summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnay Wadhera <awadhera@berkeley.edu>2020-09-22 12:23:03 -0700
committeralk3pInjection <webmaster@raspii.tech>2022-01-13 16:38:27 +0800
commit76868b28e3a1e42d7a01360bafae5d0be0ae51be (patch)
tree45c4cf6f7dbcc1e3f6172f6af2e8b3a82cef6dba
parent0af9af9797dca2abff379662d7843cc36cb2dd29 (diff)
kernel_definitions: Condition DTC location on out directory.
Change-Id: I4ab8601daaaca0fcf04de92444433580c2571bab
-rw-r--r--kernel_definitions.mk6
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