Commit Graph

33784 Commits

Author SHA1 Message Date
Yan Yan
1c730f9c78 Merge "Change IKE min_sdk to 30" am: 3a5c0af0fb am: 18aa1bd39c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1573465

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2a255cc67e9bd4f3e8fb1f4d6325afe6e89dc53d
2021-02-05 08:55:03 +00:00
Yan Yan
18aa1bd39c Merge "Change IKE min_sdk to 30" am: 3a5c0af0fb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1573465

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I89454634adc77fc2158992cc42d3ee34d99b85ff
2021-02-05 07:53:51 +00:00
Yan Yan
3a5c0af0fb Merge "Change IKE min_sdk to 30" 2021-02-05 07:33:56 +00:00
Treehugger Robot
ef8d0e264a Merge "data dependency of java_test_host can be arch-specific" am: f860a2ab66 am: 685daa0dd9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574806

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib39fd01d7c7f0a3360d71262e9d9819fca576090
2021-02-05 05:01:57 +00:00
Treehugger Robot
fcf9c6f92e Merge changes I6a5357e9,I199f070e am: 364da36115 am: f0cdd375ad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574805

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I23647a94525518354a7c712b4059476267aa6c7e
2021-02-05 05:01:25 +00:00
Treehugger Robot
bdab9f0af9 Merge "New header lib added to apex/allowed_deps.txt" am: 87bd0f3c22 am: 7ca0af1e40
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574081

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4e6315a1aca4363c1712c94fea5b20894e17eb27
2021-02-05 05:00:38 +00:00
Treehugger Robot
685daa0dd9 Merge "data dependency of java_test_host can be arch-specific" am: f860a2ab66
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574806

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I804ea867688f5a0e8600e37ad8ee5e283c460355
2021-02-05 04:36:21 +00:00
Treehugger Robot
f0cdd375ad Merge changes I6a5357e9,I199f070e am: 364da36115
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574805

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id50f6a4d03a7f740e9815d5b6fd1d1df5ff66dca
2021-02-05 04:34:53 +00:00
Treehugger Robot
7ca0af1e40 Merge "New header lib added to apex/allowed_deps.txt" am: 87bd0f3c22
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574081

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia9e38a7868b6d42a04d23811148cb90cc950f395
2021-02-05 04:34:02 +00:00
Treehugger Robot
f860a2ab66 Merge "data dependency of java_test_host can be arch-specific" 2021-02-05 04:15:42 +00:00
Treehugger Robot
364da36115 Merge changes I6a5357e9,I199f070e
* changes:
  Install ko to /lib/modules
  android_filesystem is OutputFileProducer
2021-02-05 03:39:51 +00:00
Treehugger Robot
b57cdae8a6 Merge "clean up some hard-coded min_sdk_version" am: d0347e4d32 am: 25d6900bb7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574301

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I67f49f010cc366cccfc0ff2903747b2a9adc9527
2021-02-05 03:36:07 +00:00
Treehugger Robot
49565d0c6a Merge "Add file_contexts property to filesystem" am: 2ad91929d2 am: 5ac8cddcda
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571700

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2531910f147eaea377d64a074543b367d016463c
2021-02-05 03:36:02 +00:00
Treehugger Robot
c8165f662f Merge changes I904b4374,I6b4ea062 am: 4f67b03e8b am: 4cc87fe37b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571886

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I40ba4dec294d942d303d6610da953d9b3d3c6e8d
2021-02-05 03:35:57 +00:00
Treehugger Robot
87bd0f3c22 Merge "New header lib added to apex/allowed_deps.txt" 2021-02-05 03:34:48 +00:00
Treehugger Robot
25d6900bb7 Merge "clean up some hard-coded min_sdk_version" am: d0347e4d32
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574301

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I40798e32632e17f92ab6afdda72eb2bf188cb923
2021-02-05 03:03:15 +00:00
Treehugger Robot
d0347e4d32 Merge "clean up some hard-coded min_sdk_version" 2021-02-05 02:54:43 +00:00
Treehugger Robot
5ac8cddcda Merge "Add file_contexts property to filesystem" am: 2ad91929d2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571700

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7319f70789d12d002da8255f7fbb449e2a17545c
2021-02-05 02:50:07 +00:00
Treehugger Robot
4cc87fe37b Merge changes I904b4374,I6b4ea062 am: 4f67b03e8b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571886

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2b7149c0c5d6788ebdf03c80aa39a1188c6d89ca
2021-02-05 02:49:26 +00:00
Treehugger Robot
2ad91929d2 Merge "Add file_contexts property to filesystem" 2021-02-05 02:03:52 +00:00
Treehugger Robot
4f67b03e8b Merge changes I904b4374,I6b4ea062
* changes:
  Do not add '.product' suffix for product_specific module
  Use target dependent module to update the name suffix
