Treehugger Robot
5e4f59f9ca
Merge "Support generating partial OTAs from extracted target_files" am: c3216a321b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2577071
Change-Id: I79fa834772dc12fe26678238bcf80ecffd2a34ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-04 00:54:58 +00:00
Peiyong Lin
d2704dc746
Merge "Split ANGLE supported and enabled into different Makefiles."
2023-05-04 00:39:57 +00:00
Treehugger Robot
c3216a321b
Merge "Support generating partial OTAs from extracted target_files"
2023-05-04 00:05:29 +00:00
Bill Yi
2aa8d8eadf
Merge TQ2A.230505.002 to aosp-master - DO NOT MERGE
...
Merged-In: Iec0d67abed7e0d53976e663ca8f4d497a33199e8
Merged-In: Ie6c40c596af6da2c2af8368c5efa5bf907c5479a
Merged-In: I264df2b5a111cf9ce4fe8d5f9f36d2fa39de5d6f
Change-Id: Ib7a4ac5e08f6ce1683c674219996bfc65dda6fce
2023-05-03 22:34:46 +00:00
Richard Xie
936f85905a
Merge "Revert "Remove emulator dependencies on non emulator targets (2)"" am: 47bddbced9
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2578933
Change-Id: Ied77636bec2d058e26c7ebd6e31754de39ac52f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-03 21:48:51 +00:00
Roman Kiryanov
f47363caf5
(reland) Remove emulator dependencies on non emulator targets (2)
...
Bug: 111538404
Test: presubmit
Change-Id: I62531f60db9bd81ea12c898913b3bbd73c873b6f
Signed-off-by: Roman Kiryanov <rkir@google.com >
2023-05-03 14:27:48 -07:00
Richard Xie
47bddbced9
Merge "Revert "Remove emulator dependencies on non emulator targets (2)""
2023-05-03 21:09:56 +00:00
Richard Xie
02b9b9e194
Revert "Remove emulator dependencies on non emulator targets (2)"
...
Revert submission 2529481-aosp-no-emulator
Reason for revert: DroidMonitor: Potential culprit for Bug 280642806 - 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:2529481-aosp-no-emulator
Change-Id: I732e1b1a1f001fe016a4e20c1a95516995522501
2023-05-03 20:56:54 +00:00
Roman Kiryanov
25a8079ca2
Merge "Remove emulator dependencies on non emulator targets (2)" am: f50711adc4
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2529481
Change-Id: I751e69130a3ab96210cba37e51959edd6e0c44cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-03 18:02:38 +00:00
Treehugger Robot
acbf5e5c45
Merge "Update sdk finalizer for change to api_levels_released_versions" am: 626b012556
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2573034
Change-Id: Id8fb00b47f16bcd17f0503e5f4fb733d3c5fc03a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-03 18:01:54 +00:00
Roman Kiryanov
f50711adc4
Merge "Remove emulator dependencies on non emulator targets (2)"
2023-05-03 17:28:12 +00:00
Treehugger Robot
626b012556
Merge "Update sdk finalizer for change to api_levels_released_versions"
2023-05-03 17:24:31 +00:00
Peiyong Lin
20d1b668db
Split ANGLE supported and enabled into different Makefiles.
...
ANGLE binaries should be added to the PRODUCT_PACKAGES instead. This
patch also splits the angle.mk to angle_supported.mk and
angle_default.mk so that when a device just wants to ship ANGLE binaries
to coexist with native GLES drivers, it only needs to inherit the
angle_supported.mk and when a device wants to ship ANGLE as the default
system GLES drivers, it only needs to inherit the angle_default.mk. When
ANGLE is the default system GLES driver, make sure persist.graphics.egl
is defined so that ANGLE is loaded properly.
Bug: 270994705
Test: atest CtsAngleIntegrationHostTestCases
Change-Id: I3de4a40b62b39c91c8f6df56d68755830b303f10
2023-05-03 16:44:26 +00:00
Mårten Kongstad
fe753f5365
aconfig: add support for cargo
...
Officially, aconfig is build using the Android tool-chain. However, to
speed up the local development cycle, add support for building with
cargo.
While it is possible to tell cargo to place the build artifacts outside
the source tree, there is no way to tell it to not generate the cargo
lock file in the same directory as Cargo.toml. Add a .gitignore to
ignore Cargo.lock and the target directory.
The way the Android build system and cargo generates code from the
protobuf files is slightly different. Tell cargo to enable the "cargo"
feature and introduce src/protos.rs to hide this difference from the
rest of the aconfig source.
Bug: 279485059
Test: m aconfig && aconfig
Test: atest aconfig.test
Test: cargo build
Test: cargo test
Change-Id: I85741f58cadae353ed95c124f566e4f4a7484186
2023-05-03 09:41:11 +02:00
Mårten Kongstad
7b9a0b649c
Merge "aconfig: add project scaffolding" am: e7a850e942
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2563154
Change-Id: I88c6b05de525f296d879805e099f020f7c5e4fb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-03 07:07:49 +00:00
Mårten Kongstad
e7a850e942
Merge "aconfig: add project scaffolding"
2023-05-03 06:18:02 +00:00
Kelvin Zhang
e30acf1b3f
Parallelize generation of OTA package and target_file packing
...
ota_from_target_files no longer requires a zipped target file, so switch
dependency to the target_files dir. This allows build system to
parallize generation of OTA package and target file packing
Test: th
Bug: 227848550
Bug: 277028723
Change-Id: I03fb9191de3b3316ed288eaac8ae84370c2fb598
2023-05-02 20:48:14 -07:00
Kelvin Zhang
6b10e15acc
Support generating partial OTAs from extracted target_files
...
This allows the build system to potentially paralleize generation of OTA
package and zipping of target files
Bug: 262185376
Bug: 227848550
Change-Id: I90b6c25761683ebe3803b22fc8e23540a5282c66
2023-05-02 20:48:14 -07:00
Treehugger Robot
e870db0c38
Merge "Generate enforce_uses_libraries.status to out/target/product" am: f9f3c569d0
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2556452
Change-Id: Iec0d67abed7e0d53976e663ca8f4d497a33199e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-03 00:54:49 +00:00
Treehugger Robot
f9f3c569d0
Merge "Generate enforce_uses_libraries.status to out/target/product"
2023-05-03 00:09:09 +00:00
Treehugger Robot
580e468a2b
Merge "Fix whitespace in soong_config_set calls" am: a43178f9f0
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2576350
Change-Id: I2716214f0c2e92076883001e0b47ff154b867046
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-02 23:09:06 +00:00
Treehugger Robot
a43178f9f0
Merge "Fix whitespace in soong_config_set calls"
2023-05-02 22:26:06 +00:00
Cole Faust
3736374dfe
Fix whitespace in soong_config_set calls
...
In make, soong_config_set uses an $(eval) to set it's value, expanding
the value of the soong config variable _before_ evaluating the value.
Because of this, make will strip trailing whitespace like it does on
regular assignments.
Make rbcrun match this behavior.
Test: ./out/rbcrun ./build/make/tests/run.rbc
Change-Id: I907e85cdf50f6fac54331c0d1044f0d53bec22ed
2023-05-02 10:11:02 -07:00
Mårten Kongstad
867a349ed9
aconfig: add project scaffolding
...
Introduce a new tool, aconfig, to manage build time configurations, such
as feature flags.
This CL adds a project skeleton. Later CLs will add the actual
implementation.
Note: there is no need for an explicit TEST_MAPPING file;
rust_test_host are automatically included in host-unit-tests and
explicitly adding these tests via TEST_MAPPING will cause an error.
Bug: 279485059
Test: m aconfig && aconfig
Test: atest aconfig.test
Change-Id: I94047a19a55ae4d45b4fd7a0c8105a91ddcdfd79
2023-05-02 17:36:30 +02:00
Treehugger Robot
8583eae383
Merge "Use misc_info.txt to check for VABC" am: ed1ab26f5d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2572975
Change-Id: I2ef6cf286ed259dafc20f8bb1f4b0388a32b5fda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-01 22:41:40 +00:00
Treehugger Robot
ed1ab26f5d
Merge "Use misc_info.txt to check for VABC"
2023-05-01 22:30:19 +00:00
Treehugger Robot
03ceb1b56e
Merge "Remove config for 64-bit binder ABI" am: 8844e4f145
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2553826
Change-Id: If2ef5b329f9e246b50c1a2188a45f87677646e57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-01 22:16:16 +00:00
Treehugger Robot
8844e4f145
Merge "Remove config for 64-bit binder ABI"
2023-05-01 21:32:30 +00:00
Alex Buynytskyy
927e5096b6
Merge "Set next sdk_int to previous sdk_int + 1." am: f12a969445
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2575210
Change-Id: I3beb16122db4a76f6230913fc6b801cca714b9fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-01 19:48:02 +00:00
Alex Buynytskyy
f12a969445
Merge "Set next sdk_int to previous sdk_int + 1."
2023-05-01 19:05:17 +00:00
Alex Buynytskyy
d03be09214
Set next sdk_int to previous sdk_int + 1.
...
OS and the finalization scripts use sdk_int - 1 in way too many places.
Bug: 275409981
Test: run locally
Change-Id: If4896a3eb0a6afadac5dbfd6ad455427d1c23d41
2023-05-01 18:56:26 +00:00
Kalesh Singh
97b11a5794
Merge "16k: Add ro.product.cpu.pagesize.max property" am: a5530711fb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2545851
Change-Id: Ib3bc4aed0cd88d80b3d1406e026b59ce8bf2c723
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-01 18:44:57 +00:00
Kalesh Singh
a5530711fb
Merge "16k: Add ro.product.cpu.pagesize.max property"
2023-05-01 18:08:11 +00:00
Daniel Zheng
e05a15bfed
Updating fastboot-info version
...
Updating version to single number
Test: m fastboot_info
Change-Id: If4754f1cedd9cc1f57ffdfbb73e7e4cc7ced4799
2023-05-01 11:07:33 -07:00
Android Build Coastguard Worker
64a69307fc
Version bump to TQ3A.230605.007 [core/build_id.mk]
...
Change-Id: I01d6211b9dfde61379fa30ef34589c0b19868e3d
2023-04-29 20:58:11 +00:00
Kelvin Zhang
e634bde6bd
Use misc_info.txt to check for VABC
...
Change-Id: I77f23a51ddb027254ccda8d7ab17e64205522300
2023-04-28 23:59:43 -07:00
Treehugger Robot
ec7016d160
Merge "Enable HWASan for multiple modules in one place(Make)" am: 6d406f854e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2495518
Change-Id: I229d3bba8e595af529679fb8c9efbaa51e053353
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-29 00:48:48 +00:00
Alex Buynytskyy
75a8134b59
Merge "Correct if statement." am: 56f81f3d64
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2572939
Change-Id: I390029878186f26b357ce04229afeea9b0338b4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-29 00:48:14 +00:00
Treehugger Robot
6d406f854e
Merge "Enable HWASan for multiple modules in one place(Make)"
2023-04-29 00:10:16 +00:00
Alex Buynytskyy
56f81f3d64
Merge "Correct if statement."
2023-04-29 00:10:15 +00:00
Alex Buynytskyy
01db2a97da
Correct if statement.
...
Bug: 275409981
Test: run locally
Change-Id: If6b8052748f816713cd16328ad1525dcd90ded69
2023-04-29 00:06:39 +00:00
Cole Faust
cdb1a45ac2
Update sdk finalizer for change to api_levels_released_versions
...
Change the starlark file, not the soong one.
Bug: 279095899
Test: manually ran this snippet
Change-Id: If7b93096743f79a5303db4330fc03cbc8fb5bae3
2023-04-28 14:23:46 -07:00
Daniel Zheng
178e375270
Merge "Added build target for fastboot-info.txt" am: cda8aac196
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2480147
Change-Id: I0a20c4bf9ba160e8c356b1c949af0e285afcba35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-28 19:52:50 +00:00
Daniel Zheng
cda8aac196
Merge "Added build target for fastboot-info.txt"
2023-04-28 19:05:29 +00:00
Kalesh Singh
93d347a057
Merge "16k: Define PRODUCT_MAX_PAGE_SIZE_SUPPORTED flag" am: 48033761bf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2529029
Change-Id: I10813b93f1906931c87b6e30e8b73610cb3464e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-28 18:29:51 +00:00
Kalesh Singh
48033761bf
Merge "16k: Define PRODUCT_MAX_PAGE_SIZE_SUPPORTED flag"
2023-04-28 18:19:13 +00:00
Android Build Coastguard Worker
7178f6809f
[coastguard skipped] Merge sparse cherrypicks from sparse-10025418-L15100000960301099 into tm-qpr3-release.
...
COASTGUARD_SKIP: I707d33bd28210cf0d74e779e97e4fbf02d454698
Change-Id: Ifc77aee480c639f4716ae4646988c2788abea748
2023-04-28 17:52:50 +00:00
Android Build Coastguard Worker
9c57281fac
Version bump to TQ3A.230605.006.X1 [core/build_id.mk]
...
Change-Id: I707d33bd28210cf0d74e779e97e4fbf02d454698
2023-04-28 17:45:55 +00:00
Treehugger Robot
23682da30f
Merge "Enforce product interface by default" am: cf97263876
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2499395
Change-Id: I950bd24c4932d3abfc4951e2c843df23c7c07656
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-28 06:55:41 +00:00
Treehugger Robot
cf97263876
Merge "Enforce product interface by default"
2023-04-28 05:56:40 +00:00