#Installing dependencies and Repo Several packages are needed in order to build crDroid
sudo aptitude install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git git-lfs gnupg gperf imagemagick lib32ncurses-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses6 libncurses-dev libsdl1.2-dev libssl-dev libwxgtk3.2-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev -y
repo init -u https://github.com/LeCmnGend/android_manifest -b luna --git-lfs --depth=5
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags
- Set up the build environment
. b*/env*- Lunch a target
lunch lineage_codename-bp2a-user- To start compiling
m lunaris- Bringup about
https://github.com/Lunaris-AOSP/packages_apps_Settings/blob/0acd6251e20bacd8db589beb483d6138f553f02c/res/values/lunaris_strings.xml#L338- Maintainer flag
ro.paranoid.maintainer=GHOST- Enable optimized dexopt tuning (default false, Not recommend for low end device)
TARGET_OPTIMIZED_DEXOPT := true- Enable BCR
WITH_BCR := true- GMS
WITH_GMS := true- Vanilla
WITH_GMS := false- GMS CORE
TARGET_USES_CORE_GAPPS := true- GMS OMNI
TARGET_USES_OMNI_GAPPS :=true- Ship BCR
WITH_BCR := trueLow ram profile mode for low end devices to improve ram management
TARGET_USE_LOWRAM_PROFILE := true