diff options
-rw-r--r-- | kernel_definitions.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel_definitions.mk b/kernel_definitions.mk index 5db5a1a..3f854e8 100644 --- a/kernel_definitions.mk +++ b/kernel_definitions.mk @@ -17,8 +17,14 @@ DTC := $(HOST_OUT_EXECUTABLES)/dtc$(HOST_EXECUTABLE_SUFFIX) UFDT_APPLY_OVERLAY := $(HOST_OUT_EXECUTABLES)/ufdt_apply_overlay$(HOST_EXECUTABLE_SUFFIX) SOURCE_ROOT := $(shell pwd) + +ifneq ($(strip $(OUT_DIR_COMMON_BASE)),) TARGET_KERNEL_MAKE_ENV := DTC_EXT=$(DTC) +TARGET_KERNEL_MAKE_ENV += DTC_OVERLAY_TEST_EXT=$(UFDT_APPLY_OVERLAY) +else +TARGET_KERNEL_MAKE_ENV := DTC_EXT=$(SOURCE_ROOT)/$(DTC) TARGET_KERNEL_MAKE_ENV += DTC_OVERLAY_TEST_EXT=$(SOURCE_ROOT)/$(UFDT_APPLY_OVERLAY) +endif TARGET_KERNEL_MAKE_ENV += CONFIG_BUILD_ARM64_DT_OVERLAY=y TARGET_KERNEL_MAKE_ENV += HOSTCC=$(SOURCE_ROOT)/$(SOONG_LLVM_PREBUILTS_PATH)/clang TARGET_KERNEL_MAKE_ENV += HOSTAR=$(SOURCE_ROOT)/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/bin/x86_64-linux-ar |