|
|
|
@ -134,6 +134,13 @@ function build_uboot() {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function setup_clang() {
|
|
|
|
|
echo $PATH | grep clang-r416183b >/dev/null && return 0
|
|
|
|
|
true ${ANDROID_BUILD_TOP:=$(pwd)}
|
|
|
|
|
local CLANG=$ANDROID_BUILD_TOP/prebuilts/clang/host/linux-x86/clang-r416183b
|
|
|
|
|
export PATH=$CLANG/bin:$PATH
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function build_kernel() {
|
|
|
|
|
local KERNEL_CFG=$(get_build_var PRODUCT_KERNEL_CONFIG)
|
|
|
|
|
local KERNEL_IMG=$(get_build_var PRODUCT_KERNEL_DTS)
|
|
|
|
@ -147,6 +154,7 @@ function build_kernel() {
|
|
|
|
|
fi
|
|
|
|
|
if [ "$BUILD_KERNEL_WITH_CLANG" = true ] ; then
|
|
|
|
|
ADDON_ARGS="CROSS_COMPILE=aarch64-linux-gnu- LLVM=1 LLVM_IAS=1"
|
|
|
|
|
setup_clang
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
cd ${KERNEL_DIR} && {
|
|
|
|
|