Commit 55313d8c9568f8e29a4bf0ad0673c48e74550d00
authorMichel Pollet <buserror@gmail.com>
Wed, 22 Feb 2012 11:28:18 +0000 (11:28 +0000)
committerMichel Pollet <buserror@gmail.com>
Sat, 25 Feb 2012 10:17:53 +0000 (10:17 +0000)
Otherwise incremental make fails after system updates

Signed-off-by: Michel Pollet <buserror@gmail.com>
Makefile.common

index bc8e3ba10d2a614bad05ee1738be9580165896f6..81130a35d67e28ced25396a2440551cb6998fcaa 100644 (file)
@@ -85,11 +85,11 @@ OBJ = obj-${shell $(CC) -dumpmachine}
 # this rule has precedence
 ${OBJ}/sim_%.o : cores/sim_%.c
 ifeq ($(V),1)
-       $(CC) $(CFLAGS) -MD \
+       $(CC) $(CFLAGS) -MMD \
                -I${AVR_INC}/include/ \
                $<  -c -o $@
 else
-       @$(CC) $(CFLAGS) -MD \
+       @$(CC) $(CFLAGS) -MMD \
                -I${AVR_INC}/include/ \
                $<  -c -o $@
        @echo CORE $<
@@ -97,10 +97,10 @@ endif
 
 ${OBJ}/%.o: %.c
 ifeq ($(V),1)
-       $(CC) $(CFLAGS) -MD \
+       $(CC) $(CFLAGS) -MMD \
                $<  -c -o $@
 else
-       @$(CC) $(CFLAGS) -MD \
+       @$(CC) $(CFLAGS) -MMD \
                $<  -c -o $@
        @echo CC $<
 endif
@@ -108,10 +108,10 @@ endif
 ${OBJ}/%.elf:
 ifeq ($(V),1)
        echo $^ / $<
-       $(CC) -MD ${CFLAGS}  ${LFLAGS} -o $@ $^ $(LDFLAGS)
+       $(CC) -MMD ${CFLAGS}  ${LFLAGS} -o $@ $^ $(LDFLAGS)
 else
        @echo LD $@
-       @$(CC) -MD ${CFLAGS}  ${LFLAGS} -o $@ $^ $(LDFLAGS)
+       @$(CC) -MMD ${CFLAGS}  ${LFLAGS} -o $@ $^ $(LDFLAGS)
 endif
 
 obj: ${OBJ}