From 7faea389e8ba002e1c3c7604eaaa916fad583179 Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Mon, 14 Mar 2011 16:45:17 +1300 Subject: Added dependency generation. Abort loops on error. --- examples/stm32/Makefile.include | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'examples/stm32/Makefile.include') diff --git a/examples/stm32/Makefile.include b/examples/stm32/Makefile.include index 3eb3d35..cdaff1d 100644 --- a/examples/stm32/Makefile.include +++ b/examples/stm32/Makefile.include @@ -28,7 +28,7 @@ OBJDUMP = $(PREFIX)-objdump # TOOLCHAIN_DIR = `dirname \`which $(CC)\``/../$(PREFIX) TOOLCHAIN_DIR = ../../../.. CFLAGS += -Os -g -Wall -Wextra -I$(TOOLCHAIN_DIR)/include \ - -fno-common -mcpu=cortex-m3 -mthumb -msoft-float + -fno-common -mcpu=cortex-m3 -mthumb -msoft-float -MD LDSCRIPT = $(BINARY).ld LDFLAGS += -lc -lnosys -L$(TOOLCHAIN_DIR)/lib -L$(TOOLCHAIN_DIR)/lib/stm32 \ -T$(LDSCRIPT) -nostartfiles -Wl,--gc-sections \ @@ -75,7 +75,7 @@ flash: $(BINARY).flash @#printf " OBJDUMP $(*).list\n" $(Q)$(OBJDUMP) -S $(*).elf > $(*).list -%.elf: $(OBJS) $(LDSCRIPT) +%.elf: $(OBJS) $(LDSCRIPT) $(TOOLCHAIN_DIR)/lib/stm32/libopencm3_stm32.a @#printf " LD $(subst $(shell pwd)/,,$(@))\n" $(Q)$(LD) -o $(*).elf $(OBJS) -lopencm3_stm32 $(LDFLAGS) @@ -118,3 +118,5 @@ endif .PHONY: images clean +-include $(OBJS:.o=.d) + -- cgit v1.2.3