From ff748e8fa1f8efb7ec614383bc55c08493f13175 Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Tue, 1 Dec 2015 11:45:37 +0100 Subject: [PATCH] flashstub: factor Makefile rules Use target-specific variables --- flashstub/Makefile | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/flashstub/Makefile b/flashstub/Makefile index f6c6738..031bf41 100644 --- a/flashstub/Makefile +++ b/flashstub/Makefile @@ -13,15 +13,10 @@ ASFLAGS=-mcpu=cortex-m3 -mthumb all: lmi.stub stm32f4.stub stm32l4.stub nrf51.stub stm32f1.stub -stm32f1.o: stm32f1.c - $(Q)echo " CC $<" - $(Q)$(CC) $(CFLAGS) -DSTM32F1 -o $@ -c $< +stm32f1.o: CFLAGS += -DSTM32F1 +stm32f4.o: CFLAGS += -DSTM32F4 -stm32f4.o: stm32f4.c - $(Q)echo " CC $<" - $(Q)$(CC) $(CFLAGS) -DSTM32F4 -o $@ -c $< - -stm32l4.o: stm32l4.c +%.o: %.c $(Q)echo " CC $<" $(Q)$(CC) $(CFLAGS) -o $@ -c $<