Treehugger Robot
25a7176c8e
Merge "Add missing dependency from module name to symlinks" am: a421192568
am: dcb9d51f9d
am: be4ee8430d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1883262
Change-Id: I50635f6c75475763be2b5655d49f618e4383b39c
2021-11-09 12:23:10 +00:00
Treehugger Robot
be4ee8430d
Merge "Add missing dependency from module name to symlinks" am: a421192568
am: dcb9d51f9d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1883262
Change-Id: Ifd61199a54b90f16664206c15f626ad1157e31cc
2021-11-09 12:02:14 +00:00
Colin Cross
d954ea888a
Add missing dependency from module name to symlinks
...
The rules to install the symlinks had dependencies from PRODUCT_PACKAGES
install rules, but from manual install requests like `m toybox`. Add
the missing dependencies. Also add the new declare-0p-target licensing
call.
Fixes: 205524422
Test: m toybox
Change-Id: Ie9a5e37b09250aa271ab153a13f41bc34fa4a38a
2021-11-08 19:40:22 +00:00
Anton Hansson
a30862edcf
Merge "Do not disable prebuilts for sdk builds" am: db7732900b
am: e637223368
am: 14d40d1d31
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1881856
Change-Id: If94283e72318b9c0c4c7f6a9b6b461deb92b8d13
2021-11-08 11:23:54 +00:00
Anton Hansson
14d40d1d31
Merge "Do not disable prebuilts for sdk builds" am: db7732900b
am: e637223368
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1881856
Change-Id: I5a6c9c22f4a6a78aff336e18caf7c8f6cca22351
2021-11-08 11:05:26 +00:00
Anton Hansson
db7732900b
Merge "Do not disable prebuilts for sdk builds"
2021-11-08 10:27:22 +00:00
Cole Faust
639aa227b9
Merge "Make starlark board configuration work with sdk_phone_x86_64" am: 2f1bd70c9c
am: 8df9e5c1c2
am: 286c0c11b3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1849978
Change-Id: Ica9b63e2ecfa180d15882954bc47c0e6bc4a38d2
2021-11-05 19:47:34 +00:00
Cole Faust
286c0c11b3
Merge "Make starlark board configuration work with sdk_phone_x86_64" am: 2f1bd70c9c
am: 8df9e5c1c2
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1849978
Change-Id: I31e6925676dbb984f031f8f9478aecb68cc61619
2021-11-05 19:28:54 +00:00
Cole Faust
2f1bd70c9c
Merge "Make starlark board configuration work with sdk_phone_x86_64"
2021-11-05 18:42:12 +00:00
Colin Cross
3f57f9b5ea
Merge "Move tools compiled by Soong to HOST_OUT_EXECUTABLES" am: 11b78c16ad
am: bef85826cb
am: 20c2c23b61
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869446
Change-Id: I5f91161d2964c8daf1fff2c16316060ea373c63a
2021-11-05 18:10:10 +00:00
Colin Cross
20c2c23b61
Merge "Move tools compiled by Soong to HOST_OUT_EXECUTABLES" am: 11b78c16ad
am: bef85826cb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869446
Change-Id: Iaf86525b59853695ad14c6f6a4effa60bed376fd
2021-11-05 17:53:50 +00:00
Colin Cross
11b78c16ad
Merge "Move tools compiled by Soong to HOST_OUT_EXECUTABLES"
2021-11-05 17:14:59 +00:00
Anton Hansson
30ae089556
Do not disable prebuilts for sdk builds
...
The artifacts in the SDK zip should be OK to build with a prebuilt
stubs enabled, even if prebuilt apexes are not, because the system
images in the SDK stub are not currently used.
Bug: 205008975
Bug: 204407658
Test: m sdk
Change-Id: Ia78cf87743ff394dcfaa1b43556b230c0dda8742
2021-11-05 16:34:27 +00:00
Steven Moreland
7e7a702bb3
Merge "vintf recovery install parity w/ init_rc" am: ec71cbf0c8
am: b77d3c2e9b
am: ad2d80bb18
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1877977
Change-Id: Ie7d6946ada77881f8004cad9db090fa8ff5df02e
2021-11-04 23:27:26 +00:00
Cole Faust
985fa48a98
Make starlark board configuration work with sdk_phone_x86_64
...
The main issue with board configuration up till this
cl was that it didn't have access to the product configuration
variables. Pass those in by dumping the make variables to a
temporary file, which is then converted to RBC, loaded,
and passed to the starlark board config..
Bug: 201700692
Test: build/bazel/ci/rbc_product_config.sh -pb sdk_phone_x86_64-userdebug
Change-Id: I9a4946b970ca43c5b5f53a6c507ad2c1a2eca61e
2021-11-04 16:13:24 -07:00
Steven Moreland
ad2d80bb18
Merge "vintf recovery install parity w/ init_rc" am: ec71cbf0c8
am: b77d3c2e9b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1877977
Change-Id: I318b4cfd5d11f6240b00b05ca335073aa4ee9b5e
2021-11-04 23:05:09 +00:00
Steven Moreland
ec71cbf0c8
Merge "vintf recovery install parity w/ init_rc"
2021-11-04 22:28:51 +00:00
Treehugger Robot
aa3348dd1b
Merge changes from topic "tproto" am: cd128891ed
am: 0f0e4d23e5
am: 40bd79e8b7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1865920
Change-Id: I9d61f48ec35fc98d25ed76f7d9bdd1b67927c199
2021-11-03 19:32:39 +00:00
Bob Badour
e6d1b1d160
Add macros for non-module license metadata and deps am: 879cfa867d
am: 1efd13a2a1
am: c1d98c6310
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1741493
Change-Id: Ib209475f54d957ac3b8979c3fba53008e3f09d48
2021-11-03 19:32:38 +00:00
Treehugger Robot
40bd79e8b7
Merge changes from topic "tproto" am: cd128891ed
am: 0f0e4d23e5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1865920
Change-Id: Ic84a675143f1aa3cd68251ff0ef1d58cca7fcf4f
2021-11-03 19:13:50 +00:00
Bob Badour
c1d98c6310
Add macros for non-module license metadata and deps am: 879cfa867d
am: 1efd13a2a1
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1741493
Change-Id: I9bf667d790b1e525fe27780bb0654542423a7da1
2021-11-03 19:13:49 +00:00
Bob Badour
1efd13a2a1
Add macros for non-module license metadata and deps am: 879cfa867d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1741493
Change-Id: I7a268d6542ef1be0dd1cd5182a1d7e0b5ac3d32e
2021-11-03 18:47:10 +00:00
Treehugger Robot
cd128891ed
Merge changes from topic "tproto"
...
* changes:
Convert .meta_lic files to textproto
Add macros for non-module license metadata and deps
2021-11-03 18:31:02 +00:00
Colin Cross
1ee26cae73
Convert .meta_lic files to textproto
...
Make it easier to write tools against .meta_lic files and store complex
data by writing them in textproto.
Test: builds
Change-Id: Ibbb6cfbb1bdddd3d938a86d563673a049d826d66
2021-11-03 15:44:00 +00:00
Bill Yi
468572bad8
Merge SP1A.211105.004 to aosp-master - DO NOT MERGE
...
Merged-In: I68a7e42b3bd2b27e0c9ff8480f71af7aaf9dcb46
Merged-In: Ia18162968822dfbee5299c2692aef1e3c75ba843
Change-Id: I2b422d3dffe04be00304663294b48052a9a29aca
2021-11-03 12:17:35 +00:00
Bob Badour
879cfa867d
Add macros for non-module license metadata and deps
...
Gets rid of .meta_module files and instead defers emitting rules until
after all the non-module targets have been processed. Allows direct
dependency on .meta_lic files, which in turn depend on license text
files.
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Test: m systemlicense
Test: m reportmissinglicenses
Change-Id: I2c467feac6e13a9366ff66f924889f1dbd48c3f1
2021-11-03 00:52:25 +00:00
The Android Open Source Project
b75d7e6f40
Merge SP1A.211105.004 to stage-aosp-master - DO NOT MERGE
...
Merged-In: Ia18162968822dfbee5299c2692aef1e3c75ba843
Change-Id: I8542ab4e0b080efd7552ab7db0dde4c7cef10d5b
2021-11-02 14:23:03 -07:00
Treehugger Robot
cc893addc5
Merge "Add share_libs and system_share_libs to module-info" am: dcb0e44c46
am: 943fd2fa7f
am: 90c0ddac24
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1855994
Change-Id: Id7901f4dedaf9e04cfed2820aa7cf18a360c1649
2021-11-02 02:44:10 +00:00
Treehugger Robot
90c0ddac24
Merge "Add share_libs and system_share_libs to module-info" am: dcb0e44c46
am: 943fd2fa7f
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1855994
Change-Id: Ia18162968822dfbee5299c2692aef1e3c75ba843
2021-11-02 02:28:36 +00:00
Treehugger Robot
dcb0e44c46
Merge "Add share_libs and system_share_libs to module-info"
2021-11-02 01:52:17 +00:00
Steven Moreland
b186183ae2
vintf recovery install parity w/ init_rc
...
There was a relatively recent change (id
I82d0f40d6d7047e271612204391c5a027f84f52f) which avoided installing
init_rc scripts to system when a module was installed to system. This
same bug also existed in VINTF installs.
Future consideration: macrotize behavior (delaying since there are some
subtle differences in paths/variables and given bazel efforts).
Fixes: 204270700
Test: boot
Test: 'mmma hardware/interfaces/health/aidl/default' installs vintf
fragments to '/system/etc/vintf/manifest' before this change but not
after.
Change-Id: Icf505af74c95386a0ed8cb4468dcf7c1122db847
2021-11-01 17:58:28 -07:00
Colin Cross
0d73915f33
Merge "Support generating install rules in Soong" am: 3a79e5b459
am: a7676b29ef
am: 6c59dc79fe
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869445
Change-Id: I05a3202edcfdafcb7f089faf0530c052ea9935d7
2021-11-01 22:23:07 +00:00
Colin Cross
6c59dc79fe
Merge "Support generating install rules in Soong" am: 3a79e5b459
am: a7676b29ef
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869445
Change-Id: I3685f15891449a2af5a24168f4b7b967e1da1782
2021-11-01 22:05:02 +00:00
Colin Cross
bca6483b07
Move tools compiled by Soong to HOST_OUT_EXECUTABLES
...
Soong now installs native tools to HOST_OUT_EXECUTABLES instead
of SOONG_HOST_OUT_EXECUTABLES.
Also add a cleanspec for SOONG_HOST_OUT to remove old files from
SOONG_HOST_OUT_EXECUTABLES.
Bug: 204136549
Test: m checkbuild
Change-Id: Id18213b9294b6d2cf78f657740c6d5a02733b8ad
2021-11-01 15:03:01 -07:00
Colin Cross
3a79e5b459
Merge "Support generating install rules in Soong"
2021-11-01 21:31:56 +00:00
Ulyana Trafimovich
dfb7c60023
Merge "Deprecate system server jars defined in Android.mk." am: 75342c1932
am: b563ae2537
am: e735b841e1
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869193
Change-Id: I02651b5a113a109347512305b1da15aafcea1022
2021-11-01 10:43:11 +00:00
Ulyana Trafimovich
e735b841e1
Merge "Deprecate system server jars defined in Android.mk." am: 75342c1932
am: b563ae2537
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1869193
Change-Id: Idab69065e3128bc13e518adbdb5a9d78ebf79854
2021-11-01 10:31:31 +00:00
Ulyana Trafimovich
75342c1932
Merge "Deprecate system server jars defined in Android.mk."
2021-11-01 10:01:10 +00:00
yangbill
5f5e2362fa
Add share_libs and system_share_libs to module-info
...
Bug: 202922558
Bug: 204269866
Test: m out/target/product/vsoc_x86_64/module-info.json
Change-Id: Idb4e66216cac4835968454f83196107f6bec4c1c
2021-11-01 06:38:43 +00:00
Treehugger Robot
690f6364e4
Merge "Support custom APEX signing tool" am: 76a4c62f56
am: c24e277d03
am: 4cb46d6fc8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1870245
Change-Id: I7bd99e12e57af0d588e73c75c8d83c9215412a99
2021-10-30 00:30:32 +00:00
Treehugger Robot
4cb46d6fc8
Merge "Support custom APEX signing tool" am: 76a4c62f56
am: c24e277d03
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1870245
Change-Id: I23891186e5413f7db813fab0b3dfde32e9a60e91
2021-10-30 00:13:05 +00:00
Treehugger Robot
76a4c62f56
Merge "Support custom APEX signing tool"
2021-10-29 23:39:26 +00:00
Colin Cross
23ee375a4a
Support generating install rules in Soong
...
Support moving some install rules into Soong by allowing Soong to
provide a Makefile containing install rules, and by skipping parts
of base_rules.mk when Soong already created an install rule.
The install rules are exported as a Makefile instead of directly
in Soong's build.ninja file so that base_rules.mk can add dependencies
from the `required` property that are hard to resolve in Soong.
Bug: 204136549
Test: m checkbuild
Change-Id: Ife2964d76469b385e90c0c5f6adf21bd2b5e8bf6
2021-10-29 15:43:39 -07:00
Jiakai Zhang
6cc0fb496f
Merge "Add a build-time check for dexpreopting system server jars." am: 3f35c93578
am: 7e6337ae80
am: 77734c2139
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1853593
Change-Id: I9b74436aefb43c1e24dfd87ab0bfa12d567f899d
2021-10-29 19:01:12 +00:00
Jiakai Zhang
77734c2139
Merge "Add a build-time check for dexpreopting system server jars." am: 3f35c93578
am: 7e6337ae80
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1853593
Change-Id: I291206db9bf455f3895dcf4ed34401cf42be1d72
2021-10-29 18:43:00 +00:00
Jiakai Zhang
3f35c93578
Merge "Add a build-time check for dexpreopting system server jars."
2021-10-29 18:00:51 +00:00
Jiakai Zhang
b6931f2f5b
Add a build-time check for dexpreopting system server jars.
...
Bug: 201371822
Test: m nothing
Test: manual -
1. Add "service-permission" to DEXPREOPT_DISABLED_MODULES (https://cs.android.com/android/platform/superproject/+/master:build/make/core/product_config.mk?q=DEXPREOPT_DISABLED_MODULES )
2. m nothing
3. See the error:
Missing compilation artifacts. Dexpreopting is not working for some system server jars
Offending entries:
system/framework/oat/x86_64/apex@com.android.permission @javalib@service-permission.jar @classes.odex
system/framework/oat/x86_64/apex@com.android.permission @javalib@service-permission.jar @classes.vdex
Change-Id: If29b1c367e22e302f76bfbae29588e69536414b7
2021-10-29 11:56:49 +00:00
Treehugger Robot
1337bf9a18
Merge "Use findstring to check MODULE_BUILD_FROM_SOURCE" am: bf406bc182
am: 2191f99b61
am: cd090c2a18
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1870248
Change-Id: I3e27dc9345622442d9a470ff10363ecff8fb5c76
2021-10-29 11:06:11 +00:00
Treehugger Robot
cd090c2a18
Merge "Use findstring to check MODULE_BUILD_FROM_SOURCE" am: bf406bc182
am: 2191f99b61
...
Original change: https://android-review.googlesource.com/c/platform/build/+/1870248
Change-Id: Iee94290d6d959f8910bafc9a3925a19484d035f1
2021-10-29 10:49:09 +00:00
Treehugger Robot
bf406bc182
Merge "Use findstring to check MODULE_BUILD_FROM_SOURCE"
2021-10-29 10:18:07 +00:00