Commit Graph

80289 Commits

Author SHA1 Message Date
LaMont Jones
c71f79e3ff cc: export LOCAL_ACONFIG_FILES for printflags
Bug: 308625757
Test: manual
Change-Id: I211fe4736098bdca040c2a58b8b5e468c9d2e542
2023-12-05 20:46:06 +00:00
Hugo Drumond Jacob
4b971d7039 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: Ie9d3b9f9e0b3c15c16eee2c546f48c36d45f05c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 20:02:37 +00:00
Cole Faust
ef65c23a22 Merge "Handle symlinks in sbox" into main am: 14e1149195
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: Ie6edc90866c9808e0ec6fa0d8fcab0cd55545db8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 19:58:48 +00:00
Aditya Choudhary
26df39fe44 Add source file provider for genrule/srcs, python libraries and rust libraries.
Change-Id: I2d7d4684a10c15aeecc27b8db800ab27a807d2e2
2023-12-05 19:56:26 +00:00
Hugo Drumond Jacob
567ed1b7b0 Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main am: fe3777742a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2859245

Change-Id: I14f00114217c2153eb1f426c3a9bfb42d4804232
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 19:44:14 +00:00
Cole Faust
293162ec9e Merge "Handle symlinks in sbox" into main am: 14e1149195
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2850015

Change-Id: I6217d7c30cd45c02fcef77b9d29eb1cd56056f2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 19:41:07 +00:00
Hugo Drumond Jacob
fe3777742a Merge "Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"" into main 2023-12-05 19:09:34 +00:00
Aditya Choudhary
8094b6bf9d Add Code Metadata rule to soong/testing.
This Cl adds a new rule to Soong to generate code ownership metadata. Also, this CL adds a provider in the Java SDK library to provide generated source files to the Code_metadata rule. Will add providers to other libraries in the future changes.

Bug: 296873595
Change-Id: Ic2e43aa9b161231fea4416d1f0d36b778361d7c5
2023-12-05 18:10:03 +00:00
Cole Faust
14e1149195 Merge "Handle symlinks in sbox" into main 2023-12-05 17:51:55 +00:00
Hugo Drumond Jacob
afadb164fd Revert "Sandbox chre_atoms_log.h and deqp_spvtools_update_build_version"
This reverts commit 12dcc8649e.

Reason for revert: See b/314904106

Bug: 314904106
Change-Id: Icb048d86a66a5f0492c3ae017314f4cdcd3ffabe
2023-12-05 17:49:50 +00:00
Treehugger Robot
a19cf007bd Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: 10ae393d8a am: b2830032de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Ib5fe8760981400238aae2e10630fcee88d84b398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:29 +00:00
Jooyung Han
a123bb27e0 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 2f7cb3854e am: b5b60f9b37
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I9d67a01633d0c0e0750c8defe6caf9d71aae0232
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:22 +00:00
Colin Cross
4af1b7a13e Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 60b62f67b0 am: 9a746cfd0e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: I1031b7907ca20d9f6d3400439ee1ca3fd4df381e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:43:02 +00:00
Treehugger Robot
b2830032de Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: 10ae393d8a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: I5dc26eaa269f5aa34277d51fba0ac459415ca0a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:08:29 +00:00
Jooyung Han
b5b60f9b37 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 2f7cb3854e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I48385e408f1aa3ca1f8c43cab47c3c791a93cbe9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:08:21 +00:00
Colin Cross
9a746cfd0e Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 60b62f67b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: Id26b7417c41461bf17f19f213cdb8a21fc140a8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 07:03:18 +00:00
Treehugger Robot
be7c184821 Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: e4be5409a9 am: d43082e6ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Ifae51dddd8ccaf4886e79fb4f264d6b54e129628
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:54:57 +00:00
Jooyung Han
a1c9cb144b Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 578c212857 am: e1502b91d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: If6eae0c99ade51e0394500522d53ba8ece3fa628
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:54:48 +00:00
Colin Cross
47ce157ecb Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 543c7e121c am: 8b23eff68d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: Iad064435fedda36c3d9fcaada3bebafdf2da0b6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:53:54 +00:00
Jooyung Han
2034875cac Error if vendor apex adds an LLNDK library
This is a common mistake when creating a vendor apex. They often try to
list all dependencies. Adding an LLNDK results in putting a stub library
in APEX, which simply doesn't work.

This change prevents stubs from being added to APEX.

Bug: 314033460
Test: go test ./apex
Change-Id: Ic3365047028d9ab6f06992d52aece5a3890177bb
2023-12-05 15:23:56 +09:00
Treehugger Robot
10ae393d8a Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: Idf988f0b680349f747f0145eaea4f75b033b2ca2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:20:08 +00:00
Jooyung Han
2f7cb3854e Add cc_library.target.vendor.no_stubs am: 85707de8c1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I8e7aaf1d3a8e2029f75636410e97945e5339cbb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:19:59 +00:00
Colin Cross
60b62f67b0 Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: I3243f7ad08000dcaa889bd8388f80d8980c422ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:06:53 +00:00
Treehugger Robot
d43082e6ca Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be am: e4be5409a9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: I61dc551e4daf2029ba220956dcdda752cb027407
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:05:30 +00:00
Jooyung Han
e1502b91d8 Add cc_library.target.vendor.no_stubs am: 85707de8c1 am: 578c212857
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: If20cbc49c6b623a5ebeb1b58f7b1b79d4898aaf7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:05:23 +00:00
Colin Cross
8b23eff68d Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff am: 543c7e121c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: I4096905518f39a1c5607fb58f9bc769784b823c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 06:05:12 +00:00
Treehugger Robot
e4be5409a9 Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main am: fedbb5c3be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853092

