Spandan Das
f280b23fe5
Reland "Use cp instead of install for ndk_headers"
...
This relands aosp/3026027 with fixes for ndk_library. ndk_library
uses ctx.InstallFile to copy the stubs from an intermediate dir to
out/soong/ndk/sysroot/. The copy rule was created in
out/soong/installs-<product>.mk. This would cause issues when soong_ui
is run in `--soong-only` mode
To fix this, the cp rule is created entirely in soong. The stub library
is marked uninstallable to prevent creation of duplicate rules when
`--soong-only` mode is not used
Test: presubmits
Test: lunch ndk-trunk_staging-userdebug &&
ALLOW_MISSING_DEPENDENCIES=true build/soong/soong_ui.bash --soong-only
out/soong/ndk.timestamp
Change-Id: I6f8b87d88d8ca5ec9a3327e1f11e9aa654f8cdce
2024-04-04 22:39:45 +00:00
..
2024-03-20 17:25:20 +00:00
2022-04-28 14:18:59 +00:00
2023-02-28 19:29:47 -08:00
2024-03-14 06:06:26 +09:00
2024-03-14 06:06:26 +09:00
2024-02-09 12:22:13 -08:00
2024-02-09 13:49:02 -08:00
2024-03-28 15:11:16 +09:00
2024-04-04 22:39:45 +00:00
2023-07-26 09:47:10 -07:00
2021-08-31 17:07:07 +01:00
2023-12-08 13:51:05 -08:00
2024-01-02 16:06:09 -08:00
2024-04-03 09:09:18 +08:00
2024-03-28 15:15:01 +09:00
2024-04-03 00:48:04 +00:00
2023-05-19 20:31:32 +00:00
2024-02-16 19:42:15 +00:00
2023-05-19 20:31:32 +00:00
2024-04-02 13:58:13 -07:00
2021-08-02 11:50:34 -07:00
2024-04-02 13:58:13 -07:00
2024-02-12 18:12:14 +00:00
2024-02-09 13:49:02 -08:00
2024-01-03 22:14:24 +00:00
2023-12-03 17:22:56 -08:00
2024-01-10 16:29:51 +09:00
2023-12-08 13:51:05 -08:00
2024-03-28 15:15:01 +09:00
2024-04-01 16:37:20 +09:00
2021-09-25 10:17:31 +01:00
2024-04-01 16:37:20 +09:00
2024-01-09 11:37:14 +09:00
2024-01-09 22:09:07 +00:00
2022-12-05 13:43:29 -05:00
2023-12-08 13:51:05 -08:00
2023-12-14 16:12:22 -08:00
2024-03-28 15:15:01 +09:00
2024-03-28 15:15:01 +09:00
2023-12-08 13:51:05 -08:00
2024-04-03 09:09:18 +08:00
2024-01-09 11:37:14 +09:00
2024-03-20 14:50:26 +00:00
2021-04-26 18:41:00 -07:00
2024-01-26 11:06:45 -08:00
2024-03-28 01:35:37 +00:00
2024-01-12 11:19:24 -08:00
2021-09-23 11:37:57 +01:00
2023-05-19 20:31:32 +00:00
2024-04-04 22:39:45 +00:00
2024-04-04 22:39:45 +00:00
2023-12-14 16:12:20 -08:00
2024-04-04 22:39:45 +00:00
2022-08-30 18:24:40 +00:00
2024-03-28 15:15:01 +09:00
2024-01-02 16:06:09 -08:00
2023-10-18 17:42:59 -07:00
2024-01-26 11:06:45 -08:00
2023-02-28 19:29:47 -08:00
2024-03-04 08:39:20 +00:00
2024-02-28 19:14:59 -08:00
2021-07-20 12:46:48 -07:00
2023-12-08 13:51:05 -08:00
2020-07-16 13:21:43 -07:00
2023-12-08 13:51:05 -08:00
2024-02-07 15:35:36 +08:00
2023-12-14 16:12:22 -08:00
2023-12-14 16:12:21 -08:00
2023-05-02 15:37:26 +00:00
2023-05-02 15:37:26 +00:00
2024-04-01 16:37:20 +09:00
2023-07-14 12:43:09 -04:00
2024-02-28 19:14:24 -08:00
2023-12-08 13:51:05 -08:00
2023-12-05 08:24:38 +09:00
2021-09-02 11:46:24 +02:00
2024-01-09 11:37:14 +09:00
2024-03-28 15:15:01 +09:00
2024-01-10 16:29:51 +09:00
2023-12-08 13:51:05 -08:00
2024-04-02 13:58:13 -07:00
2024-03-28 15:15:01 +09:00
2022-08-17 10:43:13 -07:00
2023-12-14 16:12:22 -08:00
2024-04-01 16:37:20 +09:00
2024-04-01 16:37:20 +09:00