Commit Graph

83259 Commits

Author SHA1 Message Date
Treehugger Robot
a2f9e9a882 Merge changes I6b1d6dcd,I97eb864e,I155c26b1 into main am: 1ab18fc547 am: 1415729eea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092860

Change-Id: I91e4f3a5637983bacb121ed36f3745fdac36b965
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:37:41 +00:00
Cole Faust
b2ed4b3793 Merge "Update select tests for optionals" into main am: 4ab1563fe5 am: fd4249510d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094707

Change-Id: Ie3fe41647e20b5b14b439e28eee84390b0660ca2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:37:24 +00:00
Joe Onorato
5dde31e2ea Merge "Fix the problem of resource integration confusion caused by not adding regional configuration tailoring." into main am: 30f6e28295 am: a06b6fc59a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092729

Change-Id: If7565504e003e6b53123aa6490b7a7ab42a55b4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:36:59 +00:00
Treehugger Robot
1415729eea Merge changes I6b1d6dcd,I97eb864e,I155c26b1 into main am: 1ab18fc547
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092860

Change-Id: I709cf4ad60b60e6b68bf3da3d8585de0a57e41c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:18:06 +00:00
Cole Faust
fd4249510d Merge "Update select tests for optionals" into main am: 4ab1563fe5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094707

Change-Id: Ie2807b57dd7c1a9cbbad0c3449e607eba239f284
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:17:48 +00:00
Joe Onorato
a06b6fc59a Merge "Fix the problem of resource integration confusion caused by not adding regional configuration tailoring." into main am: 30f6e28295
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092729

Change-Id: Id88e7feb94b8a1eecb9297b4cdfe5eb3527f645b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-22 00:17:32 +00:00
Treehugger Robot
1ab18fc547 Merge changes I6b1d6dcd,I97eb864e,I155c26b1 into main
* changes:
  Minor flagging cleanup
  Add build_flag_declarations module
  Add build-flag-declarations tool
2024-05-22 00:03:08 +00:00
Cole Faust
4ab1563fe5 Merge "Update select tests for optionals" into main 2024-05-22 00:02:41 +00:00
Joe Onorato
30f6e28295 Merge "Fix the problem of resource integration confusion caused by not adding regional configuration tailoring." into main 2024-05-22 00:02:04 +00:00
Treehugger Robot
9c1b5f83ef Merge "Make dirs a configurable property" into main am: 5c04707a3f am: ad0a9f4bed
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094914

Change-Id: I0cb8720c41ca9eb8db95330a55a9a6bbb6161d66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 23:35:01 +00:00
Treehugger Robot
5ea7ecb836 Merge "Remove printf in tests" into main am: c7360364fc am: 382afbaf9b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3096237

Change-Id: Ic42d4c86886f5d27158c3e5fa9f5a767028b162d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 23:34:48 +00:00
Treehugger Robot
ad0a9f4bed Merge "Make dirs a configurable property" into main am: 5c04707a3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094914

Change-Id: I1e45d399fa997453637f3a6d78e3782fce6ef0fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 23:08:41 +00:00
Treehugger Robot
382afbaf9b Merge "Remove printf in tests" into main am: c7360364fc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3096237

Change-Id: I40d506dd6b8a9c61d9b505a23af971b4bebb384a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 23:08:31 +00:00
Treehugger Robot
5c04707a3f Merge "Make dirs a configurable property" into main 2024-05-21 22:55:03 +00:00
Treehugger Robot
c7360364fc Merge "Remove printf in tests" into main 2024-05-21 22:50:22 +00:00
LaMont Jones
52df388f5a Minor flagging cleanup
Add an underscore to make the linter more happy.

Bug: 339672075
Bug: 328495189
Test: manual
Change-Id: I6b1d6dcd0aff3c82551021b3f4768a34f27d6fb2
2024-05-21 15:35:28 -07:00
LaMont Jones
c6aef16816 Add build_flag_declarations module
And generate build-flags/build_flags.{pb,textproto} files

Bug: 328495189
Test: manual,TH
Change-Id: I97eb864e2d84bc606fef7e9077554894338edaa0
2024-05-21 15:35:22 -07:00
LaMont Jones
fa4ba22a41 Add build-flag-declarations tool
This will be used to gather build flag declarations

