blob: 04a239e02df5432334d8bee2d89c6d02c7ac704c [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 {
Inseob Kim79fdbeb2022-08-12 22:27:35 +090027 name: "29.0.board.compat.map",
28 srcs: [
29 "compat/29.0/29.0.cil",
30 ],
31}
32
33se_build_files {
34 name: "30.0.board.compat.map",
35 srcs: [
36 "compat/30.0/30.0.cil",
37 ],
38}
39
40se_build_files {
41 name: "31.0.board.compat.map",
42 srcs: [
43 "compat/31.0/31.0.cil",
44 ],
45}
46
47se_build_files {
48 name: "32.0.board.compat.map",
49 srcs: [
50 "compat/32.0/32.0.cil",
51 ],
52}
53
54se_build_files {
55 name: "33.0.board.compat.map",
56 srcs: [
57 "compat/33.0/33.0.cil",
58 ],
59}
60
61se_build_files {
Inseob Kim79fdbeb2022-08-12 22:27:35 +090062 name: "29.0.board.compat.cil",
63 srcs: [
64 "compat/29.0/29.0.compat.cil",
65 ],
66}
67
68se_build_files {
69 name: "30.0.board.compat.cil",
70 srcs: [
71 "compat/30.0/30.0.compat.cil",
72 ],
73}
74
75se_build_files {
76 name: "31.0.board.compat.cil",
77 srcs: [
78 "compat/31.0/31.0.compat.cil",
79 ],
80}
81
82se_build_files {
83 name: "32.0.board.compat.cil",
84 srcs: [
85 "compat/32.0/32.0.compat.cil",
86 ],
87}
88
89se_build_files {
90 name: "33.0.board.compat.cil",
91 srcs: [
92 "compat/33.0/33.0.compat.cil",
93 ],
94}
95
96se_build_files {
Inseob Kim79fdbeb2022-08-12 22:27:35 +090097 name: "29.0.board.ignore.map",
98 srcs: [
99 "compat/29.0/29.0.ignore.cil",
100 ],
101}
102
103se_build_files {
104 name: "30.0.board.ignore.map",
105 srcs: [
106 "compat/30.0/30.0.ignore.cil",
107 ],
108}
109
110se_build_files {
111 name: "31.0.board.ignore.map",
112 srcs: [
113 "compat/31.0/31.0.ignore.cil",
114 ],
115}
116
117se_build_files {
118 name: "32.0.board.ignore.map",
119 srcs: [
120 "compat/32.0/32.0.ignore.cil",
121 ],
122}
123
124se_build_files {
125 name: "33.0.board.ignore.map",
126 srcs: [
127 "compat/33.0/33.0.ignore.cil",
128 ],
129}
130
Inseob Kimbaee4a22021-12-21 21:03:32 +0900131se_cil_compat_map {
Inseob Kimbaee4a22021-12-21 21:03:32 +0900132 name: "plat_29.0.cil",
133 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900134 bottom_half: [":29.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900135 top_half: "plat_30.0.cil",
136}
137
138se_cil_compat_map {
139 name: "plat_30.0.cil",
140 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900141 bottom_half: [":30.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900142 top_half: "plat_31.0.cil",
143}
144
145se_cil_compat_map {
146 name: "plat_31.0.cil",
147 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900148 bottom_half: [":31.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900149 top_half: "plat_32.0.cil",
150}
151
152se_cil_compat_map {
153 name: "plat_32.0.cil",
154 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900155 bottom_half: [":32.0.board.compat.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900156 top_half: "plat_33.0.cil",
157}
158
159se_cil_compat_map {
160 name: "plat_33.0.cil",
161 stem: "33.0.cil",
162 bottom_half: [":33.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900163}
164
165se_cil_compat_map {
166 name: "system_ext_29.0.cil",
167 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900168 bottom_half: [":29.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900169 top_half: "system_ext_30.0.cil",
170 system_ext_specific: true,
171}
172
173se_cil_compat_map {
174 name: "system_ext_30.0.cil",
175 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900176 bottom_half: [":30.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900177 top_half: "system_ext_31.0.cil",
178 system_ext_specific: true,
179}
180
181se_cil_compat_map {
182 name: "system_ext_31.0.cil",
183 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900184 bottom_half: [":31.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900185 top_half: "system_ext_32.0.cil",
186 system_ext_specific: true,
187}
188
189se_cil_compat_map {
190 name: "system_ext_32.0.cil",
191 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900192 bottom_half: [":32.0.board.compat.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900193 top_half: "system_ext_33.0.cil",
194 system_ext_specific: true,
195}
196
197se_cil_compat_map {
198 name: "system_ext_33.0.cil",
199 stem: "33.0.cil",
200 bottom_half: [":33.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900201 system_ext_specific: true,
Inseob Kimbaee4a22021-12-21 21:03:32 +0900202}
203
204se_cil_compat_map {
205 name: "product_29.0.cil",
206 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900207 bottom_half: [":29.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900208 top_half: "product_30.0.cil",
209 product_specific: true,
210}
211
212se_cil_compat_map {
213 name: "product_30.0.cil",
214 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900215 bottom_half: [":30.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900216 top_half: "product_31.0.cil",
217 product_specific: true,
218}
219
220se_cil_compat_map {
221 name: "product_31.0.cil",
222 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900223 bottom_half: [":31.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900224 top_half: "product_32.0.cil",
225 product_specific: true,
226}
227
228se_cil_compat_map {
229 name: "product_32.0.cil",
230 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900231 bottom_half: [":32.0.board.compat.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900232 top_half: "product_33.0.cil",
233 product_specific: true,
234}
235
236se_cil_compat_map {
237 name: "product_33.0.cil",
238 stem: "33.0.cil",
239 bottom_half: [":33.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900240 product_specific: true,
Inseob Kimbaee4a22021-12-21 21:03:32 +0900241}
242
243se_cil_compat_map {
244 name: "29.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900245 bottom_half: [":29.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900246 top_half: "30.0.ignore.cil",
247}
248
249se_cil_compat_map {
250 name: "30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900251 bottom_half: [":30.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900252 top_half: "31.0.ignore.cil",
253}
254
255se_cil_compat_map {
256 name: "31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900257 bottom_half: [":31.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900258 top_half: "32.0.ignore.cil",
259}
260
261se_cil_compat_map {
262 name: "32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900263 bottom_half: [":32.0.board.ignore.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900264 top_half: "33.0.ignore.cil",
265}
266
267se_cil_compat_map {
268 name: "33.0.ignore.cil",
269 bottom_half: [":33.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900270}
271
272se_cil_compat_map {
273 name: "system_ext_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900274 bottom_half: [":30.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900275 top_half: "system_ext_31.0.ignore.cil",
276 system_ext_specific: true,
277}
278
279se_cil_compat_map {
280 name: "system_ext_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900281 bottom_half: [":31.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900282 top_half: "system_ext_32.0.ignore.cil",
283 system_ext_specific: true,
284}
285
286se_cil_compat_map {
287 name: "system_ext_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900288 bottom_half: [":32.0.board.ignore.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900289 top_half: "system_ext_33.0.ignore.cil",
290 system_ext_specific: true,
291}
292
293se_cil_compat_map {
294 name: "system_ext_33.0.ignore.cil",
295 bottom_half: [":33.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900296 system_ext_specific: true,
297}
298
299se_cil_compat_map {
300 name: "product_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900301 bottom_half: [":30.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900302 top_half: "product_31.0.ignore.cil",
303 product_specific: true,
304}
305
306se_cil_compat_map {
307 name: "product_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900308 bottom_half: [":31.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900309 top_half: "product_32.0.ignore.cil",
310 product_specific: true,
311}
312
313se_cil_compat_map {
314 name: "product_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900315 bottom_half: [":32.0.board.ignore.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900316 top_half: "product_33.0.ignore.cil",
317 product_specific: true,
318}
319
320se_cil_compat_map {
321 name: "product_33.0.ignore.cil",
322 bottom_half: [":33.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900323 product_specific: true,
Inseob Kimbaee4a22021-12-21 21:03:32 +0900324}
325
326se_compat_cil {
327 name: "29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900328 srcs: [":29.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900329}
330
331se_compat_cil {
332 name: "30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900333 srcs: [":30.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900334}
335
336se_compat_cil {
337 name: "31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900338 srcs: [":31.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900339}
340
341se_compat_cil {
342 name: "32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900343 srcs: [":32.0.board.compat.cil{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900344}
345
346se_compat_cil {
Inseob Kim4ae05112022-05-02 14:03:46 +0900347 name: "33.0.compat.cil",
348 srcs: [":33.0.board.compat.cil{.plat_private}"],
349}
350
351se_compat_cil {
Inseob Kimbaee4a22021-12-21 21:03:32 +0900352 name: "system_ext_29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900353 srcs: [":29.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900354 stem: "29.0.compat.cil",
355 system_ext_specific: true,
356}
357
358se_compat_cil {
359 name: "system_ext_30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900360 srcs: [":30.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900361 stem: "30.0.compat.cil",
362 system_ext_specific: true,
363}
364
365se_compat_cil {
366 name: "system_ext_31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900367 srcs: [":31.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900368 stem: "31.0.compat.cil",
369 system_ext_specific: true,
370}
371
372se_compat_cil {
373 name: "system_ext_32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900374 srcs: [":32.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900375 stem: "32.0.compat.cil",
376 system_ext_specific: true,
377}
Inseob Kim16d3be32022-01-07 09:15:27 +0900378
Inseob Kim4ae05112022-05-02 14:03:46 +0900379se_compat_cil {
380 name: "system_ext_33.0.compat.cil",
381 srcs: [":33.0.board.compat.cil{.system_ext_private}"],
382 stem: "33.0.compat.cil",
383 system_ext_specific: true,
384}
385
Inseob Kim16d3be32022-01-07 09:15:27 +0900386se_compat_test {
387 name: "sepolicy_compat_test",
388}