Update Buildscript

This commit is contained in:
xxmustafacooTR 2022-11-28 18:05:27 +03:00
parent e928408f32
commit fe519bf624
No known key found for this signature in database
GPG key ID: 520B6FE385CBF5C9
3 changed files with 33 additions and 10 deletions

View file

@ -1,14 +1,18 @@
#!/bin/bash
export CROSS_COMPILE=$(pwd)/bin/aarch64-linux-android-
export CROSS_COMPILE=/home/$USER/Android/Toolchains/aarch64-linux-gnu/bin/aarch64-linux-gnu-
export CROSS_COMPILE_ARM32=/home/$USER/Android/Toolchains/arm-eabi/bin/arm-eabi-
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/aarch64-elf/bin/aarch64-elf-
export CC=/home/$USER/Android/Toolchains/clang/bin/clang
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/clang/bin/aarch64-linux-gnu-
export ARCH=arm64 && export SUBARCH=arm64
make clean -j$(nproc --all)
make mrproper -j$(nproc --all)
ZIP_DIR="/home/$USER/Android/Kernel/Zip"
CUR_DIR=$PWD
make exynos9810-star2lte_defconfig -j$(nproc --all)
make -j$(nproc --all)
cp -vr $CUR_DIR/arch/arm64/boot/Image $ZIP_DIR/Kernel/star2lte/zImage
cp -vr $CUR_DIR/arch/arm64/boot/dtb.img $ZIP_DIR/Kernel/star2lte/dtb.img

View file

@ -1,14 +1,18 @@
#!/bin/bash
export CROSS_COMPILE=$(pwd)/bin/aarch64-linux-android-
export CROSS_COMPILE=/home/$USER/Android/Toolchains/aarch64-linux-gnu/bin/aarch64-linux-gnu-
export CROSS_COMPILE_ARM32=/home/$USER/Android/Toolchains/arm-eabi/bin/arm-eabi-
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/aarch64-elf/bin/aarch64-elf-
export CC=/home/$USER/Android/Toolchains/clang/bin/clang
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/clang/bin/aarch64-linux-gnu-
export ARCH=arm64 && export SUBARCH=arm64
make clean -j$(nproc --all)
make mrproper -j$(nproc --all)
ZIP_DIR="/home/$USER/Android/Kernel/Zip"
CUR_DIR=$PWD
make exynos9810-starlte_defconfig -j$(nproc --all)
make -j$(nproc --all)
cp -vr $CUR_DIR/arch/arm64/boot/Image $ZIP_DIR/Kernel/starlte/zImage
cp -vr $CUR_DIR/arch/arm64/boot/dtb.img $ZIP_DIR/Kernel/starlte/dtb.img

15
clean.sh Executable file
View file

@ -0,0 +1,15 @@
#!/bin/bash
export CROSS_COMPILE=/home/$USER/Android/Toolchains/aarch64-linux-gnu/bin/aarch64-linux-gnu-
export CROSS_COMPILE_ARM32=/home/$USER/Android/Toolchains/arm-eabi/bin/arm-eabi-
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/aarch64-elf/bin/aarch64-elf-
export CC=/home/$USER/Android/Toolchains/clang/bin/clang
export CLANG_TRIPLE=/home/$USER/Android/Toolchains/clang/bin/aarch64-linux-gnu-
export ARCH=arm64 && export SUBARCH=arm64
CUR_DIR=$PWD
printf "Cleaning\n"
cd $CUR_DIR
rm -rf vmlinux.* drivers/gator_5.27/gator_src_md5.h scripts/dtbtool_exynos/dtbtool arch/arm64/boot/dtb.img arch/arm64/boot/dts/exynos/*dtb* arch/arm64/configs/exynos9810_temp_defconfig
make -j$(nproc) clean
make -j$(nproc) mrproper