From 9817055846b57e9ff3c9e3d0caa1fa76f2311db0 Mon Sep 17 00:00:00 2001 From: utzig Date: Fri, 1 Aug 2014 22:56:04 +0000 Subject: [ARMCMx] Add support for creating srec output git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7111 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/common/ports/ARMCMx/compilers/GCC/rules.mk | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'os') diff --git a/os/common/ports/ARMCMx/compilers/GCC/rules.mk b/os/common/ports/ARMCMx/compilers/GCC/rules.mk index 6291d441c..11dd532f0 100644 --- a/os/common/ports/ARMCMx/compilers/GCC/rules.mk +++ b/os/common/ports/ARMCMx/compilers/GCC/rules.mk @@ -61,8 +61,11 @@ endif ifeq ($(BUILDDIR),.) BUILDDIR = build endif -OUTFILES = $(BUILDDIR)/$(PROJECT).elf $(BUILDDIR)/$(PROJECT).hex \ - $(BUILDDIR)/$(PROJECT).bin $(BUILDDIR)/$(PROJECT).dmp +OUTFILES = $(BUILDDIR)/$(PROJECT).elf \ + $(BUILDDIR)/$(PROJECT).hex \ + $(BUILDDIR)/$(PROJECT).bin \ + $(BUILDDIR)/$(PROJECT).srec\ + $(BUILDDIR)/$(PROJECT).dmp # Source files groups and paths ifeq ($(USE_THUMB),yes) @@ -241,6 +244,14 @@ else @$(BIN) $< $@ endif +%.srec: %.elf $(LDSCRIPT) +ifeq ($(USE_VERBOSE_COMPILE),yes) + $(SREC) $< $@ +else + @echo Creating $@ + @$(SREC) $< $@ +endif + %.dmp: %.elf $(LDSCRIPT) ifeq ($(USE_VERBOSE_COMPILE),yes) $(OD) $(ODFLAGS) $< > $@ -- cgit v1.2.3