diff options
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 19 | 
1 files changed, 9 insertions, 10 deletions
| diff --git a/java/java.go b/java/java.go index 05ef5d04f..0df96a3a5 100644 --- a/java/java.go +++ b/java/java.go @@ -366,14 +366,14 @@ type dependencyTag struct {  	toolchain bool  	static bool - -	installable bool  } -var _ android.InstallNeededDependencyTag = (*dependencyTag)(nil) - -func (d dependencyTag) InstallDepNeeded() bool { -	return d.installable +// installDependencyTag is a dependency tag that is annotated to cause the installed files of the +// dependency to be installed when the parent module is installed. +type installDependencyTag struct { +	blueprint.BaseDependencyTag +	android.InstallAlwaysNeededDependencyTag +	name string  }  func (d dependencyTag) LicenseAnnotations() []android.LicenseAnnotation { @@ -405,7 +405,7 @@ func makeUsesLibraryDependencyTag(sdkVersion int, optional bool) usesLibraryDepe  }  func IsJniDepTag(depTag blueprint.DependencyTag) bool { -	return depTag == jniLibTag || depTag == jniInstallTag +	return depTag == jniLibTag  }  var ( @@ -434,8 +434,8 @@ var (  	javaApiContributionTag  = dependencyTag{name: "java-api-contribution"}  	depApiSrcsTag           = dependencyTag{name: "dep-api-srcs"}  	aconfigDeclarationTag   = dependencyTag{name: "aconfig-declaration"} -	jniInstallTag           = dependencyTag{name: "jni install", runtimeLinked: true, installable: true} -	binaryInstallTag        = dependencyTag{name: "binary install", runtimeLinked: true, installable: true} +	jniInstallTag           = installDependencyTag{name: "jni install"} +	binaryInstallTag        = installDependencyTag{name: "binary install"}  	usesLibReqTag           = makeUsesLibraryDependencyTag(dexpreopt.AnySdkVersion, false)  	usesLibOptTag           = makeUsesLibraryDependencyTag(dexpreopt.AnySdkVersion, true)  	usesLibCompat28OptTag   = makeUsesLibraryDependencyTag(28, true) @@ -491,7 +491,6 @@ type jniLib struct {  	coverageFile   android.OptionalPath  	unstrippedFile android.Path  	partition      string -	installPaths   android.InstallPaths  }  func sdkDeps(ctx android.BottomUpMutatorContext, sdkContext android.SdkContext, d dexer) { |