Commit Graph

8639 Commits

Author SHA1 Message Date
Taylor Santiago
ba479256d1 Merge "Add ABFS (Android Build Filesystem) configuration option to Soong" into main am: dd65d3e672
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137581

Change-Id: I287da1a41d8432da2761c2d4c6169df9093d09cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 21:39:29 +00:00
Taylor Santiago
dd65d3e672 Merge "Add ABFS (Android Build Filesystem) configuration option to Soong" into main 2024-07-25 21:04:06 +00:00
Inseob Kim
036d9e6744 Conditionally pass kernel version to build.prop
This is to replicate Makefile's behavior as-is.

Bug: 322090587
Test: build and compare build command
Change-Id: Ib9ebec920701ea561a007bf2a1ae092ae1b4ff28
2024-07-25 20:15:54 +09:00
Inseob Kim
45ed4c2f9c Revert^4 "Use Soong-built system/build.prop"
ea04e564c2

Change-Id: I621be841ba5715479e321537866f8b3a880da397
2024-07-25 10:58:08 +00:00
Inseob Kim
26756a86c1 Revert^4 "Add TARGET_SYSTEM_PROP to system build.prop"
072c0e4fcb

Change-Id: I53a36f415a9bd472170f030f115039e623769acf
2024-07-25 10:58:08 +00:00
Inseob Kim
bf3222593a Revert^2 "Set output for build_prop even on Soong only build"
13c6231218

Change-Id: Ief5fd04e4ddb2fa884b16946b5b8baecc9da03ae
2024-07-25 10:58:08 +00:00
Pechetty Sravani (xWF)
2889deb1e4 Revert "Set output for build_prop even on Soong only build" am: 13c6231218
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195814

Change-Id: Id3960eff4797f2699251f2a6511b97e73f017ed2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 10:39:07 +00:00
Pechetty Sravani (xWF)
b7a0fe1eb7 Revert^3 "Add TARGET_SYSTEM_PROP to system build.prop" am: 072c0e4fcb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195813

Change-Id: Iea8d428d6b6099c1b71a70450880c7ac926009be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 10:39:03 +00:00
Pechetty Sravani (xWF)
120c27b42f Revert^3 "Use Soong-built system/build.prop" am: ea04e564c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195811

Change-Id: Ia14a373a48fa516bdf2ab3a6913b55547444d2c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 10:38:52 +00:00
Pechetty Sravani (xWF)
13c6231218 Revert "Set output for build_prop even on Soong only build"
Revert submission 3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR

Reason for revert: Droidmonitor created revert due to b/355379515. Will be verifying through ABTD before submission.

Reverted changes: /q/submissionid:3195644-revert-3195637-revert-3184480-system_build_prop_soong-BZIDUTEOOC-KRUETCBWUR

Change-Id: Iedc3434401d358ca4e716cdc056ff403eb3c5194
2024-07-25 09:21:09 +00:00
Pechetty Sravani (xWF)
072c0e4fcb Revert^3 "Add TARGET_SYSTEM_PROP to system build.prop"
ff506d1af2

Change-Id: I5659e93d4c45fdca20357b4fc61f936cfd0e748d
2024-07-25 09:21:09 +00:00
Pechetty Sravani (xWF)
ea04e564c2 Revert^3 "Use Soong-built system/build.prop"
625f66136d

Change-Id: I69b09646fb3286dcc5df638f87625f4eb8dcfcb2
2024-07-25 09:21:09 +00:00
Inseob Kim
830ca7e843 Merge "Set output for build_prop even on Soong only build" into main am: b302108252
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195810

Change-Id: Ic34f587cac8542bdb89f27fa7e7fc1ef8c574c8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 07:39:41 +00:00
Inseob Kim
bbd5c54b90 Revert^2 "Use Soong-built system/build.prop" am: 625f66136d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195640

Change-Id: Ib16ebbc28c5f72eeb7656d36f66234f9c3255ca1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 07:39:34 +00:00
Inseob Kim
66f64cbca0 Revert^2 "Add TARGET_SYSTEM_PROP to system build.prop" am: ff506d1af2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195638

Change-Id: I258cf8b600cce98a3821b6fdd0d6d152bf6de1d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 07:39:28 +00:00
Inseob Kim
b302108252 Merge "Set output for build_prop even on Soong only build" into main 2024-07-25 07:27:59 +00:00
Inseob Kim
625f66136d Revert^2 "Use Soong-built system/build.prop"
3ef9ed9848