2021-02-05 01:52:04 +00:00
Chih-hung Hsieh
e2df322a97 Merge "Disable gnu-folding-constant warning." am: adeb44b112 am: 7bca661e9a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1573787

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5c39333a9c22d825e549f254a720307ccf5cae01
2021-02-05 01:28:03 +00:00
Chih-hung Hsieh
7bca661e9a Merge "Disable gnu-folding-constant warning." am: adeb44b112
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1573787

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ide350d35ad29608959d9ee4528f81412befac207
2021-02-05 00:26:23 +00:00
Chih-hung Hsieh
adeb44b112 Merge "Disable gnu-folding-constant warning." 2021-02-04 23:59:27 +00:00
Chih-Hung Hsieh
72e88767dc Disable gnu-folding-constant warning.
New clang compiler issue too many such warnings.

Bug: 179065588
Bug: 179309338
Bug: 179278370
Test: make, presubmit
Change-Id: I9948a4b34ec75a01aa24c2fd753722b072ae5202
2021-02-04 11:46:40 -08:00
Jiyong Park
cdd9b8392d data dependency of java_test_host can be arch-specific
This allows java_test_host to have arch-specific data files. Currently,
VirtualizationHostTestCases needs this to have arch-specific kernels as
its data.

Bug: N/A
Test: m VirtualizationHostTestCases
Change-Id: Ib5680ef48b613955ad92c9bc212184ac75900d3e
2021-02-05 00:29:47 +09:00
Jiyong Park
599992bc3e Install ko to /lib/modules
... not to /lib/module

Bug: 178980227
Test: m
Change-Id: I6a5357e9e83e736181b885b64c76e0b7e5ffadf2
2021-02-05 00:29:47 +09:00
Jiyong Park
940dfd4db2 android_filesystem is OutputFileProducer
... to be able to reference the module in data property of test modules.

Bug: N/A
Test: m VirtualizationHostTestCases
Change-Id: I199f070e811011cea6189ef24c0b2d8a683f79d0
2021-02-05 00:29:47 +09:00
Inseob Kim
2a2a01c48d Merge "Allow common arch for recovery" am: 53b2427fc9 am: b8c9ba16d6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1569361

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I74a981ddba5ffdf9835669d30a63aa2fe0ecf4de
2021-02-04 07:46:42 +00:00
Inseob Kim
b8c9ba16d6 Merge "Allow common arch for recovery" am: 53b2427fc9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1569361

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib738482856430e89e3823d59b5a13e83af3d3fe7
2021-02-04 06:55:08 +00:00
Jooyung Han
67363e6be7 clean up some hard-coded min_sdk_version
androidx libs don't need hard-coded min_sdk_version any longer.

Bug: 158059172
Test: m
Change-Id: I1ba48b030604562dd74574ae163cb2ec01a47c4a
2021-02-04 15:34:55 +09:00
Inseob Kim
53b2427fc9 Merge "Allow common arch for recovery" 2021-02-04 06:19:28 +00:00
Inseob Kim
cc8e536a15 Add file_contexts property to filesystem
Filesystems like ext4 can store file contexts itself. This supports
passing file_contexts file to build_image.

Bug: 178993690
Test: boot and see selinux denials are gone
Change-Id: I97d4a981e4b9c89434ea2f1303173ae91cce94e3
2021-02-04 13:28:20 +09:00
Jooyung Han
575b608683 New header lib added to apex/allowed_deps.txt
libbinder_headers_platform_shared is a new header lib shared between
libbinder/libbinder_ndk. Since it is re-exported via libbinder_headers,
it should be added to allowed_deps.txt as well.

