blob: 053e094bbdeb5e4dad7f0942f97da946aebc811b [file] [log] [blame]
Inseob Kim36d9d392023-09-04 17:40:03 +09001// Copyright (C) 2023 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
15se_policy_conf {
Inseob Kim007f0ae2024-07-18 10:29:52 +090016 name: "32.0_reqd_policy_mask.conf",
17 defaults: ["se_policy_conf_flags_defaults"],
18 srcs: reqd_mask_policy,
19 installable: false,
20 build_variant: "user",
21 board_api_level: "32",
22}
23
24se_policy_cil {
25 name: "32.0_reqd_policy_mask.cil",
26 src: ":32.0_reqd_policy_mask.conf",
27 secilc_check: false,
28 installable: false,
29}
30
31se_policy_conf {
Inseob Kim36d9d392023-09-04 17:40:03 +090032 name: "32.0_plat_pub_policy.conf",
Inseob Kim007f0ae2024-07-18 10:29:52 +090033 defaults: ["se_policy_conf_flags_defaults"],
Inseob Kimff2018f2024-04-17 09:48:43 +090034 srcs: [
35 ":se_build_files{.plat_public_32.0}",
36 ":se_build_files{.reqd_mask}",
37 ],
Inseob Kim36d9d392023-09-04 17:40:03 +090038 installable: false,
39 build_variant: "user",
Inseob Kim007f0ae2024-07-18 10:29:52 +090040 board_api_level: "32",
Inseob Kim36d9d392023-09-04 17:40:03 +090041}
42
43se_policy_cil {
44 name: "32.0_plat_pub_policy.cil",
45 src: ":32.0_plat_pub_policy.conf",
Inseob Kim007f0ae2024-07-18 10:29:52 +090046 filter_out: [":32.0_reqd_policy_mask.cil"],
Inseob Kim36d9d392023-09-04 17:40:03 +090047 secilc_check: false,
48 installable: false,
49}
Inseob Kim5d7423f2023-09-06 14:39:49 +090050
51se_policy_conf {
Inseob Kim2aac3352023-09-08 10:44:49 +090052 name: "32.0_product_pub_policy.conf",
Inseob Kim007f0ae2024-07-18 10:29:52 +090053 defaults: ["se_policy_conf_flags_defaults"],
Inseob Kim2aac3352023-09-08 10:44:49 +090054 srcs: [
55 ":se_build_files{.plat_public_32.0}",
56 ":se_build_files{.system_ext_public_32.0}",
57 ":se_build_files{.product_public_32.0}",
58 ":se_build_files{.reqd_mask}",
59 ],
60 installable: false,
61 build_variant: "user",
Inseob Kim007f0ae2024-07-18 10:29:52 +090062 board_api_level: "32",
Inseob Kim2aac3352023-09-08 10:44:49 +090063}
64
65se_policy_cil {
66 name: "32.0_product_pub_policy.cil",
67 src: ":32.0_product_pub_policy.conf",
Inseob Kim007f0ae2024-07-18 10:29:52 +090068 filter_out: [":32.0_reqd_policy_mask.cil"],
Inseob Kim2aac3352023-09-08 10:44:49 +090069 secilc_check: false,
70 installable: false,
71}
72
Inseob Kim10f04502024-07-18 10:26:43 +090073se_versioned_policy {
74 name: "32.0_plat_pub_versioned.cil",
75 base: ":32.0_product_pub_policy.cil",
76 target_policy: ":32.0_product_pub_policy.cil",
77 version: "32.0",
78 installable: false,
79}
80
Inseob Kim2aac3352023-09-08 10:44:49 +090081se_policy_conf {
Inseob Kim5d7423f2023-09-06 14:39:49 +090082 name: "32.0_plat_policy.conf",
Inseob Kim007f0ae2024-07-18 10:29:52 +090083 defaults: ["se_policy_conf_flags_defaults"],
Inseob Kim5d7423f2023-09-06 14:39:49 +090084 srcs: [
85 ":se_build_files{.plat_public_32.0}",
86 ":se_build_files{.plat_private_32.0}",
87 ":se_build_files{.system_ext_public_32.0}",
88 ":se_build_files{.system_ext_private_32.0}",
89 ":se_build_files{.product_public_32.0}",
90 ":se_build_files{.product_private_32.0}",
91 ],
92 installable: false,
93 build_variant: "user",
Inseob Kim007f0ae2024-07-18 10:29:52 +090094 board_api_level: "32",
Inseob Kim5d7423f2023-09-06 14:39:49 +090095}
96
97se_policy_cil {
98 name: "32.0_plat_policy.cil",
99 src: ":32.0_plat_policy.conf",
100 additional_cil_files: [":sepolicy_technical_debt{.plat_private_32.0}"],
101 installable: false,
102}
103
104se_policy_binary {
105 name: "32.0_plat_policy",
106 srcs: [":32.0_plat_policy.cil"],
107 installable: false,
Inseob Kim0d49b9b2023-09-06 18:01:53 +0900108 dist: {
109 targets: ["base-sepolicy-files-for-mapping"],
110 },
Inseob Kim5d7423f2023-09-06 14:39:49 +0900111}