Fix Makefile dependency inclusion for other software.

This commit is contained in:
Tim 'mithro' Ansell 2016-12-19 14:29:13 +01:00
parent ffc342f49c
commit 284c94f1d3
3 changed files with 9 additions and 0 deletions

View File

@ -11,6 +11,9 @@ libbase.a: $(OBJECTS) vsnprintf.o
libbase-nofloat.a: $(OBJECTS) vsnprintf-nofloat.o
$(AR) crs libbase-nofloat.a $(OBJECTS) vsnprintf-nofloat.o
# pull in dependency info for *existing* .o files
-include $(OBJECTS:.o=.d)
vsnprintf-nofloat.o: $(LIBBASE_DIRECTORY)/vsnprintf.c
$(call compile,-DNO_FLOAT)

View File

@ -17,6 +17,9 @@ libcompiler_rt.a: $(OBJECTS)
$(CC) -c $(CFLAGS) $(1) $(SOC_DIRECTORY)/software/libcompiler_rt/mulsi3.c -o mulsi3.o
$(AR) crs libcompiler_rt.a $(OBJECTS)
# pull in dependency info for *existing* .o files
-include $(OBJECTS:.o=.d)
mulsi3.o: $(SOC_DIRECTORY)/software/libcompiler_rt/mulsi3.c
$(compile)

View File

@ -8,6 +8,9 @@ all: libnet.a
libnet.a: $(OBJECTS)
$(AR) crs libnet.a $(OBJECTS)
# pull in dependency info for *existing* .o files
-include $(OBJECTS:.o=.d)
%.o: $(LIBNET_DIRECTORY)/%.c
$(compile)