* set PRODUCT_BROKEN_VERIFY_USES_LIBRARIES to true to bypss the build
time check on users-libs to fix the build error.
Bug: 189477034
Test: pass the build
Change-Id: I4343d46d4fe8fc1e24a3d7c9f4e88908bdc651bd
VNDK-current on vendor is not supported for Android R. When creating a
merged S-system R-vendor build, VNDK-current needs to come from the
system build.
Bug: 169968221
Test: Build and merge a vendor-freeze S system R vendor build.
Observe VNDK current apex on /system. Device boots.
Change-Id: I6baaed10fb83f24c1141f454052a1ac543c60914
Rename mainline_system to generic_system in mk files
to avoid confusion with mainline module.
Bug: 160649682
Test: lunch aosp_redfin && m nothing
Change-Id: I3609ec2d91b0f08859a36cac75c25876b1db6d6a
For non-REL branch, move VNDK APEX to /vendor partition so we don't need
to update vendor.img prebuilt everytime there is a change in the VNDK
libraries.
For REL branch, the API/ABI surfaces of VNDK libraries are frozen so
don't need to move to /vendor partition.
Bug: 140136207
Test: Build on REL and non-REL branch
Change-Id: I55d1ba68de3a4468250bae1b5fbcba6f62c599c2
Make aosp targets inherit handheld_system_ext.mk and
telephony_system_ext.mk files.
Devices that have /system_ext or /system/system_ext must inherit any
of *_system_ext.mk files to install mandatory packages for system_ext
partition.
Bug: 144542478
Test: Build aosp targets
Change-Id: I819fe14e95a386649b6bb95a5bc4bdef65391119
As we added init.zygote64_32.rc to mainline_system.mk, we don't need
to include it in the whitelist.
Bug: 143121605
Test: lunch aosp_redfin-userdebug; m
Change-Id: I2e2681ae570d2eae710cc49997b9f9ff4309ad0c
Let aosp_redfin.mk follow the CSI mainline convention.
AOSP redfin makefile now inherit mainline_system.mk
for system image and aosp_product.mk for product image.
Bug: 136525499
Test: Compare contents of $ANDROID_PRODUCT_OUT
Change-Id: Ic813230d053656ee0fff7fd0dbbdeea1ba23bc37