diff options
author | Vincent Sanders <vince@kyllikki.org> | 2018-04-21 11:45:52 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2018-04-21 11:54:09 +0100 |
commit | 256ffca9a75974f46e44cbd375937bce5575dad2 (patch) | |
tree | f235c53254c12c6c5845906e62bdcba13356c00a /Makefile | |
parent | f3eb366679282f1db9cc2ae793bd8bc485026b21 (diff) | |
download | netsurf-256ffca9a75974f46e44cbd375937bce5575dad2.tar.gz netsurf-256ffca9a75974f46e44cbd375937bce5575dad2.tar.bz2 |
Dependency generation is now pure-side-effect which makes Make happier
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -752,7 +752,6 @@ DEPFILES := # 3 = obj filename, no prefix define dependency_generate_c DEPFILES += $(2) -$$(DEPROOT)/$(2): $$(DEPROOT)/created $(1) Makefile.config endef @@ -761,7 +760,6 @@ endef # 3 = obj filename, no prefix define dependency_generate_s DEPFILES += $(2) -$$(DEPROOT)/$(2): $$(DEPROOT)/created $(1) endef @@ -771,7 +769,7 @@ endef ifeq ($(CC_MAJOR),2) # simpler deps tracking for gcc2... define compile_target_c -$$(DEPROOT)/$(3) $$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created +$$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created $$(DEPROOT)/created $$(VQ)echo " DEP: $(1)" $$(Q)$$(RM) $$(DEPROOT)/$(3) $$(Q)$$(CC) $$(IFLAGS) $$(CFLAGS) -MM \ @@ -784,7 +782,7 @@ $$(DEPROOT)/$(3) $$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created endef else define compile_target_c -$$(DEPROOT)/$(3) $$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created +$$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created $$(DEPROOT)/created $$(VQ)echo " COMPILE: $(1)" $$(Q)$$(RM) $$(DEPROOT)/$(3) $$(Q)$$(RM) $$(OBJROOT)/$(2) @@ -796,7 +794,7 @@ endef endif define compile_target_cpp -$$(DEPROOT)/$(3) $$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created +$$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created $$(DEPROOT)/created $$(VQ)echo " DEP: $(1)" $$(Q)$$(RM) $$(DEPROOT)/$(3) $$(Q)$$(CC) $$(IFLAGS) $$(CXXFLAGS) $$(COMMON_WARNFLAGS) $$(CXXWARNFLAGS) -MM \ @@ -812,7 +810,7 @@ endef # 2 = obj filename, no prefix # 3 = dep filename, no prefix define compile_target_s -$$(DEPROOT)/$(3) $$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created +$$(OBJROOT)/$(2): $(1) $$(OBJROOT)/created $$(DEPROOT)/created $$(VQ)echo "ASSEMBLE: $(1)" $$(Q)$$(RM) $$(DEPROOT)/$(3) $$(Q)$$(RM) $$(OBJROOT)/$(2) |