Commit Graph

36880 Commits

Author SHA1 Message Date
David Dai
85679cefdf Merge "Propagate virtual cpufreq related flags to soong" into main am: d1316f463c am: 3e7671fd2d
Original change: https://android-review.googlesource.com/c/platform/build/+/2928341

Change-Id: Ia3941b9196ce19ebecfd5925236dae5fa16fabd2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-29 20:29:08 +00:00
David Dai
d1316f463c Merge "Propagate virtual cpufreq related flags to soong" into main 2024-01-29 19:16:09 +00:00
Treehugger Robot
e0db5521e3 Merge "Bump Java target from 1.7 to 1.8 in makefiles" into main am: bc32e2d878 am: 649c08739c
Original change: https://android-review.googlesource.com/c/platform/build/+/2927752

Change-Id: I4ac898c9b95f7b171f3ac18bb7e2e42528de58bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-26 19:14:59 +00:00
Treehugger Robot
bc32e2d878 Merge "Bump Java target from 1.7 to 1.8 in makefiles" into main 2024-01-26 17:44:00 +00:00
Sorin Basca
d35691dabe Bump Java target from 1.7 to 1.8 in makefiles
Bug: 320294595
Test: m
Change-Id: I66f3ebf2d6979a8b033c2f475fa21bae26ca97cd
2024-01-26 16:44:33 +00:00
David Dai
37a2484dad Propagate virtual cpufreq related flags to soong
Bug: 322415363
Test: builds
Change-Id: If7149d69946da636186fa69e2e092c758d6c8671
Signed-off-by: David Dai <davidai@google.com>
2024-01-25 18:42:58 -08:00
LaMont Jones
250b8d4b81 Merge "base_rules: Separate aconfig and module_info code" into main am: 0f0c6636ec am: 04172f2e17
Original change: https://android-review.googlesource.com/c/platform/build/+/2915007

Change-Id: I9024675e2d1d1c4cfb56dd3242ad0285c40fc8fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-25 23:55:50 +00:00
LaMont Jones
0f0c6636ec Merge "base_rules: Separate aconfig and module_info code" into main 2024-01-25 22:39:13 +00:00
LaMont Jones
89d97bf901 base_rules: Separate aconfig and module_info code
Record LOCAL_ACONFIG_FILES when LOCAL_SOONG_MODULE_INFO_JSON is defined.

Bug: b/308625757
Test: out/soong/module-info-${TARGET_PRODUCT}.json is unchanged
Test: fixes some aconfig flags.
Change-Id: I7ca9d2723e38ec5588bc6ada8769320a0b63bcb5
2024-01-25 19:15:09 +00:00
Dennis Shen
e15c79cc38 Merge "update flags.mk to create one storage file per rule" into main am: 00f4643347 am: b7ddda7f0a
Original change: https://android-review.googlesource.com/c/platform/build/+/2925170

Change-Id: Ifa37aaa750f38cdc16ab9099ce08e3f884826d66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-25 15:50:55 +00:00
Dennis Shen
00f4643347 Merge "update flags.mk to create one storage file per rule" into main 2024-01-25 14:39:21 +00:00
Treehugger Robot
f73b6eff8f Merge "Rename arch variant goldmont-without-xsaves to goldmont-without-sha-xsaves" into main am: e11290c27c am: e7830dd440
Original change: https://android-review.googlesource.com/c/platform/build/+/2926253

Change-Id: I5457e146e391d3517fe7984fc220d87af90babad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-25 09:28:25 +00:00
Treehugger Robot
e11290c27c Merge "Rename arch variant goldmont-without-xsaves to goldmont-without-sha-xsaves" into main 2024-01-25 08:11:40 +00:00
Treehugger Robot
015c52e0d9 Merge "Enable clang coverage" into main am: 75d530cbff am: 34171035a1
Original change: https://android-review.googlesource.com/c/platform/build/+/2754247

Change-Id: Iaf42a92fe8980e72ff518f70062cc767fcab8625
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-25 06:59:41 +00:00
Treehugger Robot
75d530cbff Merge "Enable clang coverage" into main 2024-01-25 06:18:24 +00:00
Ziwei Zhang
e2bac44173 Package ATS console into CTS.
Test: m cts
Bug: 318325038
Ignore-AOSP-First: enable ATS console internally first
Change-Id: I7acd36f747490bd3f7896972e39861a0a6b369ef
2024-01-24 11:01:57 +00:00
Satoshi Niwa
1b279c6b5d Rename arch variant goldmont-without-xsaves to goldmont-without-sha-xsaves
Bug: 314243939
Test: Build an image with TARGET_ARCH_VARIANT:=goldmont-without-sha-xsaves
Change-Id: I3d3147e12093fecbcc3873c44a47b1f778c09191
2024-01-24 16:31:27 +09:00
Treehugger Robot
a8e42edae0 Merge "Move fontchain_lint to build/core/tasks" into main am: 34a9a0e851 am: f0d102e022
Original change: https://android-review.googlesource.com/c/platform/build/+/2919067

