X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FMake.config;h=4dd2eb1cd6fc9e5ceaef2a7777c3f4a780e55923;hb=38e1ff2edf63096a8ce642cc727564074cdc7740;hp=becc4744728a84bad482f1dec78d3d638c951968;hpb=2dc702a30822c4773989f3bf5bc730848c0f473c;p=pintos-anon diff --git a/src/Make.config b/src/Make.config index becc474..4dd2eb1 100644 --- a/src/Make.config +++ b/src/Make.config @@ -33,13 +33,14 @@ endif # Compiler and assembler invocation. DEFINES = WARNINGS = -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wsystem-headers -CFLAGS = -g -MMD -msoft-float -O +CFLAGS = -g -msoft-float -O CPPFLAGS = -nostdinc -I$(SRCDIR) -I$(SRCDIR)/lib -ASFLAGS = -Wa,--gstabs -MMD +ASFLAGS = -Wa,--gstabs LDFLAGS = +DEPS = -MMD -MF $(@:.o=.d) %.o: %.c - $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS) $(WARNINGS) $(DEFINES) + $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS) $(WARNINGS) $(DEFINES) $(DEPS) %.o: %.S - $(CC) -c $< -o $@ $(ASFLAGS) $(CPPFLAGS) $(DEFINES) + $(CC) -c $< -o $@ $(ASFLAGS) $(CPPFLAGS) $(DEFINES) $(DEPS)