# Give me your poor, your hungry, your Rakefiles

**URL:** <https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814>\
**Category:** Ruby\
**Created:** [May 27, 2006, 9:41pm UTC](https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814 "2006-05-27T21:41:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdclark](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ba9def/32.png) [@kdclark](https://www.ruby-forum.com/u/kdclark)\
**Post date:** [May 27, 2006, 9:41pm UTC](https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814/1 "2006-05-27T21:41:17Z")

</div>

So lets get this summer of code thing started.

I figure the best way to pull Rakefile generation code into a library  
is to have lots of Rakefiles to work with. I’m specificly looking for  
Rakefiles used to compile C programs, but I’m happy to look at common  
elements of whatever you have.

If you’d also like to send Makefiles for extensions to Ruby, I’d like  
to look at those as well to compare structure.

Send them this way guys. We want to be open, but I don’t want to clog  
up ruby-talk with posts full of Make and Rakefiles… does it make  
sense to post here or email them to me? Send kevin dot clark at gmail  
dot com if that’s the right choice. Additionally, I’ll have the  
RubyForge project setup today and we can get a simple mailing list  
going for people interested in advising and helping out.

Kev

---

<div class="post-metadata">

**Author:** ![kdclark](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ba9def/32.png) [@kdclark](https://www.ruby-forum.com/u/kdclark)\
**Post date:** [May 28, 2006, 8:25pm UTC](https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814/2 "2006-05-28T20:25:05Z")

</div>

I’ve gotten a few good examples. Keep em coming folks. Rakefiles in  
general, but those compiling C programs or C extensions preferably.

Kev

---

<div class="post-metadata">

**Author:** ![kdclark](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ba9def/32.png) [@kdclark](https://www.ruby-forum.com/u/kdclark)\
**Post date:** [June 5, 2006, 10:24pm UTC](https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814/3 "2006-06-05T22:24:52Z")

</div>

On Sun, May 28, 2006 at 04:38:54AM +0900, Kevin C. wrote:

> I figure the best way to pull Rakefile generation code into a library  
> is to have lots of Rakefiles to work with. I’m specificly looking for  
> Rakefiles used to compile C programs, but I’m happy to look at common  
> elements of whatever you have.

You could maybe have a look at Rant: it seems[1] much more powerful when  
it  
comes to compiling stuff (built-in dependency checking, command change  
recognition, etc…). I bet you can steal a few ideas from there.

[1] judging from a quick look at the docs:  
[http://make.rubyforge.org/files/README.html](http://make.rubyforge.org/files/README.html)

---

<div class="post-metadata">

**Author:** ![kdclark](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ba9def/32.png) [@kdclark](https://www.ruby-forum.com/u/kdclark)\
**Post date:** [June 6, 2006, 1:15am UTC](https://www.ruby-forum.com/t/give-me-your-poor-your-hungry-your-rakefiles/61814/4 "2006-06-06T01:15:21Z")

</div>

> You could maybe have a look at Rant: it seems[1] much more powerful when it  
> comes to compiling stuff (built-in dependency checking, command change  
> recognition, etc…). I bet you can steal a few ideas from there.
> 
> ## [1] judging from a quick look at the docs: [http://make.rubyforge.org/files/README.html](http://make.rubyforge.org/files/README.html)
> 
> Mauricio F. - [http://eigenclass.org](http://eigenclass.org) - singular Ruby

Thanks Mauricio, I’ll take a look.
