diff options
author | 2021-05-27 00:56:52 +0000 | |
---|---|---|
committer | 2021-05-27 00:56:52 +0000 | |
commit | 4ab2dd1afe931b4f557aba2a2272d0cf21328be1 (patch) | |
tree | 4bbda7e6c4b3834915089c4c3e0a6aa4ffc5b431 /java/systemserver_classpath_fragment.go | |
parent | de2dfdea6b08a6b54209df1c6ad6febb1ff08110 (diff) | |
parent | c33e5216f1eb3f837dee89cc65208eff058e9c5e (diff) |
Merge changes I0116f5f4,I950c9b54,I967f5c42
* changes:
Treat java libraries in classpath fragments as directly in apex
Make CopyDirectlyInAnyApex match the documentation
Remove unused cc.copyDirectlyInAnyApexDependencyTag
Diffstat (limited to 'java/systemserver_classpath_fragment.go')
-rw-r--r-- | java/systemserver_classpath_fragment.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/java/systemserver_classpath_fragment.go b/java/systemserver_classpath_fragment.go index f973cf45a..7ffb05602 100644 --- a/java/systemserver_classpath_fragment.go +++ b/java/systemserver_classpath_fragment.go @@ -17,6 +17,7 @@ package java import ( "android/soong/android" "android/soong/dexpreopt" + "github.com/google/blueprint" ) @@ -118,6 +119,12 @@ type systemServerClasspathFragmentContentDependencyTag struct { blueprint.BaseDependencyTag } +// Contents of system server fragments in an apex are considered to be directly in the apex, as if +// they were listed in java_libs. +func (systemServerClasspathFragmentContentDependencyTag) CopyDirectlyInAnyApex() {} + +var _ android.CopyDirectlyInAnyApexTag = systemServerClasspathFragmentContentDepTag + // The tag used for the dependency between the systemserverclasspath_fragment module and its contents. var systemServerClasspathFragmentContentDepTag = systemServerClasspathFragmentContentDependencyTag{} |