Quellcode durchsuchen

[Makefile] Use -MM instead of -M in dependency generation

Using -MM strips out any system header files from the dependency list,
which means that we could safely use an external stdarg.h if we wanted
to.
tags/v0.9.4
Michael Brown vor 17 Jahren
Ursprung
Commit
c06e6d0635
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1
    1
      src/Makefile.housekeeping

+ 1
- 1
src/Makefile.housekeeping Datei anzeigen

179
 define obj_template
179
 define obj_template
180
 
180
 
181
 	@$(CPP) $(CFLAGS) $(CFLAGS_$(3)) $(CFLAGS_$(4)) -DOBJECT=$(4) \
181
 	@$(CPP) $(CFLAGS) $(CFLAGS_$(3)) $(CFLAGS_$(4)) -DOBJECT=$(4) \
182
-		-Wno-error -M $(1) -MT "$(4)_DEPS" -MG -MP | \
182
+		-Wno-error -MM $(1) -MT "$(4)_DEPS" -MG -MP | \
183
 		sed 's/_DEPS\s*:/_DEPS =/' >> $(2)
183
 		sed 's/_DEPS\s*:/_DEPS =/' >> $(2)
184
 	@$(ECHO_E) '\n$$(BIN)/$(4).o : $(1) $$(MAKEDEPS) $$($(4)_DEPS)' \
184
 	@$(ECHO_E) '\n$$(BIN)/$(4).o : $(1) $$(MAKEDEPS) $$($(4)_DEPS)' \
185
 		 '\n\t$$(QM)$(ECHO) "  [BUILD] $$@"\n' \
185
 		 '\n\t$$(QM)$(ECHO) "  [BUILD] $$@"\n' \

Laden…
Abbrechen
Speichern