Change-Id: I696ad0dadb55b47cd303069fb3f9083a4606aa69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:57:04 +00:00
Jooyung Han
578c212857 Add cc_library.target.vendor.no_stubs am: 85707de8c1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853091

Change-Id: I68411c3ff51a8f61f08f471cb8da31b79c252867
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:57:01 +00:00
Colin Cross
543c7e121c Merge "Move startRBE error handling to the main goroutine" into main am: 31783628ff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2849973

Change-Id: Ifa2fb544ed7a0df694d77824a5a59b1d46ac4ea3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:56:46 +00:00
Treehugger Robot
fedbb5c3be Merge changes from topics "libz-no-stubs-for-vendor", "vendor-etc-linker-config" into main
* changes:
  Generate vendor specific STUB_LIBRARIES
  Add cc_library.target.vendor.no_stubs
2023-12-05 05:47:08 +00:00
Colin Cross
31783628ff Merge "Move startRBE error handling to the main goroutine" into main 2023-12-05 05:35:38 +00:00
Treehugger Robot
af91af3843 Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d am: 53271a2489 am: 5e097af8b7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: Id94d2f8acf2fec73106fad75d54cfd7cf6174d4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:16:43 +00:00
Yi Kong
b75c3d1136 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401 am: be13ad16ea am: 54a987a185
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: Iccc43161662ccd43bdc5cc3ad32402477fdddac3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:16:35 +00:00
Treehugger Robot
813fec2974 Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d am: 2438f09e0d am: b9555e56b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: I0df6151fa4dd3eb6d24deee34af18ca97b61d8a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:15:53 +00:00
Yi Kong
cc0050f0f4 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401 am: f4e59d2f48 am: e5994ccae1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: I633dc331f1b64caf599b8b3b05e11bab0167c7a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 05:14:55 +00:00
Treehugger Robot
5e097af8b7 Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d am: 53271a2489
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: I9bd56872893e6a912005daedf51879fee0f8a7cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 04:29:20 +00:00
Yi Kong
54a987a185 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401 am: be13ad16ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: If3273d8cbbc39cfd1a58dc30cbcc4cef924b0f88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 04:28:44 +00:00
Treehugger Robot
b9555e56b0 Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d am: 2438f09e0d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: I927659b82570b526c1b502871072315367e3ac9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 04:27:13 +00:00
Yi Kong
e5994ccae1 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401 am: f4e59d2f48
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: Ibcd2faf9eb49768529a50c4c60a5b3a0095d6122
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 04:26:35 +00:00
Treehugger Robot
53271a2489 Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: I6b457a4db55d058006ab2c0f74e825b777b0518a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 04:08:31 +00:00
Yi Kong
be13ad16ea Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: If030bd3d290c3f6adfdbb67150104562ee4bb235
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 03:55:31 +00:00
Treehugger Robot
2438f09e0d Merge "Define __ANDROID_VENDOR_API__" into main am: e0a5c5ae1d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2851889

Change-Id: Ifc6b5f90684bf74f85bfe5c301572a48eb6552e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 03:50:30 +00:00
Yi Kong
f4e59d2f48 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main am: e2b87d7401
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2856020

Change-Id: Ideb2e6b52f95616fdd387584d9d69d47372ebc55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 03:49:40 +00:00
Treehugger Robot
e0a5c5ae1d Merge "Define __ANDROID_VENDOR_API__" into main 2023-12-05 03:48:26 +00:00
Yi Kong
e2b87d7401 Merge "Do not perform AFDO or optimizing LTO for eng builds" into main 2023-12-05 03:00:17 +00:00
Joe Onorato
c0435520e0 Merge "Add accessor function for bool product variables." into main am: 9390fb85f6 am: 4c4a215be3 am: 5c30a970c0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545

Change-Id: Ib40ddf475d7dff29ffc3269b8479feaed04dffab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 02:19:54 +00:00
Colin Cross
e3673d0333 Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43 am: 078254139c am: f5855d5558
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720

Change-Id: I4add8e823843bb8e51518713a24b72a7529cbf9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 02:19:31 +00:00
Joe Onorato
e2065b7358 Merge "Add accessor function for bool product variables." into main am: 9390fb85f6 am: 26ce228d59 am: 596ce76267
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545

Change-Id: Ic4ea01b0ab4d53ce3b1f2e01ebb58bda49d8276a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 02:18:43 +00:00
Colin Cross
08aa480493 Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43 am: e4f28b5a03 am: 602e7436cb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720

Change-Id: I9389644aa173115ea9134e9db4f5154a5501eb96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 02:18:16 +00:00
Joe Onorato
5c30a970c0 Merge "Add accessor function for bool product variables." into main am: 9390fb85f6 am: 4c4a215be3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545

Change-Id: Ic76c7ecf0de8cf608ff0b78967bda650cc8e687b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05 02:15:01 +00:00