• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (C) 2018 The Android Open Source Project
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
15// Sysconfig files
16
17package {
18    // See: http://go/android-license-faq
19    // A large-scale-change added 'default_applicable_licenses' to import
20    // all of the 'license_kinds' from "frameworks_base_license"
21    // to get the below license kinds:
22    //   SPDX-license-identifier-Apache-2.0
23    default_applicable_licenses: ["frameworks_base_license"],
24}
25
26prebuilt_etc {
27    name: "framework-sysconfig.xml",
28    sub_dir: "sysconfig",
29    src: "framework-sysconfig.xml",
30}
31
32prebuilt_etc {
33    name: "preinstalled-packages-platform.xml",
34    sub_dir: "sysconfig",
35    src: "preinstalled-packages-platform.xml",
36}
37
38prebuilt_etc {
39    name: "initial-package-stopped-states.xml",
40    sub_dir: "sysconfig",
41    src: "initial-package-stopped-states.xml",
42}
43
44prebuilt_etc {
45    name: "preinstalled-packages-platform-overlays.xml",
46    product_specific: true,
47    sub_dir: "sysconfig",
48    src: "preinstalled-packages-platform-overlays.xml",
49}
50
51prebuilt_etc {
52    name: "hiddenapi-package-whitelist.xml",
53    sub_dir: "sysconfig",
54    src: "hiddenapi-package-whitelist.xml",
55}
56
57prebuilt_etc {
58    name: "preinstalled-packages-asl-files.xml",
59    sub_dir: "sysconfig",
60    src: "preinstalled-packages-asl-files.xml",
61}
62
63// Privapp permission whitelist files
64
65prebuilt_etc {
66    name: "platform.xml",
67    sub_dir: "permissions",
68    src: "platform.xml",
69}
70
71prebuilt_etc {
72    name: "privapp-permissions-platform.xml",
73    sub_dir: "permissions",
74    src: "privapp-permissions-platform.xml",
75}
76
77prebuilt_etc {
78    name: "privapp_whitelist_com.android.carrierconfig",
79    system_ext_specific: true,
80    sub_dir: "permissions",
81    src: "com.android.carrierconfig.xml",
82    filename_from_src: true,
83}
84
85prebuilt_etc {
86    name: "privapp_whitelist_com.android.contacts",
87    product_specific: true,
88    sub_dir: "permissions",
89    src: "com.android.contacts.xml",
90    filename_from_src: true,
91}
92
93prebuilt_etc {
94    name: "privapp_whitelist_com.android.dialer",
95    product_specific: true,
96    sub_dir: "permissions",
97    src: "com.android.dialer.xml",
98    filename_from_src: true,
99}
100
101prebuilt_etc {
102    name: "privapp_whitelist_com.android.emergency",
103    system_ext_specific: true,
104    sub_dir: "permissions",
105    src: "com.android.emergency.xml",
106    filename_from_src: true,
107}
108
109prebuilt_etc {
110    name: "privapp_whitelist_com.android.documentsui",
111    sub_dir: "permissions",
112    src: "com.android.documentsui.xml",
113    filename_from_src: true,
114}
115
116prebuilt_etc {
117    name: "privapp_whitelist_com.android.imsserviceentitlement",
118    product_specific: true,
119    sub_dir: "permissions",
120    src: "com.android.imsserviceentitlement.xml",
121    filename_from_src: true,
122}
123
124prebuilt_etc {
125    name: "privapp_whitelist_com.android.intentresolver",
126    sub_dir: "permissions",
127    src: "com.android.intentresolver.xml",
128    filename_from_src: true,
129}
130
131prebuilt_etc {
132    name: "privapp_whitelist_com.android.launcher3",
133    system_ext_specific: true,
134    sub_dir: "permissions",
135    src: "com.android.launcher3.xml",
136    filename_from_src: true,
137}
138
139prebuilt_etc {
140    name: "privapp_whitelist_com.android.networkstack",
141    sub_dir: "permissions",
142    src: "com.android.networkstack.xml",
143    filename_from_src: true,
144}
145
146prebuilt_etc {
147    name: "privapp_whitelist_com.android.provision",
148    system_ext_specific: true,
149    sub_dir: "permissions",
150    src: "com.android.provision.xml",
151    filename_from_src: true,
152}
153
154prebuilt_etc {
155    name: "privapp_whitelist_com.android.settings",
156    system_ext_specific: true,
157    sub_dir: "permissions",
158    src: "com.android.settings.xml",
159    filename_from_src: true,
160}
161
162prebuilt_etc {
163    name: "privapp_whitelist_com.android.settings.intelligence",
164    product_specific: true,
165    sub_dir: "permissions",
166    src: "com.android.settings.intelligence.xml",
167    filename_from_src: true,
168}
169
170prebuilt_etc {
171    name: "privapp_whitelist_com.android.storagemanager",
172    system_ext_specific: true,
173    sub_dir: "permissions",
174    src: "com.android.storagemanager.xml",
175    filename_from_src: true,
176}
177
178prebuilt_etc {
179    name: "privapp_whitelist_com.android.systemui",
180    system_ext_specific: true,
181    sub_dir: "permissions",
182    src: "com.android.systemui.xml",
183    filename_from_src: true,
184}
185
186filegroup {
187    name: "services.core.protolog.json",
188    srcs: ["services.core.protolog.json"],
189}
190