1// 2// Build the setup compat library. 3// 4 5package { 6 default_applicable_licenses: ["external_setupcompat_license"], 7} 8 9// Added automatically by a large-scale-change 10// See: http://go/android-license-faq 11license { 12 name: "external_setupcompat_license", 13 visibility: [":__subpackages__"], 14 license_kinds: [ 15 "SPDX-license-identifier-Apache-2.0", 16 ], 17 license_text: [ 18 "LICENSE", 19 ], 20} 21 22filegroup { 23 name: "Aidls", 24 srcs: [ 25 "main/aidl/com/google/android/setupcompat/ISetupCompatService.aidl", 26 ], 27 path: "main/aidl", 28} 29 30filegroup { 31 name: "AidlsPortal", 32 srcs: [ 33 "main/aidl/com/google/android/setupcompat/portal/*.aidl", 34 ], 35 path: "main/aidl", 36} 37 38filegroup { 39 name: "Srcs", 40 srcs: [ 41 "main/java/com/google/android/setupcompat/*.java", 42 "main/java/com/google/android/setupcompat/internal/*.java", 43 "main/java/com/google/android/setupcompat/logging/*.java", 44 "main/java/com/google/android/setupcompat/logging/internal/*.java", 45 "main/java/com/google/android/setupcompat/template/*.java", 46 "main/java/com/google/android/setupcompat/util/*.java", 47 "main/java/com/google/android/setupcompat/view/*.java", 48 ], 49 path: "main/java", 50} 51 52filegroup { 53 name: "SrcsPartnerConfig", 54 srcs: [ 55 "partnerconfig/java/**/*.java", 56 ], 57 path: "partnerconfig/java", 58} 59 60filegroup { 61 name: "SrcsPortal", 62 srcs: [ 63 "main/java/com/google/android/setupcompat/portal/*.java", 64 ], 65 path: "main/java", 66} 67 68android_library { 69 name: "setupcompat", 70 manifest: "AndroidManifest.xml", 71 resource_dirs: [ 72 "main/res", 73 ], 74 srcs: [ 75 ":Aidls", 76 ":AidlsPortal", 77 ":Srcs", 78 ":SrcsPartnerConfig", 79 ":SrcsPortal", 80 ], 81 static_libs: [ 82 "androidx.annotation_annotation", 83 "error_prone_annotations", 84 ], 85 min_sdk_version: "14", 86 sdk_version: "current", 87} 88