Merge "Don't write nonexistent DEX file paths to dexpreopt.config files." am: 9b91082452
am: 1fdefc2c57
am: 8c723918ee
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1574745 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I55cac496bdcaa4dc83a92c50b013812e616da8b7
This commit is contained in:
committed by
Automerger Merge Worker
commit
eceb8ff9f0
@@ -129,8 +129,6 @@ func (d *dexpreopter) dexpreopt(ctx android.ModuleContext, dexJarFile android.Wr
|
|||||||
|
|
||||||
dexLocation := android.InstallPathToOnDevicePath(ctx, d.installPath)
|
dexLocation := android.InstallPathToOnDevicePath(ctx, d.installPath)
|
||||||
|
|
||||||
buildPath := android.PathForModuleOut(ctx, "dexpreopt", ctx.ModuleName()+".jar").OutputPath
|
|
||||||
|
|
||||||
providesUsesLib := ctx.ModuleName()
|
providesUsesLib := ctx.ModuleName()
|
||||||
if ulib, ok := ctx.Module().(ProvidesUsesLib); ok {
|
if ulib, ok := ctx.Module().(ProvidesUsesLib); ok {
|
||||||
name := ulib.ProvidesUsesLib()
|
name := ulib.ProvidesUsesLib()
|
||||||
@@ -146,7 +144,6 @@ func (d *dexpreopter) dexpreopt(ctx android.ModuleContext, dexJarFile android.Wr
|
|||||||
slimDexpreoptConfig := &dexpreopt.ModuleConfig{
|
slimDexpreoptConfig := &dexpreopt.ModuleConfig{
|
||||||
Name: ctx.ModuleName(),
|
Name: ctx.ModuleName(),
|
||||||
DexLocation: dexLocation,
|
DexLocation: dexLocation,
|
||||||
BuildPath: buildPath,
|
|
||||||
EnforceUsesLibraries: d.enforceUsesLibs,
|
EnforceUsesLibraries: d.enforceUsesLibs,
|
||||||
ProvidesUsesLibrary: providesUsesLib,
|
ProvidesUsesLibrary: providesUsesLib,
|
||||||
ClassLoaderContexts: d.classLoaderContexts,
|
ClassLoaderContexts: d.classLoaderContexts,
|
||||||
@@ -218,7 +215,7 @@ func (d *dexpreopter) dexpreopt(ctx android.ModuleContext, dexJarFile android.Wr
|
|||||||
dexpreoptConfig := &dexpreopt.ModuleConfig{
|
dexpreoptConfig := &dexpreopt.ModuleConfig{
|
||||||
Name: ctx.ModuleName(),
|
Name: ctx.ModuleName(),
|
||||||
DexLocation: dexLocation,
|
DexLocation: dexLocation,
|
||||||
BuildPath: buildPath,
|
BuildPath: android.PathForModuleOut(ctx, "dexpreopt", ctx.ModuleName()+".jar").OutputPath,
|
||||||
DexPath: dexJarFile,
|
DexPath: dexJarFile,
|
||||||
ManifestPath: d.manifestFile,
|
ManifestPath: d.manifestFile,
|
||||||
UncompressedDex: d.uncompressedDex,
|
UncompressedDex: d.uncompressedDex,
|
||||||
|
Reference in New Issue
Block a user