Commit Graph

34070 Commits

Author SHA1 Message Date
Anton Hansson
9b74b06e65 Merge "Use genrule instead of filegroup for api files" am: 3de06eae5b am: e223268ed8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592331

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If3e7f7af46b93dd25fb5eca1e820bf32b2e1144c
2021-02-18 10:43:19 +00:00
Anton Hansson
e223268ed8 Merge "Use genrule instead of filegroup for api files" am: 3de06eae5b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592331

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie1a03c0e5b5d0b4a8c71cd839a7d093b294ac764
2021-02-18 10:14:23 +00:00
Anton Hansson
3de06eae5b Merge "Use genrule instead of filegroup for api files" 2021-02-18 09:28:01 +00:00
Martin Stjernholm
dd34be43f1 Merge "Move the logic to add jacocoagent in instrumentation builds to make." am: 71c139dced am: 2eed280a39
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592232

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I526b557a0e82d2b953b0b603ae8b2a5dc9bcba95
2021-02-18 09:06:43 +00:00
Martin Stjernholm
2eed280a39 Merge "Move the logic to add jacocoagent in instrumentation builds to make." am: 71c139dced
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592232

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I222e0b0ee5fe1a4e0d19d4d8f0ead8b937ddd052
2021-02-18 08:44:37 +00:00
Martin Stjernholm
71c139dced Merge "Move the logic to add jacocoagent in instrumentation builds to make." 2021-02-18 07:52:09 +00:00
Inseob Kim
614bf05426 Merge changes from topics "deps_base_dir_filesystem", "filesystem_rootdir" am: abf3f3c0ef am: 9a9500d674
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581403

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib5f32568060dd2e3a529827976b32c9706a20025
2021-02-18 00:48:07 +00:00
Jooyung Han
0fef947255 Merge "clean up hard-coded min_sdk_version (statsd)" am: 847f230c78 am: b54a375308
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1589772

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8618be03a4a016e4855e9651a803f2750625787d
2021-02-18 00:47:43 +00:00
Inseob Kim
9a9500d674 Merge changes from topics "deps_base_dir_filesystem", "filesystem_rootdir" am: abf3f3c0ef
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581403

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8fbafbb8bc8beaf296be4fd77a3201cc94c2412d
2021-02-18 00:27:46 +00:00
Jooyung Han
b54a375308 Merge "clean up hard-coded min_sdk_version (statsd)" am: 847f230c78
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1589772

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I42d728306cc79629f8951310af9f33f39af53b04
2021-02-18 00:26:04 +00:00
Inseob Kim
abf3f3c0ef Merge changes from topics "deps_base_dir_filesystem", "filesystem_rootdir"
* changes:
  Add dirs and symlinks property to filesystem
  Add base_dir property to filesystem
2021-02-18 00:19:48 +00:00
Jooyung Han
847f230c78 Merge "clean up hard-coded min_sdk_version (statsd)" 2021-02-18 00:00:00 +00:00
Dan Albert
bb4c44e0c2 Merge "[arm64] Build NDK with PAuth and BTI" am: a175126009 am: bfe770d03f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1558552

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6b18c0c39feea4fec7015a61b908a6beacc469ff
2021-02-17 22:41:50 +00:00
Dan Albert
bfe770d03f Merge "[arm64] Build NDK with PAuth and BTI" am: a175126009
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1558552

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9b3650dbc2832cce84e82de85835359861bab3f5
2021-02-17 22:04:48 +00:00
Dan Albert
a175126009 Merge "[arm64] Build NDK with PAuth and BTI" 2021-02-17 21:37:41 +00:00
Chih-hung Hsieh
39e4767dcb Merge "Change default DEFAULT_TIDY_HEADER_DIRS to empty" am: 6e304f5a88 am: 030f75fa56
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584224

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If65ff865c1f7f0d3b44a5418fbeb86e7fa9c9a8b
2021-02-17 18:54:12 +00:00
Bob Badour
3f6daf1632 Add license to hiddenapi am: 1bf6765def am: c9d0e8bd69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588835

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I902d19802103126455f9b1c1383912ef3fee49c1
2021-02-17 18:53:59 +00:00
Chih-hung Hsieh
030f75fa56 Merge "Change default DEFAULT_TIDY_HEADER_DIRS to empty" am: 6e304f5a88
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584224

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I386fa4383d16de9455a5c0ed8335afb14976cf3a
2021-02-17 18:47:29 +00:00
Bob Badour
c9d0e8bd69 Add license to hiddenapi am: 1bf6765def
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588835

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I56c9dc6040900d57956e2937cd668ce557df4a63
2021-02-17 18:46:44 +00:00
Chih-hung Hsieh
6e304f5a88 Merge "Change default DEFAULT_TIDY_HEADER_DIRS to empty" 2021-02-17 18:34:48 +00:00
Bob Badour
1bf6765def Add license to hiddenapi
Test: m all
Change-Id: Ic61a74d94bea0e4de2a47be7e15fcf874fb397c3
2021-02-17 09:46:26 -08:00
Anton Hansson
c79d412b8a Use genrule instead of filegroup for api files
filegroups have the unfortunate limitation that they don't create phony
targets for building them in a convenient way. Also, having a single
output file fits better with the genrule concept.

