1*456ef56aSSadaf Ebrahimi// 2*456ef56aSSadaf Ebrahimi// Copyright (C) 2017 Google, Inc. 3*456ef56aSSadaf Ebrahimi// 4*456ef56aSSadaf Ebrahimi// Licensed under the Apache License, Version 2.0 (the "License"); 5*456ef56aSSadaf Ebrahimi// you may not use this file except in compliance with the License. 6*456ef56aSSadaf Ebrahimi// You may obtain a copy of the License at: 7*456ef56aSSadaf Ebrahimi// 8*456ef56aSSadaf Ebrahimi// http://www.apache.org/licenses/LICENSE-2.0 9*456ef56aSSadaf Ebrahimi// 10*456ef56aSSadaf Ebrahimi// Unless required by applicable law or agreed to in writing, software 11*456ef56aSSadaf Ebrahimi// distributed under the License is distributed on an "AS IS" BASIS, 12*456ef56aSSadaf Ebrahimi// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*456ef56aSSadaf Ebrahimi// See the License for the specific language governing permissions and 14*456ef56aSSadaf Ebrahimi// limitations under the License. 15*456ef56aSSadaf Ebrahimi// 16*456ef56aSSadaf Ebrahimi 17*456ef56aSSadaf Ebrahimipackage { 18*456ef56aSSadaf Ebrahimi // See: http://go/android-license-faq 19*456ef56aSSadaf Ebrahimi // A large-scale-change added 'default_applicable_licenses' to import 20*456ef56aSSadaf Ebrahimi // all of the 'license_kinds' from "external_sl4a_license" 21*456ef56aSSadaf Ebrahimi // to get the below license kinds: 22*456ef56aSSadaf Ebrahimi // SPDX-license-identifier-Apache-2.0 23*456ef56aSSadaf Ebrahimi default_applicable_licenses: ["external_sl4a_license"], 24*456ef56aSSadaf Ebrahimi} 25*456ef56aSSadaf Ebrahimi 26*456ef56aSSadaf Ebrahimijava_library { 27*456ef56aSSadaf Ebrahimi name: "sl4a.Common", 28*456ef56aSSadaf Ebrahimi owner: "google", 29*456ef56aSSadaf Ebrahimi 30*456ef56aSSadaf Ebrahimi static_libs: [ 31*456ef56aSSadaf Ebrahimi "guava", 32*456ef56aSSadaf Ebrahimi "android-common", 33*456ef56aSSadaf Ebrahimi "sl4a.Utils", 34*456ef56aSSadaf Ebrahimi "junit", 35*456ef56aSSadaf Ebrahimi "modules-utils-build", 36*456ef56aSSadaf Ebrahimi "aosp_test_rcs_client_base", 37*456ef56aSSadaf Ebrahimi "com.uwb.support.ccc", 38*456ef56aSSadaf Ebrahimi "com.uwb.support.fira", 39*456ef56aSSadaf Ebrahimi ], 40*456ef56aSSadaf Ebrahimi 41*456ef56aSSadaf Ebrahimi sdk_version: "core_platform", 42*456ef56aSSadaf Ebrahimi plugins: ["auto_value_plugin"], 43*456ef56aSSadaf Ebrahimi libs: [ 44*456ef56aSSadaf Ebrahimi "framework-wifi.impl", // allow SL4A to access @hide Wifi APIs 45*456ef56aSSadaf Ebrahimi "framework-connectivity.impl", 46*456ef56aSSadaf Ebrahimi "framework-connectivity-t.impl", 47*456ef56aSSadaf Ebrahimi "framework-uwb.impl", 48*456ef56aSSadaf Ebrahimi "framework-bluetooth.impl", 49*456ef56aSSadaf Ebrahimi "framework", 50*456ef56aSSadaf Ebrahimi "auto_value_annotations", 51*456ef56aSSadaf Ebrahimi "telephony-common", 52*456ef56aSSadaf Ebrahimi "ims-common", 53*456ef56aSSadaf Ebrahimi "bouncycastle-repackaged-unbundled", 54*456ef56aSSadaf Ebrahimi ], 55*456ef56aSSadaf Ebrahimi 56*456ef56aSSadaf Ebrahimi srcs: [ 57*456ef56aSSadaf Ebrahimi "src/com/googlecode/android_scripting/**/*.java", 58*456ef56aSSadaf Ebrahimi "src/org/apache/commons/codec/**/*.java", 59*456ef56aSSadaf Ebrahimi ":cellbroadcast-shared-with-sl4a", 60*456ef56aSSadaf Ebrahimi ":cellbroadcast-util-shared-srcs", 61*456ef56aSSadaf Ebrahimi ":cellbroadcast-constants-shared-srcs", 62*456ef56aSSadaf Ebrahimi ], 63*456ef56aSSadaf Ebrahimi} 64