$ cat demo.sh #!/bin/bash #build uboot if [ "$1" == 'u' ] || [ "$1" == 'n' ]; then echo "build uboot" cd bootloader/uboot if [ "$2" == 'n' ] || [ "$1" == 'n' ]; then make clean echo "build uboot n" fi ./mk kvim4 --avb2 --vab cd - fi #build kernel if [ "$1" == 'k' ] || [ "$1" == 'n' ]; then echo "build kernel" if [ "$2" == 'n' ] || [ "$1" == 'n' ]; then rm -rf common/common14-5.15/out fi ./mk kvim4 -v common14-5.15 -j88 fi #build android if [ "$1" == 'a' ] || [ "$1" == 'n' ]; then echo "build android" if [ "$2" == 'n' ] || [ "$1" == 'n' ]; then rm -rf out/ fi . build/envsetup.sh lunch kvim4_arm64-userdebug # make installclean rm android.log make aml_upgrade -j88 >> android.log fi if [ "$1" == 'o' ] || [ "$1" == 'n' ]; then echo "build otapackage" . build/envsetup.sh lunch kvim4_arm64-userdebug make -j88 otapackage fi