platform_build_soong/scripts/hiddenapi
Paul Duffin dfa1083fee Validate monolithic and modular hidden API flags are consistent
This makes sure that where there is overlap between the hidden API
flags generated for a module and the monolithic flags that they are
identical. That ensures that the modular hidden API flags will be
compatible with previous releases that relied on the monolithic flags.

Bug: 179354495
Test: m out/soong/.intermediates/art/build/boot/art-bootclasspath-fragment/android_common_apex10000/modular-hiddenapi/all-flags.csv
      m out/soong/hiddenapi/hiddenapi-flags.csv
      - Create some inconsistencies between the above two files.
      m out/soong/hiddenapi/hiddenapi-flags.csv.valid
Change-Id: Iaf9e23cef63e221608955d89dc8d496bcc70c86e
2021-05-14 01:49:19 +01:00
..
Android.bp Validate monolithic and modular hidden API flags are consistent 2021-05-14 01:49:19 +01:00
generate_hiddenapi_lists.py Allow generate_hiddenapi_lists.py to work with no custom flag files 2021-04-21 17:15:25 +01:00
generate_hiddenapi_lists_test.py Move hiddenapi tools used by build/soong from frameworks/base 2021-02-09 10:46:36 +00:00
merge_csv.py Sort hiddenapi monolithic files by signature 2021-02-16 17:38:08 +00:00
verify_overlaps.py Validate monolithic and modular hidden API flags are consistent 2021-05-14 01:49:19 +01:00