summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mentz <danielmentz@google.com>2021-09-12 11:37:53 -0700
committerIsaac Manjarres <isaacmanjarres@google.com>2024-05-14 22:40:06 +0000
commit9947a0ca6963166e48328144043048bb86a9ba50 (patch)
tree8479ef363bf884ea47451db812b52e3cd062b0cf
parent3f46bacba47e6188ffcb99456b09ca58d3eb2a2b (diff)
downloadbuild-master-kernel-build-2021.tar.gz
build.sh: Pass INSTALL_HDR_PATH to makefiles of external modulesmaster-kernel-build-2021
Makefiles of external modules that install custom UAPI headers using "make headers_install" need to have access to INSTALL_HDR_PATH for them to install their UAPI headers in the correct directory. Signed-off-by: Daniel Mentz <danielmentz@google.com> Change-Id: Ie9a56326b75ae7f15a57e13631d53fc1208a42d9 (cherry picked from commit 2e7a55a89082d70c04ad0a6294cc21448b570eea)
-rwxr-xr-xbuild.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 873334b..be995bc 100755
--- a/build.sh
+++ b/build.sh
@@ -942,6 +942,7 @@ if [[ -z "${SKIP_EXT_MODULES}" ]] && [[ -n "${EXT_MODULES_MAKEFILE}" ]]; then
make -f "${EXT_MODULES_MAKEFILE}" KERNEL_SRC=${ROOT_DIR}/${KERNEL_DIR} \
O=${OUT_DIR} ${TOOL_ARGS} ${MODULE_STRIP_FLAG} \
+ INSTALL_HDR_PATH="${KERNEL_UAPI_HEADERS_DIR}/usr" \
INSTALL_MOD_PATH=${MODULES_STAGING_DIR} "${MAKE_ARGS[@]}"
fi
@@ -966,6 +967,7 @@ if [[ -z "${SKIP_EXT_MODULES}" ]] && [[ -n "${EXT_MODULES}" ]]; then
make -C ${EXT_MOD} M=${EXT_MOD_REL} KERNEL_SRC=${ROOT_DIR}/${KERNEL_DIR} \
O=${OUT_DIR} "${TOOL_ARGS[@]}" ${MODULE_STRIP_FLAG} \
INSTALL_MOD_PATH=${MODULES_STAGING_DIR} \
+ INSTALL_HDR_PATH="${KERNEL_UAPI_HEADERS_DIR}/usr" \
"${MAKE_ARGS[@]}" modules_install
set +x
done