summaryrefslogtreecommitdiff
path: root/java/java_resources.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2018-09-26 17:52:45 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-09-26 17:52:45 +0000
commitf9641687f57e09da9a00fed8e2a3a2d288c543db (patch)
tree101344819d7442adf205d0e6553610f111bfb97d /java/java_resources.go
parent7692bf24683fff9a62e898cd136607018800dae3 (diff)
parent08e28abc4ecd10a0e0ab2dcb683560f9c6331e1b (diff)
Merge "soong_zip: support globs in -f and -D arguments"
Diffstat (limited to 'java/java_resources.go')
-rw-r--r--java/java_resources.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/java/java_resources.go b/java/java_resources.go
index fdc159063..4d8a757fa 100644
--- a/java/java_resources.go
+++ b/java/java_resources.go
@@ -20,6 +20,8 @@ import (
"strings"
"android/soong/android"
+
+ "github.com/google/blueprint/pathtools"
)
var resourceExcludes = []string{
@@ -64,7 +66,7 @@ func ResourceDirsToJarArgs(ctx android.ModuleContext,
if !strings.HasPrefix(path, dir.String()) {
panic(fmt.Errorf("path %q does not start with %q", path, dir))
}
- args = append(args, "-f", path)
+ args = append(args, "-f", pathtools.MatchEscape(path))
}
}
}
@@ -107,7 +109,7 @@ func resourceFilesToJarArgs(ctx android.ModuleContext,
if i == 0 || dir != lastDir {
args = append(args, "-C", dir)
}
- args = append(args, "-f", path)
+ args = append(args, "-f", pathtools.MatchEscape(path))
lastDir = dir
}