summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Homescu <ahomescu@google.com>2024-02-16 04:33:37 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-02-16 04:33:37 +0000
commitd534122b91c59ebe11f348d2be2744bf471e7f44 (patch)
treea72e6fabc41e1075ad67032fd3d540f5bb3b6c32
parentf8924c9d910db019f6627297a6c0973a5d6099b3 (diff)
parent76337bfa0c1274d4c5f2c8260ff4b58f018b1dc0 (diff)
downloadaosp-d534122b91c59ebe11f348d2be2744bf471e7f44.tar.gz
Use external/trusty/lk as the path to LK am: 76337bfa0c
Original change: https://android-review.googlesource.com/c/trusty/vendor/google/aosp/+/2871399 Change-Id: Iaa0dd41df374c672edd5dde37d9bf22b7ddbf4b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--lk_inc_aosp.mk6
-rwxr-xr-xscripts/build.py2
-rw-r--r--scripts/envsetup.sh9
3 files changed, 12 insertions, 5 deletions
diff --git a/lk_inc_aosp.mk b/lk_inc_aosp.mk
index 1f295cd..8afbcec 100644
--- a/lk_inc_aosp.mk
+++ b/lk_inc_aosp.mk
@@ -13,10 +13,8 @@
# limitations under the License.
#
-LKROOT ?= external/lk
-
-LKINC ?= trusty/kernel \
- external/lk \
+LKINC ?= $(LKROOT) \
+ trusty/kernel \
external/headers \
external/trusty/headers \
trusty/hardware/nxp \
diff --git a/scripts/build.py b/scripts/build.py
index d466d85..25c0c10 100755
--- a/scripts/build.py
+++ b/scripts/build.py
@@ -285,7 +285,7 @@ def build(args):
for project in args.project:
cmd = (f'export BUILDROOT={args.build_root};'
f'export BUILDID={args.buildid}; nice $BUILDTOOLS_BINDIR/make {project} '
- f'-f external/lk/makefile -j {args.jobs}')
+ f'-f $LKROOT/makefile -j {args.jobs}')
# Call envsetup. If it fails, abort.
envsetup = os.path.join(script_dir, "envsetup.sh")
cmd = f"source {envsetup:s} && ({cmd:s})"
diff --git a/scripts/envsetup.sh b/scripts/envsetup.sh
index 13de4b7..08efd65 100644
--- a/scripts/envsetup.sh
+++ b/scripts/envsetup.sh
@@ -43,6 +43,15 @@ export BUILDTOOLS_BINDIR=${TRUSTY_TOP}/prebuilts/build-tools/linux-x86/bin
export BUILDTOOLS_COMMON=${TRUSTY_TOP}/prebuilts/build-tools/common
export PY3=$BUILDTOOLS_BINDIR/py3-cmd
+if [ -f "$TRUSTY_TOP/external/lk/engine.mk" ]; then
+ export LKROOT=$TRUSTY_TOP/external/lk
+elif [ -f "$TRUSTY_TOP/external/trusty/lk/engine.mk" ]; then
+ export LKROOT=$TRUSTY_TOP/external/trusty/lk
+else
+ echo "Error: Couldn't locate the LK root directory." 1>&2
+ exit 1
+fi
+
# Additional Python libraries:
# Most Trusty Python scripts source this file to find the hermetic
# Python interpreter ($PY3).