1*08b10bc9SAndroid Build Coastguard Worker// 2*08b10bc9SAndroid Build Coastguard Worker// Build the setup design library. 3*08b10bc9SAndroid Build Coastguard Worker// 4*08b10bc9SAndroid Build Coastguard Worker 5*08b10bc9SAndroid Build Coastguard Workerpackage { 6*08b10bc9SAndroid Build Coastguard Worker default_applicable_licenses: ["external_setupdesign_license"], 7*08b10bc9SAndroid Build Coastguard Worker} 8*08b10bc9SAndroid Build Coastguard Worker 9*08b10bc9SAndroid Build Coastguard Worker// Added automatically by a large-scale-change 10*08b10bc9SAndroid Build Coastguard Worker// 11*08b10bc9SAndroid Build Coastguard Worker// large-scale-change included anything that looked like it might be a license 12*08b10bc9SAndroid Build Coastguard Worker// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 13*08b10bc9SAndroid Build Coastguard Worker// 14*08b10bc9SAndroid Build Coastguard Worker// Please consider removing redundant or irrelevant files from 'license_text:'. 15*08b10bc9SAndroid Build Coastguard Worker// See: http://go/android-license-faq 16*08b10bc9SAndroid Build Coastguard Workerlicense { 17*08b10bc9SAndroid Build Coastguard Worker name: "external_setupdesign_license", 18*08b10bc9SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 19*08b10bc9SAndroid Build Coastguard Worker license_kinds: [ 20*08b10bc9SAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 21*08b10bc9SAndroid Build Coastguard Worker ], 22*08b10bc9SAndroid Build Coastguard Worker license_text: [ 23*08b10bc9SAndroid Build Coastguard Worker "LICENSE", 24*08b10bc9SAndroid Build Coastguard Worker "NOTICE", 25*08b10bc9SAndroid Build Coastguard Worker ], 26*08b10bc9SAndroid Build Coastguard Worker} 27*08b10bc9SAndroid Build Coastguard Worker 28*08b10bc9SAndroid Build Coastguard Workerandroid_library { 29*08b10bc9SAndroid Build Coastguard Worker name: "setupdesign", 30*08b10bc9SAndroid Build Coastguard Worker static_libs: [ 31*08b10bc9SAndroid Build Coastguard Worker "androidx.annotation_annotation", 32*08b10bc9SAndroid Build Coastguard Worker "androidx.appcompat_appcompat", 33*08b10bc9SAndroid Build Coastguard Worker "androidx.core_core", 34*08b10bc9SAndroid Build Coastguard Worker "androidx.legacy_legacy-support-core-ui", 35*08b10bc9SAndroid Build Coastguard Worker "androidx.recyclerview_recyclerview", 36*08b10bc9SAndroid Build Coastguard Worker "androidx.window_window", 37*08b10bc9SAndroid Build Coastguard Worker "com.google.android.material_material", 38*08b10bc9SAndroid Build Coastguard Worker "error_prone_annotations", 39*08b10bc9SAndroid Build Coastguard Worker "setupcompat", 40*08b10bc9SAndroid Build Coastguard Worker "setupdesign-strings", 41*08b10bc9SAndroid Build Coastguard Worker ], 42*08b10bc9SAndroid Build Coastguard Worker manifest: "main/AndroidManifest.xml", 43*08b10bc9SAndroid Build Coastguard Worker resource_dirs: [ 44*08b10bc9SAndroid Build Coastguard Worker "main/res", 45*08b10bc9SAndroid Build Coastguard Worker ], 46*08b10bc9SAndroid Build Coastguard Worker sdk_version: "current", 47*08b10bc9SAndroid Build Coastguard Worker srcs: [ 48*08b10bc9SAndroid Build Coastguard Worker "main/src/**/*.java", 49*08b10bc9SAndroid Build Coastguard Worker ], 50*08b10bc9SAndroid Build Coastguard Worker min_sdk_version: "21", 51*08b10bc9SAndroid Build Coastguard Worker optimize: { 52*08b10bc9SAndroid Build Coastguard Worker proguard_flags_files: ["proguard.flags"], 53*08b10bc9SAndroid Build Coastguard Worker }, 54*08b10bc9SAndroid Build Coastguard Worker lint: { 55*08b10bc9SAndroid Build Coastguard Worker baseline_filename: "lint-baseline.xml", 56*08b10bc9SAndroid Build Coastguard Worker }, 57*08b10bc9SAndroid Build Coastguard Worker apex_available: [ 58*08b10bc9SAndroid Build Coastguard Worker "//apex_available:platform", 59*08b10bc9SAndroid Build Coastguard Worker "com.android.healthfitness", 60*08b10bc9SAndroid Build Coastguard Worker ], 61*08b10bc9SAndroid Build Coastguard Worker} 62*08b10bc9SAndroid Build Coastguard Worker 63*08b10bc9SAndroid Build Coastguard Worker// 64*08b10bc9SAndroid Build Coastguard Worker// Strings that will not exposing. 65*08b10bc9SAndroid Build Coastguard Worker// If app requires these strings, please copy the string definitions directly. 66*08b10bc9SAndroid Build Coastguard Worker// 67*08b10bc9SAndroid Build Coastguard Worker 68*08b10bc9SAndroid Build Coastguard Workerandroid_library { 69*08b10bc9SAndroid Build Coastguard Worker name: "setupdesign-strings", 70*08b10bc9SAndroid Build Coastguard Worker manifest: "strings/AndroidManifest.xml", 71*08b10bc9SAndroid Build Coastguard Worker resource_dirs: [ 72*08b10bc9SAndroid Build Coastguard Worker "strings/res", 73*08b10bc9SAndroid Build Coastguard Worker ], 74*08b10bc9SAndroid Build Coastguard Worker min_sdk_version: "19", 75*08b10bc9SAndroid Build Coastguard Worker sdk_version: "current", 76*08b10bc9SAndroid Build Coastguard Worker apex_available: [ 77*08b10bc9SAndroid Build Coastguard Worker "//apex_available:platform", 78*08b10bc9SAndroid Build Coastguard Worker "com.android.healthfitness", 79*08b10bc9SAndroid Build Coastguard Worker ], 80*08b10bc9SAndroid Build Coastguard Worker} 81