If you’ve ever used a Ruby extension built in C, most likely you’ve been exposed to mkmf. You may not have realized it, but those nitfy extconf.rb files floating around in directories that magically create Makefiles use it.
The Pickaxe briefly discusses mkmf and the online documentation on how to use it is, well, pretty much non-existant.
So I’m pleased to announce that the gluttonous Kevin Clark has released his first draft of mkrf, the mkmf replacement. Now we have a documented, clean and pretty, Rakefile generator for Ruby extensions.
Thanks to Google for sponsoring this as a SOC project. If you have ever played with Ruby extensions, you should definitely check it out.