summaryrefslogtreecommitdiff
path: root/build/stm32.mk
diff options
context:
space:
mode:
authorNicolas Schodet2015-10-07 11:06:21 +0200
committerNicolas Schodet2019-10-07 00:44:50 +0200
commit3c14e95166da27c3a9c6a1d800edf514589372f1 (patch)
tree24a3ea6119ec26088273ea647e9a977937d1833c /build/stm32.mk
parent70bdcfef7a72d30951f2be1c8bb30a7ee6ded007 (diff)
build: add source specific variable assignment
Diffstat (limited to 'build/stm32.mk')
-rw-r--r--build/stm32.mk20
1 files changed, 10 insertions, 10 deletions
diff --git a/build/stm32.mk b/build/stm32.mk
index cd2f549..79a4c17 100644
--- a/build/stm32.mk
+++ b/build/stm32.mk
@@ -16,30 +16,30 @@ ifneq ($$(LIBOPENCM3_PATH),)
$$(LIBOPENCM3_PATH) or change LIBOPENCM3_PATH (you can set it to \
empty string to use system library))
endif
- $1_LIBOPENCM3_CPPFLAGS := -I$$(LIBOPENCM3_PATH)/include
- $1_LIBOPENCM3_LDFLAGS := -L$$(LIBOPENCM3_PATH)/lib
+ $1_LIBOPENCM3_CPPFLAGS = -I$$(LIBOPENCM3_PATH)/include
+ $1_LIBOPENCM3_LDFLAGS = -L$$(LIBOPENCM3_PATH)/lib
endif
endef
# Define flags.
-stm32_cortex-m3_CPU_CFLAGS := \
+stm32_cortex-m3_CPU_CFLAGS = \
-mthumb -mcpu=cortex-m3
-stm32_cortex-m4_CPU_CFLAGS := \
+stm32_cortex-m4_CPU_CFLAGS = \
-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16
define stm32_flags
-$1_CPPFLAGS := $$(CPPFLAGS) $$($1_DEFS) \
+$1_CPPFLAGS = $$(CPPFLAGS) $$($1_DEFS) \
$$($1_STM32_DEFS) $$($1_LIBOPENCM3_CPPFLAGS)
-$1_CFLAGS := $$(CFLAGS) \
+$1_CFLAGS = $$(CFLAGS) \
$$(stm32_$$($1_CPU)_CPU_CFLAGS) \
-Wl,--gc-sections -ffunction-sections
-$1_CXXFLAGS := $$(sort $$($1_CFLAGS) $$(CXXFLAGS))
-$1_ASFLAGS := $$(ASFLAGS)
+$1_CXXFLAGS = $$(sort $$($1_CFLAGS) $$(CXXFLAGS))
+$1_ASFLAGS = $$(ASFLAGS)
$1_LDSCRIPT ?= $(if $2,$2,$1).ld
$1_LDSCRIPT_PATH ?= $$(UCOO_BASE)/ucoo/arch/$(if $2,$2,$1)
-$1_LDFLAGS := $$(LDFLAGS) -T$$($1_LDSCRIPT) -L$$($1_LDSCRIPT_PATH) \
+$1_LDFLAGS = $$(LDFLAGS) -T$$($1_LDSCRIPT) -L$$($1_LDSCRIPT_PATH) \
$$($1_LIBOPENCM3_LDFLAGS)
-$1_LDLIBS := -nostartfiles $$(LDLIBS) $$($1_LIBS) \
+$1_LDLIBS = -nostartfiles $$(LDLIBS) $$($1_LIBS) \
-lopencm3_$(if $2,$2,$1)
endef