Merge pull request #12 from mithro/makefile-fix

Fix Makefile dependency inclusion for other software.
This commit is contained in:
enjoy-digital 2016-12-19 14:41:39 +01:00 committed by GitHub
commit 688c66dda1
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)