blob: 723121925f5d4f63aadbae5855c461d3a42cc703 [file] [log] [blame]
Rashed Abdel-Tawab1a90f312019-09-06 10:44:50 -07001PATH_OVERRIDE_SOONG := $(shell echo $(TOOLS_PATH_OVERRIDE) | sed -e 's|$$|$$$$|g')
2
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -07003# Add variables that we wish to make available to soong here.
4EXPORT_TO_SOONG := \
5 KERNEL_ARCH \
Rashed Abdel-Tawabc38f2c42019-09-07 17:01:13 -07006 KERNEL_BUILD_OUT_PREFIX \
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -07007 KERNEL_CROSS_COMPILE \
Rashed Abdel-Tawabf79347c2019-09-05 21:21:13 -07008 KERNEL_MAKE_CMD \
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -07009 KERNEL_MAKE_FLAGS \
Rashed Abdel-Tawab1a90f312019-09-06 10:44:50 -070010 PATH_OVERRIDE_SOONG \
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -070011 TARGET_KERNEL_CONFIG \
12 TARGET_KERNEL_SOURCE
13
14SOONG_CONFIG_NAMESPACES += blissVarsPlugin
15
16SOONG_CONFIG_blissVarsPlugin :=
17
18define addVar
19 SOONG_CONFIG_blissVarsPlugin += $(1)
20 SOONG_CONFIG_blissVarsPlugin_$(1) := $$(subst ",\",$$($1))
21endef
22
23$(foreach v,$(EXPORT_TO_SOONG),$(eval $(call addVar,$(v))))