diff options
Diffstat (limited to 'cgit.mk')
-rw-r--r-- | cgit.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cgit.mk b/cgit.mk index bf3bbb1..8af0041 100644 --- a/cgit.mk +++ b/cgit.mk | |||
@@ -62,6 +62,14 @@ $(CGIT_VERSION_OBJS): EXTRA_CPPFLAGS = \ | |||
62 | -DCGIT_VERSION='"$(CGIT_VERSION)"' | 62 | -DCGIT_VERSION='"$(CGIT_VERSION)"' |
63 | 63 | ||
64 | 64 | ||
65 | # Git handles dependencies using ":=" so dependencies in CGIT_OBJ are not | ||
66 | # handled by that and we must handle them ourselves. | ||
67 | cgit_dep_files := $(foreach f,$(CGIT_OBJS),$(dir $f).depend/$(notdir $f).d) | ||
68 | cgit_dep_files_present := $(wildcard $(cgit_dep_files)) | ||
69 | ifneq ($(cgit_dep_files_present),) | ||
70 | include $(cgit_dep_files_present) | ||
71 | endif | ||
72 | |||
65 | ifeq ($(wildcard $(CGIT_PREFIX).depend),) | 73 | ifeq ($(wildcard $(CGIT_PREFIX).depend),) |
66 | missing_dep_dirs += $(CGIT_PREFIX).depend | 74 | missing_dep_dirs += $(CGIT_PREFIX).depend |
67 | endif | 75 | endif |