Test: m framework-sdkextensions.api.public.latest
Change-Id: I229410658b04403ff1ff6abd4116a65aaa02b83b
2021-02-17 17:16:43 +00:00
Martin Stjernholm
0a9dae6e9a Move the logic to add jacocoagent in instrumentation builds to make.
Test: m nothing
Test: m nothing EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true
Bug: 180325915
Change-Id: Ieec8c8a122ff930e14cef4b5a0a2f9fc9e3b70ad
2021-02-17 14:41:07 +00:00
Rupert Shuttleworth
90fc4c976c Merge "Add cc_library_headers support to bp2build." am: a0516f76ab am: 9632827e78
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1589371

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I69376052558ee421e478ed19bc58569a953fb541
2021-02-17 10:18:25 +00:00
Rupert Shuttleworth
9632827e78 Merge "Add cc_library_headers support to bp2build." am: a0516f76ab
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1589371

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I08efd5dc593aed401ccafc37b7beaa71f427a5de
2021-02-17 09:42:03 +00:00
Rupert Shuttleworth
a0516f76ab Merge "Add cc_library_headers support to bp2build." 2021-02-17 08:57:19 +00:00
Treehugger Robot
63845b3236 Merge changes from topic "vendor_property_enforce" am: cc84c8846d am: b7d326779b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571882

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I92216b1ec0d26f68640ab21b8a656bb69aaea6a2
2021-02-17 08:17:38 +00:00
Treehugger Robot
b7d326779b Merge changes from topic "vendor_property_enforce" am: cc84c8846d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1571882

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0857ffa129aebbe6d3f5d79945c9dd3291b28ed5
2021-02-17 07:47:15 +00:00
Treehugger Robot
cc84c8846d Merge changes from topic "vendor_property_enforce"
* changes:
  Add BUILD_BROKEN_VENDOR_PROPERTY_NAMESPACE to BoardConfig
  Add PRODUCT_SHIPPING_API_LEVEL to device config
2021-02-17 07:12:30 +00:00
Inseob Kim
14199b07f7 Add dirs and symlinks property to filesystem
Dirs and symlinks will be created under the root of the filesystem.
Basic essential directories like "dev", "proc", "sys" and symlinks like
"bin -> /system/bin", "init -> /system/bin/init" can be created with
these properties.

Bug: 179652970
Test: boot with aosp_cf_x86_64_only_phone, see adb works
Change-Id: Ie06dc5a93635ea8b1e18be517ed8615b6c82fee6
2021-02-17 14:05:12 +09:00
Treehugger Robot
b0d1fb3143 Merge "boot_image modules inside APEX have correct names" am: 608b691299 am: 99d401ce42
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588298

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I243d53145ef62cc0d0137e094f803701a14987ed
2021-02-17 04:26:41 +00:00
Treehugger Robot
89b53491ea Merge "filesystems property can be specific to arch" am: 0cfa585f04 am: f9f5435930
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588297

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2189332f35e7860d323de7f98ab39aaa10d18513
2021-02-17 04:26:32 +00:00
Treehugger Robot
99d401ce42 Merge "boot_image modules inside APEX have correct names" am: 608b691299
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588298

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6e5eff2194c88ea38ea973238472a698383048f5
2021-02-17 04:12:31 +00:00
Inseob Kim
2ce1b5dc3a Add base_dir property to filesystem
Deps have been installed to "system/" because of hard-coded mount point
"system". Now they are installed to base_dir, and mount point is set to
root.

