1*456ef56aSSadaf Ebrahimi// 2*456ef56aSSadaf Ebrahimi// Copyright (C) 2016 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 // SPDX-license-identifier-GPL-2.0 24*456ef56aSSadaf Ebrahimi default_applicable_licenses: ["external_sl4a_license"], 25*456ef56aSSadaf Ebrahimi} 26*456ef56aSSadaf Ebrahimi 27*456ef56aSSadaf Ebrahimiandroid_test_helper_app { 28*456ef56aSSadaf Ebrahimi name: "sl4a", 29*456ef56aSSadaf Ebrahimi 30*456ef56aSSadaf Ebrahimi test_suites: [ 31*456ef56aSSadaf Ebrahimi "pts", 32*456ef56aSSadaf Ebrahimi "device-tests", 33*456ef56aSSadaf Ebrahimi ], 34*456ef56aSSadaf Ebrahimi 35*456ef56aSSadaf Ebrahimi platform_apis: true, 36*456ef56aSSadaf Ebrahimi owner: "google", 37*456ef56aSSadaf Ebrahimi dex_preopt: { 38*456ef56aSSadaf Ebrahimi enabled: false, 39*456ef56aSSadaf Ebrahimi }, 40*456ef56aSSadaf Ebrahimi 41*456ef56aSSadaf Ebrahimi certificate: "platform", 42*456ef56aSSadaf Ebrahimi 43*456ef56aSSadaf Ebrahimi srcs: ["src/**/*.java"], 44*456ef56aSSadaf Ebrahimi resource_dirs: ["res"], 45*456ef56aSSadaf Ebrahimi 46*456ef56aSSadaf Ebrahimi aaptflags: ["--auto-add-overlay"], 47*456ef56aSSadaf Ebrahimi 48*456ef56aSSadaf Ebrahimi compile_multilib: "both", 49*456ef56aSSadaf Ebrahimi 50*456ef56aSSadaf Ebrahimi static_libs: [ 51*456ef56aSSadaf Ebrahimi "guava", 52*456ef56aSSadaf Ebrahimi "android-common", 53*456ef56aSSadaf Ebrahimi "sl4a.locale_platform", 54*456ef56aSSadaf Ebrahimi "androidx.legacy_legacy-support-v4", 55*456ef56aSSadaf Ebrahimi 56*456ef56aSSadaf Ebrahimi "sl4a.Utils", 57*456ef56aSSadaf Ebrahimi "sl4a.Common", 58*456ef56aSSadaf Ebrahimi 59*456ef56aSSadaf Ebrahimi "sl4a.InterpreterForAndroid", 60*456ef56aSSadaf Ebrahimi "sl4a.ScriptingLayer", 61*456ef56aSSadaf Ebrahimi ], 62*456ef56aSSadaf Ebrahimi 63*456ef56aSSadaf Ebrahimi privileged: true, 64*456ef56aSSadaf Ebrahimi optimize: { 65*456ef56aSSadaf Ebrahimi enabled: false, 66*456ef56aSSadaf Ebrahimi }, 67*456ef56aSSadaf Ebrahimi 68*456ef56aSSadaf Ebrahimi jni_libs: ["libcom_googlecode_android_scripting_Exec"], 69*456ef56aSSadaf Ebrahimi 70*456ef56aSSadaf Ebrahimi min_sdk_version: "30", 71*456ef56aSSadaf Ebrahimi target_sdk_version: "31", 72*456ef56aSSadaf Ebrahimi} 73*456ef56aSSadaf Ebrahimi 74*456ef56aSSadaf Ebrahimijava_import { 75*456ef56aSSadaf Ebrahimi name: "sl4a.locale_platform", 76*456ef56aSSadaf Ebrahimi jars: ["libs/locale_platform.jar"], 77*456ef56aSSadaf Ebrahimi} 78