Changes for April 2024, promoting to Android 14 QPR2
This commit is contained in:
parent
09dc51a4c9
commit
aed32b6c29
@ -9,6 +9,7 @@ for project in $(cd $patches; echo *);do
|
||||
p="$(tr _ / <<<$project |sed -e 's;platform/;;g')"
|
||||
[ "$p" == build ] && p=build/make
|
||||
[ "$p" == frameworks/proto/logging ] && p=frameworks/proto_logging
|
||||
[ "$p" == treble/app ] && p=treble_app
|
||||
[ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay
|
||||
[ "$p" == vendor/partner/gms ] && p=vendor/partner_gms
|
||||
pushd $p
|
||||
|
@ -59,6 +59,7 @@ prep_build() {
|
||||
|
||||
echo "Setting up build environment"
|
||||
source build/envsetup.sh &> /dev/null
|
||||
source vendor/lineage/vars/aosp_target_release
|
||||
mkdir -p ~/build-output
|
||||
echo ""
|
||||
|
||||
@ -92,6 +93,14 @@ finalize_treble() {
|
||||
git clean -fdx
|
||||
bash generate.sh lineage
|
||||
cd ../../..
|
||||
cd treble_app
|
||||
bash build.sh release
|
||||
cp TrebleApp.apk ../vendor/hardware_overlay/TrebleApp/app.apk
|
||||
cd ..
|
||||
cd vendor/hardware_overlay
|
||||
git add TrebleApp/app.apk
|
||||
git commit -m "[TEMP] Up TrebleApp to $BUILD_DATE"
|
||||
cd ../..
|
||||
}
|
||||
|
||||
build_device() {
|
||||
@ -109,7 +118,7 @@ build_treble() {
|
||||
("64GN") TARGET=arm64_bgN;;
|
||||
(*) echo "Invalid target - exiting"; exit 1;;
|
||||
esac
|
||||
lunch lineage_${TARGET}-userdebug
|
||||
lunch lineage_${TARGET}-${aosp_target_release}-userdebug
|
||||
make installclean
|
||||
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
|
||||
@ -122,6 +131,7 @@ then
|
||||
echo ""
|
||||
echo "Setting up build environment"
|
||||
source build/envsetup.sh &> /dev/null
|
||||
source vendor/lineage/vars/aosp_target_release
|
||||
echo ""
|
||||
else
|
||||
prep_build
|
||||
|
@ -6,6 +6,7 @@
|
||||
<project name="TrebleDroid/vendor_interfaces" path="vendor/interfaces" remote="github" revision="android-14.0" />
|
||||
<project name="phhusson/vendor_lptools" path="vendor/lptools" remote="github" revision="master" />
|
||||
<project name="phhusson/vendor_magisk" path="vendor/magisk" remote="github" revision="android-10.0" />
|
||||
<project name="TrebleDroid/treble_app" path="treble_app" remote="github" revision="master" />
|
||||
<project name="AndyCGYan/android_packages_apps_QcRilAm" path="packages/apps/QcRilAm" remote="github" revision="master" />
|
||||
<project name="platform/prebuilts/vndk/v28" path="prebuilts/vndk/v28" remote="aosp" clone-depth="1" revision="204f1bad00aaf480ba33233f7b8c2ddaa03155dd" />
|
||||
<remote name="gitlab" fetch="https://gitlab.com/" />
|
||||
|
6
make_clobber.sh
Executable file
6
make_clobber.sh
Executable 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
|
Loading…
x
Reference in New Issue
Block a user