blob: 2370c7bb2c42c606d82ba6fcecc440ce2ad94551 [file] [log] [blame]
Inseob Kimbaee4a22021-12-21 21:03:32 +09001// Copyright (C) 2021 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 compatibility files.
16
Bob Badour048e48c2022-01-05 11:14:44 -080017package {
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 "system_sepolicy_license"
21 // to get the below license kinds:
22 // SPDX-license-identifier-Apache-2.0
23 default_applicable_licenses: ["system_sepolicy_license"],
24}
25
Inseob Kimbaee4a22021-12-21 21:03:32 +090026se_cil_compat_map {
27 name: "plat_28.0.cil",
28 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090029 bottom_half: [":28.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090030 top_half: "plat_29.0.cil",
31}
32
33se_cil_compat_map {
34 name: "plat_29.0.cil",
35 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090036 bottom_half: [":29.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090037 top_half: "plat_30.0.cil",
38}
39
40se_cil_compat_map {
41 name: "plat_30.0.cil",
42 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090043 bottom_half: [":30.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090044 top_half: "plat_31.0.cil",
45}
46
47se_cil_compat_map {
48 name: "plat_31.0.cil",
49 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090050 bottom_half: [":31.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090051 top_half: "plat_32.0.cil",
52}
53
54se_cil_compat_map {
55 name: "plat_32.0.cil",
56 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090057 bottom_half: [":32.0.board.compat.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +090058 top_half: "plat_33.0.cil",
59}
60
61se_cil_compat_map {
62 name: "plat_33.0.cil",
63 stem: "33.0.cil",
64 bottom_half: [":33.0.board.compat.map{.plat_private}"],
65 // top_half: "plat_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +090066}
67
68se_cil_compat_map {
69 name: "system_ext_28.0.cil",
70 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090071 bottom_half: [":28.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090072 top_half: "system_ext_29.0.cil",
73 system_ext_specific: true,
74}
75
76se_cil_compat_map {
77 name: "system_ext_29.0.cil",
78 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090079 bottom_half: [":29.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090080 top_half: "system_ext_30.0.cil",
81 system_ext_specific: true,
82}
83
84se_cil_compat_map {
85 name: "system_ext_30.0.cil",
86 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090087 bottom_half: [":30.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090088 top_half: "system_ext_31.0.cil",
89 system_ext_specific: true,
90}
91
92se_cil_compat_map {
93 name: "system_ext_31.0.cil",
94 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +090095 bottom_half: [":31.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +090096 top_half: "system_ext_32.0.cil",
97 system_ext_specific: true,
98}
99
100se_cil_compat_map {
101 name: "system_ext_32.0.cil",
102 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900103 bottom_half: [":32.0.board.compat.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900104 top_half: "system_ext_33.0.cil",
105 system_ext_specific: true,
106}
107
108se_cil_compat_map {
109 name: "system_ext_33.0.cil",
110 stem: "33.0.cil",
111 bottom_half: [":33.0.board.compat.map{.system_ext_private}"],
112 // top_half: "system_ext_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900113 system_ext_specific: true,
114}
115
116se_cil_compat_map {
117 name: "product_28.0.cil",
118 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900119 bottom_half: [":28.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900120 top_half: "product_29.0.cil",
121 product_specific: true,
122}
123
124se_cil_compat_map {
125 name: "product_29.0.cil",
126 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900127 bottom_half: [":29.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900128 top_half: "product_30.0.cil",
129 product_specific: true,
130}
131
132se_cil_compat_map {
133 name: "product_30.0.cil",
134 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900135 bottom_half: [":30.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900136 top_half: "product_31.0.cil",
137 product_specific: true,
138}
139
140se_cil_compat_map {
141 name: "product_31.0.cil",
142 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900143 bottom_half: [":31.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900144 top_half: "product_32.0.cil",
145 product_specific: true,
146}
147
148se_cil_compat_map {
149 name: "product_32.0.cil",
150 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900151 bottom_half: [":32.0.board.compat.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900152 top_half: "product_33.0.cil",
153 product_specific: true,
154}
155
156se_cil_compat_map {
157 name: "product_33.0.cil",
158 stem: "33.0.cil",
159 bottom_half: [":33.0.board.compat.map{.product_private}"],
160 // top_half: "product_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900161 product_specific: true,
162}
163
164se_cil_compat_map {
165 name: "28.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900166 bottom_half: [":28.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900167 top_half: "29.0.ignore.cil",
168}
169
170se_cil_compat_map {
171 name: "29.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900172 bottom_half: [":29.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900173 top_half: "30.0.ignore.cil",
174}
175
176se_cil_compat_map {
177 name: "30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900178 bottom_half: [":30.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900179 top_half: "31.0.ignore.cil",
180}
181
182se_cil_compat_map {
183 name: "31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900184 bottom_half: [":31.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900185 top_half: "32.0.ignore.cil",
186}
187
188se_cil_compat_map {
189 name: "32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900190 bottom_half: [":32.0.board.ignore.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900191 top_half: "33.0.ignore.cil",
192}
193
194se_cil_compat_map {
195 name: "33.0.ignore.cil",
196 bottom_half: [":33.0.board.ignore.map{.plat_private}"],
197 // top_half: "34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900198}
199
200se_cil_compat_map {
201 name: "system_ext_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900202 bottom_half: [":30.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900203 top_half: "system_ext_31.0.ignore.cil",
204 system_ext_specific: true,
205}
206
207se_cil_compat_map {
208 name: "system_ext_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900209 bottom_half: [":31.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900210 top_half: "system_ext_32.0.ignore.cil",
211 system_ext_specific: true,
212}
213
214se_cil_compat_map {
215 name: "system_ext_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900216 bottom_half: [":32.0.board.ignore.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900217 top_half: "system_ext_33.0.ignore.cil",
218 system_ext_specific: true,
219}
220
221se_cil_compat_map {
222 name: "system_ext_33.0.ignore.cil",
223 bottom_half: [":33.0.board.ignore.map{.system_ext_private}"],
224 // top_half: "system_ext_34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900225 system_ext_specific: true,
226}
227
228se_cil_compat_map {
229 name: "product_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900230 bottom_half: [":30.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900231 top_half: "product_31.0.ignore.cil",
232 product_specific: true,
233}
234
235se_cil_compat_map {
236 name: "product_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900237 bottom_half: [":31.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900238 top_half: "product_32.0.ignore.cil",
239 product_specific: true,
240}
241
242se_cil_compat_map {
243 name: "product_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900244 bottom_half: [":32.0.board.ignore.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900245 top_half: "product_33.0.ignore.cil",
246 product_specific: true,
247}
248
249se_cil_compat_map {
250 name: "product_33.0.ignore.cil",
251 bottom_half: [":33.0.board.ignore.map{.product_private}"],
252 // top_half: "product_34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900253 product_specific: true,
254}
255
256se_compat_cil {
257 name: "28.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900258 srcs: [":28.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900259}
260
261se_compat_cil {
262 name: "29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900263 srcs: [":29.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900264}
265
266se_compat_cil {
267 name: "30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900268 srcs: [":30.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900269}
270
271se_compat_cil {
272 name: "31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900273 srcs: [":31.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900274}
275
276se_compat_cil {
277 name: "32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900278 srcs: [":32.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900279}
280
281se_compat_cil {
Inseob Kim4ae05112022-05-02 14:03:46 +0900282 name: "33.0.compat.cil",
283 srcs: [":33.0.board.compat.cil{.plat_private}"],
284}
285
286se_compat_cil {
Inseob Kimbaee4a22021-12-21 21:03:32 +0900287 name: "system_ext_28.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900288 srcs: [":28.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900289 stem: "28.0.compat.cil",
290 system_ext_specific: true,
291}
292
293se_compat_cil {
294 name: "system_ext_29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900295 srcs: [":29.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900296 stem: "29.0.compat.cil",
297 system_ext_specific: true,
298}
299
300se_compat_cil {
301 name: "system_ext_30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900302 srcs: [":30.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900303 stem: "30.0.compat.cil",
304 system_ext_specific: true,
305}
306
307se_compat_cil {
308 name: "system_ext_31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900309 srcs: [":31.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900310 stem: "31.0.compat.cil",
311 system_ext_specific: true,
312}
313
314se_compat_cil {
315 name: "system_ext_32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900316 srcs: [":32.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900317 stem: "32.0.compat.cil",
318 system_ext_specific: true,
319}
Inseob Kim16d3be32022-01-07 09:15:27 +0900320
Inseob Kim4ae05112022-05-02 14:03:46 +0900321se_compat_cil {
322 name: "system_ext_33.0.compat.cil",
323 srcs: [":33.0.board.compat.cil{.system_ext_private}"],
324 stem: "33.0.compat.cil",
325 system_ext_specific: true,
326}
327
Inseob Kim16d3be32022-01-07 09:15:27 +0900328se_compat_test {
329 name: "sepolicy_compat_test",
330}