Change-Id: I132ea8c2feabedc8b5e9bb8c0adb8f0995b9a2ec
2024-07-25 03:27:49 +00:00
Inseob Kim
ff506d1af2 Revert^2 "Add TARGET_SYSTEM_PROP to system build.prop"
027f50246f

Change-Id: I3e2e8d90029f897f1dbf76a829518cb7fe4a47b1
2024-07-25 03:27:49 +00:00
Inseob Kim
3a69282271 Set output for build_prop even on Soong only build
Without this change, Soong only build may break unexpectedly if some
modules refer to the build_prop module.

Bug: 322090587
Test: soong only build
Change-Id: I7571bdf0aa6c08ade8f130842c84c02bb0233acb
2024-07-25 11:54:28 +09:00
Inseob Kim
155eb6e21d Merge changes from topic "revert-3184480-system_build_prop_soong-BZIDUTEOOC" into main am: 7d7baf7220
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195633

Change-Id: I35846419402c7a0cb075278ef1f9b83bff81aa88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:51:18 +00:00
Inseob Kim
9eb39ab871 Revert "Use Soong-built system/build.prop" am: 3ef9ed9848
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3195631

Change-Id: Ie208d91a5d27007bf6eafa9833c8cbbc1c4ccc1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:51:10 +00:00
Inseob Kim
7d7baf7220 Merge changes from topic "revert-3184480-system_build_prop_soong-BZIDUTEOOC" into main
* changes:
  Revert "Add TARGET_SYSTEM_PROP to system build.prop"
  Revert "Sync gen_build_prop.py to sysprop.mk"
  Revert "Use Soong-built system/build.prop"
2024-07-25 02:48:23 +00:00
Inseob Kim
3ef9ed9848 Revert "Use Soong-built system/build.prop"
Revert submission 3184480-system_build_prop_soong

Reason for revert: breaks ndk and mainline build 

Reverted changes: /q/submissionid:3184480-system_build_prop_soong

Change-Id: I1738cc0a85428d3fd0a0ee196fa6d54270e6f1ec
2024-07-25 02:45:53 +00:00
Inseob Kim
027f50246f Revert "Add TARGET_SYSTEM_PROP to system build.prop"
Revert submission 3184480-system_build_prop_soong

Reason for revert: breaks ndk and mainline build 

Reverted changes: /q/submissionid:3184480-system_build_prop_soong

Change-Id: Ic089dc3dfcbf2083d1bcf2413be432dcb61ce525
2024-07-25 02:45:53 +00:00
Inseob Kim
82a7c593ab Merge changes from topic "system_build_prop_soong" into main am: b93b9f0b3a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3184480

Change-Id: Ic699f604f570870f26eef1f181074696624e0b14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:08:27 +00:00
Inseob Kim
c8a68e841f Add TARGET_SYSTEM_PROP to system build.prop am: bcc00559c6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3182381

Change-Id: Ib1ba1c34304b6ae7b1a7833603162c438ec5ad4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:08:22 +00:00
Inseob Kim
ad58ccc6f0 Make the vintf_fragments property configurable am: f223702f3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3189223

Change-Id: I3ac05a32be2b38404bae44e2395f58fc533a1822
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:07:39 +00:00
Inseob Kim
062f0e8730 Make the defaults property configurable am: f4889dbc88
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3189222

Change-Id: Ib7a51008ff739ac06dec739772deb7ec13f12514
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-25 02:07:36 +00:00
Inseob Kim
b93b9f0b3a Merge changes from topic "system_build_prop_soong" into main
* changes:
  Use Soong-built system/build.prop
  Sync gen_build_prop.py to sysprop.mk
  Add TARGET_SYSTEM_PROP to system build.prop
2024-07-25 02:07:00 +00:00
Treehugger Robot
6899b7ed22 Merge changes from topic "avf_apex_android_bp_select" into main
* changes:
  Make more apex properties configurable
  Make genrule's srcs property configurable
  Make some apex properties configurable
  Make the vintf_fragments property configurable
  Make the defaults property configurable
2024-07-25 01:52:54 +00:00
Wei Li
b85a178b07 Generate SBOM of products in Soong.
Bug: 324465531
Test: CIs
Test: m soong-sbom
Change-Id: If76776851d49282829a79bfb1c33f05b8f57de31
2024-07-24 18:23:13 -07:00
Inseob Kim
361baadba6 Use Soong-built system/build.prop
buildinfo.prop is also removed since it's now obsolete.

