Files
build_soong/android
Jiyong Park 4152b192e0 Distinguish the intent of PackagingSpec
A PackagingSpec actually means either of two: an installation of a file
(i.e. putting the file on a filesystem image), or a simple gathering.
However, so far, the two different intents was not visible in
PackagingSpecs returns from TransitivePackagingSpecs().

With this change, the two different intents are recorded in
PackagingSpec. A PackagingSpec has a boolean field which records the
value of the SkipInstall() of the module where the PackagingSpec was
created from.

This could be used by a module like android_system_image which wants to
follow the "installation" semantic. For example, the module type doesn't
want to include a stub variant of a shared lib.

This change doesn't make use of the new field, yet.

Bug: 335506668
Test: go test ./...
Change-Id: If0106642a11ba804630df79b4c5ebd608a77a6b1
2024-04-30 22:35:20 +09:00
..
2024-01-05 09:54:09 -08:00
2023-03-22 12:58:38 -07:00
2024-04-10 13:21:28 +01:00
2023-06-22 08:18:33 -07:00
2023-05-19 20:31:32 +00:00
2024-01-18 12:43:24 -08:00
2023-04-10 20:20:41 +00:00
2023-04-10 20:20:41 +00:00
2024-01-05 09:54:09 -08:00
2024-03-07 10:53:41 -08:00
2024-01-18 14:16:06 -08:00
2024-01-18 12:43:24 -08:00