summaryrefslogtreecommitdiff
path: root/core/toolchain/linux/linux.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/toolchain/linux/linux.mk')
-rw-r--r--core/toolchain/linux/linux.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/toolchain/linux/linux.mk b/core/toolchain/linux/linux.mk
index b0df2af..b8dec08 100644
--- a/core/toolchain/linux/linux.mk
+++ b/core/toolchain/linux/linux.mk
@@ -31,9 +31,10 @@ ifeq ($(embtk_buildhost_os),macos)
LINUX_DEPS := libelf_host_install
endif
-pembtk_linux_dotconfig_f := $(call embtk_uquote,$(CONFIG_EMBTK_LINUX_DOTCONFIG))
+pembtk_linux_dotconfig_f := $(call embtk_abspath,$(CONFIG_EMBTK_LINUX_DOTCONFIG))
pembtk_linux_extsrc-y := $(CONFIG_EMBTK_LINUX_BUILD_USE_EXTSRC)
-pembtk_linux_srcdir := $(call embtk_uquote,$(or $(CONFIG_EMBTK_LINUX_BUILD_EXTSRC),$(LINUX_SRC_DIR)))
+pembtk_linux_extsrcdir := $(call embtk_abspath,$(CONFIG_EMBTK_LINUX_BUILD_EXTSRC))
+pembtk_linux_srcdir := $(or $(pembtk_linux_extsrcdir),$(LINUX_SRC_DIR))
pembtk_linux_modules-y := $(shell grep MODULES=y "$(pembtk_linux_dotconfig_f)" 2>/dev/null)
pembtk_linux_extracmd := $(call embtk_uquote,$(CONFIG_EMBTK_LINUX_BUILD_EXTRACMD))
pembtk_linux_extracmd := $(filer-out modules_install,$(pembtk_linux_extracmd))