Changes for April 2024, promoting to Android 14 QPR2

This commit is contained in:
Andy CrossGate Yan 2024-04-21 16:30:04 +08:00
parent fe5c544514
commit be4c58b6f4
3 changed files with 10 additions and 1 deletions

View File

@ -9,6 +9,7 @@ for project in $(cd $patches; echo *);do
p="$(tr _ / <<<$project |sed -e 's;platform/;;g')" p="$(tr _ / <<<$project |sed -e 's;platform/;;g')"
[ "$p" == build ] && p=build/make [ "$p" == build ] && p=build/make
[ "$p" == frameworks/proto/logging ] && p=frameworks/proto_logging [ "$p" == frameworks/proto/logging ] && p=frameworks/proto_logging
[ "$p" == treble/app ] && p=treble_app
[ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay [ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay
[ "$p" == vendor/partner/gms ] && p=vendor/partner_gms [ "$p" == vendor/partner/gms ] && p=vendor/partner_gms
pushd $p pushd $p

View File

@ -59,6 +59,7 @@ prep_build() {
echo "Setting up build environment" echo "Setting up build environment"
source build/envsetup.sh &> /dev/null source build/envsetup.sh &> /dev/null
source vendor/lineage/vars/aosp_target_release
mkdir -p ~/build-output mkdir -p ~/build-output
echo "" echo ""
@ -102,7 +103,7 @@ build_treble() {
("64GN") TARGET=gsi_arm64_gN;; ("64GN") TARGET=gsi_arm64_gN;;
(*) echo "Invalid target - exiting"; exit 1;; (*) echo "Invalid target - exiting"; exit 1;;
esac esac
lunch lineage_${TARGET}-userdebug lunch lineage_${TARGET}-${aosp_target_release}-userdebug
make installclean make installclean
make -j$(lscpu -b -p=Core,Socket | grep -v '^#' | sort -u | wc -l) systemimage make -j$(lscpu -b -p=Core,Socket | grep -v '^#' | sort -u | wc -l) systemimage
mv $OUT/system.img ~/build-output/lineage-21.0-$BUILD_DATE-UNOFFICIAL-${TARGET}$(${PERSONAL} && echo "-personal" || echo "").img mv $OUT/system.img ~/build-output/lineage-21.0-$BUILD_DATE-UNOFFICIAL-${TARGET}$(${PERSONAL} && echo "-personal" || echo "").img
@ -114,6 +115,7 @@ then
echo "" echo ""
echo "Setting up build environment" echo "Setting up build environment"
source build/envsetup.sh &> /dev/null source build/envsetup.sh &> /dev/null
source vendor/lineage/vars/aosp_target_release
echo "" echo ""
else else
prep_build prep_build

6
make_clobber.sh Executable file
View File

@ -0,0 +1,6 @@
#!/bin/bash
source build/envsetup.sh
source vendor/lineage/vars/aosp_target_release
lunch lineage_gsi_arm64-$aosp_target_release-userdebug
make clobber