Treehugger Robot
988a7b3dd4
Merge "Fix normalize string for Java 17" am: 82392b747c
am: edb9757a41
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2132595
Change-Id: I309244cb6de9d0deb36aaeee04f79aa7808e743f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-22 19:08:04 +00:00
Sorin Basca
5938fed33c
Fix normalize string for Java 17
...
Bug: 233029164
Test: EXPERIMENTAL_TARGET_JAVA_VERSION_17=true \
EXPERIMENTAL_USE_OPENJDK17_TOOLCHAIN=true m
Change-Id: Ic436f813ae19cbdb089c63421ffde70a9cdbd83d
2022-06-22 12:53:51 +01:00
Pedro Loureiro
492128b526
Translate SDK codenames to SDK versions for finalized releases am: 489912283e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/18965894
Change-Id: I67c2cd6d39d13ff9bf00b7da5986664da4ae95c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-17 22:00:47 +00:00
Pedro Loureiro
489912283e
Translate SDK codenames to SDK versions for finalized releases
...
This applies to updatability attributes of shared libraries.
Bug: 235318264
Test: atest UpdatableSharedLibsTest
Change-Id: Id2c2b769a99ca1debb5d8525e46d37698ef2fc6c
2022-06-17 20:01:21 +00:00
TreeHugger Robot
d23c863fae
Merge "Fix strip_prefix flags to strip install paths." into tm-dev
2022-06-10 23:06:33 +00:00
Treehugger Robot
302846a63b
Merge "Fix strip_prefix flags to strip install paths." am: 20b623da89
am: 28b9607224
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2120624
Change-Id: I5c9edaeb2df8a61eb18fe9368dd2f8e9d1321343
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-10 20:32:30 +00:00
Treehugger Robot
20b623da89
Merge "Fix strip_prefix flags to strip install paths."
2022-06-10 18:07:41 +00:00
Bob Badour
3d16d5ddf8
Fix strip_prefix flags to strip install paths.
...
Bug: 235331488
Test: m droid dist
Change-Id: I3cd2af5d90e46a4c983728bc9b2d941d6ffda229
Merged-in: I3cd2af5d90e46a4c983728bc9b2d941d6ffda229
2022-06-09 15:00:08 -07:00
Bob Badour
c6ec9fb849
Fix strip_prefix flags to strip install paths.
...
Bug: 235331488
Test: m droid dist
Change-Id: I3cd2af5d90e46a4c983728bc9b2d941d6ffda229
2022-06-09 14:24:41 -07:00
Sam Delmerico
b706b4efef
add multilib data_device_bins properties
...
Some targets need to be able to specify the specific architecture for a
data_device_bin module. This commit adds new properties to allow
specification of first, both, 32, or 64 multilib properties.
Bug: 231448797
Bug: 232408185
Test: go test ./java -run TestDataDeviceBinsBuildsDeviceBinary
Change-Id: I457cf4b1a9ccb28b46042f874c96bd0a87009fab
Merged-In: I457cf4b1a9ccb28b46042f874c96bd0a87009fab
2022-06-08 19:26:01 +00:00
Sam Delmerico
b0837c2fe2
Merge "add multilib data_device_bins properties" am: a22e2c982d
am: 88fa2f6a6a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2113524
Change-Id: Id91e9272c91768dd95cd549d9860667f8fe30a0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-08 14:53:22 +00:00
Sam Delmerico
a22e2c982d
Merge "add multilib data_device_bins properties"
2022-06-08 14:07:11 +00:00
Sam Delmerico
cc271e2065
add multilib data_device_bins properties
...
Some targets need to be able to specify the specific architecture for a
data_device_bin module. This commit adds new properties to allow
specification of first, both, 32, or 64 multilib properties.
Bug: 231448797
Bug: 232408185
Test: go test ./java -run TestDataDeviceBinsBuildsDeviceBinary
Change-Id: I457cf4b1a9ccb28b46042f874c96bd0a87009fab
2022-06-06 20:11:46 +00:00
Treehugger Robot
2ab17c0491
Merge "bootclasspath_fragment: Require at least one hidden_api package property" am: 4a737a2d8b
am: 811d444ce1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2062450
Change-Id: I0e4673a5d702427d752e3e413bae96454b601207
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-06 18:33:18 +00:00
Treehugger Robot
4a737a2d8b
Merge "bootclasspath_fragment: Require at least one hidden_api package property"
2022-06-06 16:05:12 +00:00
Jared Duke
2ecf00081a
Merge "Revert "Revert "Use D8 by default for android_test""" am: 44338663a5
am: d810453e7c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2115753
Change-Id: Ibb75070b8e99a4b1b522af5586536ee2652c6e16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 23:30:03 +00:00
Jared Duke
44338663a5
Merge "Revert "Revert "Use D8 by default for android_test"""
2022-06-02 22:35:43 +00:00
Jared Duke
63a3da94d1
Revert "Revert "Use D8 by default for android_test""
...
This reverts commit 4e445be558
.
Reason for revert: GtsExoPlayerTestCases now uses multidex.
Test: m + manual builds for test_suites_x86_64_coverage
Change-Id: I608b3b79137b216f546446e1c4f89f4542572581
Bug: 192032291
2022-06-02 19:12:30 +00:00
Treehugger Robot
4815e771f9
Merge "Make sure dist files have license metadata." am: f57b54cda7
am: c688531cba
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2063295
Change-Id: I09562d127844d389cb6af0c13833c6a463c826ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 18:19:54 +00:00
Bob Badour
5180438478
Make sure dist files have license metadata.
...
Bug: 151177513
Bug: 210912771
Test: m droid dist reportmissinglicenses
Change-Id: I0c85f6c49a3e9d9bb3219ed6ddfb939d90f80656
2022-06-01 21:07:25 -07:00
Rico Wind
60722b54d0
Merge "Disable deferred tracing in R8" am: d9a0bf79ec
am: 567c248ea2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2106305
Change-Id: I929b78d0c25f85c7453838496eae31d0936dd284
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-01 04:33:13 +00:00
Rico Wind
d9a0bf79ec
Merge "Disable deferred tracing in R8"
2022-06-01 03:54:59 +00:00
Treehugger Robot
e6113e96ea
Merge "add missing java/*_test.go files" am: 545d509d94
am: dc17cf675d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2108328
Change-Id: I6d97e49fbdbf4c0a1715eeff9db6eb4b22e503fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-31 20:51:31 +00:00
Treehugger Robot
545d509d94
Merge "add missing java/*_test.go files"
2022-05-31 19:59:09 +00:00
Sam Delmerico
974c6229e2
add missing java/*_test.go files
...
fuzz_test.go is not included for now because there is a fix in progress
to make tests pass again.
Test: go test ./java
Change-Id: Idd44fb95c1dda728659ebfc58381252ab49c8230
2022-05-31 18:07:03 +00:00
Rico Wind
1cd1729011
Disable deferred tracing in R8
...
Bug: 227455445
Bug: 233630328
Test: m -j77 SystemUI + disasm grep mStatusBarWindowCallback
Change-Id: I2d6bb859e74c1afc398e629e53d2ce541ef27642
2022-05-30 12:54:25 +00:00
Paul Duffin
4c6b51a1d5
Merge changes I093fbec4,Iee5c09d5 am: 1db9d96d6a
am: 7d40722b8f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2062449
Change-Id: Iee15dd53c385454ef8dd1e3f59c813dbf8a68d0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-30 10:14:03 +00:00
Paul Duffin
1db9d96d6a
Merge changes I093fbec4,Iee5c09d5
...
* changes:
bootclasspath_fragment: Treat some specific modules as test
bootclasspath_fragment: Add test specific module type
2022-05-30 09:26:24 +00:00
Paul Duffin
ac23cbba12
Merge "Check that API is up-to-date when building java_sdk_library" am: 54e0bb61f0
am: 15e5b40b39
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2107342
Change-Id: I96f41264bc8a79d010b76740500a2698d13eedf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-27 16:36:43 +00:00
Paul Duffin
54e0bb61f0
Merge "Check that API is up-to-date when building java_sdk_library"
2022-05-27 16:01:57 +00:00
Paul Duffin
9fd564711e
bootclasspath_fragment: Require at least one hidden_api package property
...
Previously, the split_packages, single_packages and package_prefixes
properties were all optional and the split_packages defaulted to ["*"].
As that value conflicted with the other package properties that meant
that split_packages always had to be specified even if it was to just
set it to an empty array.
This change requires at least one of them to be specified and defaults
split_packages to an empty list which means it is not required,
although it can be helpful to make that explicit.
Bug: 194063708
Test: m nothing
Change-Id: I5a4c2d68e72e39f5c4a2441326dfce8685fc8ff2
2022-05-27 16:27:50 +01:00
Paul Duffin
ff9b6faba2
bootclasspath_fragment: Treat some specific modules as test
...
Treats bootclasspath_fragment modules that have not yet been converted
to test modules as if they were test modules. This is a temporary work
around to ease the migration to bootclasspath_fragment_test modules and
is expected to be reverted.
Bug: 194063708
Test: m nothing
Change-Id: I093fbec4e926719b644c64ebfc63f9e3070e28db
2022-05-27 16:17:44 +01:00
Paul Duffin
c15b9e99e5
bootclasspath_fragment: Add test specific module type
...
This is needed to allow the behavior of the bootclasspath_fragment to
be tweaked for test fragments.
Bug: 194063708
Test: m nothing
Change-Id: Iee5c09d5b580d088ba081d95a788dbde883078ed
2022-05-27 16:17:44 +01:00
Paul Duffin
c166b68589
Check that API is up-to-date when building java_sdk_library
...
Previously, the checked in version of an API was only checked to make
sure it was up-to-date when running the checkapi target. This change
adds a validation dependency to the ninja rule that generates the API
from source so that up-to-date check is always performed every time
the API is generated. However, because it is a validation dependency
it does not lengthen the build's critical path.
Bug: 234113632
Test: echo > packages/modules/SdkExtensions/java/android/os/ext/api/current.txt
m framework-sdkextension
# Passes without this change even though the checked in API is
# not up-to-date.
# With this change the build fails reporting correctly that the
# checked in API is not up-to-date.
Change-Id: I8e65cf716d94aecd61bd943f1485468664ad4a22
2022-05-27 14:03:44 +00:00
Treehugger Robot
ce10c28eb9
Merge "sdkLibraryProperties: fix typo" am: bf04adae7c
am: 4ca266f966
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2106444
Change-Id: I85e03e534a8e08c59833f410b855002eaa0a3523
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 17:30:06 +00:00
Treehugger Robot
bf04adae7c
Merge "sdkLibraryProperties: fix typo"
2022-05-25 16:29:47 +00:00
Mårten Kongstad
81d909525d
sdkLibraryProperties: fix typo
...
Test: m nothing
Change-Id: Id9a0ba0a1123a298b8713f6dd6526ccb54fe5c46
2022-05-25 16:27:55 +02:00
Muhammad Haseeb Ahmad
35ca6bc67f
Merge "Make IsSanitizerEnabledForJni return false" am: 53a129db89
am: e353655540
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2105764
Change-Id: Icb9a49ce6817fe2f7fa6a6d35b6b2345cd07035c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 06:59:42 +00:00
Muhammad Haseeb Ahmad
e6567fe56b
Make IsSanitizerEnabledForJni return false
...
Change-Id: I5e1722bc32b63649fc9973d11e9fd5bdea72ddbe
Test: m
2022-05-25 00:13:08 +00:00
Sorin Basca
ec9d37f146
Merge "Add experimental option to target Java 17" am: 78ce8c23de
am: a571b7d389
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2104326
Change-Id: Iac56194ce46c845e0498e0fb794f4eb29895d78e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 16:10:38 +00:00
Sorin Basca
ce720c3663
Add experimental option to target Java 17
...
Bug: 233029164
Test: EXPERIMENTAL_TARGET_JAVA_VERSION_17=true \
EXPERIMENTAL_USE_OPENJDK17_TOOLCHAIN=true m
Change-Id: I80a9ba9eb356a460c1036e711e793c2ca6620f53
2022-05-24 13:05:17 +01:00
Treehugger Robot
a2a665b40e
Merge "Clean up some bp2build technical debt" am: 5bec8d41ea
am: d5c19f1eb9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2075729
Change-Id: Ia782f52cc1dfb7a43cef80f8fd374160b0208526
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 18:53:44 +00:00
Treehugger Robot
5bec8d41ea
Merge "Clean up some bp2build technical debt"
2022-05-23 18:01:04 +00:00
Treehugger Robot
d4899ce231
Merge "Revert "Use D8 by default for android_test"" am: 14b500daba
am: 1e2e5fcb73
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2100965
Change-Id: I263ec410fc4a118374989d16e0fadee30d9ddf63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-23 06:20:25 +00:00
Treehugger Robot
14b500daba
Merge "Revert "Use D8 by default for android_test""
2022-05-23 05:49:40 +00:00
Jared Duke
4e445be558
Revert "Use D8 by default for android_test"
...
This reverts commit 02edc10047
.
Reason for revert: Breaks test_suites_x86_64_coverage
Bug: 233421462
Change-Id: I7b04d3fd7802be0f271ea3c29ef25e3d08ab1389
2022-05-23 04:00:44 +00:00
Bob Badour
efdf8ab4cc
Fix bug: allow multiple gen_notice modules. am: a5ea2479d3
am: d9771dedbb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2098696
Change-Id: I921b541c513779e4a73a70876a9ffff23e4361f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-21 03:22:39 +00:00
Bob Badour
a5ea2479d3
Fix bug: allow multiple gen_notice modules.
...
Test: m cts dist reportmissinglicenses
Change-Id: I07963c83eaddfe363a04871e813b56fe7f1465ad
2022-05-20 16:54:00 -07:00
Treehugger Robot
7158bc6012
Merge "Use D8 by default for android_test" am: 1811ed3764
am: db7ee090e1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2097291
Change-Id: I898a3308b5fe5d7477a261fc4d20871f5cacb01d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-20 23:23:50 +00:00
Treehugger Robot
1811ed3764
Merge "Use D8 by default for android_test"
2022-05-20 22:46:15 +00:00