diff options
author | Jens Wiklander <jens.wiklander@linaro.org> | 2018-11-22 22:09:14 +0100 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2018-11-27 14:27:17 +0100 |
commit | d3353b42833099409a2a2aec885d6ee5d9767a8b (patch) | |
tree | 180d47f992ba0719ce0c610cdf1a961ddf038ea0 /mk/compile.mk | |
parent | 57cf66e1cb5e0fbed47d4d480fc3a97b3489a1be (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.mk | 3 |
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) |