aboutsummaryrefslogtreecommitdiff
path: root/mk/compile.mk
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2018-11-22 22:09:14 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2018-11-27 14:27:17 +0100
commitd3353b42833099409a2a2aec885d6ee5d9767a8b (patch)
tree180d47f992ba0719ce0c610cdf1a961ddf038ea0 /mk/compile.mk
parent57cf66e1cb5e0fbed47d4d480fc3a97b3489a1be (diff)
mk/compile.mk: define __FILE_ID__ for all files
Defines __FILE_ID__ with a unique name of the file being compiled. Useful to create globally unique variables. Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'mk/compile.mk')
-rw-r--r--mk/compile.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/mk/compile.mk b/mk/compile.mk
index b3cfc5aa..2a712df0 100644
--- a/mk/compile.mk
+++ b/mk/compile.mk
@@ -101,7 +101,8 @@ comp-cppflags-$2 = $$(filter-out $$(CPPFLAGS_REMOVE) $$(cppflags-remove) \
$$(addprefix -I,$$(incdirs-lib$$(comp-lib-$2))) \
$$(addprefix -I,$$(incdirs-$2)) \
$$(cppflags$$(comp-sm-$2)) \
- $$(cppflags-lib$$(comp-lib-$2)) $$(cppflags-$2))
+ $$(cppflags-lib$$(comp-lib-$2)) $$(cppflags-$2)) \
+ -D__FILE_ID__=$$(subst -,_,$$(subst /,_,$$(subst .,_,$1)))
comp-flags-$2 += -MD -MF $$(comp-dep-$2) -MT $$@
comp-flags-$2 += $$(comp-cppflags-$2)