Paul Duffin
09845d0105
Merge "Retrieve dex implementation jars from apex for java_sdk_library_import" am: 0a8d5248ef am: b1426419ec am: 86d8214509
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1609477
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I827dbe2b0fa2d6e70637c1087181a4d6422fbea5
2021-03-01 20:49:54 +00:00
Paul Duffin
86d8214509
Merge "Retrieve dex implementation jars from apex for java_sdk_library_import" am: 0a8d5248ef am: b1426419ec
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1609477
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0dc9e98b69c22ceb22d109ee412f59d3fb5e4819
2021-03-01 20:08:56 +00:00
Paul Duffin
b1426419ec
Merge "Retrieve dex implementation jars from apex for java_sdk_library_import" am: 0a8d5248ef
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1609477
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia9e4f4591c7fc3ee8ab303635a71ac84b1a99327
2021-03-01 19:30:32 +00:00
Zhomart Mukhamejanov
cdb5b9a505
Merge "Add "ds-car-dev" to legacyCorePlatformApiModules." into sc-dev
2021-03-01 17:48:33 +00:00
Paul Duffin
0a8d5248ef
Merge "Retrieve dex implementation jars from apex for java_sdk_library_import"
2021-03-01 17:04:27 +00:00
Jingwen Chen
713cff84de
Merge "bp2build: add configurable attribute (select) support." am: 37bd24a1db am: 1c65191027 am: f28de7434b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1603778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iafe936decfc711746a17c4a6348c141654b60fc0
2021-03-01 16:05:08 +00:00
Jingwen Chen
f28de7434b
Merge "bp2build: add configurable attribute (select) support." am: 37bd24a1db am: 1c65191027
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1603778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9795ead95b078025e65f90a5534935a2b137a30a
2021-03-01 15:24:31 +00:00
Jingwen Chen
1c65191027
Merge "bp2build: add configurable attribute (select) support." am: 37bd24a1db
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1603778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib6ebd3defe385a6b8f3bfcc9eda56b3bd7deb03e
2021-03-01 14:16:57 +00:00
Gang Wang
f417aafa43
Merge "Add fft2d dependency to unblock ag/13690416." into sc-dev
2021-03-01 14:01:23 +00:00
Jingwen Chen
37bd24a1db
Merge "bp2build: add configurable attribute (select) support."
2021-03-01 13:43:55 +00:00
Paul Duffin
3985351df6
Retrieve dex implementation jars from apex for java_sdk_library_import
...
Bug: 181267622
Test: m nothing
Change-Id: Idd6af2482f48bd3a05db88b8a06dbbbdee01ef78
2021-03-01 12:58:28 +00:00
Treehugger Robot
c4e73cc77d
Merge "Remove global state from sysprop libraries" am: 5e510d6271 am: 184957859b am: 416eb1e44b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1611293
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2f9ed442d00dc0344e79e234c8b5b0994096d955
2021-03-01 10:15:38 +00:00
Treehugger Robot
416eb1e44b
Merge "Remove global state from sysprop libraries" am: 5e510d6271 am: 184957859b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1611293
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I10e6a378c6ef9cc1775b29e6d96c0aadc90a0ef1
2021-03-01 09:25:25 +00:00
Treehugger Robot
2dcfbcbccf
Merge "Propagate java resources in apps with no code" am: 2ee47272f5 am: f6316c4b1c am: 5541754e5a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1610973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic0bcc631c3927ef7cbfeaba4e44435eaf41f74c5
2021-03-01 09:00:18 +00:00
Paul Duffin
7705edf2d4
Merge "Add test fixture support" am: e8d9a33769 am: dbad3660c2 am: d5dbda4c0f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605035
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If64ecbd07adfd9b08b4dde53a7a403a58ca84168
2021-03-01 08:59:39 +00:00
Chih-hung Hsieh
1627347d0b
Merge "Forbit extra quotes in tidy flag lists" am: 7e52be849e am: 7b68407ec9 am: e0e2b40599
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600697
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3ca5feb72e08337db7824fb4333b15dc48723586
2021-03-01 08:57:02 +00:00
Treehugger Robot
184957859b
Merge "Remove global state from sysprop libraries" am: 5e510d6271
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1611293
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1fca3c2ce55e93086372c6c69b0704fa253175a1
2021-03-01 08:45:05 +00:00
Treehugger Robot
5e510d6271
Merge "Remove global state from sysprop libraries"
2021-03-01 08:03:41 +00:00
Treehugger Robot
5541754e5a
Merge "Propagate java resources in apps with no code" am: 2ee47272f5 am: f6316c4b1c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1610973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic9f21c21508658da4cad91202315e3589b939c7f
2021-02-28 02:09:14 +00:00
Treehugger Robot
f6316c4b1c
Merge "Propagate java resources in apps with no code" am: 2ee47272f5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1610973
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9a2dc3f9b861898eb7ed91d13c1443af2a0d2569
2021-02-28 01:20:09 +00:00
Treehugger Robot
2ee47272f5
Merge "Propagate java resources in apps with no code"
2021-02-28 00:31:28 +00:00
Gang Wang
efadd4aead
Add fft2d dependency to unblock ag/13690416.
...
BUG: 180551745
Test: unit test
Change-Id: I8b312dda50020c3ec9d16b5e4a3d2d05bf2ee037
2021-02-27 18:47:08 -05:00
Paul Duffin
d5dbda4c0f
Merge "Add test fixture support" am: e8d9a33769 am: dbad3660c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605035
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I885be279b48e1b003b3e9b06297ba227cfbb090e
2021-02-27 12:30:09 +00:00
Paul Duffin
dbad3660c2
Merge "Add test fixture support" am: e8d9a33769
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605035
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8b6df4095c1683238c002838203e85605e1a692d
2021-02-27 11:00:05 +00:00
Paul Duffin
e8d9a33769
Merge "Add test fixture support"
2021-02-27 10:33:24 +00:00
Chih-hung Hsieh
e0e2b40599
Merge "Forbit extra quotes in tidy flag lists" am: 7e52be849e am: 7b68407ec9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600697
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4c77bd7898a562b6a3e826e5e12884ca9826a05f
2021-02-27 10:24:18 +00:00
Chih-hung Hsieh
7b68407ec9
Merge "Forbit extra quotes in tidy flag lists" am: 7e52be849e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600697
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I85f11d48b9c6a026d4c767923516d74493a241d0
2021-02-27 09:11:57 +00:00
Chih-hung Hsieh
7e52be849e
Merge "Forbit extra quotes in tidy flag lists"
2021-02-27 08:45:47 +00:00
Colin Cross
75ce9eccf3
Remove global state from sysprop libraries
...
Sysprop libraries use a global list to rewrite dependencies from
implementation libraries to public stub libraries when appropriate.
Remove the global list, and instead add a dependency from the
implementation to the public stub that forwards the JavaInfo.
Bug: 181367697
Test: sysprop_test.go
Change-Id: Ia7995feb3c079ca9bb6a403daaae3e3329fd7f6a
2021-02-26 16:28:12 -08:00
Colin Cross
b014f0787e
Propagate java resources in apps with no code
...
Use the java resources jar as the dex jar when building apps that
have no code.
Also remove maybeStrippedDexJar, the dex jar is never stripped now.
Fixes: 176305357
Test: TestAppJavaResources
Change-Id: Ic8b1165bd35d71237d307e7f5f895764e203a10d
2021-02-26 16:28:12 -08:00
Paul Duffin
358161232c
Add test fixture support
...
Adds the test fixture support and converts a few tests to exercise the
code and show how it works.
Bug: 181070625
Test: m nothing
Change-Id: I0a2b40fff93b6041f9aa8c4ef0aba91da1bc8bf3
2021-02-26 23:01:50 +00:00
Treehugger Robot
0d9d7e29e9
Merge "Make runtime_resource_overlay product specific." am: 5aa1debe6d am: 200338e19c am: df47a3817b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608116
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3582f3c652bb183268027d621104f71b19810b15
2021-02-26 20:12:21 +00:00
Treehugger Robot
df47a3817b
Merge "Make runtime_resource_overlay product specific." am: 5aa1debe6d am: 200338e19c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608116
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5b0bd8ece034b0def72d571e28f9dac5a84fb8ea
2021-02-26 19:11:37 +00:00
Treehugger Robot
200338e19c
Merge "Make runtime_resource_overlay product specific." am: 5aa1debe6d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608116
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I069f0301b507e82316401ff32c79db2477d81c5f
2021-02-26 18:51:59 +00:00
Zhomart Mukhamejanov
b6bce8711f
Add "ds-car-dev" to legacyCorePlatformApiModules.
...
This is for generating AAOS API Docs.
Bug: 162958231
Bug: 163247700
Test: m -j ds-car-docs
Change-Id: Ib084ee6676d4a201f4b60533221036245d3be759
2021-02-26 09:57:11 -08:00
Treehugger Robot
5aa1debe6d
Merge "Make runtime_resource_overlay product specific."
2021-02-26 17:31:27 +00:00
Thiébaud Weksteen
8565781879
Merge "Enable bloaty artifact for checkbuild" am: 30e3e9d21d am: 1ca121b029 am: 174fbf2142
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605533
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id84fa1f8dc089a9d70e7c3fb1b606c439811be83
2021-02-26 11:16:11 +00:00
Justin Yun
163722ae1d
Define getSnapshotNameSuffix() am: 07b9f86f0c am: 1ddff5f76f am: 0a6226c014
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607900
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I607959e437b8e3bb4b082a6cdb42a358d1c7701d
2021-02-26 11:13:51 +00:00
Jingwen Chen
5d8644990b
bp2build: add configurable attribute (select) support.
...
This CL adds a basic framework to support configurable string_list
attributes, selecting on the Arch variant (x86, x86_64, arm, arm64).
It offers fine-grained controls to map individual configurable
properties (arch_variant) to configurable Bazel attributes, starting
with the string_list type for the copts property for cc_object.
This design is primarily motivated to have minimal boilerplate in
bp2build mutators, allowing anyone to opt-in configurable attributes,
and modify intermediate states before passing them on into the
CreateBazelTargetModule instantiator.
Fixes: 178130668
Test: go tests
Test: build/bazel/scripts/milestone-2/demo.sh
Change-Id: Id6f04d7c560312a93e193d7ca4e1b7ceb6062260
2021-02-26 05:17:54 -05:00
Thiébaud Weksteen
174fbf2142
Merge "Enable bloaty artifact for checkbuild" am: 30e3e9d21d am: 1ca121b029
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605533
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib9f7713988911693049b64dd47a04787a24526e6
2021-02-26 10:06:54 +00:00
Justin Yun
0a6226c014
Define getSnapshotNameSuffix() am: 07b9f86f0c am: 1ddff5f76f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607900
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id247e29f40c86e265932907b88e33765b73b4fa4
2021-02-26 10:04:51 +00:00
Thiébaud Weksteen
1ca121b029
Merge "Enable bloaty artifact for checkbuild" am: 30e3e9d21d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1605533
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4bf2c94ca5c210c90a1c4e701df855213f5d2817
2021-02-26 09:30:19 +00:00
Justin Yun
1ddff5f76f
Define getSnapshotNameSuffix() am: 07b9f86f0c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607900
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I22c746f17079e5e8659cdcb2b447116fb354ca37
2021-02-26 09:27:45 +00:00
Thiébaud Weksteen
30e3e9d21d
Merge "Enable bloaty artifact for checkbuild"
2021-02-26 07:44:59 +00:00
Treehugger Robot
4f03289e44
Merge "Remove dependency from vendor_snapshot to each module" am: a777d960ab am: 4f8fa43b99 am: 9fe8c1f482
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607913
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibd968597d2fee537c97f83d2b5996cf9a597e210
2021-02-26 06:07:34 +00:00
Treehugger Robot
9fe8c1f482
Merge "Remove dependency from vendor_snapshot to each module" am: a777d960ab am: 4f8fa43b99
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607913
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib29b6a9c1cc7cce6e9f78a7117b4e5a1d9faf5db
2021-02-26 05:25:38 +00:00
Justin Yun
07b9f86f0c
Define getSnapshotNameSuffix()
...
By sharing a single function for generating snapshot name suffix,
make sure both the DepsMutator and the snapshot modules use the same
names.
Bug: 179666286
Test: m nothing
Change-Id: I9efa94f2981a6bd1b4128bf0e84ca44873ebf3b7
2021-02-26 14:00:03 +09:00
Chih-Hung Hsieh
217e09a784
Forbit extra quotes in tidy flag lists
...
* Start with clang-tidy flags;
maybe other flags should be checked too.
Bug: 180862582
Test: make
Change-Id: I82f86a911733693a14fe56a35e28590b065e3ae7
2021-02-25 20:46:15 -08:00
Lorenzo Colitti
cae1006069
[automerger skipped] Add allowed dependencies for tethering in mainline-prod. am: f17a64cd60 -s ours
...
am skip reason: Change-Id Ief5ffbb96c216796e4f0f4cacbde7c08f4af274a with SHA-1 e261c0107a is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/13698330
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie97fca4f5d6f9324f86efbf8a43e8de4ed76c09e
2021-02-26 04:36:33 +00:00
Treehugger Robot
4f8fa43b99
Merge "Remove dependency from vendor_snapshot to each module" am: a777d960ab
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607913
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I15a5244d60d1397fcaf471cabc1176eb122c7e47
2021-02-26 04:33:11 +00:00