Kelvin Zhang
b789e84499
Search for partition maps in IMAGES dir as well
...
Partition images are allowed to be in either IMAGES/ or RADIO/ dir of a
target_files zip, so when searching for .map files we should look in
both dirs.
Test: th
Bug: 227848550
Change-Id: I0a9d2c582d8f5d570237434902fac012513c9aad
2023-06-14 10:01:21 -07:00
Treehugger Robot
4b47e8a2f3
Merge "Allow map_file_generator to use host tools"
2023-06-14 16:25:26 +00:00
Bob Badour
5a3e4a439a
Fix usage message.
...
Incorrectly had an old dumpresolutions usage.
Test: m droid dist
Change-Id: Icf1a8ef99978c1287d88aae953e4a23f310f900a
2023-06-14 08:05:31 -07:00
Zhi Dou
678166cbdb
Merge "aconfig: Java codegen iteration 1" am: 06377d79ab
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2619534
Change-Id: I3ef56bcda7625dcaf70abb937b1b6503b4e7333d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 14:02:19 +00:00
Zhi Dou
06377d79ab
Merge "aconfig: Java codegen iteration 1"
2023-06-14 13:21:16 +00:00
Jooyung Han
629490292a
Remove --blkid_path argument
...
deapexer doesn't need it.
Bug: 279858383
Test: presubmit
Change-Id: If0ec42b5edd4642f07c96ba641030c4dd6fb4660
2023-06-14 15:16:34 +09:00
Treehugger Robot
ec810624c2
Merge "Move MTE mode settings to a product variable." am: c37e824f56
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2622658
Change-Id: I8dbb33a6f23421e43f27cb54aa88f39f4dab8e36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 02:33:07 +00:00
Treehugger Robot
c37e824f56
Merge "Move MTE mode settings to a product variable."
2023-06-14 01:42:22 +00:00
Kelvin Zhang
0eba102f19
Allow map_file_generator to use host tools
...
map_file_generator need to invoke binaries such as `unsquashfs` .
These binaries are built from android source tree, so add host binary
output directory to PATH variable so that map_file_generator can use
these binaries.
Test: th
Bug: 286870582
Change-Id: I56634293ee885fc4612627578a22cdf57bc13bfc
2023-06-13 18:24:15 -07:00
Treehugger Robot
e6d7954914
Merge "aconfig: reject consecutive underscores in identifiers" am: c01b9a2877
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2624469
Change-Id: I08a32db9a755df12a8a6744a8843dacc9dc74607
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 22:40:50 +00:00
Treehugger Robot
c01b9a2877
Merge "aconfig: reject consecutive underscores in identifiers"
2023-06-13 22:05:56 +00:00
Yabin Cui
f1b88bb0a9
Replace libc++.so.1 with libc++.so
...
After clang update (with aosp/2590665), clang prebuilts now depend on libc++.so
instead of libc++.so.1.
Bug: 287115146
Test: presubmit
Change-Id: If2fc9411e7eb5542896f3cdce9adea786451ddbc
2023-06-13 21:55:38 +00:00
Evgenii Stepanov
80b53b8c77
Move MTE mode settings to a product variable.
...
Allow product configuration of memtag target list by
moving the current set into a product variable instead of the various
.bp files.
The default list of memtag targets can be found in
build/make/target/product/memtag-common.mk
This is NFC as all targets in the list already have "memtag_heap: true"
in the build files.
Bug: 280343521
Test: no functional change
Change-Id: I5954fde05256e00a8e01c114ad522f50ed0cfa9f
2023-06-13 13:11:52 -07:00
Daniel Zheng
190f8ca236
Merge "Add dt partition in fastboot-info" am: 0fd9651321
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2621218
Change-Id: Ia413512fa21562bc3ed72f608bd58826b7b21044
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 18:27:16 +00:00
Daniel Zheng
0fd9651321
Merge "Add dt partition in fastboot-info"
2023-06-13 17:35:59 +00:00
Joe Onorato
caee07b951
Merge "Allow and merge multiple release configs with the same name" am: ac57d98b87
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2622584
Change-Id: I4375335402a88f191ffdc47d3acd96ca2baab161
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 15:57:25 +00:00
Joe Onorato
ac57d98b87
Merge "Allow and merge multiple release configs with the same name"
2023-06-13 15:13:04 +00:00
Zhi Dou
4655c967e1
aconfig: Java codegen iteration 1
...
This change includes
- refactor generated java code to generate
- Flags.java to support the static API
- FeatureFlagsImpl.java to support injection API
- FeatureFlags.java interface
Bug: 279483816
Test: atest aconfig.test aconfig.test.java
Change-Id: If0d4baf317b9174635cd0fff3832ab7091ee52ed
2023-06-13 14:45:53 +00:00
Mårten Kongstad
d18c978f31
aconfig: reject consecutive underscores in identifiers
...
The Java codegen may translate flag names (snake_case) to Java
camelCase, dropping the underscores. The flags a_b and a__b will
translate to the same camelCase form, which is ambiguous.
Circumvent this problem by disallowing consecutive underscores in flag
names, flag namespaces, and packages.
Bug: 284252015
Test: atest aconfig.test
Change-Id: I2586a38160723c06265a140193da8178655553e4
2023-06-13 13:30:58 +02:00
Treehugger Robot
48c52a56be
Merge "Use Z_BEST_COMPRESSION for compress-package" am: 913c41caf5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2554371
Change-Id: Ie1b1d6d032981821925e047215a13b9e358595ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 10:42:00 +00:00
Treehugger Robot
913c41caf5
Merge "Use Z_BEST_COMPRESSION for compress-package"
2023-06-13 10:09:54 +00:00
Joe Onorato
1f6555151e
Allow and merge multiple release configs with the same name
...
For now (to prevent build breakages when this is submitted), duplicate
flag values are allowed, but that will be disallowed once this change
automerges everywhere.
Bug: 286689485
Test: Treehugger
Change-Id: I723340ff9751b61d33c4108b0cc2f90702a116c9
2023-06-12 23:29:25 -07:00
Jooyung Han
bd7a9fafe2
Update LLNDK list
...
Bug: 271488212
Test: m
Change-Id: I46e1770130be203bfefef0bd5fdf4cec34027d6e
2023-06-13 13:20:23 +09:00
Daniel Zheng
8ad23cf151
Add dt partition in fastboot-info
...
Adding dt partition in fastboot-info in case device uses it.
Test: m fastboot_info
Change-Id: Id5b3a70064f5ac6da8303f74c73e4d5f395a2c51
2023-06-12 09:57:54 -07:00
Jiakai Zhang
6883343237
Merge "Avoid using soong_zip's "-e" flag for boot.zip." am: 9448754144
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2622109
Change-Id: I5c9717244b629ef275e0f81cc707fd11d52823de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 16:39:53 +00:00
Daniel Zheng
a5b20d6ef1
Merge "Removing --apply-vbmeta for vbmeta_system" am: d97f8505ae
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2620094
Change-Id: Iba958ede3dc516a08c9a532ef37f566220e870b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 16:39:29 +00:00
Jiakai Zhang
9448754144
Merge "Avoid using soong_zip's "-e" flag for boot.zip."
2023-06-12 16:22:39 +00:00
Daniel Zheng
d97f8505ae
Merge "Removing --apply-vbmeta for vbmeta_system"
2023-06-12 15:42:16 +00:00
Dennis Shen
d57d4fed31
Merge "aconfig: update cpp codegen to use static methods" am: f1cd83bece
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2620871
Change-Id: I614fac778dd96a3da711ea9cbd78ee8656725cea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 13:43:38 +00:00
Dennis Shen
f1cd83bece
Merge "aconfig: update cpp codegen to use static methods"
2023-06-12 12:57:57 +00:00
Dennis Shen
4f78f10015
aconfig: update cpp codegen to use static methods
...
Update c++ codegen to static methods interface.
Bug: b/279483801
Test: atest aconfig.test
Change-Id: I78da3bbca6240bee660c692807930d00f2242b0a
2023-06-12 12:57:38 +00:00
Jiakai Zhang
34914f620b
Avoid using soong_zip's "-e" flag for boot.zip.
...
aosp/23658853 changes boot.zip, which need to be cherry-picked to UDC.
It uses soong_zip's "-e" flag to specify the filename to use in boot.zip
for METADATA.txt. However, the "-e" flag doesn't exist on UDC. This
change uses an alternative approach to avoid using the "-e" flag.
Before this change, the contents were written to
out/dist/boot.zip.METADATA.txt and then passed to soong_zip with "-e" to
rename to file to "METADATA.txt".
After this change, the contents are written to
out/dist/boot_zip/METADATA.txt and then passed to soong_zip with "-j" to
remove the directory name.
Bug: 286381070
Test: m dist out/dist/boot.zip (on udc-dev)
Change-Id: I769de5194b5716f05e5352f4efd635a70ba0b891
2023-06-12 11:27:46 +01:00
Jiakai Zhang
75b75c9b8a
Merge "Add mainline extension and METADATA.txt to boot.zip." am: 3d58caa11b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2619633
Change-Id: Id44f3ce4e9037360d3acc683195904acabfd4c83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 09:52:41 +00:00
Jiakai Zhang
3d58caa11b
Merge "Add mainline extension and METADATA.txt to boot.zip."
2023-06-12 09:02:46 +00:00
Joe Onorato
4792be7660
Merge changes from topic "aosp_starlark_release_config" am: d5eb7a6d28
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2621452
Change-Id: I6428f2094cc9c14fdcc964997730d469038c38b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 03:06:16 +00:00
Joe Onorato
874b245c67
Clean up the API for release config in starlark am: d6df20a058
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2621451
Change-Id: I6273dac677c9f4bb283c7e98454ad779fa593119
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 03:06:15 +00:00
Joe Onorato
d5eb7a6d28
Merge changes from topic "aosp_starlark_release_config"
...
* changes:
Make RELEASE_PLATFORM_VERSION a release config flag to set platform version.
Clean up the API for release config in starlark
2023-06-12 02:27:16 +00:00
Joe Onorato
6d7afa00e3
Make RELEASE_PLATFORM_VERSION a release config flag to set platform version.
...
Bug: 282838389
Test: Treehugger
Merged-In: Ic6dacbdee7d2408aa8b25b4df59bf9bbc566d747
Change-Id: Ie61a7d986c2b8fe2c16117f6678b9e5a71711647
2023-06-11 09:17:43 -07:00
Joe Onorato
d6df20a058
Clean up the API for release config in starlark
...
Also gets the json summaries working again.
Bug: 283477392
Test: Manual
Merged-In: Iaeb840e96bd7fef2fa1492cb55d9688f7ca75858
Change-Id: I05d9b816ad7ad30c1d238d01df811426d9aeddcb
2023-06-11 07:58:22 -07:00
Joe Onorato
11a113676a
Merge "Define release flags in starlark instead of make" am: 593bef7150
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2617915
Change-Id: I97dc13cec1e261baa7efe56d5a8b880f262956a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-10 03:49:13 +00:00
Joe Onorato
593bef7150
Merge "Define release flags in starlark instead of make"
2023-06-10 03:21:22 +00:00
Florian Mayer
34ed46e626
Merge "Add aosp_arm64_fullmte target" am: 9066ab5240
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2617516
Change-Id: Id57d362e61bb4df8a5f8e7c70f3cb990db3c6524
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-10 00:34:38 +00:00
Florian Mayer
9066ab5240
Merge "Add aosp_arm64_fullmte target"
2023-06-09 23:59:52 +00:00
Treehugger Robot
a69a5741df
Merge "Copy built images to generate target_files.zip" am: 54066e8ddf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2606565
Change-Id: I9e2fa67d4702a3243942a7116f96b0804da8640f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 23:26:35 +00:00
Treehugger Robot
54066e8ddf
Merge "Copy built images to generate target_files.zip"
2023-06-09 22:32:40 +00:00
Joe Onorato
d1ac3e6971
Merge "Fix build breakage" am: ed1e3b50f3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2618395
Change-Id: I7db1ffc93f713da34a301da04418b7b5a6afd86e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 21:34:34 +00:00
Joe Onorato
ed1e3b50f3
Merge "Fix build breakage"
2023-06-09 20:57:36 +00:00
Joe Onorato
8b51859317
Fix build breakage
...
error: build/make/tools/aconfig/Android.bp:69:1: module "aconfig.test.java" variant "android_common": path dependency ":aconfig.test.flags{.srcjar}": unsupported device_config_definitions module reference tag ".srcjar"
Test: m aconfig.test.java
Change-Id: I3df980b06796c90dafee3940fe52809748305950
2023-06-09 13:39:41 -07:00
Cole Faust
386b3746ce
Define release flags in starlark instead of make
...
So that we have a more restricted enviornment for this new configuration
axis that can also be imported into other tools more easily.
Test: Manually (this time also tested setting OUT_DIR outside of the tree)
Change-Id: I01d90e06e45cba756156af16f63e04f575877263
2023-06-09 13:10:05 -07:00
Treehugger Robot
b2dec242f8
Merge "Supply apex_info.pb as parameter to delta_generator if file exists" am: df2af7c840
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2617618
Change-Id: I9751859fb7114e3cc216860bb2cb951fcefe74fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-09 20:04:17 +00:00