Merge "Change position of R8/D8 flags on the command line." into main am: ea5bb25378
am: efb785c929
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2845918 Change-Id: Ib788b8ddacad08d32f3185b8d608e0984b5244ec Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -106,7 +106,7 @@ func (d *dexer) effectiveOptimizeEnabled() bool {
|
|||||||
var d8, d8RE = pctx.MultiCommandRemoteStaticRules("d8",
|
var d8, d8RE = pctx.MultiCommandRemoteStaticRules("d8",
|
||||||
blueprint.RuleParams{
|
blueprint.RuleParams{
|
||||||
Command: `rm -rf "$outDir" && mkdir -p "$outDir" && ` +
|
Command: `rm -rf "$outDir" && mkdir -p "$outDir" && ` +
|
||||||
`$d8Template${config.D8Cmd} ${config.D8Flags} --output $outDir $d8Flags --no-dex-input-jar $in && ` +
|
`$d8Template${config.D8Cmd} ${config.D8Flags} $d8Flags --output $outDir --no-dex-input-jar $in && ` +
|
||||||
`$zipTemplate${config.SoongZipCmd} $zipFlags -o $outDir/classes.dex.jar -C $outDir -f "$outDir/classes*.dex" && ` +
|
`$zipTemplate${config.SoongZipCmd} $zipFlags -o $outDir/classes.dex.jar -C $outDir -f "$outDir/classes*.dex" && ` +
|
||||||
`${config.MergeZipsCmd} -D -stripFile "**/*.class" $mergeZipsFlags $out $outDir/classes.dex.jar $in && ` +
|
`${config.MergeZipsCmd} -D -stripFile "**/*.class" $mergeZipsFlags $out $outDir/classes.dex.jar $in && ` +
|
||||||
`rm -f "$outDir/classes*.dex" "$outDir/classes.dex.jar"`,
|
`rm -f "$outDir/classes*.dex" "$outDir/classes.dex.jar"`,
|
||||||
@@ -137,13 +137,12 @@ var r8, r8RE = pctx.MultiCommandRemoteStaticRules("r8",
|
|||||||
Command: `rm -rf "$outDir" && mkdir -p "$outDir" && ` +
|
Command: `rm -rf "$outDir" && mkdir -p "$outDir" && ` +
|
||||||
`rm -f "$outDict" && rm -f "$outConfig" && rm -rf "${outUsageDir}" && ` +
|
`rm -f "$outDict" && rm -f "$outConfig" && rm -rf "${outUsageDir}" && ` +
|
||||||
`mkdir -p $$(dirname ${outUsage}) && ` +
|
`mkdir -p $$(dirname ${outUsage}) && ` +
|
||||||
`$r8Template${config.R8Cmd} ${config.R8Flags} -injars $in --output $outDir ` +
|
`$r8Template${config.R8Cmd} ${config.R8Flags} $r8Flags -injars $in --output $outDir ` +
|
||||||
`--no-data-resources ` +
|
`--no-data-resources ` +
|
||||||
`-printmapping ${outDict} ` +
|
`-printmapping ${outDict} ` +
|
||||||
`-printconfiguration ${outConfig} ` +
|
`-printconfiguration ${outConfig} ` +
|
||||||
`-printusage ${outUsage} ` +
|
`-printusage ${outUsage} ` +
|
||||||
`--deps-file ${out}.d ` +
|
`--deps-file ${out}.d && ` +
|
||||||
`$r8Flags && ` +
|
|
||||||
`touch "${outDict}" "${outConfig}" "${outUsage}" && ` +
|
`touch "${outDict}" "${outConfig}" "${outUsage}" && ` +
|
||||||
`${config.SoongZipCmd} -o ${outUsageZip} -C ${outUsageDir} -f ${outUsage} && ` +
|
`${config.SoongZipCmd} -o ${outUsageZip} -C ${outUsageDir} -f ${outUsage} && ` +
|
||||||
`rm -rf ${outUsageDir} && ` +
|
`rm -rf ${outUsageDir} && ` +
|
||||||
|
Reference in New Issue
Block a user