summaryrefslogtreecommitdiffabout
path: root/shared.c
authorLars Hjemli <hjemli@gmail.com>2008-03-24 22:01:44 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2008-03-24 22:27:12 (UTC)
commitdf90b51bafec24336cf30339b2978ff6df22b075 (patch) (side-by-side diff)
tree699d232ce635dbac9222e4b9dfc22f60b1aaa788 /shared.c
parent271818693d6803b5df25ee87570808c2a9dbd7e7 (diff)
downloadcgit-df90b51bafec24336cf30339b2978ff6df22b075.zip
cgit-df90b51bafec24336cf30339b2978ff6df22b075.tar.gz
cgit-df90b51bafec24336cf30339b2978ff6df22b075.tar.bz2
Makefile: autobuild dependency rules
This uses gcc to generate dependency rules for each `.o` file, based on the corresponding `.c` file, into a new set of `.d` files (which are also defined to depend on the same set of source files as their `.o` files). Result: * all objectfile dependencies are correctly calculated * only the necessary dependencies are recalculated when a sourcefile is updated Inspiration for the build rules: * http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites * http://make.paulandlesley.org/autodep.html Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'shared.c') (more/less context) (ignore whitespace changes)
0 files changed, 0 insertions, 0 deletions