Bug: 179020493
Test: m
Test: aidl_integration_test
Change-Id: I7fe89766c8e7924edf2a3ddd69c2876611d0dd0a
2021-02-04 11:30:49 +09:00
Julien Desprez
9dfb08197a Merge "Test changing default of cc_test_host" am: 23c38fa9a7 am: 042adabd94
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1549529

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I486308d66be50f8e453ac6a93243df90b6dd2780
2021-02-04 02:02:19 +00:00
Julien Desprez
042adabd94 Merge "Test changing default of cc_test_host" am: 23c38fa9a7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1549529

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ief3d9abb6cfe282403c3b8a2fa7b1b8e44a879f3
2021-02-04 01:28:35 +00:00
Julien Desprez
23c38fa9a7 Merge "Test changing default of cc_test_host" 2021-02-04 00:47:24 +00:00
Yan Yan
4e9eef5702 Change IKE min_sdk to 30
This is generated by build/soong/scripts/update-apex-allowed-deps.sh

Bug: 177266501
Test: builds
Change-Id: Ie7d43501def9a72d019c886df1f379410ffb1527
2021-02-03 15:51:27 -08:00
Treehugger Robot
51fc942026 Merge "Add no_op binary." am: 56d12a058e am: d4137332ac
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1572320

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I63fa24a48f8e36df7cddf48a675c822653488f43
2021-02-03 19:40:42 +00:00
Treehugger Robot
d4137332ac Merge "Add no_op binary." am: 56d12a058e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1572320

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2d84a2d5d5dcdd206f1a034d273041fd2bbcf720
2021-02-03 18:51:58 +00:00
Treehugger Robot
56d12a058e Merge "Add no_op binary." 2021-02-03 18:27:14 +00:00
Treehugger Robot
50c5c76687 Merge "Force ART modules to be built from source here, regardless of default." am: aef038aac1 am: 1284ee5699
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571206

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib9e3b91fa2c3d47582c77364ec4c4d58ce9b87a4
2021-02-03 15:03:50 +00:00
Treehugger Robot
1284ee5699 Merge "Force ART modules to be built from source here, regardless of default." am: aef038aac1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571206

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iab63e3a58dad9b659f716c6a49173cc9be23f125
2021-02-03 14:14:14 +00:00
Treehugger Robot
aef038aac1 Merge "Force ART modules to be built from source here, regardless of default." 2021-02-03 13:45:00 +00:00
Paul Duffin
f553a9f40d Merge "Switch hiddenapi to use OutputPath instead of ModuleOutPath" am: e1f9b35d92 am: 5a648cf0df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571202

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9a1e1890545da1fd16918831567f22f03e73cf65
2021-02-03 11:10:01 +00:00
Paul Duffin
0bb9a0f172 Merge changes I0f746a11,I08e61a24 am: 7e2fad3f89 am: b79c3ab08e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571201

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I20a1c44e2e04a334a53d5dacba871341f74c8e05
2021-02-03 11:09:41 +00:00
Justin Yun
d00f5ca1df Do not add '.product' suffix for product_specific module
When a module has both 'product_specific: true' and
'vendor_available: true', the module does not have core variant but
have product and vendor variant modules. As the module generated
multiple variants, the names of the modules have the variant name
suffix. However, it did not create the module with the base module
name because it does not have core variant.

As the base module, in this case, is the product variant, use the
base module name for the product variant without adding the
'.product' suffix to it.

Bug: 161913599
Test: m hidl_test_product@2.0-adapter-helper
Change-Id: I904b43744579a6e89cecbc2e529122eaa8b14cae
2021-02-03 19:43:02 +09:00
Justin Yun
cbca373efa Use target dependent module to update the name suffix
The module names for vendor and product variants have the image
variant suffix to avoid conflict with the core modules. It requires
updating the module names in the dependency tree with the suffixes.

We had a hidden bug that used the original module properties to
update the names of its dependent modules.
Also, it must cover the product variants modules.

Test: updated cc_test.go and build
Change-Id: I6b4ea062d13c8fac1e699138d44376e52e0d7852
2021-02-03 19:42:29 +09:00
Dario Freni
3627f8350d Add no_op binary.
Even if this binary is only used in a testing apex for dynamic common
library apex that will be removed once we have a production version
ready, we need said apex to be marked as updatable too.

Bug: 177879489
Bug: 179013728
Test: builds
Change-Id: I8ae519da164f1f5355d4c2dfeca88a497cda7990
(cherry picked from commit 0d3ff6d918)
2021-02-03 10:34:13 +00:00
Paul Duffin
5a648cf0df Merge "Switch hiddenapi to use OutputPath instead of ModuleOutPath" am: e1f9b35d92
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571202

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4061aea5e4e5e97d97f912eebad7e412cc976883
2021-02-03 10:22:51 +00:00