Bug: 322090587
Test: boot
Test: compare build.prop before and after
Change-Id: Ida7bab82add6e86e1076061a5fcdb572cedd1578
2024-07-24 17:20:22 +09:00
Inseob Kim
bcc00559c6 Add TARGET_SYSTEM_PROP to system build.prop
System partition's build_prop output now contains TARGET_SYSTEM_PROP.
Soong needs to know paths to add them to ninja build dependency graph.

Bug: 322090587
Test: build and compare both build.prop files
Change-Id: Ide73e876d28eda0cced2ec08bd3c680115025ad8
2024-07-24 15:53:54 +09:00
Kiyoung Kim
8a2bef0adb Merge "Remove VSDK related code from build" into main am: e51cb36a48
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3188060

Change-Id: I676c7500fc17b602d0535c2edfb07376c4be538e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-24 03:52:43 +00:00
Kiyoung Kim
e51cb36a48 Merge "Remove VSDK related code from build" into main 2024-07-24 03:31:43 +00:00
Jiyong Park
aaec131cc6 Merge "Update visibility according to the change AVF directories layout" into main am: c25dea9d73
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3186519

Change-Id: I6a83fdb43ec6a3ba04b3e8afade2bd1ec7e9b1c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-23 07:42:27 +00:00
Inseob Kim
f223702f3f Make the vintf_fragments property configurable
This allows using select statements with it.

Bug: 354824866
Test: m
Change-Id: I9080c14b8342868d842670c65386582552b32d46
2024-07-23 14:03:12 +09:00
Inseob Kim
f4889dbc88 Make the defaults property configurable
This allows using select statements with it.

Bug: 354824866
Test: m
Change-Id: I673df0869a68c2e79b19c577d0ae1ff2249388db
2024-07-23 14:03:03 +09:00
Kiyoung Kim
a7510851ea Remove VSDK related code from build
Remove leftover VSDK related code from build, as they are no longer in
use.

Bug: 332986564
Test: AOSP CF build succeeded
Change-Id: I7dcec66ddf6ee9a563ac09a3fa8a282c9e00258a
2024-07-23 12:18:45 +09:00
Jiyong Park
f6736c714f Update visibility according to the change AVF directories layout
Bug: 352458998
Test: m nothing
Change-Id: I594301a48ad224d10ee0f3030f4c7dbd179b82ba
2024-07-22 11:22:35 +09:00
Elliott Hughes
93618a2c32 Remove armv7-a. am: 081aaa9571
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3185003

Change-Id: I6eff90998b7b5c25306014021da7c9cc05462d7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-19 22:08:30 +00:00
Elliott Hughes
081aaa9571 Remove armv7-a.
Non-neon armv7 hasn't been supported for OS builds for many years now.

Change-Id: I230cd0b20cc166a59b622c9cd82b7f06ef3ca3b0
2024-07-19 20:49:08 +00:00
Treehugger Robot
b8dd8b1e05 Merge "Add 'use_debug_art' to product_variable" into main am: 00abdc02de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3160220

Change-Id: Ia654e2b75c8341f1a64a0bc63c811485c169de6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-19 03:36:13 +00:00
Treehugger Robot
00abdc02de Merge "Add 'use_debug_art' to product_variable" into main 2024-07-19 03:21:23 +00:00
Ivan Lozano
c602414357 Merge "android: Use slices.DeleteFunc for filtering" into main am: e9871abe44
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3182660

Change-Id: Ia91836f151078270d679cf6e8d47c79d7f9691c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 17:34:22 +00:00
Ivan Lozano
e9871abe44 Merge "android: Use slices.DeleteFunc for filtering" into main 2024-07-18 17:27:34 +00:00
Devin Moore
037b2e7d27 Merge "Support phony_output as a BuildParam Arg in RuleBuilder" into main am: aa4f1c20c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3174684

Change-Id: I9d40aa8c2deb593c314ea664566673403fb50c25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 15:37:13 +00:00
Devin Moore
aa4f1c20c2 Merge "Support phony_output as a BuildParam Arg in RuleBuilder" into main 2024-07-18 15:21:12 +00:00
Ivan Lozano
03b717d3f1 android: Use slices.DeleteFunc for filtering
Clean-up two filters in arch.go by using slices.DeleteFunc

Bug: 353739440
Test: m blueprint_tests
Change-Id: I3738bb7961830e2c287257cceb64194f048514d3
2024-07-18 15:13:50 +00:00
Ivan Lozano
0f58f6d22b Merge "android: Add host_cross_supported prop" into main am: a0258d8b3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3178079

Change-Id: I50c003f2da2346f9012e0de7e3fb443f74833714
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 14:53:25 +00:00