blob: 02b3587d4243e0c2396e36a3734b868ffd6c516b [file] [log] [blame]
Inseob Kim6d790302022-08-12 20:32:40 +09001// Copyright (C) 2022 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// This file contains module definitions for mac_permissions.xml files.
16
17mac_permissions {
18 name: "plat_mac_permissions.xml",
19 keys: [
20 ":keys.conf{.plat_private}",
21 ":keys.conf{.system_ext_private}",
22 ":keys.conf{.product_private}",
23 ],
24 srcs: [":mac_permissions.xml{.plat_private}"],
25}
26
27mac_permissions {
28 name: "system_ext_mac_permissions.xml",
29 keys: [
30 ":keys.conf{.system_ext_private}",
31 ":keys.conf{.reqd_mask}",
32 ],
33 srcs: [
34 ":mac_permissions.xml{.system_ext_private}",
35 ":mac_permissions.xml{.reqd_mask}",
36 ],
37 system_ext_specific: true,
38}
39
40mac_permissions {
41 name: "product_mac_permissions.xml",
42 keys: [
43 ":keys.conf{.product_private}",
44 ":keys.conf{.reqd_mask}",
45 ],
46 srcs: [
47 ":mac_permissions.xml{.product_private}",
48 ":mac_permissions.xml{.reqd_mask}",
49 ],
50 product_specific: true,
51}
52
53mac_permissions {
54 name: "vendor_mac_permissions.xml",
55 keys: [
56 ":keys.conf{.plat_vendor_for_vendor}",
57 ":keys.conf{.vendor}",
58 ":keys.conf{.reqd_mask_for_vendor}",
59 ],
60 srcs: [
61 ":mac_permissions.xml{.plat_vendor_for_vendor}",
62 ":mac_permissions.xml{.vendor}",
63 ":mac_permissions.xml{.reqd_mask_for_vendor}",
64 ],
65 vendor: true,
66}
67
68mac_permissions {
69 name: "odm_mac_permissions.xml",
70 keys: [
71 ":keys.conf{.odm}",
72 ":keys.conf{.reqd_mask_for_vendor}",
73 ],
74 srcs: [
75 ":mac_permissions.xml{.odm}",
76 ":mac_permissions.xml{.reqd_mask_for_vendor}",
77 ],
78 device_specific: true,
79}