diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-03-19 21:37:55 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-03-19 21:37:55 +0100 |
commit | 2315e6ba07f7350262b99880f320439ed619f1cb (patch) | |
tree | b46aa11dd4f2612c2717f335648dd53a1daa5c78 /firmware/Makefile | |
parent | 236caf68eb64ca70b7182dd75f052e670a54c4d4 (diff) |
ensure git version ends up in firmware image
Diffstat (limited to 'firmware/Makefile')
-rw-r--r-- | firmware/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index 59fcf87..905bd8a 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -87,6 +87,9 @@ OBJCOPY = $(CROSS_COMPILE)objcopy GDB = $(CROSS_COMPILE)gdb NM = $(CROSS_COMPILE)nm +TOP=.. +GIT_VERSION=$(shell $(TOP)/git-version-gen $(TOP)/.tarvers) + # Flags INCLUDES_USB = -Iatmel_softpack_libraries/usb/include @@ -126,6 +129,7 @@ CFLAGS += -Dprintf=iprintf CFLAGS += -D__ARM CFLAGS += --param max-inline-insns-single=500 -mcpu=cortex-m3 -mthumb # -mfix-cortex-m3-ldrd CFLAGS += -ffunction-sections -g $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -DTRACE_LEVEL=$(TRACE_LEVEL) -DDEBUG_PHONE_SNIFF=$(DEBUG_PHONE_SNIFF) +CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" ASFLAGS = -mcpu=cortex-m3 -mthumb -Wall -g $(OPTIMIZATION) $(INCLUDES) -D$(CHIP) -D__ASSEMBLY__ LDFLAGS = -mcpu=cortex-m3 -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=ResetException -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols $(LIB) #LD_OPTIONAL=-Wl,--print-gc-sections -Wl,--stats |