summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-05-20 04:13:57 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-05-20 04:13:57 +0000
commit7fecde9041bfe23bbcdfe8a91d596daa4a1ea462 (patch)
tree1d423d15b3e51c926a12a10fe15e339da439bd95 /java
parent36f3ed11913fbb5084ee1b44703b9efc3a451ccb (diff)
parent34b080ddcf7757bba3dcb938df46aa660b2564a0 (diff)
Merge "Enable referencing of aapt-generated proguard flags"
Diffstat (limited to 'java')
-rwxr-xr-xjava/app.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/app.go b/java/app.go
index e09509299..366005ce3 100755
--- a/java/app.go
+++ b/java/app.go
@@ -977,6 +977,10 @@ func (a *AndroidApp) DepIsInSameApex(ctx android.BaseModuleContext, dep android.
// For OutputFileProducer interface
func (a *AndroidApp) OutputFiles(tag string) (android.Paths, error) {
switch tag {
+ // In some instances, it can be useful to reference the aapt-generated flags from another
+ // target, e.g., system server implements services declared in the framework-res manifest.
+ case ".aapt.proguardOptionsFile":
+ return []android.Path{a.proguardOptionsFile}, nil
case ".aapt.srcjar":
return []android.Path{a.aaptSrcJar}, nil
case ".export-package.apk":