Bug: 328495189
Test: manual, TH
Change-Id: I155c26b1442347c4d433c9cbf22b94d944636702
2024-05-21 15:34:11 -07:00
Cole Faust
d9c6a5b802 Make dirs a configurable property
The microdroid system image customizes dirs using soong config
variables, make it configurable so that selects can be used instead.

Bug: 342006386
Test: Presubmits
Change-Id: I4fbf4dc0a04ad1d1f6539476408606028390cd64
2024-05-21 14:54:00 -07:00
Cole Faust
749eeaa94c Update select tests for optionals
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: I314719c9e287638acbc1ef82651d14fee6e1a55a
2024-05-21 14:19:05 -07:00
Cole Faust
2084345022 Add test for selects with variables am: b9519094d9 am: 167c9be663
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3096217

Change-Id: I4001708a538edf54240bbdffaec8e0c64298706c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 19:29:54 +00:00
Cole Faust
167c9be663 Add test for selects with variables am: b9519094d9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3096217

Change-Id: Ia67752490a3cec0c8c8723c0655326131f4c4da9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 19:13:35 +00:00
Cole Faust
bc82eaf0f6 Remove printf in tests
This causes unnecessary spam when running
m nothing --no-skip-soong-tests.

Test: m nothing --no-skip-soong-tests
Change-Id: I4d893b3da47a9f79774c67274a84ff77be9c4811
2024-05-21 11:22:29 -07:00
Cole Faust
b9519094d9 Add test for selects with variables
I thought this might need extra parsing code to handle, but it appears
to work fine.

Bug: 323382414
Test: Presubmits
Change-Id: I4e8bf44a222427c34b2709a41aa5497984154d9d
2024-05-21 11:20:15 -07:00
Michael Wright
d71211f54a Merge "VanillaIceCream/35 is now REL" into main 2024-05-21 17:59:25 +00:00
LaMont Jones
64b2f26c73 Merge "Add Factory methods, WriteFormattedMessage" into main am: e0d5ea1d7c am: dbe31b1013
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093084

Change-Id: Ib862aec75727c1a55f77422e27a8e7808149b50b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 17:56:40 +00:00
Yu Liu
638c28a1a9 Merge "Write ninja file in parallel." into main am: 928cb6d557 am: 2ac88c1e43
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3089625

Change-Id: I0cb321c670c445a87f3cfe868cff3a6ad6f1fa07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 17:53:04 +00:00
LaMont Jones
dbe31b1013 Merge "Add Factory methods, WriteFormattedMessage" into main am: e0d5ea1d7c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093084

Change-Id: I55f868e38e6f6915121cd57f1a9093ed152d2b80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 17:39:05 +00:00
Yu Liu
2ac88c1e43 Merge "Write ninja file in parallel." into main am: 928cb6d557
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3089625

Change-Id: Ic5853335becb259339f89ecebfd583160792f8f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 17:35:18 +00:00
LaMont Jones
e0d5ea1d7c Merge "Add Factory methods, WriteFormattedMessage" into main 2024-05-21 17:30:21 +00:00
Yu Liu
928cb6d557 Merge "Write ninja file in parallel." into main 2024-05-21 17:22:01 +00:00
Treehugger Robot
14ff50f0e3 Merge "Add clang_verify property for cc." into main am: 1c07aaac6a am: 449b64c1d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094482

Change-Id: Ifb707dd9033ea3904f7aae14cdddbb8e4528267e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 08:46:29 +00:00
Treehugger Robot
449b64c1d8 Merge "Add clang_verify property for cc." into main am: 1c07aaac6a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094482

Change-Id: Ia3b3d4147229bf717aaadb2915091bc307b4367f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 08:24:20 +00:00
Treehugger Robot
1c07aaac6a Merge "Add clang_verify property for cc." into main 2024-05-21 08:00:45 +00:00
Hsin-Yi Chen
9f88b74d80 Merge "Add --release and --lib-variant to the instructions to update ABI dumps" into main am: cf90c1596a am: 482ba4d840
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2967045

Change-Id: I1c875579521565105bc1f5a6425419dbd71b10c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 05:34:59 +00:00
Hsin-Yi Chen
482ba4d840 Merge "Add --release and --lib-variant to the instructions to update ABI dumps" into main am: cf90c1596a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2967045

