Move hiddenapi to Soong
Perform hiddenapi CSV generation and dex encoding for Soong modules
in Soong. This fixes an issue where dexpreopting was happening on
a different jar than was being installed.
Bug: 122856783
Test: m checkbuild
Test: no change out/target/common/obj/PACKAGING/hiddenapi-flags.csv
Test: only ordering change to out/target/common/obj/PACKAGING/hiddenapi-greylist.csv
Test: cts/tests/signature/runSignatureTests.sh
Change-Id: I4fc481efc29e73cb2bdaacf672e86d5f6f0075ae
diff --git a/Android.bp b/Android.bp
index b4a9d30..97f786e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -243,6 +243,7 @@
"java/droiddoc.go",
"java/gen.go",
"java/genrule.go",
+ "java/hiddenapi.go",
"java/jacoco.go",
"java/java.go",
"java/jdeps.go",