Revert "m <apex_name>-deps-info prints the internal/external deps of the APEX"
This reverts commit 114ff53f5e
.
Reason for revert: broke cf_x86_phone-userdebug_coverage
Change-Id: I7221fd0b0baee5407a7322240c170aef8e549e4d
This commit is contained in:
24
apex/apex.go
24
apex/apex.go
@@ -511,13 +511,8 @@ type apexBundle struct {
|
||||
// list of files to be included in this apex
|
||||
filesInfo []apexFile
|
||||
|
||||
// list of module names that should be installed along with this APEX
|
||||
requiredDeps []string
|
||||
|
||||
// list of module names that this APEX is depending on (to be shown via *-deps-info target)
|
||||
// list of module names that this APEX is depending on
|
||||
externalDeps []string
|
||||
// list of module names that this APEX is including (to be shown via *-deps-info target)
|
||||
internalDeps []string
|
||||
|
||||
testApex bool
|
||||
vndkApex bool
|
||||
@@ -930,7 +925,7 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
a.primaryApexType = true
|
||||
|
||||
if ctx.Config().InstallExtraFlattenedApexes() {
|
||||
a.requiredDeps = append(a.requiredDeps, a.Name()+flattenedSuffix)
|
||||
a.externalDeps = append(a.externalDeps, a.Name()+flattenedSuffix)
|
||||
}
|
||||
}
|
||||
case zipApex:
|
||||
@@ -989,9 +984,6 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
depTag := ctx.OtherModuleDependencyTag(child)
|
||||
depName := ctx.OtherModuleName(child)
|
||||
if _, isDirectDep := parent.(*apexBundle); isDirectDep {
|
||||
if depTag != keyTag && depTag != certificateTag {
|
||||
a.internalDeps = append(a.internalDeps, depName)
|
||||
}
|
||||
switch depTag {
|
||||
case sharedLibTag:
|
||||
if cc, ok := child.(*cc.Module); ok {
|
||||
@@ -1122,10 +1114,9 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
//
|
||||
// Always include if we are a host-apex however since those won't have any
|
||||
// system libraries.
|
||||
if !android.DirectlyInAnyApex(ctx, cc.Name()) && !android.InList(cc.Name(), a.requiredDeps) {
|
||||
a.requiredDeps = append(a.requiredDeps, cc.Name())
|
||||
if !android.DirectlyInAnyApex(ctx, cc.Name()) && !android.InList(cc.Name(), a.externalDeps) {
|
||||
a.externalDeps = append(a.externalDeps, cc.Name())
|
||||
}
|
||||
a.externalDeps = append(a.externalDeps, depName)
|
||||
requireNativeLibs = append(requireNativeLibs, cc.OutputFile().Path().Base())
|
||||
// Don't track further
|
||||
return false
|
||||
@@ -1133,8 +1124,6 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
af := apexFileForNativeLibrary(ctx, cc, handleSpecialLibs)
|
||||
af.transitiveDep = true
|
||||
filesInfo = append(filesInfo, af)
|
||||
a.internalDeps = append(a.internalDeps, depName)
|
||||
a.internalDeps = append(a.internalDeps, cc.AllStaticDeps()...)
|
||||
return true // track transitive dependencies
|
||||
}
|
||||
} else if cc.IsTestPerSrcDepTag(depTag) {
|
||||
@@ -1150,10 +1139,8 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
return true // track transitive dependencies
|
||||
}
|
||||
} else if java.IsJniDepTag(depTag) {
|
||||
a.externalDeps = append(a.externalDeps, depName)
|
||||
// Do nothing for JNI dep. JNI libraries are always embedded in APK-in-APEX.
|
||||
return true
|
||||
} else if java.IsStaticLibDepTag(depTag) {
|
||||
a.internalDeps = append(a.internalDeps, depName)
|
||||
} else if am.CanHaveApexVariants() && am.IsInstallableToApex() {
|
||||
ctx.ModuleErrorf("unexpected tag %q for indirect dependency %q", depTag, depName)
|
||||
}
|
||||
@@ -1251,7 +1238,6 @@ func (a *apexBundle) GenerateAndroidBuildActions(ctx android.ModuleContext) {
|
||||
|
||||
apexName := proptools.StringDefault(a.properties.Apex_name, a.Name())
|
||||
a.compatSymlinks = makeCompatSymlinks(apexName, ctx)
|
||||
a.buildApexDependencyInfo(ctx)
|
||||
}
|
||||
|
||||
func newApexBundle() *apexBundle {
|
||||
|
Reference in New Issue
Block a user