[geeks] non-recursive make
Charles Shannon Hendrix
shannon at widomaker.com
Wed Nov 9 10:35:32 CST 2005
For years, I have used recursive make to build projects, but have always
hated it. It is an ugly hack and gets messy rather quick.
I would like to know if any of you know any good references to using
single make files to build projects, while still using a hierarchy for
source organization.
I have read the paper "Recursive Make Considered Harmful" but really
didn't get enough ideas out of it.
I'd like to try moving some projects to a non-recursive build, so any
pointers to references or sources already set up that way would be a big
help.
Note: In case it isn't obvious, I'm not looking for a make tutorial or
how to build in a single dir, I mean this kind of setup:
project/
Makefile
util/
blah.c
blah.o
net/
net.c
net.o
bin/
final_binary
...rather than the traditional method:
project/
Makefile
util/
Makefile
blah.c
blah.o
net/
Makefile
net.c
net.o
bin/
Makefile
final_binary
...where the master Makefile calls the others recursively.
--
shannon "AT" widomaker.com -- ["Meddle not in the affairs of Wizards, for
thou art crunchy, and taste good with ketchup." -- unknown]
More information about the geeks
mailing list