diff options
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 50 |
1 files changed, 39 insertions, 11 deletions
diff --git a/Android.bp b/Android.bp index bf901ec2f50c..742a70e50ebc 100644 --- a/Android.bp +++ b/Android.bp @@ -264,7 +264,9 @@ filegroup { ":framework-appsearch-sources", ":framework-sdkext-sources", ":framework-statsd-sources", + ":framework-tethering-srcs", ":updatable-media-srcs", + ":framework-mediaprovider-sources", ":framework-wifi-updatable-sources", ] } @@ -380,6 +382,8 @@ java_defaults { "ext", "unsupportedappusage", "updatable_media_stubs", + "framework_mediaprovider_stubs", + "framework-tethering", ], jarjar_rules: ":framework-jarjar-rules", @@ -468,6 +472,7 @@ java_library { static_libs: [ "framework-minus-apex", "updatable_media_stubs", + "framework_mediaprovider_stubs", "framework-appsearch", // TODO(b/146218515): should be framework-appsearch-stubs "framework-sdkext-stubs-systemapi", // TODO(b/146167933): Use framework-statsd-stubs instead. @@ -583,11 +588,14 @@ gensrcs { filegroup { name: "framework-annotations", srcs: [ - "core/java/android/annotation/NonNull.java", - "core/java/android/annotation/Nullable.java", "core/java/android/annotation/IntDef.java", "core/java/android/annotation/IntRange.java", + "core/java/android/annotation/NonNull.java", + "core/java/android/annotation/Nullable.java", + "core/java/android/annotation/RequiresPermission.java", + "core/java/android/annotation/SdkConstant.java", "core/java/android/annotation/SystemApi.java", + "core/java/android/annotation/TestApi.java", "core/java/android/annotation/UnsupportedAppUsage.java", "core/java/com/android/internal/annotations/GuardedBy.java", "core/java/com/android/internal/annotations/VisibleForTesting.java", @@ -621,10 +629,26 @@ filegroup { ], } +// keep these files in sync with the package/Tethering/jarjar-rules.txt for the tethering module. filegroup { name: "framework-tethering-shared-srcs", srcs: [ "core/java/android/util/LocalLog.java", + "core/java/com/android/internal/util/BitUtils.java", + "core/java/com/android/internal/util/IndentingPrintWriter.java", + "core/java/com/android/internal/util/IState.java", + "core/java/com/android/internal/util/MessageUtils.java", + "core/java/com/android/internal/util/Preconditions.java", + "core/java/com/android/internal/util/State.java", + "core/java/com/android/internal/util/StateMachine.java", + ], +} + +filegroup { + name: "framework-tethering-annotations", + srcs: [ + "core/java/android/annotation/NonNull.java", + "core/java/android/annotation/SystemApi.java", ], } // Build ext.jar @@ -809,6 +833,7 @@ filegroup { name: "dataloader_aidl", srcs: [ "core/java/android/content/pm/DataLoaderParamsParcel.aidl", + "core/java/android/content/pm/DataLoaderType.aidl", "core/java/android/content/pm/FileSystemControlParcel.aidl", "core/java/android/content/pm/IDataLoaderStatusListener.aidl", "core/java/android/content/pm/IPackageInstallerSessionFileSystemConnector.aidl", @@ -1648,20 +1673,23 @@ filegroup { filegroup { name: "framework-media-annotation-srcs", srcs: [ + ":framework-annotations", "core/java/android/annotation/CallbackExecutor.java", "core/java/android/annotation/CallSuper.java", "core/java/android/annotation/DrawableRes.java", - "core/java/android/annotation/IntDef.java", "core/java/android/annotation/LongDef.java", - "core/java/android/annotation/NonNull.java", - "core/java/android/annotation/Nullable.java", - "core/java/android/annotation/RequiresPermission.java", - "core/java/android/annotation/SdkConstant.java", "core/java/android/annotation/StringDef.java", - "core/java/android/annotation/SystemApi.java", - "core/java/android/annotation/TestApi.java", - "core/java/android/annotation/UnsupportedAppUsage.java", - "core/java/com/android/internal/annotations/GuardedBy.java", + ], +} + +filegroup { + name: "framework-mediaprovider-annotation-sources", + srcs: [ + ":framework-annotations", + "core/java/android/annotation/BytesLong.java", + "core/java/android/annotation/CurrentTimeMillisLong.java", + "core/java/android/annotation/CurrentTimeSecondsLong.java", + "core/java/android/annotation/DurationMillisLong.java", ], } |