mkrf is a Ruby module used to generate Rakefiles for Ruby extension modules. It is intended as a replacement for mkmf.

The major goals of the project are to provide simple, well-documented use of its Generator class as well as easy code reuse of its Availability class.

For more details, please see the rdoc-generated html documentation you get when you install the mkrf gem.

And, of course, you're encouraged to join us on the mailing list and let us know how we can improve mkrf! :)