Spandan Das
d9d72c46ba
Prevent implicit outputs created during dexpreopt_config.zip
...
$PRODUCT_OUT/dexpreopt_config.zip is created by zipping all the
dexpreopt configs of individual apps. These config files are created in
$PRODUCT_OUT/dexpreopt_config, and this dir is as used as -C for
soong_zip.
In the current implementation, this build action also implicitly copies
global configuration files dexpreopt.config and dexpreopt_soong.config
into $PRODUCT_OUT/dexpreopt_config with the intent of being included in
the resultant zip file. These implicit outputs are unknown to ninja.
This CL prevents creation of these implicit outputs.
out/soong/dexpreopt_soong.config and
out/soong/dexpreopt_<arch>/dexpreopt.config is now passed directly to
soong_zip via -f.
Bug: 333316620
Test: m out/target/product/vsoc_x86_64/dexpreopt_config.zip # no longer
bit identical since the relative order changes, dexpreopt(_soong).config
now appears at the bottom of the zip
Test: zipcmp dexpreopt_config.zip.before dexpreopt_config.zip.after # no
diffs
Change-Id: Ib30c9a5c436e263231f9688129ab94664277b841
2024-06-07 17:45:19 +00:00
..
2023-02-28 10:52:10 -08:00
2024-01-24 16:31:27 +09:00
2024-03-26 12:24:55 +00:00
2024-05-01 23:34:24 +00:00
2024-06-02 07:21:37 -07:00
2023-07-25 21:30:38 +00:00
2024-02-08 01:46:28 +00:00
2024-06-06 03:55:52 +00:00
2020-06-12 21:10:55 -07:00
2023-11-28 13:46:13 +00:00
2024-05-16 23:57:13 +00:00
2023-11-07 14:06:14 +09:00
2024-02-05 11:01:41 +09:00
2024-06-02 07:21:37 -07:00
2024-05-01 10:41:09 -07:00
2023-06-22 17:32:03 +00:00
2024-04-25 16:46:35 -07:00
2023-09-21 15:54:27 +00:00
2020-01-14 17:00:13 -08:00
2022-03-29 16:11:12 +01:00
2023-08-30 11:48:52 -04:00
2024-02-05 11:01:41 +09:00
2024-06-04 17:26:12 +00:00
2023-03-22 21:11:42 +00:00
2022-09-20 14:53:51 -07:00
2024-06-04 17:26:12 +00:00
2024-02-01 11:34:59 -08:00
2024-06-05 19:24:17 +00:00
2024-02-05 11:01:41 +09:00
2021-03-31 15:33:35 -07:00
2024-06-02 07:21:37 -07:00
2022-05-11 08:17:45 -07:00
2022-06-13 09:06:59 +00:00
2024-02-01 22:10:33 +08:00
2022-03-16 14:21:08 -07:00
2024-05-31 23:56:05 +00:00
2024-04-26 16:43:52 +00:00
2023-04-27 16:10:05 +09:00
2022-04-05 16:52:23 -07:00
2022-12-05 13:13:37 -08:00
2023-06-29 12:50:10 +00:00
2022-04-06 01:11:20 +00:00
2024-06-05 19:24:17 +00:00
2024-02-05 11:01:41 +09:00
2020-06-08 16:36:52 -07:00
2020-06-08 16:36:52 -07:00
2022-01-06 18:47:57 +00:00
2021-04-02 10:24:48 -07:00
2023-04-24 19:35:32 +00:00
2022-11-09 16:40:25 -08:00
2023-11-02 10:16:57 -07:00
2023-05-23 05:59:09 +00:00
2022-11-09 16:40:25 -08:00
2020-03-07 11:29:29 -08:00
2020-03-07 11:29:29 -08:00
2022-09-07 17:35:29 +00:00
2024-01-24 21:12:40 +00:00
2022-03-30 20:05:34 -07:00
2024-01-26 16:44:33 +00:00
2024-01-24 21:12:40 +00:00
2022-11-25 11:17:57 +00:00
2019-10-21 09:36:45 +01:00
2023-11-02 10:45:33 -07:00
2021-07-08 17:01:43 -07:00
2023-11-02 10:16:57 -07:00
2023-10-30 17:04:58 -07:00
2020-06-10 17:18:13 -07:00
2024-01-04 23:20:49 +00:00
2024-01-04 23:23:38 +00:00
2024-02-05 11:01:41 +09:00
2024-05-15 15:26:39 -07:00
2024-06-07 17:45:19 +00:00
2023-11-02 10:45:33 -07:00
2021-09-22 04:20:05 +00:00
2024-01-24 21:12:40 +00:00
2023-11-02 10:16:57 -07:00
2022-06-24 15:42:46 -07:00
2023-11-21 15:42:15 -08:00
2023-03-01 15:51:24 -08:00
2024-04-08 11:59:05 -07:00
2023-06-27 15:39:05 -07:00
2020-06-08 16:36:52 -07:00
2020-05-27 19:37:03 -07:00
2023-11-28 13:46:13 +00:00
2019-09-18 16:23:04 +00:00
2024-05-22 19:23:46 +00:00
2024-04-30 17:30:18 -07:00
2023-11-08 07:46:54 +00:00
2022-08-29 17:22:50 +02:00
2024-06-06 22:12:38 +00:00
2023-08-15 15:48:35 +00:00
2024-02-08 16:15:56 -08:00
2024-02-04 03:18:52 +00:00
2024-02-08 11:33:58 -08:00
2023-11-15 20:39:45 +00:00
2024-06-04 14:26:49 -07:00
2024-03-28 22:42:36 +00:00
2022-10-14 15:55:31 -07:00
2023-08-08 16:57:42 +00:00
2021-09-24 18:39:47 +00:00
2021-04-06 12:41:10 +02:00
2019-11-14 09:57:13 -08:00
2023-07-14 01:23:48 +00:00
2020-06-12 21:10:55 -07:00
2024-02-05 11:01:41 +09:00
2020-03-07 11:29:29 -08:00
2020-06-11 22:57:48 +00:00
2021-11-17 19:45:49 -08:00
2023-08-30 17:17:19 -07:00
2024-03-28 13:05:05 +09:00
2024-06-06 22:12:38 +00:00
2022-04-12 18:57:15 -07:00
2023-11-29 10:18:52 -08:00
2023-07-25 21:30:38 +00:00
2020-02-03 19:00:36 +00:00
2020-03-07 11:29:29 -08:00
2019-10-18 18:28:23 +00:00
2024-05-16 16:38:29 +01:00
2024-03-27 05:19:56 +00:00
2021-03-15 10:45:05 -07:00
2024-04-16 08:08:49 +00:00