1*2b3ec505SXin Li// Copyright 2021 The Android Open Source Project 2*2b3ec505SXin Li// 3*2b3ec505SXin Li// Licensed under the Apache License, Version 2.0 (the "License"); 4*2b3ec505SXin Li// you may not use this file except in compliance with the License. 5*2b3ec505SXin Li// You may obtain a copy of the License at 6*2b3ec505SXin Li// 7*2b3ec505SXin Li// http://www.apache.org/licenses/LICENSE-2.0 8*2b3ec505SXin Li// 9*2b3ec505SXin Li// Unless required by applicable law or agreed to in writing, software 10*2b3ec505SXin Li// distributed under the License is distributed on an "AS IS" BASIS, 11*2b3ec505SXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*2b3ec505SXin Li// See the License for the specific language governing permissions and 13*2b3ec505SXin Li// limitations under the License. 14*2b3ec505SXin Li 15*2b3ec505SXin Lipackage { 16*2b3ec505SXin Li default_applicable_licenses: ["external_downloader_src_main_license"], 17*2b3ec505SXin Li} 18*2b3ec505SXin Li 19*2b3ec505SXin Li// Added automatically by a large-scale-change 20*2b3ec505SXin Li// See: http://go/android-license-faq 21*2b3ec505SXin Lilicense { 22*2b3ec505SXin Li name: "external_downloader_src_main_license", 23*2b3ec505SXin Li visibility: [":__subpackages__"], 24*2b3ec505SXin Li license_kinds: [ 25*2b3ec505SXin Li "SPDX-license-identifier-Apache-2.0", 26*2b3ec505SXin Li ], 27*2b3ec505SXin Li license_text: [ 28*2b3ec505SXin Li "LICENSE", 29*2b3ec505SXin Li ], 30*2b3ec505SXin Li} 31*2b3ec505SXin Li 32*2b3ec505SXin Liandroid_library { 33*2b3ec505SXin Li name: "android_downloader_lib", 34*2b3ec505SXin Li srcs: ["java/**/*.java"], 35*2b3ec505SXin Li exclude_srcs: [ 36*2b3ec505SXin Li "java/com/google/android/downloader/CronetUrlEngine.java", 37*2b3ec505SXin Li "java/com/google/android/downloader/FloggerDownloaderLogger.java", 38*2b3ec505SXin Li "java/com/google/android/downloader/OkHttp2UrlEngine.java", 39*2b3ec505SXin Li "java/com/google/android/downloader/OkHttp3UrlEngine.java", 40*2b3ec505SXin Li "java/com/google/android/downloader/ProtoFileDownloadDestination.java", 41*2b3ec505SXin Li "java/com/google/android/downloader/AndroidConnectivityHandler.java", 42*2b3ec505SXin Li ], 43*2b3ec505SXin Li static_libs: [ 44*2b3ec505SXin Li "androidx.core_core", 45*2b3ec505SXin Li "androidx.annotation_annotation", 46*2b3ec505SXin Li "error_prone_annotations", 47*2b3ec505SXin Li "guava", 48*2b3ec505SXin Li ], 49*2b3ec505SXin Li libs: [ 50*2b3ec505SXin Li "auto_value_annotations", 51*2b3ec505SXin Li ], 52*2b3ec505SXin Li plugins: [ 53*2b3ec505SXin Li "auto_value_plugin", 54*2b3ec505SXin Li ], 55*2b3ec505SXin Li sdk_version: "current", 56*2b3ec505SXin Li min_sdk_version: "30", 57*2b3ec505SXin Li apex_available: [ 58*2b3ec505SXin Li "//apex_available:platform", 59*2b3ec505SXin Li "com.android.extservices", 60*2b3ec505SXin Li "com.android.adservices", 61*2b3ec505SXin Li "com.android.ondevicepersonalization", 62*2b3ec505SXin Li ], 63*2b3ec505SXin Li visibility: [ 64*2b3ec505SXin Li "//external/libtextclassifier:__subpackages__", 65*2b3ec505SXin Li "//external/mobile-data-download:__subpackages__", 66*2b3ec505SXin Li ], 67*2b3ec505SXin Li} 68