summaryrefslogtreecommitdiff
path: root/CleanSpec.mk
AgeCommit message (Collapse)Author
2021-03-04Merge "Rename vendor-ramdisk to vendor_ramdisk" am: b10f7d2a9c am: ↵Petri Gynther
2c789cf026 am: be8682a693 Original change: https://android-review.googlesource.com/c/platform/build/+/1613866 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I53d8f3c749de28770dc49c1391fc2af2663a9092
2021-03-03Rename vendor-ramdisk to vendor_ramdiskPetri Gynther
Rename to get consistent ramdisk directory naming in out/target/product/<name>: debug_ramdisk ramdisk vendor_debug_ramdisk vendor_ramdisk Test: build and inspect out/target/product/<name> Change-Id: I81d8f2cafe5e1b9024196cd74772b78d4a4aec58
2020-10-09Merge "Add clean step to remove Soong's host copies of ↵Pete Bentley
libconscrypt_openjdk_jni.so" am: f00bfe0105 am: c8acaa6f82 am: a8fb0f2d0d am: ccd5bc2b1c Original change: https://android-review.googlesource.com/c/platform/build/+/1455015 Change-Id: I5b3635143544c618a19a149b11bba868a5ce97e1
2020-10-09Add clean step to remove Soong's host copies of libconscrypt_openjdk_jni.soPete Bentley
An ABI incompatible change along with inability to express the JNI dependency can result in build failures, see b/170311371#comment8 for how to reproduce. Tested by using that repro and verifying this clean step fixes it. Hopefully the path being removed is correct for all host platforms. Fixes: 170311371 Bug: 170389375 Test: As described above Change-Id: I95ea952bf31d8e9caa8c42d21f2db1968cbe9097
2020-06-19Merge "Do not include CellBroadcastLegacy for Go devices" into rvc-dev am: ↵Chen Xu
99e317ce2d am: 3af5f639bb am: 24a87ba928 am: bc9322142c Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/11922002 Change-Id: If7e3e2211ab265ab116b99e018dd19e6c4190a69
2020-06-19Merge "Do not include CellBroadcastLegacy for Go devices" into rvc-dev am: ↵Chen Xu
99e317ce2d am: 3af5f639bb Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/11922002 Change-Id: I1221abd1e4a786b7f843ff58a7205fe83eaf9a17
2020-06-19Merge "Do not include CellBroadcastLegacy for Go devices" into rvc-dev am: ↵Chen Xu
99e317ce2d Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/11922002 Change-Id: I753539b51ea295128d5fde0f13989bdcb0899812
2020-06-18Do not include CellBroadcastLegacy for Go devicesChen Xu
CellBroadcastLegacy app is for migrating data from pre-mainline world. Go devices do not take mainline module, thus excluding this apk from build. Otherwise, both CellBroadcastLegacy app and CellBroadcastAppPlatform will have the same package name com.android.cellbroadcastreceiver Bug: 157702986 Test: build go target: walleye_svelte-userdebug Change-Id: I254a8af334580b79ffdbc9e8bfa95b23500f507e
2020-05-15Merge changes from topic "remove_default_prop" am: 4e0bce688c am: 09dd92a862 ↵Treehugger Robot
am: 8e8444d4fe am: f609e203c4 am: 345cd28fbb Change-Id: I5b7f077f17973ba021a3ad894b4fa4c34522808e
2020-05-15Merge changes from topic "remove_default_prop" am: 4e0bce688c am: 09dd92a862Treehugger Robot
Change-Id: If12633a2be57ffbb42d0306193a226164e77e2d4
2020-05-14Remove /system/etc/prop.defaultJiyong Park
Contents that were in /system/etc/prop.default are now in /system/build.prop. The content is placed at the top of build.prop to keep the existing order between the two files. Caveat: /prop.default still remains for non-Treble devices. Bug: 117892318 Test: TH passes Test: inspect /system/build.prop and check if it has contents from the old /system/etc/prop.default file Change-Id: Ibc74edb88904f953a1e5e6ceef44c461f381c9cf
2020-05-14Remove /vendor/default.propJiyong Park
Contents that were in /vendor/default.prop are now in /vendor/build.prop The content is placed at the top of build.prop to keep the existing order between default.prop and builld.prop. Bug: 117892318 Test: TH passes Test: inspect /vendor/build.prop and check if it has contents from the old /vendor/default.prop file Change-Id: Ifa1f1dca3b4f4a5fa87d26b8ee058ee706dc54bb
2020-04-03Cleanup VTS-Core and VTS10 related artifactsDan Shi
Bug: 151896491 Test: none Change-Id: I5a42dcbe34866751a54f059d363f1866bff7d47a Merged-In: I5a42dcbe34866751a54f059d363f1866bff7d47a (cherry picked from commit c5e98d405fc0c8ae377be3530f33b14c41f5c569)
2020-04-03Cleanup VTS-Core and VTS10 related artifactsDan Shi
Bug: 151896491 Test: none Change-Id: I5a42dcbe34866751a54f059d363f1866bff7d47a Merged-In: I5a42dcbe34866751a54f059d363f1866bff7d47a
2020-04-02Cleanup VTS-Core and VTS10 related artifactsDan Shi
Bug: 151896491 Test: none Change-Id: I5a42dcbe34866751a54f059d363f1866bff7d47a
2020-01-09Remove PermissionController from base_system after moving into APEX.Hai Zhang
Bug: 136503238 Test: m mts && mts-tradefed run mts-permission Change-Id: Ic6194402adfa1d0b8bd55e337e3b573ea37f7fba
2019-12-17Remove Soong intermdiates after moving image mutatorColin Cross
Bug: 142286466 Test: m Change-Id: I76f19a4504b8231755009ab200447613f02b85cf Merged-In: I76f19a4504b8231755009ab200447613f02b85cf (cherry picked from commit 559ab613ae1d4945c480fe936de779da3e275bb2)
2019-12-17Remove Soong intermdiates after moving image mutatorColin Cross
Bug: 142286466 Test: m Change-Id: I76f19a4504b8231755009ab200447613f02b85cf
2019-12-17Move CtsShim and CtsPrivShim APKs out of system.Dario Freni
These packages are now available in the shim apex package, which is made available in both flattened and unflattened apex configurations. Bug: 138429615 Test: atest CtsPrivilegedUpdateTests CtsPermissionTestCases CtsStagedInstallHostTestCases; (on both flattened and unflattened configurations) Merged-In: I03939f6c3e711d5887da201e32173f86a6b0289e Change-Id: I03939f6c3e711d5887da201e32173f86a6b0289e
2019-12-17Move CtsShim and CtsPrivShim APKs out of system.Dario Freni
These packages are now available in the shim apex package, which is made available in both flattened and unflattened apex configurations. Bug: 138429615 Test: atest CtsPrivilegedUpdateTests CtsPermissionTestCases CtsStagedInstallHostTestCases; (on both flattened and unflattened configurations) Exempt-From-Owner-Approval: approved in https://android-review.googlesource.com/c/platform/build/+/1180943 Change-Id: I03939f6c3e711d5887da201e32173f86a6b0289e
2019-12-16Remove media commandSungsoo Lim
Use media-session shell command instead. Bug: 144453231 Test: manually Change-Id: I69e877d25621d4f77f40a676d1511cbb9e6af83d
2019-12-13Remove Soong intermediates after renaming core variantColin Cross
Bug: 142286466 Test: m Change-Id: Ib10a9cf8a8c9109279523f811764afff34969368 Merged-In: Ib10a9cf8a8c9109279523f811764afff34969368 (cherry picked from commit c293f9583e4ac726c1c44406725e2bbf7d3efdad)
2019-12-11Remove Soong intermediates after renaming core variantColin Cross
Bug: 142286466 Test: m Change-Id: Ib10a9cf8a8c9109279523f811764afff34969368
2019-12-05Structure MediaProvider as an APEX.Jeff Sharkey
Based on guidance from the Mainline team, we're placing the MediaProvider APK inside a new APEX, as this will allow us to move MediaStore.java inside the module boundary in a future CL. As part of this restructuring, we need the pre-Mainline APK to remain intact to preserve the user's media database. There is already logic in place from previous CLs that will migrate data from the pre-Mainline to the post-Mainline world, including tests to verify that the migration works. Bug: 144247087 Test: atest --test-mapping packages/providers/MediaProvider Change-Id: I571eccbb2950a7c518a682eae3350ba7ef9bd804
2019-11-14cleanup com.android.cellbroadcast apex for Go devicesChen Xu
Bug: 144301029 Bug: 135956699 Test: build walleye_svelte-userdebug Change-Id: Ide0a375cffcfc9ce40288e1dad6fd6863535a334
2019-11-06Enable cas@1.2Henry Fang
Turn on cas@1.2 service Test: Manual bug: 141783130 Change-Id: I4966dcc83d8ab31223b634987726a0a3f0e706ce
2019-10-31Merge "Reland "Remove Core Library JARs from `/system/framework`."" am: ↵Roland Levillain
3596fc60c8 am: 6dc4d94f1f am: a3f6fa20aa Change-Id: I67a86287a3bdc4cc61712ee9e40a0db52f2c8b75
2019-10-30Reland "Remove Core Library JARs from `/system/framework`."Roland Levillain
These JARs are part of the ART APEX, and are now located in `/apex/com.android.art/javalib`. Remove the supernumerary copies in `/system/framework` and save ~11 MiB on the system partition. This change no longer breaks coverage builds, as module `jacocoagent` has been removed from `TARGET_CORE_JARS` in CL https://android-review.googlesource.com/c/platform/build/+/1151464. This reverts commit 7c39368927ca6226e6071a9f0613945ee0755268. Test: Device boot test Test: Check that: export EMMA_INSTRUMENT=true && unset EMMA_INSTRUMENT_STATIC && m installclean && m systemimage generates a system image that contains these files: /system/framework/apex-jacocoagent.vdex /system/framework/boot-jacocoagent.vdex /system/framework/jacocoagent.jar /system/framework/<arch>/apex-jacocoagent.art /system/framework/<arch>/apex-jacocoagent.oat /system/framework/<arch>/apex-jacocoagent.vdex /system/framework/<arch>/boot-jacocoagent.art /system/framework/<arch>/boot-jacocoagent.oat /system/framework/<arch>/boot-jacocoagent.vdex Test: Run test ATP test avd/avd_boot_health_check on build target cf_x86_phone-userdebug_coverage Bug: 142944799 Bug: 143304991 Change-Id: Ifdb2331c5dcb992adbfd6c5a3983d8b9b13d16b2
2019-10-29Merge "CleanSpec for VNDK APEX" am: 1be2490d3b am: 30d0d7640eJooyung Han
am: a5b494576c Change-Id: Idabe67ebc495b1432e11f825c46fd146c20eba68
2019-10-28Merge "CleanSpec for symlinks to VNKD APEX" am: 016f3027ed am: 6f6811bc7c ↵Jooyung Han
am: 0acaa1ce23 am: 7d4d58b95a Change-Id: I6902a71a108859034780b790e0fc7ce4312d4164
2019-10-29CleanSpec for VNDK APEXJooyung Han
/system/lib/vndk(-sp) are replaced with symlinks to VNDK APEX Bug: 141451661 Test: m Change-Id: I71a4cef516d57866a7be8cc8cad02aedabf727df
2019-10-29CleanSpec for symlinks to VNKD APEXJooyung Han
VNDK APEX was reverted. Bug: 143374795 Test: m Change-Id: I09fb28b72765dbe5a781001d8ddf53644fc45154
2019-10-22Merge "Remove Core Library JARs from `/system/framework`."Roland Levillain
am: 047f2fd43e Change-Id: Ic25531c16a71452e659776765185adf8feac5eac
2019-10-22Remove Core Library JARs from `/system/framework`.Roland Levillain
These JARs are part of the ART APEX, and are now located in `/apex/com.android.art/javalib`. Remove the supernumerary copies in `/system/framework` and save ~11 MiB on the system partition. (cherry picked from commit d4f09f77520f914bbd5d53ded9ac6188b2cd31b5) Test: Device boot test Bug: 142944799 Change-Id: Ia6f58d858ecdb80c9701696b8f20d5fa2de0c2c7 Merged-In: Ia6f58d858ecdb80c9701696b8f20d5fa2de0c2c7
2019-10-21Remove Core Library JARs from `/system/framework`.Roland Levillain
These JARs are part of the ART APEX, and are now located in `/apex/com.android.art/javalib`. Remove the supernumerary copies in `/system/framework` and save ~11 MiB on the system partition. Test: Device boot test Bug: 142944799 Change-Id: Ia6f58d858ecdb80c9701696b8f20d5fa2de0c2c7
2019-10-14CleanSpec for system_otherAnton Hansson
Bug: 142537657 Test: m Change-Id: I9206a2b8540ec49889b9e8210eae3b64b0fa2d81
2019-10-14Merge "Document SYSTEM_OTHER_ODEX_FILTER matching" am: 3cc4fa6394 am: ↵Anton Hansson
bde786ca70 am: 2ce82aea1a am: 9cef3e597e Change-Id: I5fe8bfc84e02538f41fe404105369e56501c2de9
2019-10-14Merge "Document SYSTEM_OTHER_ODEX_FILTER matching"Anton Hansson
am: 3cc4fa6394 Change-Id: I6e243dc057ce23913a9a33f97a7ecd35c9714de1
2019-10-07Fix CleanSpec.mk diffAnton Hansson
Add a line to match the last AOSP line, to make auto-merging between the two possible. Test: No Change-Id: If3a7130efcf14f19decd48cfa25fe8ef22dc52b8
2019-10-07Document SYSTEM_OTHER_ODEX_FILTER matchingAnton Hansson
...and add a CleanSpec for the moving preopt files. Bug: 141707536 Test: N/A Change-Id: I2f5bc4e2c8e6a9fa4c562d55623c13682d3f93ba
2019-10-04Merge "Re-submit "Make mainline device use apex""Yo Chiang
am: 491966fb7f Change-Id: I32e950b118863ddfcfcb621cff664eb860345dc1
2019-10-04Re-submit "Make mainline device use apex"Anton Hansson
The build system default was changed to not support apex, but we want the mainline device to enable it. Test: make mainline_system Merged-In: I9f29e8354acffb1856dfd8a173b80a3f9324630c Change-Id: I9f29e8354acffb1856dfd8a173b80a3f9324630c
2019-10-04Merge "CleanSpec for new system_other layout" am: f89f29d669 am: 5a6cf80073 ↵Anton Hansson
am: 73852ff056 am: 4830773d73 Change-Id: I1d75cf3720f4567ab708ab60d7ba18c4e286039f
2019-10-03Merge "CleanSpec for new system_other layout"Anton Hansson
am: f89f29d669 Change-Id: I3eca4ad6cd59b3f2c03d391eae94cea3c45b07f6
2019-10-03CleanSpec for new system_other layoutAnton Hansson
Bug: 141707536 Test: m Change-Id: I120362a230eb08863311a9c0d8aeb2f0ab6c81c7
2019-09-19Merge "Add backend for LOCAL_FUZZ_DATA for cc_fuzz corpus/dict." am: ↵Mitch Phillips
30e613a48d am: c9a79eb8e8 am: 7e7e685e22 am: 2a7996ac0b Change-Id: I2c0f43521040589e2eaeb293fc2e28282fdea768
2019-09-19Merge "Add backend for LOCAL_FUZZ_DATA for cc_fuzz corpus/dict."Mitch Phillips
am: 30e613a48d Change-Id: I3606b86577ba2c498cae44f51c1e89076c5fc8d0
2019-09-18Add backend for LOCAL_FUZZ_DATA for cc_fuzz corpus/dict.Mitch Phillips
Adds the backend makefile parser for the LOCAL_FUZZ_DATA vars generated by the cc_fuzz target. Bug: 141026328 Test: m example_fuzzer, fuzz target should have adjacent corpus/dict files. Change-Id: Ide2c34318f11be132992650ce5cc1fd27895915c
2019-09-08Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-masterXin Li
Bug: 135460123 Change-Id: Ib7d2f7c5a8aef5c6c3e8f74c6c32d5092f32a166 Merged-In: I6f788cb4c7328e4f2315e4f028e2dd53badeb6cd
2019-09-05Merge "Reland: Moving GSI-specific files to system_ext" am: 2fc007eba5 am: ↵Bowgo Tsai
ab38d47d5a am: 5493629216 am: a93e381076 am: 7599e0abbf Change-Id: I84c36107c4729641128274ba0d3974decde03ecd