Files
build_soong/cc
Inseob Kim 7f283f4bd0 Refine logic choosing vendor snapshot modules
This refines the vendor snapshot codes in order to fix logic errors.

- Capture toolchain_library and cc_library_headers correctly.
- Redirect unwind static library correctly.
- Filter out sanitize / coverage / lto by looking at HideFromMake.
- Add binary() function for clear and shorter codes.
- Include test modules.
- Add more tests to prevent further snapshot breakages.

Bug: 157106227
Test: m vendor-snapshot
Test: m nothing for all available targets
Test: EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true \
NATIVE_COVERAGE=true COVERAGE_PATHS="*" m nothing

Change-Id: Id90082b5ab730f928582ad24f022ba410855400e
Merged-In: Id90082b5ab730f928582ad24f022ba410855400e
(cherry picked from commit 4d8d8fec4a)
2020-06-05 04:25:40 +00:00
..
2020-06-01 13:44:48 -07:00
2020-01-31 18:12:41 +00:00
2019-11-12 15:55:03 -08:00
2020-02-19 15:30:02 +09:00
2019-12-18 08:19:10 -08:00
2020-06-01 01:07:48 +00:00
2019-11-07 15:27:58 -08:00
2020-03-06 18:15:44 -08:00
2020-03-24 07:04:54 -07:00
2019-11-07 15:27:58 -08:00
2016-08-01 14:36:22 -07:00
2019-09-13 12:18:47 -07:00
2019-12-18 08:19:10 -08:00
2020-04-27 01:17:12 -07:00
2020-06-01 13:44:48 -07:00