Device tree for Google Pixel 9 Pro Fold
Since `preloaded_nanoapps.json` has different configurations for `factory` products and `non-factory` products, `soong_namespace {}` needs to be added to the converted Android.bp file to avoid misuse. Additionally, due to ag/27080050, ag/27081111, ag/27095942, ag/27095945 ag/27095945, ag/27138057, ag/27138236, a common inheritance layer has been added to all `non-factory` products. Therefore, setting different `PRODUCT_SOONG_NAMESPACES` in the corresponding `<DEVICE>_generic.mk` and `factory_<DEVICE>.mk` files will allow factory products and non-factory products to use different preloaded_nanoapps.json. Bug: 336452008 Test: 1. lunch <device_name>-trunk_staging-userdebug && \ m -j preloaded_nanoapps.json 2. Check ./out/target/product/<device_name>/.../preloaded_nanoapps.json It should be the <device_name> version. 3. lunch factory_<device_name>-trunk_staging-userdebug && \ m -j preloaded_nanoapps.json 4. Check ./out/target/product/<device_name>/.../preloaded_nanoapps.json It should be the factory version. Change-Id: I80204d2868b209273eb7d696ad8359c9d7a26c05 |
||
---|---|---|
audio/comet | ||
battery_mitigation | ||
bluetooth | ||
comet | ||
conf | ||
display | ||
factory-images | ||
location | ||
nfc | ||
powerstats/comet | ||
radio/coex | ||
rro_overlays | ||
self-extractors | ||
sensors | ||
thermal | ||
threadnetwork/hal | ||
uwb | ||
wifi | ||
Android.bp | ||
Android.mk | ||
AndroidProducts.mk | ||
aosp_comet.mk | ||
board-info.txt | ||
comet_generic.mk | ||
device-comet.mk | ||
device_framework_matrix_product.xml | ||
factory_comet.mk | ||
manifest.xml | ||
NOTICE | ||
OWNERS | ||
powerhint-comet.json | ||
PREUPLOAD.cfg |