]> Pileus Git - ~andy/csm213a-hw/blobdiff - common.mk
Work on second mbed
[~andy/csm213a-hw] / common.mk
index 67986509634745ceb9d7303de16a190ec4655bba..a0f65a8959b1c5606dbd6303169c391d49a7ccb1 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -55,15 +55,15 @@ clean:
        @rm -f $(PROG).bin $(PROG).elf $(OBJS)
 
 # Rules
-%.o: %.c makefile ../common.mk ../config.mk
+%.o: %.c $(wildcard *.h) makefile ../common.mk ../config.mk
        @echo "CC   $<"
        @$(GCC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
 
-%.o: %.cc makefile ../common.mk ../config.mk
+%.o: %.cc $(wildcard *.h) makefile ../common.mk ../config.mk
        @echo "CXX  $<"
        @$(GXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<
 
-%.o: %.cpp makefile ../common.mk ../config.mk
+%.o: %.cpp $(wildcard *.h) makefile ../common.mk ../config.mk
        @echo "CXX  $<"
        @$(GXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $@ $<