summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp121
1 files changed, 115 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index 3afa1d19a..05904702b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -80,6 +80,13 @@ se_filegroup {
}
se_filegroup {
+ name: "31.0.board.compat.map",
+ srcs: [
+ "compat/31.0/31.0.cil",
+ ],
+}
+
+se_filegroup {
name: "26.0.board.compat.cil",
srcs: [
"compat/26.0/26.0.compat.cil",
@@ -115,6 +122,13 @@ se_filegroup {
}
se_filegroup {
+ name: "31.0.board.compat.cil",
+ srcs: [
+ "compat/31.0/31.0.compat.cil",
+ ],
+}
+
+se_filegroup {
name: "26.0.board.ignore.map",
srcs: [
"compat/26.0/26.0.ignore.cil",
@@ -149,6 +163,13 @@ se_filegroup {
],
}
+se_filegroup {
+ name: "31.0.board.ignore.map",
+ srcs: [
+ "compat/31.0/31.0.ignore.cil",
+ ],
+}
+
se_cil_compat_map {
name: "plat_26.0.cil",
stem: "26.0.cil",
@@ -181,7 +202,14 @@ se_cil_compat_map {
name: "plat_30.0.cil",
stem: "30.0.cil",
bottom_half: [":30.0.board.compat.map"],
- // top_half: "plat_31.0.cil",
+ top_half: "plat_31.0.cil",
+}
+
+se_cil_compat_map {
+ name: "plat_31.0.cil",
+ stem: "31.0.cil",
+ bottom_half: [":31.0.board.compat.map"],
+ // top_half: "plat_32.0.cil",
}
se_cil_compat_map {
@@ -220,7 +248,15 @@ se_cil_compat_map {
name: "system_ext_30.0.cil",
stem: "30.0.cil",
bottom_half: [":30.0.board.compat.map"],
- // top_half: "system_ext_31.0.cil",
+ top_half: "system_ext_31.0.cil",
+ system_ext_specific: true,
+}
+
+se_cil_compat_map {
+ name: "system_ext_31.0.cil",
+ stem: "31.0.cil",
+ bottom_half: [":31.0.board.compat.map"],
+ // top_half: "system_ext_32.0.cil",
system_ext_specific: true,
}
@@ -260,7 +296,15 @@ se_cil_compat_map {
name: "product_30.0.cil",
stem: "30.0.cil",
bottom_half: [":30.0.board.compat.map"],
- // top_half: "product_31.0.cil",
+ top_half: "product_31.0.cil",
+ product_specific: true,
+}
+
+se_cil_compat_map {
+ name: "product_31.0.cil",
+ stem: "31.0.cil",
+ bottom_half: [":31.0.board.compat.map"],
+ // top_half: "product_32.0.cil",
product_specific: true,
}
@@ -291,20 +335,40 @@ se_cil_compat_map {
se_cil_compat_map {
name: "30.0.ignore.cil",
bottom_half: [":30.0.board.ignore.map"],
- // top_half: "31.0.ignore.cil",
+ top_half: "31.0.ignore.cil",
+}
+
+se_cil_compat_map {
+ name: "31.0.ignore.cil",
+ bottom_half: [":31.0.board.ignore.map"],
+ // top_half: "32.0.ignore.cil",
}
se_cil_compat_map {
name: "system_ext_30.0.ignore.cil",
bottom_half: [":30.0.board.ignore.map"],
- // top_half: "system_ext_31.0.ignore.cil",
+ top_half: "system_ext_31.0.ignore.cil",
+ system_ext_specific: true,
+}
+
+se_cil_compat_map {
+ name: "system_ext_31.0.ignore.cil",
+ bottom_half: [":31.0.board.ignore.map"],
+ // top_half: "system_ext_32.0.ignore.cil",
system_ext_specific: true,
}
se_cil_compat_map {
name: "product_30.0.ignore.cil",
bottom_half: [":30.0.board.ignore.map"],
- // top_half: "product_31.0.ignore.cil",
+ top_half: "product_31.0.ignore.cil",
+ product_specific: true,
+}
+
+se_cil_compat_map {
+ name: "product_31.0.ignore.cil",
+ bottom_half: [":31.0.board.ignore.map"],
+ // top_half: "product_32.0.ignore.cil",
product_specific: true,
}
@@ -334,6 +398,11 @@ se_compat_cil {
}
se_compat_cil {
+ name: "31.0.compat.cil",
+ srcs: [":31.0.board.compat.cil"],
+}
+
+se_compat_cil {
name: "system_ext_26.0.compat.cil",
srcs: [":26.0.board.compat.cil"],
stem: "26.0.compat.cil",
@@ -368,6 +437,13 @@ se_compat_cil {
system_ext_specific: true,
}
+se_compat_cil {
+ name: "system_ext_31.0.compat.cil",
+ srcs: [":31.0.board.compat.cil"],
+ stem: "31.0.compat.cil",
+ system_ext_specific: true,
+}
+
se_filegroup {
name: "file_contexts_files",
srcs: ["file_contexts"],
@@ -714,6 +790,39 @@ se_policy_cil {
src: ":userdebug_plat_sepolicy.conf",
additional_cil_files: ["private/technical_debt.cil"],
debug_ramdisk: true,
+ dist: {
+ targets: ["droidcore"],
+ },
+}
+
+// A copy of the userdebug_plat_policy in GSI.
+soong_config_module_type {
+ name: "gsi_se_policy_cil",
+ module_type: "se_policy_cil",
+ config_namespace: "ANDROID",
+ bool_variables: [
+ "PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT",
+ ],
+ properties: [
+ "enabled",
+ "installable",
+ ],
+}
+
+gsi_se_policy_cil {
+ name: "system_ext_userdebug_plat_sepolicy.cil",
+ stem: "userdebug_plat_sepolicy.cil",
+ src: ":userdebug_plat_sepolicy.conf",
+ additional_cil_files: ["private/technical_debt.cil"],
+ system_ext_specific: true,
+ enabled: false,
+ installable: false,
+ soong_config_variables: {
+ PRODUCT_INSTALL_DEBUG_POLICY_TO_SYSTEM_EXT: {
+ enabled: true,
+ installable: true,
+ },
+ },
}
// system_ext_policy.conf - A combination of the private and public system_ext