From: Brian H. <bri...@ql...> - 2003-02-25 21:54:25
|
On Wed, 26 Feb 2003, John Max Skaller wrote: > I personally DESPISE make and friends, I think they're > total garbage. While they automate some tasks nicely, > trying to fool make into doing all the build/test/install > tasks correctly requires considerably expertise and hackery. I have to agree with you there. Plain make is nigh unto unusable, even for a small project (dozens of files). Requiring gnu make helps, but doesn't solve the problem- for example, how do you write a rule that deals with yacc outputting both a foo.c and a foo.h, such that if either file needs to be rebuilt yacc is run, but if both files need to be rebuilt yacc is only run once? I still haven't solved that one. And I'm not sure it's solvable. For the record, I also dislike ant. If I was willing to forego partial recompilation and dependency checking, I'd write a fargin shell script. Brian |