diff options
Diffstat (limited to 'java/com/google/android/libraries/mobiledatadownload/BUILD')
-rw-r--r-- | java/com/google/android/libraries/mobiledatadownload/BUILD | 66 |
1 files changed, 36 insertions, 30 deletions
diff --git a/java/com/google/android/libraries/mobiledatadownload/BUILD b/java/com/google/android/libraries/mobiledatadownload/BUILD index 733d814..ca39a4e 100644 --- a/java/com/google/android/libraries/mobiledatadownload/BUILD +++ b/java/com/google/android/libraries/mobiledatadownload/BUILD @@ -13,7 +13,10 @@ # limitations under the License. load("@build_bazel_rules_android//android:rules.bzl", "android_library") +# MDI download (MDD) visibility is restricted to the following set of packages. Any +# new clients must be added to this list in order to grant build visibility. package( + default_applicable_licenses = ["//:license"], default_visibility = [ "//visibility:public", ], @@ -22,27 +25,22 @@ package( android_library( name = "mobiledatadownload", - srcs = glob( - ["*.java"], - exclude = [ - "AccountSource.java", - "AggregateException.java", - "Configurator.java", - "TimeSource.java", - "Flags.java", - "Constants.java", - "DownloadException.java", - "DownloadListener.java", - "Logger.java", - "MobileDataDownloadBuilder.java", - "SilentFeedback.java", - "UsageEvent.java", - "SingleFileDownloadRequest.java", - "SingleFileDownloadListener.java", - "FileSource.java", - "ExperimentationConfig.java", - ], - ), + srcs = [ + "AddFileGroupRequest.java", + "CustomFileGroupValidator.java", + "DownloadFileGroupRequest.java", + "FileGroupPopulator.java", + "GetFileGroupRequest.java", + "GetFileGroupsByFilterRequest.java", + "ImportFilesRequest.java", + "MobileDataDownload.java", + "MobileDataDownloadImpl.java", + "ReadDataFileGroupRequest.java", + "RemoveFileGroupRequest.java", + "RemoveFileGroupsByFilterRequest.java", + "RemoveFileGroupsByFilterResponse.java", + "TaskScheduler.java", + ], exports = [ ":single_file_interfaces", ], @@ -51,22 +49,32 @@ android_library( ":DownloadListener", ":FileSource", ":Flags", + ":TimeSource", ":UsageEvent", ":single_file_interfaces", "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", "//java/com/google/android/libraries/mobiledatadownload/file", + "//java/com/google/android/libraries/mobiledatadownload/foreground:ForegroundDownloadKey", "//java/com/google/android/libraries/mobiledatadownload/foreground:NotificationUtil", + "//java/com/google/android/libraries/mobiledatadownload/internal:DownloadGroupState", + "//java/com/google/android/libraries/mobiledatadownload/internal:ExceptionToMddResultMapper", + "//java/com/google/android/libraries/mobiledatadownload/internal:MddConstants", "//java/com/google/android/libraries/mobiledatadownload/internal:MobileDataDownloadManager", + "//java/com/google/android/libraries/mobiledatadownload/internal/collect", "//java/com/google/android/libraries/mobiledatadownload/internal/logging:EventLogger", "//java/com/google/android/libraries/mobiledatadownload/internal/logging:LogUtil", "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite", + "//java/com/google/android/libraries/mobiledatadownload/internal/util:DownloadFutureMap", "//java/com/google/android/libraries/mobiledatadownload/internal/util:MddLiteConversionUtil", "//java/com/google/android/libraries/mobiledatadownload/internal/util:ProtoConversionUtil", "//java/com/google/android/libraries/mobiledatadownload/lite", "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", "//java/com/google/android/libraries/mobiledatadownload/tracing", + "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent", "//proto:client_config_java_proto_lite", "//proto:download_config_java_proto_lite", + "//proto:log_enums_java_proto_lite", + "//proto:logs_java_proto_lite", "@androidx_annotation_annotation", "@androidx_core_core", "@com_google_auto_value", @@ -86,20 +94,16 @@ android_library( ":AccountSource", ":Configurator", ":Constants", - ":DownloadException", - ":DownloadListener", ":ExperimentationConfig", ":Flags", ":Logger", ":SilentFeedback", ":mobiledatadownload", "//java/com/google/android/libraries/mobiledatadownload/account:AccountManagerAccountSource", - "//java/com/google/android/libraries/mobiledatadownload/account:AccountUtil", "//java/com/google/android/libraries/mobiledatadownload/delta:DeltaDecoder", "//java/com/google/android/libraries/mobiledatadownload/downloader:FileDownloader", "//java/com/google/android/libraries/mobiledatadownload/file", "//java/com/google/android/libraries/mobiledatadownload/foreground:NotificationUtil", - "//java/com/google/android/libraries/mobiledatadownload/internal:MobileDataDownloadManager", "//java/com/google/android/libraries/mobiledatadownload/internal/dagger:ApplicationContextModule", "//java/com/google/android/libraries/mobiledatadownload/internal/dagger:DownloaderModule", "//java/com/google/android/libraries/mobiledatadownload/internal/dagger:ExecutorsModule", @@ -111,19 +115,17 @@ android_library( "//java/com/google/android/libraries/mobiledatadownload/internal/logging:MddEventLogger", "//java/com/google/android/libraries/mobiledatadownload/internal/logging:NoOpEventLogger", "//java/com/google/android/libraries/mobiledatadownload/internal/proto:metadata_java_proto_lite", - "//java/com/google/android/libraries/mobiledatadownload/internal/util:ProtoConversionUtil", "//java/com/google/android/libraries/mobiledatadownload/lite", "//java/com/google/android/libraries/mobiledatadownload/monitor:DownloadProgressMonitor", "//java/com/google/android/libraries/mobiledatadownload/monitor:NetworkUsageMonitor", - "//java/com/google/android/libraries/mobiledatadownload/tracing", + "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent", "//proto:client_config_java_proto_lite", "//proto:download_config_java_proto_lite", + "//proto:logs_java_proto_lite", "@androidx_core_core", "@com_google_auto_value", - "@com_google_code_findbugs_jsr305", "@com_google_dagger", "@com_google_guava_guava", - "@com_google_protobuf//:protobuf_lite", ], ) @@ -199,7 +201,10 @@ android_library( android_library( name = "DownloadException", srcs = ["DownloadException.java"], - deps = ["@com_google_guava_guava"], + deps = [ + "//java/com/google/android/libraries/mobiledatadownload/tracing:concurrent", + "@com_google_guava_guava", + ], ) android_library( @@ -241,6 +246,7 @@ android_library( ], deps = [ "//proto:client_config_java_proto_lite", + "//proto:log_enums_java_proto_lite", "@com_google_auto_value", ], ) |