1// 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 17package { 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 26se_cil_compat_map { 27 name: "plat_28.0.cil", 28 stem: "28.0.cil", 29 bottom_half: [":28.0.board.compat.map"], 30 top_half: "plat_29.0.cil", 31} 32 33se_cil_compat_map { 34 name: "plat_29.0.cil", 35 stem: "29.0.cil", 36 bottom_half: [":29.0.board.compat.map"], 37 top_half: "plat_30.0.cil", 38} 39 40se_cil_compat_map { 41 name: "plat_30.0.cil", 42 stem: "30.0.cil", 43 bottom_half: [":30.0.board.compat.map"], 44 top_half: "plat_31.0.cil", 45} 46 47se_cil_compat_map { 48 name: "plat_31.0.cil", 49 stem: "31.0.cil", 50 bottom_half: [":31.0.board.compat.map"], 51 top_half: "plat_32.0.cil", 52} 53 54se_cil_compat_map { 55 name: "plat_32.0.cil", 56 stem: "32.0.cil", 57 bottom_half: [":32.0.board.compat.map"], 58 // top_half: "plat_33.0.cil", 59} 60 61se_cil_compat_map { 62 name: "system_ext_28.0.cil", 63 stem: "28.0.cil", 64 bottom_half: [":28.0.board.compat.map"], 65 top_half: "system_ext_29.0.cil", 66 system_ext_specific: true, 67} 68 69se_cil_compat_map { 70 name: "system_ext_29.0.cil", 71 stem: "29.0.cil", 72 bottom_half: [":29.0.board.compat.map"], 73 top_half: "system_ext_30.0.cil", 74 system_ext_specific: true, 75} 76 77se_cil_compat_map { 78 name: "system_ext_30.0.cil", 79 stem: "30.0.cil", 80 bottom_half: [":30.0.board.compat.map"], 81 top_half: "system_ext_31.0.cil", 82 system_ext_specific: true, 83} 84 85se_cil_compat_map { 86 name: "system_ext_31.0.cil", 87 stem: "31.0.cil", 88 bottom_half: [":31.0.board.compat.map"], 89 top_half: "system_ext_32.0.cil", 90 system_ext_specific: true, 91} 92 93se_cil_compat_map { 94 name: "system_ext_32.0.cil", 95 stem: "32.0.cil", 96 bottom_half: [":32.0.board.compat.map"], 97 // top_half: "system_ext_33.0.cil", 98 system_ext_specific: true, 99} 100 101se_cil_compat_map { 102 name: "product_28.0.cil", 103 stem: "28.0.cil", 104 bottom_half: [":28.0.board.compat.map"], 105 top_half: "product_29.0.cil", 106 product_specific: true, 107} 108 109se_cil_compat_map { 110 name: "product_29.0.cil", 111 stem: "29.0.cil", 112 bottom_half: [":29.0.board.compat.map"], 113 top_half: "product_30.0.cil", 114 product_specific: true, 115} 116 117se_cil_compat_map { 118 name: "product_30.0.cil", 119 stem: "30.0.cil", 120 bottom_half: [":30.0.board.compat.map"], 121 top_half: "product_31.0.cil", 122 product_specific: true, 123} 124 125se_cil_compat_map { 126 name: "product_31.0.cil", 127 stem: "31.0.cil", 128 bottom_half: [":31.0.board.compat.map"], 129 top_half: "product_32.0.cil", 130 product_specific: true, 131} 132 133se_cil_compat_map { 134 name: "product_32.0.cil", 135 stem: "32.0.cil", 136 bottom_half: [":32.0.board.compat.map"], 137 // top_half: "product_33.0.cil", 138 product_specific: true, 139} 140 141se_cil_compat_map { 142 name: "28.0.ignore.cil", 143 bottom_half: [":28.0.board.ignore.map"], 144 top_half: "29.0.ignore.cil", 145} 146 147se_cil_compat_map { 148 name: "29.0.ignore.cil", 149 bottom_half: [":29.0.board.ignore.map"], 150 top_half: "30.0.ignore.cil", 151} 152 153se_cil_compat_map { 154 name: "30.0.ignore.cil", 155 bottom_half: [":30.0.board.ignore.map"], 156 top_half: "31.0.ignore.cil", 157} 158 159se_cil_compat_map { 160 name: "31.0.ignore.cil", 161 bottom_half: [":31.0.board.ignore.map"], 162 top_half: "32.0.ignore.cil", 163} 164 165se_cil_compat_map { 166 name: "32.0.ignore.cil", 167 bottom_half: [":32.0.board.ignore.map"], 168 // top_half: "33.0.ignore.cil", 169} 170 171se_cil_compat_map { 172 name: "system_ext_30.0.ignore.cil", 173 bottom_half: [":30.0.board.ignore.map"], 174 top_half: "system_ext_31.0.ignore.cil", 175 system_ext_specific: true, 176} 177 178se_cil_compat_map { 179 name: "system_ext_31.0.ignore.cil", 180 bottom_half: [":31.0.board.ignore.map"], 181 top_half: "system_ext_32.0.ignore.cil", 182 system_ext_specific: true, 183} 184 185se_cil_compat_map { 186 name: "system_ext_32.0.ignore.cil", 187 bottom_half: [":32.0.board.ignore.map"], 188 // top_half: "system_ext_33.0.ignore.cil", 189 system_ext_specific: true, 190} 191 192se_cil_compat_map { 193 name: "product_30.0.ignore.cil", 194 bottom_half: [":30.0.board.ignore.map"], 195 top_half: "product_31.0.ignore.cil", 196 product_specific: true, 197} 198 199se_cil_compat_map { 200 name: "product_31.0.ignore.cil", 201 bottom_half: [":31.0.board.ignore.map"], 202 top_half: "product_32.0.ignore.cil", 203 product_specific: true, 204} 205 206se_cil_compat_map { 207 name: "product_32.0.ignore.cil", 208 bottom_half: [":32.0.board.ignore.map"], 209 // top_half: "product_33.0.ignore.cil", 210 product_specific: true, 211} 212 213se_compat_cil { 214 name: "28.0.compat.cil", 215 srcs: [":28.0.board.compat.cil"], 216} 217 218se_compat_cil { 219 name: "29.0.compat.cil", 220 srcs: [":29.0.board.compat.cil"], 221} 222 223se_compat_cil { 224 name: "30.0.compat.cil", 225 srcs: [":30.0.board.compat.cil"], 226} 227 228se_compat_cil { 229 name: "31.0.compat.cil", 230 srcs: [":31.0.board.compat.cil"], 231} 232 233se_compat_cil { 234 name: "32.0.compat.cil", 235 srcs: [":32.0.board.compat.cil"], 236} 237 238se_compat_cil { 239 name: "system_ext_28.0.compat.cil", 240 srcs: [":28.0.board.compat.cil"], 241 stem: "28.0.compat.cil", 242 system_ext_specific: true, 243} 244 245se_compat_cil { 246 name: "system_ext_29.0.compat.cil", 247 srcs: [":29.0.board.compat.cil"], 248 stem: "29.0.compat.cil", 249 system_ext_specific: true, 250} 251 252se_compat_cil { 253 name: "system_ext_30.0.compat.cil", 254 srcs: [":30.0.board.compat.cil"], 255 stem: "30.0.compat.cil", 256 system_ext_specific: true, 257} 258 259se_compat_cil { 260 name: "system_ext_31.0.compat.cil", 261 srcs: [":31.0.board.compat.cil"], 262 stem: "31.0.compat.cil", 263 system_ext_specific: true, 264} 265 266se_compat_cil { 267 name: "system_ext_32.0.compat.cil", 268 srcs: [":32.0.board.compat.cil"], 269 stem: "32.0.compat.cil", 270 system_ext_specific: true, 271} 272 273se_compat_test { 274 name: "sepolicy_compat_test", 275} 276