blob: baafe7ba570ca79edb2a26ced403025b9481b79f [file] [log] [blame]
Dario Freni2fc64882019-10-25 21:41:57 +01001//
2// Copyright (C) 2016 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17//##########################################################
18// Variant: Privileged app
19
Bob Badour051ef782021-02-12 17:07:05 -080020package {
21 // See: http://go/android-license-faq
22 // A large-scale-change added 'default_applicable_licenses' to import
23 // all of the 'license_kinds' from "frameworks_base_license"
24 // to get the below license kinds:
25 // SPDX-license-identifier-Apache-2.0
26 default_applicable_licenses: ["frameworks_base_license"],
27}
28
Dario Freni2fc64882019-10-25 21:41:57 +010029android_app_import {
30 name: "CtsShimPrivPrebuilt",
31
32 // this needs to be a privileged application
33 privileged: true,
34
35 // Make sure the build system doesn't try to resign the APK
36 dex_preopt: {
37 enabled: false,
38 },
39
40 arch: {
41 arm: {
42 apk: "apk/arm/CtsShimPriv.apk",
43 },
44 arm64: {
45 apk: "apk/arm/CtsShimPriv.apk",
46 },
Colin Cross6486f882023-01-27 15:03:03 -080047 riscv64: {
48 apk: "apk/riscv64/CtsShimPriv.apk",
49 },
Dario Freni2fc64882019-10-25 21:41:57 +010050 x86: {
51 apk: "apk/x86/CtsShimPriv.apk",
52 },
53 x86_64: {
54 apk: "apk/x86/CtsShimPriv.apk",
55 },
56 },
57 presigned: true,
Jiyong Parkb50e6622020-04-21 22:36:31 +090058
59 apex_available: [
Jooyung Han3d3f5a12020-06-22 17:27:53 +090060 "//apex_available:platform",
Jiyong Parkb50e6622020-04-21 22:36:31 +090061 "com.android.apex.cts.shim.v1",
62 "com.android.apex.cts.shim.v2",
63 "com.android.apex.cts.shim.v2_legacy",
64 "com.android.apex.cts.shim.v2_no_hashtree",
65 "com.android.apex.cts.shim.v2_sdk_target_p",
66 "com.android.apex.cts.shim.v3",
67 ],
Dario Freni2fc64882019-10-25 21:41:57 +010068}
69
70//##########################################################
71// Variant: System app
72
73android_app_import {
74 name: "CtsShimPrebuilt",
75
76 // Make sure the build system doesn't try to resign the APK
77 dex_preopt: {
78 enabled: false,
79 },
80
81 arch: {
82 arm: {
83 apk: "apk/arm/CtsShim.apk",
84 },
85 arm64: {
86 apk: "apk/arm/CtsShim.apk",
87 },
Colin Cross6486f882023-01-27 15:03:03 -080088 riscv64: {
89 apk: "apk/riscv64/CtsShim.apk",
90 },
Dario Freni2fc64882019-10-25 21:41:57 +010091 x86: {
92 apk: "apk/x86/CtsShim.apk",
93 },
94 x86_64: {
95 apk: "apk/x86/CtsShim.apk",
96 },
97 },
98 presigned: true,
Jiyong Parkb50e6622020-04-21 22:36:31 +090099
100 apex_available: [
Jooyung Han3d3f5a12020-06-22 17:27:53 +0900101 "//apex_available:platform",
Jiyong Parkb50e6622020-04-21 22:36:31 +0900102 "com.android.apex.cts.shim.v1",
103 "com.android.apex.cts.shim.v2",
104 "com.android.apex.cts.shim.v2_legacy",
105 "com.android.apex.cts.shim.v2_no_hashtree",
106 "com.android.apex.cts.shim.v2_sdk_target_p",
107 "com.android.apex.cts.shim.v3",
108 ],
Dario Freni2fc64882019-10-25 21:41:57 +0100109}