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