Change-Id: Ia7514cd740e72496a770ce0bb6cd9e03edffac80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-24 02:52:09 +00:00
Treehugger Robot
34a9a0e851 Merge "Move fontchain_lint to build/core/tasks" into main 2024-01-24 01:13:43 +00:00
Dennis Shen
f2d4c8dc80 update flags.mk to create one storage file per rule
Bug: b/321243743
Test: tested in internal main build
Change-Id: I824c698587843fc72e8a16e8646262202663d99e
2024-01-23 20:50:54 +00:00
Treehugger Robot
75bd81de17 Merge "Use RELEASE_BOARD_API_LEVEL_FROZEN" into main am: 04acb6d255 am: 23265631b2
Original change: https://android-review.googlesource.com/c/platform/build/+/2919149

Change-Id: I55d7c980a27c80dab736d1a2e1d7e53d6fcefa80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-23 05:51:56 +00:00
Alex Buynytskyy
569b9e08fa Move RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES out to release configs.
We have more known codenames then we are releasing, and need a way to
override this in release configs.

Bug: 307733231
Test: m nothing
Ignore-AOSP-First: Changes in internal projects first.
Change-Id: I2215dc449ca28cae253f514183507550b58f267b
Merged-In: I2215dc449ca28cae253f514183507550b58f267b
2024-01-22 21:26:28 +00:00
Justin Yun
b33308c88c Use RELEASE_BOARD_API_LEVEL_FROZEN
RELEASE_BOARD_API_LEVEL_FROZEN must not be overriden by a board
config value. Use RELEASE_BOARD_API_LEVEL_FROZEN directly to build
configs.

Bug: 295269182
Test: TH
Change-Id: I60ad4cf1a9f377619fef98d6f9ef4d04d3395991
2024-01-22 10:54:06 +09:00
Cole Faust
fb6782d850 Merge "Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."" into main am: a4e395b2af am: b8cf62ed08
Original change: https://android-review.googlesource.com/c/platform/build/+/2917989

Change-Id: I840e7bee489d79333e9a0c0b722b9b1f7414ce9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-19 20:40:43 +00:00
Cole Faust
a4e395b2af Merge "Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."" into main 2024-01-19 19:38:57 +00:00
Harshit Mahajan
46dfb868b2 Merge "Revert^2 "[CrashRecovery] Add module to BCP and SSCP"" into main 2024-01-19 16:20:35 +00:00
Nelson Li
6a699c8d47 Move fontchain_lint to build/core/tasks
Because `system.img` is a dependency of `fontchain_lint`, and
`system.img` is currently not generated inside `Soong`, it is not
possible to directly convert `fontchain_lint` to `Android.bp`.
Move it to build/core/task first.

Bug: 319050958
Test: m fontchain_lint
Change-Id: I2c318f6f51107cd80f0c70531e23f73569b0ec83
2024-01-19 06:59:22 +00:00
Tongbo Liu
cdad600b89 Merge "Enable building executable module partail MTS" into main 2024-01-19 03:20:07 +00:00
Inseob Kim
3743c8dcf0 Merge "Remove LOCAL_FILE_CONTEXTS" into main am: 2f7809b437 am: a8c3db9dc3
Original change: https://android-review.googlesource.com/c/platform/build/+/2915726

Change-Id: I361758be405cb379e8e3d4fcda81bff805e682a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-19 02:58:56 +00:00
Cole Faust
8f2283e6f2 Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."
Revert submission 1433935-symlink_outputs

Reason for revert: symlink_outputs was added so bazel could run ninja files, but we abanoned that approach in roboleaf, and then roboleaf was cancelled entirely. Remove this feature so we're more compatible with upstream ninja / n2.

Reverted changes: /q/submissionid:1433935-symlink_outputs

Change-Id: I5a779695689148ed32037f7f82887c458a3587cd
2024-01-18 20:12:12 +00:00
Tongbo Liu
361333e74c Enable building executable module partail MTS
Ignore-AOSP-First: MCTS will be tested internally first
Bug: 316484945
Test: m mts-<module>
Change-Id: I676725407028b440d3e502ea4bf98f2ebbfdb0c3
2024-01-18 08:59:55 +00:00
Inseob Kim
7b06c6918e Remove LOCAL_FILE_CONTEXTS
It's not used anymore.

Bug: N/A
Test: TH
Change-Id: Ib61922add91ad07e2c28b0950117470e5435ab34
2024-01-18 12:33:02 +09:00
Harshit Mahajan
7b6a18c4bd Revert^2 "[CrashRecovery] Add module to BCP and SSCP"
1b22a8e7dd

Bug: b/289203818
Test: m
Change-Id: I4837ef66e14b06ce62be30e04eb988ebab9c2c6c
2024-01-17 15:01:24 +00:00
Treehugger Robot
b669528ef4 Merge "Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export" into main am: 0ac2d7fb7a am: 51aab38cd3
Original change: https://android-review.googlesource.com/c/platform/build/+/2912014

