blob: 895b5e7d68b282da5c017388ef43e1d83415b613 [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 Kim79fdbeb2022-08-12 22:27:35 +090026se_build_files {
27 name: "28.0.board.compat.map",
28 srcs: [
29 "compat/28.0/28.0.cil",
30 ],
31}
32
33se_build_files {
34 name: "29.0.board.compat.map",
35 srcs: [
36 "compat/29.0/29.0.cil",
37 ],
38}
39
40se_build_files {
41 name: "30.0.board.compat.map",
42 srcs: [
43 "compat/30.0/30.0.cil",
44 ],
45}
46
47se_build_files {
48 name: "31.0.board.compat.map",
49 srcs: [
50 "compat/31.0/31.0.cil",
51 ],
52}
53
54se_build_files {
55 name: "32.0.board.compat.map",
56 srcs: [
57 "compat/32.0/32.0.cil",
58 ],
59}
60
61se_build_files {
62 name: "33.0.board.compat.map",
63 srcs: [
64 "compat/33.0/33.0.cil",
65 ],
66}
67
68se_build_files {
69 name: "28.0.board.compat.cil",
70 srcs: [
71 "compat/28.0/28.0.compat.cil",
72 ],
73}
74
75se_build_files {
76 name: "29.0.board.compat.cil",
77 srcs: [
78 "compat/29.0/29.0.compat.cil",
79 ],
80}
81
82se_build_files {
83 name: "30.0.board.compat.cil",
84 srcs: [
85 "compat/30.0/30.0.compat.cil",
86 ],
87}
88
89se_build_files {
90 name: "31.0.board.compat.cil",
91 srcs: [
92 "compat/31.0/31.0.compat.cil",
93 ],
94}
95
96se_build_files {
97 name: "32.0.board.compat.cil",
98 srcs: [
99 "compat/32.0/32.0.compat.cil",
100 ],
101}
102
103se_build_files {
104 name: "33.0.board.compat.cil",
105 srcs: [
106 "compat/33.0/33.0.compat.cil",
107 ],
108}
109
110se_build_files {
111 name: "28.0.board.ignore.map",
112 srcs: [
113 "compat/28.0/28.0.ignore.cil",
114 ],
115}
116
117se_build_files {
118 name: "29.0.board.ignore.map",
119 srcs: [
120 "compat/29.0/29.0.ignore.cil",
121 ],
122}
123
124se_build_files {
125 name: "30.0.board.ignore.map",
126 srcs: [
127 "compat/30.0/30.0.ignore.cil",
128 ],
129}
130
131se_build_files {
132 name: "31.0.board.ignore.map",
133 srcs: [
134 "compat/31.0/31.0.ignore.cil",
135 ],
136}
137
138se_build_files {
139 name: "32.0.board.ignore.map",
140 srcs: [
141 "compat/32.0/32.0.ignore.cil",
142 ],
143}
144
145se_build_files {
146 name: "33.0.board.ignore.map",
147 srcs: [
148 "compat/33.0/33.0.ignore.cil",
149 ],
150}
151
Inseob Kimbaee4a22021-12-21 21:03:32 +0900152se_cil_compat_map {
153 name: "plat_28.0.cil",
154 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900155 bottom_half: [":28.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900156 top_half: "plat_29.0.cil",
157}
158
159se_cil_compat_map {
160 name: "plat_29.0.cil",
161 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900162 bottom_half: [":29.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900163 top_half: "plat_30.0.cil",
164}
165
166se_cil_compat_map {
167 name: "plat_30.0.cil",
168 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900169 bottom_half: [":30.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900170 top_half: "plat_31.0.cil",
171}
172
173se_cil_compat_map {
174 name: "plat_31.0.cil",
175 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900176 bottom_half: [":31.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900177 top_half: "plat_32.0.cil",
178}
179
180se_cil_compat_map {
181 name: "plat_32.0.cil",
182 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900183 bottom_half: [":32.0.board.compat.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900184 top_half: "plat_33.0.cil",
185}
186
187se_cil_compat_map {
188 name: "plat_33.0.cil",
189 stem: "33.0.cil",
190 bottom_half: [":33.0.board.compat.map{.plat_private}"],
191 // top_half: "plat_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900192}
193
194se_cil_compat_map {
195 name: "system_ext_28.0.cil",
196 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900197 bottom_half: [":28.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900198 top_half: "system_ext_29.0.cil",
199 system_ext_specific: true,
200}
201
202se_cil_compat_map {
203 name: "system_ext_29.0.cil",
204 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900205 bottom_half: [":29.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900206 top_half: "system_ext_30.0.cil",
207 system_ext_specific: true,
208}
209
210se_cil_compat_map {
211 name: "system_ext_30.0.cil",
212 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900213 bottom_half: [":30.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900214 top_half: "system_ext_31.0.cil",
215 system_ext_specific: true,
216}
217
218se_cil_compat_map {
219 name: "system_ext_31.0.cil",
220 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900221 bottom_half: [":31.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900222 top_half: "system_ext_32.0.cil",
223 system_ext_specific: true,
224}
225
226se_cil_compat_map {
227 name: "system_ext_32.0.cil",
228 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900229 bottom_half: [":32.0.board.compat.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900230 top_half: "system_ext_33.0.cil",
231 system_ext_specific: true,
232}
233
234se_cil_compat_map {
235 name: "system_ext_33.0.cil",
236 stem: "33.0.cil",
237 bottom_half: [":33.0.board.compat.map{.system_ext_private}"],
238 // top_half: "system_ext_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900239 system_ext_specific: true,
240}
241
242se_cil_compat_map {
243 name: "product_28.0.cil",
244 stem: "28.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900245 bottom_half: [":28.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900246 top_half: "product_29.0.cil",
247 product_specific: true,
248}
249
250se_cil_compat_map {
251 name: "product_29.0.cil",
252 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900253 bottom_half: [":29.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900254 top_half: "product_30.0.cil",
255 product_specific: true,
256}
257
258se_cil_compat_map {
259 name: "product_30.0.cil",
260 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900261 bottom_half: [":30.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900262 top_half: "product_31.0.cil",
263 product_specific: true,
264}
265
266se_cil_compat_map {
267 name: "product_31.0.cil",
268 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900269 bottom_half: [":31.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900270 top_half: "product_32.0.cil",
271 product_specific: true,
272}
273
274se_cil_compat_map {
275 name: "product_32.0.cil",
276 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900277 bottom_half: [":32.0.board.compat.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900278 top_half: "product_33.0.cil",
279 product_specific: true,
280}
281
282se_cil_compat_map {
283 name: "product_33.0.cil",
284 stem: "33.0.cil",
285 bottom_half: [":33.0.board.compat.map{.product_private}"],
286 // top_half: "product_34.0.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900287 product_specific: true,
288}
289
290se_cil_compat_map {
291 name: "28.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900292 bottom_half: [":28.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900293 top_half: "29.0.ignore.cil",
294}
295
296se_cil_compat_map {
297 name: "29.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900298 bottom_half: [":29.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900299 top_half: "30.0.ignore.cil",
300}
301
302se_cil_compat_map {
303 name: "30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900304 bottom_half: [":30.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900305 top_half: "31.0.ignore.cil",
306}
307
308se_cil_compat_map {
309 name: "31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900310 bottom_half: [":31.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900311 top_half: "32.0.ignore.cil",
312}
313
314se_cil_compat_map {
315 name: "32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900316 bottom_half: [":32.0.board.ignore.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900317 top_half: "33.0.ignore.cil",
318}
319
320se_cil_compat_map {
321 name: "33.0.ignore.cil",
322 bottom_half: [":33.0.board.ignore.map{.plat_private}"],
323 // top_half: "34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900324}
325
326se_cil_compat_map {
327 name: "system_ext_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900328 bottom_half: [":30.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900329 top_half: "system_ext_31.0.ignore.cil",
330 system_ext_specific: true,
331}
332
333se_cil_compat_map {
334 name: "system_ext_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900335 bottom_half: [":31.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900336 top_half: "system_ext_32.0.ignore.cil",
337 system_ext_specific: true,
338}
339
340se_cil_compat_map {
341 name: "system_ext_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900342 bottom_half: [":32.0.board.ignore.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900343 top_half: "system_ext_33.0.ignore.cil",
344 system_ext_specific: true,
345}
346
347se_cil_compat_map {
348 name: "system_ext_33.0.ignore.cil",
349 bottom_half: [":33.0.board.ignore.map{.system_ext_private}"],
350 // top_half: "system_ext_34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900351 system_ext_specific: true,
352}
353
354se_cil_compat_map {
355 name: "product_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900356 bottom_half: [":30.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900357 top_half: "product_31.0.ignore.cil",
358 product_specific: true,
359}
360
361se_cil_compat_map {
362 name: "product_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900363 bottom_half: [":31.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900364 top_half: "product_32.0.ignore.cil",
365 product_specific: true,
366}
367
368se_cil_compat_map {
369 name: "product_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900370 bottom_half: [":32.0.board.ignore.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900371 top_half: "product_33.0.ignore.cil",
372 product_specific: true,
373}
374
375se_cil_compat_map {
376 name: "product_33.0.ignore.cil",
377 bottom_half: [":33.0.board.ignore.map{.product_private}"],
378 // top_half: "product_34.0.ignore.cil",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900379 product_specific: true,
380}
381
382se_compat_cil {
383 name: "28.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900384 srcs: [":28.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900385}
386
387se_compat_cil {
388 name: "29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900389 srcs: [":29.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900390}
391
392se_compat_cil {
393 name: "30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900394 srcs: [":30.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900395}
396
397se_compat_cil {
398 name: "31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900399 srcs: [":31.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900400}
401
402se_compat_cil {
403 name: "32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900404 srcs: [":32.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900405}
406
407se_compat_cil {
Inseob Kim4ae05112022-05-02 14:03:46 +0900408 name: "33.0.compat.cil",
409 srcs: [":33.0.board.compat.cil{.plat_private}"],
410}
411
412se_compat_cil {
Inseob Kimbaee4a22021-12-21 21:03:32 +0900413 name: "system_ext_28.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900414 srcs: [":28.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900415 stem: "28.0.compat.cil",
416 system_ext_specific: true,
417}
418
419se_compat_cil {
420 name: "system_ext_29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900421 srcs: [":29.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900422 stem: "29.0.compat.cil",
423 system_ext_specific: true,
424}
425
426se_compat_cil {
427 name: "system_ext_30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900428 srcs: [":30.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900429 stem: "30.0.compat.cil",
430 system_ext_specific: true,
431}
432
433se_compat_cil {
434 name: "system_ext_31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900435 srcs: [":31.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900436 stem: "31.0.compat.cil",
437 system_ext_specific: true,
438}
439
440se_compat_cil {
441 name: "system_ext_32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900442 srcs: [":32.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900443 stem: "32.0.compat.cil",
444 system_ext_specific: true,
445}
Inseob Kim16d3be32022-01-07 09:15:27 +0900446
Inseob Kim4ae05112022-05-02 14:03:46 +0900447se_compat_cil {
448 name: "system_ext_33.0.compat.cil",
449 srcs: [":33.0.board.compat.cil{.system_ext_private}"],
450 stem: "33.0.compat.cil",
451 system_ext_specific: true,
452}
453
Inseob Kim16d3be32022-01-07 09:15:27 +0900454se_compat_test {
455 name: "sepolicy_compat_test",
456}