blob: 44f57d78373b8d1754414b356d4b1920abf231af [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",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000136 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900137}
138
139se_cil_compat_map {
140 name: "plat_30.0.cil",
141 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900142 bottom_half: [":30.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900143 top_half: "plat_31.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000144 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900145}
146
147se_cil_compat_map {
148 name: "plat_31.0.cil",
149 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900150 bottom_half: [":31.0.board.compat.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900151 top_half: "plat_32.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000152 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900153}
154
155se_cil_compat_map {
156 name: "plat_32.0.cil",
157 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900158 bottom_half: [":32.0.board.compat.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900159 top_half: "plat_33.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000160 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900161}
162
163se_cil_compat_map {
164 name: "plat_33.0.cil",
165 stem: "33.0.cil",
166 bottom_half: [":33.0.board.compat.map{.plat_private}"],
Inseob Kim78fd6392023-06-23 15:48:04 +0900167 top_half: "plat_34.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000168 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900169}
170
171se_cil_compat_map {
172 name: "system_ext_29.0.cil",
173 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900174 bottom_half: [":29.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900175 top_half: "system_ext_30.0.cil",
176 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000177 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900178}
179
180se_cil_compat_map {
181 name: "system_ext_30.0.cil",
182 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900183 bottom_half: [":30.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900184 top_half: "system_ext_31.0.cil",
185 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000186 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900187}
188
189se_cil_compat_map {
190 name: "system_ext_31.0.cil",
191 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900192 bottom_half: [":31.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900193 top_half: "system_ext_32.0.cil",
194 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000195 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900196}
197
198se_cil_compat_map {
199 name: "system_ext_32.0.cil",
200 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900201 bottom_half: [":32.0.board.compat.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900202 top_half: "system_ext_33.0.cil",
203 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000204 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900205}
206
207se_cil_compat_map {
208 name: "system_ext_33.0.cil",
209 stem: "33.0.cil",
210 bottom_half: [":33.0.board.compat.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900211 system_ext_specific: true,
Inseob Kim78fd6392023-06-23 15:48:04 +0900212 top_half: "system_ext_34.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000213 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900214}
215
216se_cil_compat_map {
217 name: "product_29.0.cil",
218 stem: "29.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900219 bottom_half: [":29.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900220 top_half: "product_30.0.cil",
221 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000222 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900223}
224
225se_cil_compat_map {
226 name: "product_30.0.cil",
227 stem: "30.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900228 bottom_half: [":30.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900229 top_half: "product_31.0.cil",
230 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000231 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900232}
233
234se_cil_compat_map {
235 name: "product_31.0.cil",
236 stem: "31.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900237 bottom_half: [":31.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900238 top_half: "product_32.0.cil",
239 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000240 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900241}
242
243se_cil_compat_map {
244 name: "product_32.0.cil",
245 stem: "32.0.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900246 bottom_half: [":32.0.board.compat.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900247 top_half: "product_33.0.cil",
248 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000249 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900250}
251
252se_cil_compat_map {
253 name: "product_33.0.cil",
254 stem: "33.0.cil",
255 bottom_half: [":33.0.board.compat.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900256 product_specific: true,
Inseob Kim78fd6392023-06-23 15:48:04 +0900257 top_half: "product_34.0.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000258 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900259}
260
261se_cil_compat_map {
262 name: "29.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900263 bottom_half: [":29.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900264 top_half: "30.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000265 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900266}
267
268se_cil_compat_map {
269 name: "30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900270 bottom_half: [":30.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900271 top_half: "31.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000272 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900273}
274
275se_cil_compat_map {
276 name: "31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900277 bottom_half: [":31.0.board.ignore.map{.plat_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900278 top_half: "32.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000279 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900280}
281
282se_cil_compat_map {
283 name: "32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900284 bottom_half: [":32.0.board.ignore.map{.plat_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900285 top_half: "33.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000286 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900287}
288
289se_cil_compat_map {
290 name: "33.0.ignore.cil",
291 bottom_half: [":33.0.board.ignore.map{.plat_private}"],
Inseob Kim78fd6392023-06-23 15:48:04 +0900292 top_half: "34.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000293 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900294}
295
296se_cil_compat_map {
297 name: "system_ext_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900298 bottom_half: [":30.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900299 top_half: "system_ext_31.0.ignore.cil",
300 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000301 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900302}
303
304se_cil_compat_map {
305 name: "system_ext_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900306 bottom_half: [":31.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900307 top_half: "system_ext_32.0.ignore.cil",
308 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000309 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900310}
311
312se_cil_compat_map {
313 name: "system_ext_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900314 bottom_half: [":32.0.board.ignore.map{.system_ext_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900315 top_half: "system_ext_33.0.ignore.cil",
316 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000317 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900318}
319
320se_cil_compat_map {
321 name: "system_ext_33.0.ignore.cil",
322 bottom_half: [":33.0.board.ignore.map{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900323 system_ext_specific: true,
Inseob Kim78fd6392023-06-23 15:48:04 +0900324 top_half: "system_ext_34.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000325 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900326}
327
328se_cil_compat_map {
329 name: "product_30.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900330 bottom_half: [":30.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900331 top_half: "product_31.0.ignore.cil",
332 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000333 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900334}
335
336se_cil_compat_map {
337 name: "product_31.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900338 bottom_half: [":31.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900339 top_half: "product_32.0.ignore.cil",
340 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000341 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900342}
343
344se_cil_compat_map {
345 name: "product_32.0.ignore.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900346 bottom_half: [":32.0.board.ignore.map{.product_private}"],
Inseob Kim4ae05112022-05-02 14:03:46 +0900347 top_half: "product_33.0.ignore.cil",
348 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000349 version: "32.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900350}
351
352se_cil_compat_map {
353 name: "product_33.0.ignore.cil",
354 bottom_half: [":33.0.board.ignore.map{.product_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900355 product_specific: true,
Inseob Kim78fd6392023-06-23 15:48:04 +0900356 top_half: "product_34.0.ignore.cil",
Inseob Kim61d6beb2023-08-23 08:37:20 +0000357 version: "33.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900358}
359
360se_compat_cil {
361 name: "29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900362 srcs: [":29.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000363 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900364}
365
366se_compat_cil {
367 name: "30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900368 srcs: [":30.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000369 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900370}
371
372se_compat_cil {
373 name: "31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900374 srcs: [":31.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000375 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900376}
377
378se_compat_cil {
379 name: "32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900380 srcs: [":32.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000381 version: "32.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900382}
383
384se_compat_cil {
Inseob Kim4ae05112022-05-02 14:03:46 +0900385 name: "33.0.compat.cil",
386 srcs: [":33.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000387 version: "33.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900388}
389
390se_compat_cil {
Inseob Kimbaee4a22021-12-21 21:03:32 +0900391 name: "system_ext_29.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900392 srcs: [":29.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900393 stem: "29.0.compat.cil",
394 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000395 version: "29.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900396}
397
398se_compat_cil {
399 name: "system_ext_30.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900400 srcs: [":30.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900401 stem: "30.0.compat.cil",
402 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000403 version: "30.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900404}
405
406se_compat_cil {
407 name: "system_ext_31.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900408 srcs: [":31.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900409 stem: "31.0.compat.cil",
410 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000411 version: "31.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900412}
413
414se_compat_cil {
415 name: "system_ext_32.0.compat.cil",
Inseob Kim41964032022-04-22 07:50:22 +0900416 srcs: [":32.0.board.compat.cil{.system_ext_private}"],
Inseob Kimbaee4a22021-12-21 21:03:32 +0900417 stem: "32.0.compat.cil",
418 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000419 version: "32.0",
Inseob Kimbaee4a22021-12-21 21:03:32 +0900420}
Inseob Kim16d3be32022-01-07 09:15:27 +0900421
Inseob Kim4ae05112022-05-02 14:03:46 +0900422se_compat_cil {
423 name: "system_ext_33.0.compat.cil",
424 srcs: [":33.0.board.compat.cil{.system_ext_private}"],
425 stem: "33.0.compat.cil",
426 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000427 version: "33.0",
Inseob Kim4ae05112022-05-02 14:03:46 +0900428}
429
Inseob Kim16d3be32022-01-07 09:15:27 +0900430se_compat_test {
431 name: "sepolicy_compat_test",
Inseob Kim085f22f2023-11-09 11:13:01 +0900432 defaults: ["se_policy_conf_flags_defaults"],
Inseob Kim16d3be32022-01-07 09:15:27 +0900433}
Inseob Kim78fd6392023-06-23 15:48:04 +0900434
435se_build_files {
436 name: "34.0.board.compat.map",
437 srcs: ["compat/34.0/34.0.cil"],
438}
439
440se_build_files {
441 name: "34.0.board.compat.cil",
442 srcs: ["compat/34.0/34.0.compat.cil"],
443}
444
445se_build_files {
446 name: "34.0.board.ignore.map",
447 srcs: ["compat/34.0/34.0.ignore.cil"],
448}
449
450se_cil_compat_map {
451 name: "plat_34.0.cil",
452 stem: "34.0.cil",
453 bottom_half: [":34.0.board.compat.map{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000454 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900455 top_half: "plat_202404.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900456}
457
458se_cil_compat_map {
459 name: "system_ext_34.0.cil",
460 stem: "34.0.cil",
461 bottom_half: [":34.0.board.compat.map{.system_ext_private}"],
462 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000463 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900464 top_half: "system_ext_202404.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900465}
466
467se_cil_compat_map {
468 name: "product_34.0.cil",
469 stem: "34.0.cil",
470 bottom_half: [":34.0.board.compat.map{.product_private}"],
471 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000472 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900473 top_half: "product_202404.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900474}
475
476se_cil_compat_map {
477 name: "34.0.ignore.cil",
478 bottom_half: [":34.0.board.ignore.map{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000479 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900480 top_half: "202404.ignore.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900481}
482
483se_cil_compat_map {
484 name: "system_ext_34.0.ignore.cil",
485 stem: "34.0.ignore.cil",
486 bottom_half: [":34.0.board.ignore.map{.system_ext_private}"],
487 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000488 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900489 top_half: "system_ext_202404.ignore.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900490}
491
492se_cil_compat_map {
493 name: "product_34.0.ignore.cil",
494 stem: "34.0.ignore.cil",
495 bottom_half: [":34.0.board.ignore.map{.product_private}"],
496 product_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000497 version: "34.0",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900498 top_half: "product_202404.ignore.cil",
Inseob Kim78fd6392023-06-23 15:48:04 +0900499}
500
501se_compat_cil {
502 name: "34.0.compat.cil",
503 srcs: [":34.0.board.compat.cil{.plat_private}"],
Inseob Kim61d6beb2023-08-23 08:37:20 +0000504 version: "34.0",
Inseob Kim78fd6392023-06-23 15:48:04 +0900505}
506
507se_compat_cil {
508 name: "system_ext_34.0.compat.cil",
509 stem: "34.0.compat.cil",
510 srcs: [":34.0.board.compat.cil{.system_ext_private}"],
511 system_ext_specific: true,
Inseob Kim61d6beb2023-08-23 08:37:20 +0000512 version: "34.0",
Inseob Kim78fd6392023-06-23 15:48:04 +0900513}
Inseob Kimf038c8f2024-03-11 16:19:11 +0900514
515se_build_files {
516 name: "202404.board.compat.map",
517 srcs: ["compat/202404/202404.cil"],
518}
519
520se_build_files {
521 name: "202404.board.compat.cil",
522 srcs: ["compat/202404/202404.compat.cil"],
523}
524
525se_build_files {
526 name: "202404.board.ignore.map",
527 srcs: ["compat/202404/202404.ignore.cil"],
528}
529
530se_cil_compat_map {
531 name: "plat_202404.cil",
532 stem: "202404.cil",
533 bottom_half: [":202404.board.compat.map{.plat_private}"],
534 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900535 top_half: "plat_202504.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900536}
537
538se_cil_compat_map {
539 name: "system_ext_202404.cil",
540 stem: "202404.cil",
541 bottom_half: [":202404.board.compat.map{.system_ext_private}"],
542 system_ext_specific: true,
543 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900544 top_half: "system_ext_202504.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900545}
546
547se_cil_compat_map {
548 name: "product_202404.cil",
549 stem: "202404.cil",
550 bottom_half: [":202404.board.compat.map{.product_private}"],
551 product_specific: true,
552 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900553 top_half: "product_202504.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900554}
555
556se_cil_compat_map {
557 name: "202404.ignore.cil",
558 bottom_half: [":202404.board.ignore.map{.plat_private}"],
559 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900560 top_half: "202504.ignore.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900561}
562
563se_cil_compat_map {
564 name: "system_ext_202404.ignore.cil",
565 stem: "202404.ignore.cil",
566 bottom_half: [":202404.board.ignore.map{.system_ext_private}"],
567 system_ext_specific: true,
568 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900569 top_half: "system_ext_202504.ignore.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900570}
571
572se_cil_compat_map {
573 name: "product_202404.ignore.cil",
574 stem: "202404.ignore.cil",
575 bottom_half: [":202404.board.ignore.map{.product_private}"],
576 product_specific: true,
577 version: "202404",
Inseob Kime468a372025-01-22 17:19:44 +0900578 top_half: "product_202504.ignore.cil",
Inseob Kimf038c8f2024-03-11 16:19:11 +0900579}
580
581se_compat_cil {
582 name: "202404.compat.cil",
583 srcs: [":202404.board.compat.cil{.plat_private}"],
584 version: "202404",
585}
586
587se_compat_cil {
588 name: "system_ext_202404.compat.cil",
589 stem: "202404.compat.cil",
590 srcs: [":202404.board.compat.cil{.system_ext_private}"],
591 system_ext_specific: true,
592 version: "202404",
593}
Inseob Kim9b323082024-11-06 17:10:09 +0900594
595prebuilt_etc {
596 name: "plat_sepolicy_genfs_202504.cil",
597 src: "plat_sepolicy_genfs_202504.cil",
598 relative_install_path: "selinux",
599}
Inseob Kime468a372025-01-22 17:19:44 +0900600
601se_build_files {
602 name: "202504.board.compat.map",
603 srcs: ["compat/202504/202504.cil"],
604}
605
606se_build_files {
607 name: "202504.board.compat.cil",
608 srcs: ["compat/202504/202504.compat.cil"],
609}
610
611se_build_files {
612 name: "202504.board.ignore.map",
613 srcs: ["compat/202504/202504.ignore.cil"],
614}
615
616se_cil_compat_map {
617 name: "plat_202504.cil",
618 stem: "202504.cil",
619 bottom_half: [":202504.board.compat.map{.plat_private}"],
620 version: "202504",
621}
622
623se_cil_compat_map {
624 name: "system_ext_202504.cil",
625 stem: "202504.cil",
626 bottom_half: [":202504.board.compat.map{.system_ext_private}"],
627 system_ext_specific: true,
628 version: "202504",
629}
630
631se_cil_compat_map {
632 name: "product_202504.cil",
633 stem: "202504.cil",
634 bottom_half: [":202504.board.compat.map{.product_private}"],
635 product_specific: true,
636 version: "202504",
637}
638
639se_cil_compat_map {
640 name: "202504.ignore.cil",
641 bottom_half: [":202504.board.ignore.map{.plat_private}"],
642 version: "202504",
643}
644
645se_cil_compat_map {
646 name: "system_ext_202504.ignore.cil",
647 stem: "202504.ignore.cil",
648 bottom_half: [":202504.board.ignore.map{.system_ext_private}"],
649 system_ext_specific: true,
650 version: "202504",
651}
652
653se_cil_compat_map {
654 name: "product_202504.ignore.cil",
655 stem: "202504.ignore.cil",
656 bottom_half: [":202504.board.ignore.map{.product_private}"],
657 product_specific: true,
658 version: "202504",
659}
660
661se_compat_cil {
662 name: "202504.compat.cil",
663 srcs: [":202504.board.compat.cil{.plat_private}"],
664 version: "202504",
665}
666
667se_compat_cil {
668 name: "system_ext_202504.compat.cil",
669 stem: "202504.compat.cil",
670 srcs: [":202504.board.compat.cil{.system_ext_private}"],
671 system_ext_specific: true,
672 version: "202504",
673}