1// Copyright 2019 Google Inc. All rights reserved. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package { 16 // See: http://go/android-license-faq 17 default_applicable_licenses: ["Android-Apache-2.0"], 18} 19 20// Build the Phone app which includes the emergency dialer. See Contacts 21// for the 'other' dialer. 22android_app { 23 name: "TeleService", 24 25 libs: [ 26 "telephony-common", 27 "voip-common", 28 "ims-common", 29 "libprotobuf-java-lite", 30 "app-compat-annotations", 31 "unsupportedappusage", 32 "org.apache.http.legacy", 33 ], 34 35 static_libs: [ 36 "androidx.appcompat_appcompat", 37 "androidx.preference_preference", 38 "androidx.recyclerview_recyclerview", 39 "androidx.legacy_legacy-preference-v14", 40 "android-support-annotations", 41 "com.android.phone.common-lib", 42 "guava", 43 "PlatformProperties", 44 "modules-utils-os", 45 "nist-sip", 46 ], 47 48 srcs: [ 49 ":framework-telephony-common-shared-srcs", 50 "src/**/*.java", 51 "ecc/proto/**/*.proto", 52 "src/com/android/phone/EventLogTags.logtags", 53 ], 54 55 jarjar_rules: ":jarjar-rules-shared", 56 57 resource_dirs: [ 58 "res", 59 ], 60 61 asset_dirs: [ 62 "assets", 63 "ecc/output", 64 ], 65 66 platform_apis: true, 67 68 certificate: "platform", 69 privileged: true, 70 71 optimize: { 72 proguard_flags_files: [ 73 "proguard.flags", 74 ], 75 }, 76 77 proto: { 78 type: "lite", 79 }, 80} 81 82platform_compat_config { 83 name: "TeleService-platform-compat-config", 84 src: ":TeleService", 85} 86