Change-Id: If521bf07e9f68fd0b0e0b1c8ede22e03af5eba06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-17 01:42:48 +00:00
Treehugger Robot
0ac2d7fb7a Merge "Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export" into main 2024-01-17 00:20:54 +00:00
Dennis Shen
cade8f552d Merge "build system to create flag storage files per partition" into main am: 27cf1a5cd2 am: 35fb20af6e
Original change: https://android-review.googlesource.com/c/platform/build/+/2908579

Change-Id: I5189259019c4455e0f27d8ea4477b00a91fa4dff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-16 22:49:03 +00:00
Dennis Shen
27cf1a5cd2 Merge "build system to create flag storage files per partition" into main 2024-01-16 21:26:50 +00:00
Jihoon Kang
5a438e61ba Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export
As seen in the CLs in the same topic, these two variables are no longer
in used and do not need to be exported to Soong.

Test: m nothing --no-skip-soong-tests
Bug: 320515715
Change-Id: I268dc3f051d3ff15d95515755dd0c9f9c15dfc82
2024-01-16 20:09:50 +00:00
Jihoon Kang
9c148dde67 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main am: d6c7dadbb5 am: 37457d7d38 am: f12a0f6259
Original change: https://android-review.googlesource.com/c/platform/build/+/2906339

Change-Id: I4fed0140b115b29da11bbdaef94e7261106c9db4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13 03:27:13 +00:00
Jihoon Kang
f12a0f6259 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main am: d6c7dadbb5 am: 37457d7d38
Original change: https://android-review.googlesource.com/c/platform/build/+/2906339

Change-Id: I82327b3b09abf3a6f89c1afa74be265c3661fc35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13 02:18:39 +00:00
Jihoon Kang
d6c7dadbb5 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main 2024-01-12 23:50:37 +00:00
Dennis Shen
c39f3781b8 build system to create flag storage files per partition
Add make file targets to create storage files. Note the container field
to aconfig command is an empty string for now as flags now by default
assumes empty container string in parsed_flag proto. Need to update it
once the container specification to aconfig files are done.

Bug: b/312239352
Test: m
Change-Id: If7bd12be5917a4779047633c00f88166574bfe0b
2024-01-12 20:21:21 +00:00
Treehugger Robot
3cb8c3da53 Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main am: a2fc52954e am: ba4381a654 am: 20f7c524bb
Original change: https://android-review.googlesource.com/c/platform/build/+/2901259

Change-Id: I685e9f1294868b48f19c949f2326666215113e58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12 07:29:16 +00:00
Treehugger Robot
20f7c524bb Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main am: a2fc52954e am: ba4381a654
Original change: https://android-review.googlesource.com/c/platform/build/+/2901259

Change-Id: Id5528dcdbe7b1b3fa8f0457863c32d902512c1bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12 06:56:37 +00:00
Treehugger Robot
a2fc52954e Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main 2024-01-12 04:28:49 +00:00
Jihoon Kang
e0f37a7511 Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong
This change exports the build flag RELEASE_HIDDEN_API_EXPORTABLE_STUBS
so that it can be utilized in the bp file.

Test: m nothing
Bug: 315027929
Change-Id: I7b7b2658498ef8a84eb2de428c0c78b0f2215704
2024-01-12 01:11:11 +00:00
Tongbo Liu
ca0ace3629 Modify the build rule of MTS and MCTS related tests in order to enable
module individual MTS/MCTS test suites to be ran.

Ignore-AOSP-First: MCTS will be tested internally first
Bug: 316484945
Test: m mcts, m mcts-<module>
Change-Id: I3c0dd561a7456e3139e493974072207d188d7348
2024-01-11 07:13:55 +00:00
Colin Cross
4637dafb94 Remove last reference to SOONG_COLLECT_JAVA_DEPS
SOONG_COLLECT_JAVA_DEPS was uncondtionally enabled in
If30ad5dbabb6709f834134cbc9a513a9bdc9d9de, remove the conditional
check for disting the results.  The prevents rerunning Make analysis
in ASfP, which is setting SOONG_COLLECT_JAVA_DEPS=true.

Test: builds
Change-Id: Ibecbeeefda3fec43c8a54b5ff80835e331bab1fc
2024-01-08 14:28:48 -08:00
Treehugger Robot
a9747bc748 Merge changes from topics "revert-2897484-revert-2897682-dont_limit_systemsdk-JCOOOXGAIF-BSJGJAJAWC", "revert-2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS-ROJNXPXKUV" into main am: 32fd2dee4f am: 6ed485ed67 am: 4248a4b727
Original change: https://android-review.googlesource.com/c/platform/build/+/2897686

Change-Id: Ic55b43eed11649f1bcb46eef6a27b70d20bacd69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-06 18:53:05 +00:00
Treehugger Robot
4248a4b727 Merge changes from topics "revert-2897484-revert-2897682-dont_limit_systemsdk-JCOOOXGAIF-BSJGJAJAWC", "revert-2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS-ROJNXPXKUV" into main am: 32fd2dee4f am: 6ed485ed67
Original change: https://android-review.googlesource.com/c/platform/build/+/2897686

Change-Id: I539fa80234b0d752af7d0bad603654950ad81d43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-06 18:16:53 +00:00