Bug: 179652970
Test: see contents of microdroid.img
Change-Id: Ie03b539a1688db7002bb178823b39017a83ce840
2021-02-17 13:07:18 +09:00
Treehugger Robot
608b691299 Merge "boot_image modules inside APEX have correct names" 2021-02-17 03:56:30 +00:00
Treehugger Robot
f9f5435930 Merge "filesystems property can be specific to arch" am: 0cfa585f04
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588297

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I337b71a4399a9b1420c331fc6d8936734b05f1d1
2021-02-17 03:51:51 +00:00
Treehugger Robot
0cfa585f04 Merge "filesystems property can be specific to arch" 2021-02-17 03:22:06 +00:00
Treehugger Robot
2a10cb3e77 Merge "Clarify ExistentPathForSource docs" am: 5e3fa0a9a5 am: ec70aec881
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584434

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie4658f6180a83acbf2d41a8496bfaca2221b15ae
2021-02-17 02:49:40 +00:00
Treehugger Robot
ec70aec881 Merge "Clarify ExistentPathForSource docs" am: 5e3fa0a9a5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1584434

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie6ef1f8ce3654258caa2858f2bcfabd432a26bc0
2021-02-17 02:20:15 +00:00
Treehugger Robot
5e3fa0a9a5 Merge "Clarify ExistentPathForSource docs" 2021-02-17 02:02:30 +00:00
Chih-hung Hsieh
59ce34ec85 Merge "Switch to clang-r412851 (build 7141649)" am: 296b7b8440 am: 691531855f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1587546

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2ccf7e5875476a721f9dae676ae57153b218d380
2021-02-17 01:34:01 +00:00
Jiyong Park
1f55dbd0d6 boot_image modules inside APEX have correct names
This change fixed the problem that boot_image modules when installed to
an APEX get incorrect names like signed.img. The filename now is
"<modulename>.img" and can be overridden via the new `stem` property.

Bug: 178978059
Test: m
Change-Id: I1b25db04a4a2d888371b174c42f91a0cea87b877
2021-02-17 09:45:03 +09:00
Chih-hung Hsieh
691531855f Merge "Switch to clang-r412851 (build 7141649)" am: 296b7b8440
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1587546

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I12efa2211606a4acbce635b23c235a802a444860
2021-02-17 00:41:38 +00:00
Treehugger Robot
54c7dc2c78 Merge changes from topic "mkboot" am: b913011777 am: 7ffa99bdd9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588301

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If3da4c35a31020e94a2b05825e41a5d2c0e729ff
2021-02-17 00:25:44 +00:00
Jiyong Park
1cea07c8ab Revert "data dependency of java_test_host can be arch-specific" am: 2b0e4908c2 am: 4362e740af
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588300

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2e78f3d281517016afeb7b24d5dd1b8249124183
2021-02-17 00:25:41 +00:00
Chih-hung Hsieh
296b7b8440 Merge "Switch to clang-r412851 (build 7141649)" 2021-02-17 00:17:14 +00:00
Treehugger Robot
7ffa99bdd9 Merge changes from topic "mkboot" am: b913011777
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588301

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I191f49a781bafd63d68d579a0b50cfe222b41e1e
2021-02-16 23:55:04 +00:00
Jiyong Park
4362e740af Revert "data dependency of java_test_host can be arch-specific" am: 2b0e4908c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1588300

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iae42079a404a59730f2eb622fa39d462610f0c50
2021-02-16 23:54:29 +00:00
Liz Kammer
337cff8633 Merge "Omit bazel.LabelList attrs if no path is specified" am: 2f2b0d4c05 am: a6487c3e9d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1590692

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I957f9a268c71551ba6d2ae7463d7d550e05105a0
2021-02-16 23:35:32 +00:00
Treehugger Robot
b913011777 Merge changes from topic "mkboot"
* changes:
  prebuilt_etc is OutputFileProducer
  Revert "`data` dependency of java_test_host can be arch-specific"
2021-02-16 23:27:32 +00:00