Cole Faust
855c130b32
Merge "Tag resource_dirs as android:"path"" into main am: 3bec2a77a6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3203075
Change-Id: Idd595d679d76891546aebec6ca7146aae4942fc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 17:57:54 +00:00
Cole Faust
3bec2a77a6
Merge "Tag resource_dirs as android:"path"" into main
2024-08-01 17:22:45 +00:00
Jooyung Han
de22d9608a
Merge "apex: respect PRODUCT_COMPRESSED_APEX for prebuilt APEXes" into main am: b42b703f53
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3201250
Change-Id: I4cd2420e0138f31a5cbc546a637ce32bdeb030ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 01:23:34 +00:00
Jooyung Han
b42b703f53
Merge "apex: respect PRODUCT_COMPRESSED_APEX for prebuilt APEXes" into main
2024-08-01 01:01:41 +00:00
Inseob Kim
e3a9c50b34
Merge changes from topic "revert-3200273-revert-3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA-PCKYAVELZP-XOXPVYPSBJ" into main am: 81e60c9c0b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3201032
Change-Id: I0eaf12f8c85663a2b579597baf203d3e396f84ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:22 +00:00
Inseob Kim
24b560ec10
Revert^6 "Sync gen_build_prop.py to sysprop.mk" am: 2887482f0f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200731
Change-Id: I1d09321490301aa44e31cbcbe3c458a2284bf3d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:19 +00:00
Inseob Kim
db166effa0
Revert^2 "Conditionally pass kernel version to build.prop" am: 6bd92d5924
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3199371
Change-Id: I47dd45bd74c11e604b17ee195f95a6e2575a23b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:16 +00:00
Inseob Kim
6fb79d21f5
Revert^6 "Add TARGET_SYSTEM_PROP to system build.prop" am: d8538e5db0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3201030
Change-Id: Ic6b0119e38b0c7e7592735289553e8e60e3c86ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:13 +00:00
Inseob Kim
9ed0b86ae8
Revert "Revert "Revert^2 "Set output for build_prop even on Soon..." am: 88b109e6b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3201033
Change-Id: I5a1607b9c86248ecc74591178d345608cdb45be1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:09 +00:00
Inseob Kim
a1e8c1c4d5
Merge "Fix build thumbprint in gen_build_prop.py" into main am: 9e51973c13
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200730
Change-Id: Ibe23fca0f03f72e5595b0adb83efdc5105dadfe1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-01 00:05:05 +00:00
Inseob Kim
81e60c9c0b
Merge changes from topic "revert-3200273-revert-3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA-PCKYAVELZP-XOXPVYPSBJ" into main
...
* changes:
Revert^6 "Use Soong-built system/build.prop"
Revert^6 "Sync gen_build_prop.py to sysprop.mk"
Revert^2 "Conditionally pass kernel version to build.prop"
Revert^6 "Add TARGET_SYSTEM_PROP to system build.prop"
Revert "Revert "Revert^2 "Set output for build_prop even on Soon..."
2024-08-01 00:02:58 +00:00
Inseob Kim
9e51973c13
Merge "Fix build thumbprint in gen_build_prop.py" into main
2024-08-01 00:02:58 +00:00
Cole Faust
d65add2253
Tag resource_dirs as android:"path"
...
Resource_dirs is queried using PathsWithOptionalDefaultForModuleSrc,
which includes all the infrastructure to resolve module references,
but needs to be tagged android:"path" to be able to add the module
references as dependencies.
Test: Manually
Change-Id: Ie3f75332c9a4cc0ee4b4c93268188440ff7ce249
2024-07-31 16:42:33 -07:00
Yu Liu
cc3a65b73f
Rename ModuleId to ModuleCacheKey and call the same named method on moduleInfo am: 2800675b31
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3190612
Change-Id: Iae9c8e69604ef75023b261b1ed4feeca9174f8e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 22:58:51 +00:00
Yu Liu
2800675b31
Rename ModuleId to ModuleCacheKey and call the same named method on moduleInfo
...
Bug: 335718784
Test: local manual tests
Change-Id: I364cd20281e52a1682f14a43c41bfe9993f04477
2024-07-31 21:38:15 +00:00
Jihoon Kang
8726ef8826
Merge "Convert imageMutator to TransitionMutator" into main am: 7eaa83707e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3202440
Change-Id: I5e4fd9545690fb0b76a99b3f904680e2412b7518
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 20:54:54 +00:00
Jihoon Kang
7eaa83707e
Merge "Convert imageMutator to TransitionMutator" into main
2024-07-31 20:39:16 +00:00
Treehugger Robot
ae3bd5dd99
Merge "fix soongdbg missing args" into main am: 043503e6aa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3196960
Change-Id: I0828b635cee37ac8dbde1af9bfcda4785fe25301
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 19:22:09 +00:00
Treehugger Robot
043503e6aa
Merge "fix soongdbg missing args" into main
2024-07-31 19:02:09 +00:00
Jihoon Kang
5402bbd8d7
Convert imageMutator to TransitionMutator
...
Replace android.imageMutator with a TransitionMutator
Test: diff out/soong/Android-<product>.mk
Bug: 319288033
Change-Id: Id6a50a2aacb32ecfadf7e45ada4956e85b55fef2
2024-07-31 18:53:06 +00:00
Taylor Santiago
bfd38179c4
Merge "Use consistent directory for source and output inside the build sandbox for ABFS." into main am: 60fa202bb5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200300
Change-Id: Ic91a01e20e7ff0d3e5c71d8938ef1e9a2148dbf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 18:13:45 +00:00
Taylor Santiago
60fa202bb5
Merge "Use consistent directory for source and output inside the build sandbox for ABFS." into main
2024-07-31 17:55:41 +00:00
Treehugger Robot
97083b0dd4
Merge "Fix RBE tmp dir" into main am: 3cc8933133
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3192211
Change-Id: I8aeeed023a8812b52825b22d9f371bc01eb6b932
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 15:50:47 +00:00
Treehugger Robot
3cc8933133
Merge "Fix RBE tmp dir" into main
2024-07-31 15:28:12 +00:00
Jerome Gaillard
14fe8f808b
Merge "Handle missing dependencies in ravenwood.go" into main am: 6524e1d51c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3199471
Change-Id: I725805e93b8a3827f7697944f5fba603dc7c9f5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 11:16:23 +00:00
Jerome Gaillard
6524e1d51c
Merge "Handle missing dependencies in ravenwood.go" into main
2024-07-31 11:02:10 +00:00
Zijun
8ef4e9e053
Turn on relaxed-template-template-args as a workaround am: 09fdda5b3b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3199348
Change-Id: Ie6f4efc64fa0faf4d2397cb8d0fcb9ce96eee7ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 09:26:40 +00:00
Jooyung Han
26ec8484e4
apex: respect PRODUCT_COMPRESSED_APEX for prebuilt APEXes
...
If a prebuilt APEX is compressed, it's installed without decompression
even when PRODUCT_COMPRESSED_APEX is false.
This change decompresses the prebuilt/compressed APEX.
Bug: 356533488
Test: OVERRIDE_PRODUCT_COMPRESSED_APEX=false m
Change-Id: Ifdde074e383837df92d172bc483bfca9a97cb6f8
2024-07-31 15:04:05 +09:00
Zijun
09fdda5b3b
Turn on relaxed-template-template-args as a workaround
...
Update compiler to r536225 and the error: argument '-fno-relaxed-template-template-args' is deprecated arises.
Bug: b/341084395
Test: presubmit
Change-Id: If714f96e4537b5f8d695cd7c0d1cd0a8ddcbb96e
2024-07-31 05:12:41 +00:00
Maciej Żenczykowski
cca917b38f
Merge "Soong: BPF: Cflag and btf defaults" into main am: 469b5a1236
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3196890
Change-Id: I9dbc65d365df25f6a51c5dfe84fb51a21b311d0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-31 03:56:08 +00:00
Maciej Żenczykowski
469b5a1236
Merge "Soong: BPF: Cflag and btf defaults" into main
2024-07-31 03:35:33 +00:00
Inseob Kim
bc4ef22b9b
Revert^6 "Use Soong-built system/build.prop"
...
d5a12721b5
Change-Id: I6f4bf3043e73763b047bec3303f1547ec647d12b
2024-07-31 02:18:22 +00:00
Inseob Kim
2887482f0f
Revert^6 "Sync gen_build_prop.py to sysprop.mk"
...
This reverts commit 7b7593968b .
Reason for revert: fixed breakage with aosp/3200730, verified with ABTD
Change-Id: I83a4cb1a39bce1a1da8fabd49c6c895862a6c686
2024-07-31 02:18:07 +00:00
Inseob Kim
6bd92d5924
Revert^2 "Conditionally pass kernel version to build.prop"
...
This reverts commit 29fed1efe8 .
Reason for revert: Fixed breakage with aosp/3200730, verified with ABTD
Change-Id: I207abd188636673250eb9a070be95db0b82f39e7
2024-07-31 02:17:49 +00:00
Inseob Kim
d8538e5db0
Revert^6 "Add TARGET_SYSTEM_PROP to system build.prop"
...
530c32acbe
Change-Id: I9dc817855e3db7b96320a977b24b84d72e762893
2024-07-31 02:17:39 +00:00
Inseob Kim
88b109e6b4
Revert "Revert "Revert^2 "Set output for build_prop even on Soon..."
...
Revert submission 3200273-revert-3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA-PCKYAVELZP
Reason for revert: fixed breakage with aosp/3200730, verified with ABTD
Reverted changes: /q/submissionid:3200273-revert-3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA-PCKYAVELZP
Change-Id: If9e6841bb915a79d9817838a1657017ddee9c1a7
2024-07-31 02:16:54 +00:00
Liana Kazanova
329f004d5f
Revert^5 "Add TARGET_SYSTEM_PROP to system build.prop" am: 530c32acbe
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200273
Change-Id: I0c5a05a15eb9a16b5dddeff28ea11da211f787cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 23:51:09 +00:00
Liana Kazanova
2ec3713027
Revert^5 "Sync gen_build_prop.py to sysprop.mk" am: 7b7593968b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200272
Change-Id: I33410fba4da2ad83112df07c62680b7e01ad6f28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 23:51:05 +00:00
Liana Kazanova
712d73fe87
Revert^5 "Use Soong-built system/build.prop" am: d5a12721b5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200271
Change-Id: I442c9150aa04915c89b0ad6c1860cffc1663931a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 23:51:01 +00:00
Liana Kazanova
75fc36f7ef
Revert "Revert^2 "Set output for build_prop even on Soong only b..." am: a11ab980b8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3200274
Change-Id: Idf17356940f1c345084d56172690c74eca48ef2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 23:50:56 +00:00
Liana Kazanova
530c32acbe
Revert^5 "Add TARGET_SYSTEM_PROP to system build.prop"
...
26756a86c1
Change-Id: Iad186b283ea78477c33bfc4519b9a27395557b55
2024-07-31 08:26:38 +09:00
Liana Kazanova
7b7593968b
Revert^5 "Sync gen_build_prop.py to sysprop.mk"
...
2c7e13ea37
Change-Id: Ic1fd9ec4d65b657fb80a3849539e286934111d3c
2024-07-30 23:23:28 +00:00
Liana Kazanova
d5a12721b5
Revert^5 "Use Soong-built system/build.prop"
...
45ed4c2f9c
Change-Id: I574f29539d58239cd3f0e1ba6ae86e1b5d0f55ea
2024-07-30 23:22:51 +00:00
Liana Kazanova
6a64398e2f
Merge "Revert "Conditionally pass kernel version to build.prop"" into main am: 2426d49060
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3199691
Change-Id: If8341d7a6a57d1e98116f899735dd37c794bf0b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 23:09:24 +00:00
Liana Kazanova
a11ab980b8
Revert "Revert^2 "Set output for build_prop even on Soong only b..."
...
Revert submission 3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA
Reason for revert: DroidMonitor: Potential culprit for b/356297315 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Reverted changes: /q/submissionid:3196490-revert-3195812-revert-3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR-TUHZPHUVFJ-XYILSUPUOA
Change-Id: I40f63fdc0c25c37a7193ec09407498e707a55a37
2024-07-31 08:08:55 +09:00
Inseob Kim
60f2636903
Fix build thumbprint in gen_build_prop.py
...
Bug: 356297315
Test: TH and ABTD
Change-Id: I28bccbbafbf9bcdf45a58361e37435b8d74d7464
2024-07-31 08:00:34 +09:00
Liana Kazanova
2426d49060
Merge "Revert "Conditionally pass kernel version to build.prop"" into main
2024-07-30 22:53:16 +00:00
Yu Liu
ac34101e4d
Merge "Only add darwin specific rules/variables when building on mac." into main am: 8975548e9c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3194332
Change-Id: I9b91870fbf27b57a16adaa86b20fb6eb415e3aba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-07-30 22:35:50 +00:00
Yu Liu
8975548e9c
Merge "Only add darwin specific rules/variables when building on mac." into main
2024-07-30 22:18:01 +00:00
Neill Kapron
50a7bf8610
Soong: BPF: Cflag and btf defaults
...
Currently, all bpf programs require a cflags field which defines -Wall
and -Werror. This change enables this by default, and also enables
-Wextra. This removes boilerplate required for every bpf program, and
improves code quality.
Additionally, this change enables the default of 'btf: true' further
reducing the boilerplate required for most bpf programs in their
Android.bp file. BTF should be enabled by default, with only limited
mainlined bpf programs requiring BTF being disabled for compatibility
with older bpfloader releases.
Test: Treehugger
Change-Id: I8efd0f63115030d40c0ff7fe81d5345ff3436e5a
Signed-off-by: Neill Kapron <nkapron@google.com >
2024-07-30 22:03:27 +00:00