Cole Faust
e1f4b2d1a1
Merge "Add HasMutatorFinished" into main am: 7351875acb
am: c8d5bd08b0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263046
Change-Id: Ia713a66b9db87a8d328796a2810d52c50dfcd3c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-12 00:23:16 +00:00
Cole Faust
c8d5bd08b0
Merge "Add HasMutatorFinished" into main am: 7351875acb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263046
Change-Id: I1a9323de421827833751eb3bea02777079669980
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-12 00:15:23 +00:00
Cole Faust
7351875acb
Merge "Add HasMutatorFinished" into main
2024-09-12 00:02:10 +00:00
Dan Albert
07296ddb24
Merge "Add myself as an owner of the map files doc." into main am: 252ec5a5f4
am: f5e56b2b2b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3260922
Change-Id: I0ec622c9dab0b2a3b08f74b5a6bfa87843a8f34a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:49:07 +00:00
Dan Albert
009b67b7c1
Merge "Improve the docs about when to use introduced." into main am: 04e52144b6
am: 4a229716c4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812358
Change-Id: I3299961435fdadd051968b9a83d60272009e3ce5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:48:55 +00:00
Zi Wang
3e6717b1fd
Merge "Add framework for using provider on AndroidMKEntries" into main am: 6ad2e30de3
am: e24ae27939
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3250919
Change-Id: Ic221f97b39a20f00b4a678a9f8b7897a3d70798a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:46:36 +00:00
Spandan Das
c264223e96
Merge "Delete multitree api imports code" into main am: 53a230b2fe
am: 649cae6296
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263496
Change-Id: I3dc087ece253f506a90ab6e47c10517df35fb372
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:44:09 +00:00
Dan Albert
f5e56b2b2b
Merge "Add myself as an owner of the map files doc." into main am: 252ec5a5f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3260922
Change-Id: I5e063257e3ef3f3999a656ab2fa6b1bf8fd9cc82
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:10:05 +00:00
Dan Albert
4a229716c4
Merge "Improve the docs about when to use introduced." into main am: 04e52144b6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2812358
Change-Id: I251332e390f2dd7044e61ce1924d2c8fc7dbeb0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:09:54 +00:00
Zi Wang
e24ae27939
Merge "Add framework for using provider on AndroidMKEntries" into main am: 6ad2e30de3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3250919
Change-Id: I7b3669f3d65a29d00c3f5b81b5b42cb4ace06cd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:09:36 +00:00
Dan Albert
252ec5a5f4
Merge "Add myself as an owner of the map files doc." into main
2024-09-11 23:08:01 +00:00
Dan Albert
04e52144b6
Merge "Improve the docs about when to use introduced." into main
2024-09-11 23:07:50 +00:00
Zi Wang
6ad2e30de3
Merge "Add framework for using provider on AndroidMKEntries" into main
2024-09-11 23:02:33 +00:00
Spandan Das
649cae6296
Merge "Delete multitree api imports code" into main am: 53a230b2fe
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263496
Change-Id: Ie2954fabdca89a06d66159e1a210d828d70b3bfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 23:01:12 +00:00
Spandan Das
53a230b2fe
Merge "Delete multitree api imports code" into main
2024-09-11 22:20:52 +00:00
Treehugger Robot
432eafcd76
Merge "Remove apex_available allowlist" into main am: b269e32d09
am: 546d05ceb6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249711
Change-Id: Iba2d1be84f4d75f86a47173bf262761ac958ad9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 21:55:43 +00:00
Treehugger Robot
546d05ceb6
Merge "Remove apex_available allowlist" into main am: b269e32d09
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249711
Change-Id: I4f857fab58aa37f14c9bd336a96703b996986b13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 21:55:11 +00:00
Treehugger Robot
84f82ba437
Merge "Remove prebuilt_visibility
from sdk
" into main am: 7873049d98
am: be71ace67e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263045
Change-Id: I05e72779e53b3d6f88119adfece336b805a33386
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 21:54:41 +00:00
Treehugger Robot
b269e32d09
Merge "Remove apex_available allowlist" into main
2024-09-11 21:50:57 +00:00
Cole Faust
4e2bf9fb2d
Add HasMutatorFinished
...
To enforce that selects are only evaluated after a certain point
in a followup cl.
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: Ib215fedb904aa2e5f4d65cfd26a23f527eb4983e
2024-09-11 14:48:50 -07:00
Treehugger Robot
be71ace67e
Merge "Remove prebuilt_visibility
from sdk
" into main am: 7873049d98
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263045
Change-Id: If3f0bab45232e7050f8e2456bafe4356bee6c84d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 21:45:00 +00:00
Treehugger Robot
7873049d98
Merge "Remove prebuilt_visibility
from sdk
" into main
2024-09-11 21:40:55 +00:00
Treehugger Robot
4b89efdbac
Merge "Add directories below to Android.mk denylist:" into main am: ba841f8155
am: dadce3ea80
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093086
Change-Id: I820853508d2d1d3b046378f0565c1cbb8827849b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 20:53:08 +00:00
Treehugger Robot
dadce3ea80
Merge "Add directories below to Android.mk denylist:" into main am: ba841f8155
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3093086
Change-Id: I80715e7973dc4b3936e0363e51e0eb8f44a57520
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 20:43:14 +00:00
Cole Faust
a2847f62d2
Rename ConfigAndErrorContext to ConfigurableEvaluatorContext am: e8a8783154
am: 7e167d1516
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263043
Change-Id: I1846d97a9d93b5c80c0f14e9f6f081e358457162
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 20:42:25 +00:00
Treehugger Robot
ba841f8155
Merge "Add directories below to Android.mk denylist:" into main
2024-09-11 20:36:53 +00:00
Cole Faust
7e167d1516
Rename ConfigAndErrorContext to ConfigurableEvaluatorContext am: e8a8783154
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263043
Change-Id: I105e027ba65507285c5850a1b6367944b72d3625
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 20:30:31 +00:00
Spandan Das
cebc5db946
Remove prebuilt_visibility
from sdk
...
This property was introduced for inter module dependencies in the
prebuilt module sdk. https://r.android.com/3252814 changed the visibilty
of all prebuilts in module sdk to //visibility:public. This property is
a noop now, and can be removed.
Test: go test ./sdk
Bug: 365111645
Change-Id: I186a201895fc2b33a65bbedae8a8326e087feb2b
2024-09-11 20:21:38 +00:00
Wei Li
7df32b1f69
Add directories below to Android.mk denylist:
...
device/common/
device/google_car/
vendor/google_contexthub/
vendor/google_data/
vendor/google_elmyra/
vendor/google_mhl/
vendor/google_pdk/
vendor/google_testing/
vendor/partner_testing/
vendor/partner_tools/
vendor/pdk/
Bug: 318428689
Test: CIs
Change-Id: I2242c84aaea844ed19bafd20a68c506c99859fea
2024-09-11 19:36:41 +00:00
Spandan Das
ff66518da2
Delete multitree api imports code
...
The mutltiree workflow has not been in use for a while. This CL cleans
up the code that was added to support multitree.
Details
- Delete cc_api_library, cc_api_headers, cc_api_variant module types.
These module types contain build rules for prebuilt stub .so and .h
files
- Update the DepsMutator of cc.Module to not create a dependency on a
sibling cc_api_* module if it exists. e.g. do not create a dependency
on libfoo.apiimports if libfoo is listed in `shared_libs`.
- Remove cc_api_library from the stub/impl selection logic for cc
modules
Test: m nothing --no-skip-soong-tests
Test: presbumits
Change-Id: Ie194157fb3bbc630f384cdd9b694b0fba6786ded
2024-09-11 19:19:33 +00:00
Cole Faust
e8a8783154
Rename ConfigAndErrorContext to ConfigurableEvaluatorContext
...
I'm going to be adding some methods to this interface, give it
a name based on how it's going to be used, not based on what methods
it contains.
Bug: 323382414
Test: m nothing --no-skip-soong-tests
Change-Id: I9bba04ba756c4dbe00625e2d04af81e78a11cae9
2024-09-11 11:35:46 -07:00
mrziwang
1842097928
Add framework for using provider on AndroidMKEntries
...
In the context of incremental soong, the inter-module communication
through AndroidMkEntries and AndroidMkData should be changed to
through the real provider.
This change adds the framework for the provider(AndroidMkInfoProvider).
A module will set its AndroidMkInfoProvider, which includes what's
in its AndroidMkEntries method, to be used in translateAndroidMkModule.
This change also changes module type vbmeta to use
AndroidMKInfoProvider.
The next step is to replace the AndroidMkEntries methods of all the
other module types to set the AndroidMkInfoProvider.
Test: m with tests and CI
Bug: 357907638
Change-Id: Icfd1363f97d31548bb78c6615e0f7076b22dcbe4
2024-09-11 10:38:41 -07:00
Krzysztof Kosiński
372247c264
Merge "Add missing pieces of ARMv9.2-A support." into main am: 28b806c9eb
am: cab8f1278f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3258911
Change-Id: Ida4d3c5c30928ab198f40766789890c3c5c97eb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 16:26:18 +00:00
Krzysztof Kosiński
cab8f1278f
Merge "Add missing pieces of ARMv9.2-A support." into main am: 28b806c9eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3258911
Change-Id: I11ce8a7d8a884b59478485b5b80ce2e74bbadb22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 16:17:42 +00:00
Krzysztof Kosiński
28b806c9eb
Merge "Add missing pieces of ARMv9.2-A support." into main
2024-09-11 16:04:44 +00:00
Neill Kapron
82791152bd
Merge "SOONG: BPF: add libbpf_prog soong module" into main am: f1d63b8b6d
am: 2b4699841d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3202693
Change-Id: I581050f515256b634e94d75a65b7489545ccf0ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 15:53:47 +00:00
Neill Kapron
2b4699841d
Merge "SOONG: BPF: add libbpf_prog soong module" into main am: f1d63b8b6d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3202693
Change-Id: I6007e73b5dea1d1766f4ddebeee26c63a3e6c398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 15:44:23 +00:00
Neill Kapron
f1d63b8b6d
Merge "SOONG: BPF: add libbpf_prog soong module" into main
2024-09-11 15:41:14 +00:00
Treehugger Robot
3dbfab1d91
Merge "Rerun globs when a dependency is missing" into main am: 1705fef470
am: cc7d4a76b1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263539
Change-Id: If490e4859509ac76fbc453900e3726e07cc13ec6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 05:43:20 +00:00
Treehugger Robot
cc7d4a76b1
Merge "Rerun globs when a dependency is missing" into main am: 1705fef470
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3263539
Change-Id: Ic71ccf0c745b3cf32bbc314d33f2162d9ca8e0c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 05:33:44 +00:00
Treehugger Robot
1705fef470
Merge "Rerun globs when a dependency is missing" into main
2024-09-11 05:30:14 +00:00
Jim Tang
1c0a7e9ef7
Merge "Support apk for product_variables.debuggable" into main am: 01c3234190
am: d39ad81a6b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3261653
Change-Id: I1986f86101caa4d502895eb1f31d295416b2b954
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 03:09:02 +00:00
Jim Tang
d39ad81a6b
Merge "Support apk for product_variables.debuggable" into main am: 01c3234190
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3261653
Change-Id: If0b95542b6d73998c0c13b8a62def34096259a74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-11 03:00:26 +00:00
Jim Tang
01c3234190
Merge "Support apk for product_variables.debuggable" into main
2024-09-11 02:56:11 +00:00
Cole Faust
69c78e9b6e
Rerun globs when a dependency is missing
...
If you remove a folder that's part of a glob, soong will error out
currently. Instead treat it like an out-of-date dependency.
Bug: 364749114
Test: m nothing, rm glob folder, m nothing
Change-Id: I86ee755a0815b79192133223f8ef3ecd90669db1
2024-09-10 16:46:06 -07:00
Cole Faust
6f4aefd1e0
Merge "Make globs compatible with hash-based ninja semantics" into main am: 8ca2a80d27
am: ff8decd0f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3260638
Change-Id: Iec761f33788e4a9228bd3cb0e8042b2eda067d89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-10 23:34:23 +00:00
Cole Faust
ff8decd0f4
Merge "Make globs compatible with hash-based ninja semantics" into main am: 8ca2a80d27
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3260638
Change-Id: I55df1aaaf7946de1c174e71a8285e60a4413d8f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-10 23:24:54 +00:00
Cole Faust
8ca2a80d27
Merge "Make globs compatible with hash-based ninja semantics" into main
2024-09-10 23:20:10 +00:00
Dan Albert
4e455c72b2
Add myself as an owner of the map files doc.
...
Bug: None
Test: None
Change-Id: I4ca8a28235295f1cf3c3a40ee1e61d9e36791bd3
2024-09-10 21:34:35 +00:00
Treehugger Robot
544aa6f1ec
Merge "Add a check for -fno-integrated-as" into main am: e97ec10a98
am: c8321f8bb3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249130
Change-Id: I98f34407d78ad730b779fd108bb6f280e288c246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-10 21:00:17 +00:00