xref: /aosp_15_r20/frameworks/base/data/etc/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project
2*d57664e9SAndroid Build Coastguard Worker//
3*d57664e9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"};
4*d57664e9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*d57664e9SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*d57664e9SAndroid Build Coastguard Worker//
7*d57664e9SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*d57664e9SAndroid Build Coastguard Worker//
9*d57664e9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*d57664e9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*d57664e9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d57664e9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*d57664e9SAndroid Build Coastguard Worker// limitations under the License.
14*d57664e9SAndroid Build Coastguard Worker
15*d57664e9SAndroid Build Coastguard Worker// Sysconfig files
16*d57664e9SAndroid Build Coastguard Worker
17*d57664e9SAndroid Build Coastguard Workerpackage {
18*d57664e9SAndroid Build Coastguard Worker    // See: http://go/android-license-faq
19*d57664e9SAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
20*d57664e9SAndroid Build Coastguard Worker    // all of the 'license_kinds' from "frameworks_base_license"
21*d57664e9SAndroid Build Coastguard Worker    // to get the below license kinds:
22*d57664e9SAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
23*d57664e9SAndroid Build Coastguard Worker    default_applicable_licenses: ["frameworks_base_license"],
24*d57664e9SAndroid Build Coastguard Worker}
25*d57664e9SAndroid Build Coastguard Worker
26*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
27*d57664e9SAndroid Build Coastguard Worker    name: "framework-sysconfig.xml",
28*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
29*d57664e9SAndroid Build Coastguard Worker    src: "framework-sysconfig.xml",
30*d57664e9SAndroid Build Coastguard Worker}
31*d57664e9SAndroid Build Coastguard Worker
32*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
33*d57664e9SAndroid Build Coastguard Worker    name: "preinstalled-packages-platform.xml",
34*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
35*d57664e9SAndroid Build Coastguard Worker    src: "preinstalled-packages-platform.xml",
36*d57664e9SAndroid Build Coastguard Worker}
37*d57664e9SAndroid Build Coastguard Worker
38*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
39*d57664e9SAndroid Build Coastguard Worker    name: "initial-package-stopped-states.xml",
40*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
41*d57664e9SAndroid Build Coastguard Worker    src: "initial-package-stopped-states.xml",
42*d57664e9SAndroid Build Coastguard Worker}
43*d57664e9SAndroid Build Coastguard Worker
44*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
45*d57664e9SAndroid Build Coastguard Worker    name: "preinstalled-packages-platform-overlays.xml",
46*d57664e9SAndroid Build Coastguard Worker    product_specific: true,
47*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
48*d57664e9SAndroid Build Coastguard Worker    src: "preinstalled-packages-platform-overlays.xml",
49*d57664e9SAndroid Build Coastguard Worker}
50*d57664e9SAndroid Build Coastguard Worker
51*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
52*d57664e9SAndroid Build Coastguard Worker    name: "hiddenapi-package-whitelist.xml",
53*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
54*d57664e9SAndroid Build Coastguard Worker    src: "hiddenapi-package-whitelist.xml",
55*d57664e9SAndroid Build Coastguard Worker}
56*d57664e9SAndroid Build Coastguard Worker
57*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
58*d57664e9SAndroid Build Coastguard Worker    name: "preinstalled-packages-asl-files.xml",
59*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
60*d57664e9SAndroid Build Coastguard Worker    src: "preinstalled-packages-asl-files.xml",
61*d57664e9SAndroid Build Coastguard Worker}
62*d57664e9SAndroid Build Coastguard Worker
63*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
64*d57664e9SAndroid Build Coastguard Worker    name: "preinstalled-packages-strict-signature.xml",
65*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
66*d57664e9SAndroid Build Coastguard Worker    src: "preinstalled-packages-strict-signature.xml",
67*d57664e9SAndroid Build Coastguard Worker}
68*d57664e9SAndroid Build Coastguard Worker
69*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
70*d57664e9SAndroid Build Coastguard Worker    name: "enhanced-confirmation.xml",
71*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
72*d57664e9SAndroid Build Coastguard Worker    src: "enhanced-confirmation.xml",
73*d57664e9SAndroid Build Coastguard Worker}
74*d57664e9SAndroid Build Coastguard Worker
75*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
76*d57664e9SAndroid Build Coastguard Worker    name: "package-shareduid-allowlist.xml",
77*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
78*d57664e9SAndroid Build Coastguard Worker    src: "package-shareduid-allowlist.xml",
79*d57664e9SAndroid Build Coastguard Worker}
80*d57664e9SAndroid Build Coastguard Worker
81*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
82*d57664e9SAndroid Build Coastguard Worker    name: "oem-defined-uids.xml",
83*d57664e9SAndroid Build Coastguard Worker    sub_dir: "sysconfig",
84*d57664e9SAndroid Build Coastguard Worker    src: "oem-defined-uids.xml",
85*d57664e9SAndroid Build Coastguard Worker}
86*d57664e9SAndroid Build Coastguard Worker
87*d57664e9SAndroid Build Coastguard Worker// Privapp permission whitelist files
88*d57664e9SAndroid Build Coastguard Worker
89*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
90*d57664e9SAndroid Build Coastguard Worker    name: "platform.xml",
91*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
92*d57664e9SAndroid Build Coastguard Worker    src: "platform.xml",
93*d57664e9SAndroid Build Coastguard Worker}
94*d57664e9SAndroid Build Coastguard Worker
95*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
96*d57664e9SAndroid Build Coastguard Worker    name: "privapp-permissions-platform.xml",
97*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
98*d57664e9SAndroid Build Coastguard Worker    src: "privapp-permissions-platform.xml",
99*d57664e9SAndroid Build Coastguard Worker}
100*d57664e9SAndroid Build Coastguard Worker
101*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
102*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.carrierconfig",
103*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
104*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
105*d57664e9SAndroid Build Coastguard Worker    src: "com.android.carrierconfig.xml",
106*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
107*d57664e9SAndroid Build Coastguard Worker}
108*d57664e9SAndroid Build Coastguard Worker
109*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
110*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.contacts",
111*d57664e9SAndroid Build Coastguard Worker    product_specific: true,
112*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
113*d57664e9SAndroid Build Coastguard Worker    src: "com.android.contacts.xml",
114*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
115*d57664e9SAndroid Build Coastguard Worker}
116*d57664e9SAndroid Build Coastguard Worker
117*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
118*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.dialer",
119*d57664e9SAndroid Build Coastguard Worker    product_specific: true,
120*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
121*d57664e9SAndroid Build Coastguard Worker    src: "com.android.dialer.xml",
122*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
123*d57664e9SAndroid Build Coastguard Worker}
124*d57664e9SAndroid Build Coastguard Worker
125*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
126*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.emergency",
127*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
128*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
129*d57664e9SAndroid Build Coastguard Worker    src: "com.android.emergency.xml",
130*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
131*d57664e9SAndroid Build Coastguard Worker}
132*d57664e9SAndroid Build Coastguard Worker
133*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
134*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.documentsui",
135*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
136*d57664e9SAndroid Build Coastguard Worker    src: "com.android.documentsui.xml",
137*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
138*d57664e9SAndroid Build Coastguard Worker}
139*d57664e9SAndroid Build Coastguard Worker
140*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
141*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.imsserviceentitlement",
142*d57664e9SAndroid Build Coastguard Worker    product_specific: true,
143*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
144*d57664e9SAndroid Build Coastguard Worker    src: "com.android.imsserviceentitlement.xml",
145*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
146*d57664e9SAndroid Build Coastguard Worker}
147*d57664e9SAndroid Build Coastguard Worker
148*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
149*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.intentresolver",
150*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
151*d57664e9SAndroid Build Coastguard Worker    src: "com.android.intentresolver.xml",
152*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
153*d57664e9SAndroid Build Coastguard Worker}
154*d57664e9SAndroid Build Coastguard Worker
155*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
156*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.launcher3",
157*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
158*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
159*d57664e9SAndroid Build Coastguard Worker    src: "com.android.launcher3.xml",
160*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
161*d57664e9SAndroid Build Coastguard Worker}
162*d57664e9SAndroid Build Coastguard Worker
163*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
164*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.networkstack",
165*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
166*d57664e9SAndroid Build Coastguard Worker    src: "com.android.networkstack.xml",
167*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
168*d57664e9SAndroid Build Coastguard Worker}
169*d57664e9SAndroid Build Coastguard Worker
170*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
171*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.provision",
172*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
173*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
174*d57664e9SAndroid Build Coastguard Worker    src: "com.android.provision.xml",
175*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
176*d57664e9SAndroid Build Coastguard Worker}
177*d57664e9SAndroid Build Coastguard Worker
178*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
179*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.settings",
180*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
181*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
182*d57664e9SAndroid Build Coastguard Worker    src: "com.android.settings.xml",
183*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
184*d57664e9SAndroid Build Coastguard Worker}
185*d57664e9SAndroid Build Coastguard Worker
186*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
187*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.settings.intelligence",
188*d57664e9SAndroid Build Coastguard Worker    product_specific: true,
189*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
190*d57664e9SAndroid Build Coastguard Worker    src: "com.android.settings.intelligence.xml",
191*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
192*d57664e9SAndroid Build Coastguard Worker}
193*d57664e9SAndroid Build Coastguard Worker
194*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
195*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.storagemanager",
196*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
197*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
198*d57664e9SAndroid Build Coastguard Worker    src: "com.android.storagemanager.xml",
199*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
200*d57664e9SAndroid Build Coastguard Worker}
201*d57664e9SAndroid Build Coastguard Worker
202*d57664e9SAndroid Build Coastguard Workerprebuilt_etc {
203*d57664e9SAndroid Build Coastguard Worker    name: "privapp_whitelist_com.android.systemui",
204*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
205*d57664e9SAndroid Build Coastguard Worker    sub_dir: "permissions",
206*d57664e9SAndroid Build Coastguard Worker    src: "com.android.systemui.xml",
207*d57664e9SAndroid Build Coastguard Worker    filename_from_src: true,
208*d57664e9SAndroid Build Coastguard Worker}
209