#1522: Improve determining make dependencies --------------------------+------------------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: new Priority: major | Milestone: Component: Cactus | Version: development version Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment (by knarf):
I am a bit confused by the whole discussion, but probably just don't know enough about Makefiles. One question: Why isn't a dependency on just the .o file enough? Why should there be a dependency line for the .cc file (assuming it is not generated of course). And another question: I agree with Steve in that I don't understand what lines like {{{ tst.cc /usr/include/stdc-predef.h header.h : /usr/include/c++/4.8.2/iostream : /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h : /usr/include/bits/wordsize.h : }}} should do. They all are dependency lines, but the dependencies (right hand sides of the ":"s) are empty. In addition, most lines start with a space - why?