Change-Id: I525ec0ac594e378b46bf86fa8d1f495ee6657918
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 05:16:41 +00:00
Hsin-Yi Chen
cf90c1596a Merge "Add --release and --lib-variant to the instructions to update ABI dumps" into main 2024-05-21 04:56:19 +00:00
kellyhung
d62ea30647 Add clang_verify property for cc.
This property is to support cflags "-Xclang -verify" build pass in Soong. The behaviors of clang_verify:
- append cflags "-Xclang -verify"
- append "&& touch $out" to the clang command line

Bug: 311284462
Test: go test -run TestClangVerify

Change-Id: Ic5825e2d649da4c3c5ed6da916e9804d7e3c03da
2024-05-21 11:31:48 +08:00
Jiyong Park
48f2f580ed Merge "Add multilib.prefer32.deps to packaging base" into main am: 46469d6a03 am: 7bf969053d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093784

Change-Id: Ie041657ae6a35f15ff07e02def31d2cb3b001b5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 01:55:03 +00:00
Jiyong Park
7bf969053d Merge "Add multilib.prefer32.deps to packaging base" into main am: 46469d6a03
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093784

Change-Id: Iaf689ca64bcf897279d4218f3a64336dc148b543
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-21 01:23:08 +00:00
Jiyong Park
46469d6a03 Merge "Add multilib.prefer32.deps to packaging base" into main 2024-05-21 01:00:58 +00:00
Treehugger Robot
eb6cc8f471 Merge changes from topic "revert-3094658-revert-3088867-QEHDREAABY-IOPVAUIKWL" into main am: 652824c8d6 am: 54629c10f3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094481

Change-Id: I1be044576419d098008a3622c4633ad425cf74fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 23:15:19 +00:00
Treehugger Robot
6e56d60710 Merge "Make refreshmod a script instead of a shell function" into main am: 39b3b1f71d am: 2c620fc832
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092994

Change-Id: I815eec490d06d7053338d31a57323b7ae1b74738
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 23:15:02 +00:00
Treehugger Robot
6c30679f9d Merge "Convert envsetup.sh shell functions to scripts." into main am: 4deefa4c99 am: 73bf37414e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092993

Change-Id: Ica6f445a4ec8372ccc758067c3fb23ed0f66d83d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 23:14:36 +00:00
Treehugger Robot
f5c0dd854d Merge "Create empty monolithic hiddenapi flags files for non java devices." into main am: 766a156fac am: c068cbece3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093141

Change-Id: Ic4bf2f6eef1562c4699a88acd185ae8f2015a06c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 23:14:19 +00:00
Treehugger Robot
54629c10f3 Merge changes from topic "revert-3094658-revert-3088867-QEHDREAABY-IOPVAUIKWL" into main am: 652824c8d6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094481

Change-Id: I37ed25d76cf010cafa5f57d618bf90d0c6340b1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 23:09:15 +00:00
Treehugger Robot
652824c8d6 Merge changes from topic "revert-3094658-revert-3088867-QEHDREAABY-IOPVAUIKWL" into main
* changes:
  Revert^2 "Refactor how jni_libs dependencies are added"
  Revert^2 "Add make java.dependencyTag installable or not"
  Revert "Revert "APK-in-APEX should set use_embedded_native_libs:..."
  Revert^2 "Install jni symlinks in Soong"
2024-05-20 23:00:05 +00:00
Treehugger Robot
2c620fc832 Merge "Make refreshmod a script instead of a shell function" into main am: 39b3b1f71d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092994

Change-Id: I823367a045c8c3760b7163fe5e4d570d5147bdf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 22:41:07 +00:00
Treehugger Robot
73bf37414e Merge "Convert envsetup.sh shell functions to scripts." into main am: 4deefa4c99
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3092993

Change-Id: Iee36c388c33c4462c195484c71a0941d42cdbcfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 22:40:40 +00:00
Treehugger Robot
c068cbece3 Merge "Create empty monolithic hiddenapi flags files for non java devices." into main am: 766a156fac
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093141

Change-Id: I59e0c9b8a51f3e05ba3b7eb0804e897f82500161
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-20 22:40:02 +00:00