From: Derek G. <fri...@gm...> - 2010-03-08 22:21:08
|
On Mar 8, 2010, at 3:17 PM, Roy Stogner wrote: > Hmm... since the .PHONY line is grammatically a dependency rather than > a variable, we ought to be able to have multiple .PHONY lines, right? > In particular, it looks like we can add: > .PHONY: .depend > to our Make.common, which then causes paranoid dependency regeneration > in all our examples as well as in any user app build systems that > mimic our example Makefiles. Ah good... that would actually take care of us as well... then I can remove the PHONY out of our Makefiles. > I say we do it. The biggest downside is that regenerating .depend for > the whole library takes time, but it's 1-3 seconds on the systems I > use. Any comments/objections? 1-3 seconds is nothing compared to the actual compile time of any file in libMesh.... and it's a small price to pay for _never_ having out of date dependencies... I say go for it! Derek |