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
This commit is contained in:
@@ -78,4 +78,7 @@ func makeVarsProvider(ctx android.MakeVarsContext) {
|
||||
ctx.Strict("ANDROID_MANIFEST_MERGER_DEPS", "${ManifestMergerJars}")
|
||||
ctx.Strict("ANDROID_MANIFEST_MERGER",
|
||||
"${JavaCmd} -classpath ${ManifestMergerClasspath} com.android.manifmerger.Merger")
|
||||
|
||||
ctx.Strict("CLASS2GREYLIST", "${Class2Greylist}")
|
||||
ctx.Strict("HIDDENAPI", "${HiddenAPI}")
|
||||
}
|
||||
|
Reference in New Issue
Block a user