|
@@ -250,8 +250,12 @@ endef
|
|
all_objs := $(sort $(ALL_OBJS))
|
|
all_objs := $(sort $(ALL_OBJS))
|
|
all_deps := $(all_objs:%.o=.%.d)
|
|
all_deps := $(all_objs:%.o=.%.d)
|
|
|
|
|
|
|
|
+# let .d file also depends on the source and header files
|
|
define check_deps
|
|
define check_deps
|
|
- $(CC) -M $(CFLAGS) $< > $@;
|
|
|
|
|
|
+ @set -e; $(RM) $@; \
|
|
|
|
+ $(CC) -M $(CFLAGS) $< > $@.$$$$; \
|
|
|
|
+ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
|
|
|
|
+ $(RM) $@.$$$$
|
|
endef
|
|
endef
|
|
|
|
|
|
$(gui_deps): ks_version.h
|
|
$(gui_deps): ks_version.h
|