diff options
author | Alex Klyubin <klyubin@google.com> | 2015-12-07 22:08:14 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-12-07 22:08:14 +0000 |
commit | 3595a6aea829e36eb870f4646cd6a7ec9a2b62f9 (patch) | |
tree | 89d6032c7cab0eefa71db23f287f36a7cc90946d | |
parent | 93c2831af1798870245ee516e51c29a49a395c21 (diff) | |
parent | 03257b08b16ad50fd190a1646daceb609c58ecbe (diff) | |
download | build_soong-3595a6aea829e36eb870f4646cd6a7ec9a2b62f9.tar.gz build_soong-3595a6aea829e36eb870f4646cd6a7ec9a2b62f9.tar.bz2 build_soong-3595a6aea829e36eb870f4646cd6a7ec9a2b62f9.zip |
Merge "Do not run zipalign when building APK."
-rw-r--r-- | java/app_builder.go | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/java/app_builder.go b/java/app_builder.go index 4b3d3153..849abfd3 100644 --- a/java/app_builder.go +++ b/java/app_builder.go @@ -56,14 +56,6 @@ var ( }, "aaptFlags") - zipalign = pctx.StaticRule("zipalign", - blueprint.RuleParams{ - Command: `$zipalignCmd -f $zipalignFlags 4 $in $out`, - CommandDeps: []string{"$zipalignCmd"}, - Description: "zipalign $out", - }, - "zipalignFlags") - signapk = pctx.StaticRule("signapk", blueprint.RuleParams{ Command: `java -jar $signapkCmd $certificates $in $out`, @@ -87,9 +79,6 @@ func init() { pctx.VariableFunc("aaptCmd", func(c interface{}) (string, error) { return c.(common.Config).HostBinTool("aapt") }) - pctx.VariableFunc("zipalignCmd", func(c interface{}) (string, error) { - return c.(common.Config).HostBinTool("zipalign") - }) pctx.VariableFunc("signapkCmd", func(c interface{}) (string, error) { return c.(common.Config).HostJavaTool("signapk.jar") }) @@ -147,7 +136,7 @@ func CreateAppPackage(ctx common.AndroidModuleContext, flags []string, jarFile s }, }) - signedApk := filepath.Join(common.ModuleOutDir(ctx), "signed.apk") + outputFile := filepath.Join(common.ModuleOutDir(ctx), "package.apk") var certificateArgs []string for _, c := range certificates { @@ -156,23 +145,12 @@ func CreateAppPackage(ctx common.AndroidModuleContext, flags []string, jarFile s ctx.Build(pctx, blueprint.BuildParams{ Rule: signapk, - Outputs: []string{signedApk}, + Outputs: []string{outputFile}, Inputs: []string{resourceApk}, Args: map[string]string{ "certificates": strings.Join(certificateArgs, " "), }, }) - outputFile := filepath.Join(common.ModuleOutDir(ctx), "package.apk") - - ctx.Build(pctx, blueprint.BuildParams{ - Rule: zipalign, - Outputs: []string{outputFile}, - Inputs: []string{signedApk}, - Args: map[string]string{ - "zipalignFlags": "", - }, - }) - return outputFile } |