29 lines
1.1 KiB
Bash
Executable file
29 lines
1.1 KiB
Bash
Executable file
#! /usr/bin/env bash
|
|
CLANG_VERSION=12.0.7 && echo "CLANG_VERSION=$CLANG_VERSION"
|
|
export CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3=y
|
|
export PATH=$(pwd)/toolchain/clang-`echo $CLANG_VERSION`/bin:$PATH
|
|
export CROSS_COMPILE=$(pwd)/toolchain/google/bin/aarch64-linux-android-
|
|
export CLANG_TRIPLE=aarch64-linux-gnu-
|
|
export KBUILD_BUILD_USER="Mind"
|
|
export KBUILD_BUILD_HOST="GalaxyBuild-Project"
|
|
export BUILD_START=`date`
|
|
export IS_CI=false
|
|
export DEFCONFIG="wonderful_defconfig"
|
|
export DEVICE="a23xq"
|
|
export DEVICE_ID="A23 5G"
|
|
export PROJECT_VERSION="0.7"
|
|
export LLVM=1
|
|
export LLVM_IAS=1
|
|
export KERNELSU=true
|
|
export SUSFS4KSU=true
|
|
|
|
bash $(pwd)/build.sh kernel --jobs $(nproc --all) `echo $DEFCONFIG`
|
|
|
|
echo ""
|
|
echo "===================================================="
|
|
strings out/arch/arm64/boot/Image | grep "Linux version"
|
|
echo "===================================================="
|
|
|
|
mv out/.config out/build_config.txt
|
|
gitsha1=$(git rev-parse --short HEAD)
|
|
buildDetails="`make kernelversion`-`echo $DEVICE`_`echo $gitsha1`-`date +'%Y%m%d%H%M%S'`" && echo "buildDetails=$buildDetails"
|