Commit Graph

12 Commits

Author SHA1 Message Date
hcl 8925038954 修改编译规则,支持starkylin对pixel5-redfin的编译
Change-Id: I0612a7a198b1f8d140983c1bf3c27666a3ec6736
2022-10-29 16:46:03 +08:00
Bill Yi dbe0e5d4e9 Bypass build time check for users-libs
* 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
2021-05-27 21:39:42 -07:00
Pat Tjin 6170a04044 Inherit from core_64_bit_only for 64 bit only builds.
Bug: 179159233
Signed-off-by: Pat Tjin <pattjin@google.com>
Change-Id: I58c2523914bc93ee58ed5091054feade1c75a0c4
2021-02-03 22:24:54 +00:00
Daniel Norman 583ad117fd Stops using VNDK-current on vendor for vendor-freeze system builds.
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
2020-10-07 17:20:50 +00:00
JaeMan Park 8a409133cb Rename mainline_system(.*).mk to generic_system(.*).mk
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
2020-09-29 10:04:06 +09:00
Yo Chiang 49ad72c3ad Use on_vendor VNDK APEX for non-REL build
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
2020-08-17 03:58:13 +00:00
Yo Chiang 6352f8502d Enable mainline artifact path enforcement
Bug: 138706293
Test: TH / Forrest build pass
Change-Id: I13c1ab8a06ebc03f3058748d1010001fc19ac5a4
2020-08-11 04:58:58 +00:00
Chungjui Fan 737730c4a2 Exclude unavailable features from AOSP build
Failed Items:
testDelegatedCertInstallerDeviceIdAttestation
testDeviceIdAttestationForProfileOwner
testLocationFeatures

Bug: 155943720
Bug: 159095429
Test: Tests pass for these failed items
Change-Id: I332c38b612fc136c0ec1b3fe0d35f3e96b1cd8fd
Signed-off-by: Chungjui Fan <chungjuifan@google.com>
2020-06-16 15:14:16 +08:00
Justin Yun b0f0cbdb7f Inherit base system_ext.mk files for aosp targets
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
2019-11-15 16:09:47 +09:00
Justin Yun 27ed67d95e Remove init.zygote64_32.rc from whitelist
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
2019-10-29 23:30:54 +00:00
Yo Chiang f6d9f2f176 Rewrite aosp_redfin.mk to inherit aosp_product.mk
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
2019-09-20 15:13:22 +08:00
Alex Hong 1c2dbd8222 Create aosp_redfin target
Bug: 139478768
Change-Id: I061f89a72b5e7b81280406abf85cca479b86f340
2019-08-19 12:39:55 +08:00