Commit Graph

38279 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Treehugger Robot
a777d960ab Merge "Remove dependency from vendor_snapshot to each module" 2021-02-26 03:57:42 +00:00
Jaewoong Jung
3ef77e89f0 Make runtime_resource_overlay product specific.
When mk2bp'ing a runtime_resource_overlay module, make it product
specific by default so that it reflects how the current make
configuration works.

Bug: 155783598
Test: bpfix_test.go
Change-Id: Icafa8228fe65ecc5b33ad80ad721e7997fbff383
2021-02-25 18:58:16 -08:00
Treehugger Robot
63f57c7301 Merge "rust: Disable Byte Grouping Linter" am: 8e79268947 am: b6507b6ee7 am: 79b38d08c7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608353

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia3039d27afedfc3b24199b6119d04d162f793986
2021-02-26 02:20:30 +00:00
Treehugger Robot
79b38d08c7 Merge "rust: Disable Byte Grouping Linter" am: 8e79268947 am: b6507b6ee7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608353

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic3251ea3d8e7fe84e13b7beed3e0c41c99187ce3
2021-02-26 00:32:57 +00:00
Treehugger Robot
b6507b6ee7 Merge "rust: Disable Byte Grouping Linter" am: 8e79268947
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1608353

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4b09eb7c7a3db7b3f15cb7a8f6f07f8c785c19e1
2021-02-25 23:30:54 +00:00
Treehugger Robot
8e79268947 Merge "rust: Disable Byte Grouping Linter" 2021-02-25 22:46:02 +00:00
Jaewoong Jung
098080d812 Merge "Fix the releax_check flag format verb." am: fc3bfe54c3 am: cfeffdc6ec am: f4f0d09eb8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607177

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I11407e6152ec04a58cfa9c857bbf7361b43de4cc
2021-02-25 17:49:15 +00:00
Jaewoong Jung
575cecc24d Merge "Remove ModuleBase.prefer32." am: daffef2400 am: c520303826 am: d644b38978
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1606486

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I63951575cdf63973164ed3ad00da96fe81dd8473
2021-02-25 17:48:59 +00:00
Jaewoong Jung
f4f0d09eb8 Merge "Fix the releax_check flag format verb." am: fc3bfe54c3 am: cfeffdc6ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607177

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If52ad78efd887f1a5221fd8feee7a4d448b1e75d
2021-02-25 16:50:59 +00:00
Jaewoong Jung
d644b38978 Merge "Remove ModuleBase.prefer32." am: daffef2400 am: c520303826
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1606486

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8a93c03723b9e4c83e407cbec50197bdfc70d0cd
2021-02-25 16:50:49 +00:00
Jingwen Chen
b4adee5361 Merge "bp2build: add support for cc_object's objs and exclude_srcs properties." am: 1251bb5775 am: c1858d0f50 am: eb4d958cf6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600655

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iba2011c8231a68086ff9faabc76794362300083f
2021-02-25 16:36:12 +00:00
Jaewoong Jung
cfeffdc6ec Merge "Fix the releax_check flag format verb." am: fc3bfe54c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1607177

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If62452c3652dcd84713b2e34258067852b4a063a
2021-02-25 16:33:55 +00:00
Jaewoong Jung
c520303826 Merge "Remove ModuleBase.prefer32." am: daffef2400
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1606486

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibbc275d061ac6385322dae7062d0847a57f3bb38
2021-02-25 16:32:03 +00:00
Ivan Lozano
b6d0d9cec4 rust: Disable Byte Grouping Linter
Disable the byte grouping clippy lint by default. In some cases it makes
sense to group bytes in a protocol-specific fashion, so let's not error
on this lint.

Bug: 181171365
Test: Clippy allows this lint.
Change-Id: I2705dc7fa901b997bcb01f1256d48e85ce35065c
2021-02-25 11:24:35 -05:00
Jaewoong Jung
fc3bfe54c3 Merge "Fix the releax_check flag format verb." 2021-02-25 16:00:12 +00:00
Jaewoong Jung
daffef2400 Merge "Remove ModuleBase.prefer32." 2021-02-25 15:39:52 +00:00
Jingwen Chen
eb4d958cf6 Merge "bp2build: add support for cc_object's objs and exclude_srcs properties." am: 1251bb5775 am: c1858d0f50
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600655

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I853339d1832a9f3c27e171b7bfd17ca6ad42b7bb
2021-02-25 15:22:19 +00:00
Jingwen Chen
c1858d0f50 Merge "bp2build: add support for cc_object's objs and exclude_srcs properties." am: 1251bb5775
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1600655

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia52b0cbf118d1e51c5496b7d816df13c53602129
2021-02-25 14:46:51 +00:00
Jingwen Chen
1251bb5775 Merge "bp2build: add support for cc_object's objs and exclude_srcs properties." 2021-02-25 14:09:08 +00:00