sm8450-common: Import qcril_database and generate the db at build time

Imported from diting V816.0.7.0.ULFMIXM

Change-Id: I7798bd3c33d3b6f801e8f48a06fe994947715db9
Cette révision appartient à :
Arian
2024-10-06 12:25:37 +02:00
Parent 2cdae336ba
révision 3becfcd8cf
29 fichiers modifiés avec 1915 ajouts et 27 suppressions

82
qcril_database/Android.bp Fichier normal
Voir le fichier

@@ -0,0 +1,82 @@
filegroup {
name: "rildb_other_sql_files",
srcs: [
"other/0_initial_qcrilnr.sql",
"other/1_version_intro_qcrilnr.sql",
"other/2_version_add_wps_config_qcrilnr.sql",
"other/3_version_update_wps_config_qcrilnr.sql",
"other/4_version_update_ecc_table_qcrilnr.sql",
"other/5_version_update_ecc_table_qcrilnr.sql",
"other/6_version_change_property_table_qcrilnr.sql",
"other/7_version_update_ecc_table_qcrilnr.sql",
"other/8_version_update_ecc_table.sql",
"other/9_version_update_ecc_table.sql",
"other/10_version_update_ecc_table.sql",
"other/11_version_update_ecc_table.sql",
"other/12_version_update_ecc_table.sql",
],
}
filegroup {
name: "rildb_config_sql_files",
srcs: [
"config/6.0_config.sql",
"config/7.0_config.sql",
"config/8.0_config.sql",
"config/9.0_config.sql",
"config/10.0_config.sql",
"config/11.0_config.sql",
"config/12.0_config.sql",
"config/13.0_config.sql",
"config/14.0_config.sql",
],
}
genrule {
name: "qcril_config_database",
enabled: true,
srcs: [
":rildb_other_sql_files",
":rildb_config_sql_files",
],
tool_files: [
"generate_db.sh",
],
tools: [
"sqlite3",
],
cmd: "$(location generate_db.sh) $(location sqlite3) $(out) $(in)",
out: ["qcrilNr.db"],
}
prebuilt_etc {
name: "qcrilNrDb_vendor",
filename: "qcrilNr.db",
src: ":qcril_config_database",
sub_dir: "qcril_database",
vendor: true,
required: [
"0_initial_qcrilnr.sql",
"1_version_intro_qcrilnr.sql",
"2_version_add_wps_config_qcrilnr.sql",
"3_version_update_wps_config_qcrilnr.sql",
"4_version_update_ecc_table_qcrilnr.sql",
"5_version_update_ecc_table_qcrilnr.sql",
"6_version_change_property_table_qcrilnr.sql",
"7_version_update_ecc_table_qcrilnr.sql",
"8_version_update_ecc_table.sql",
"9_version_update_ecc_table.sql",
"10_version_update_ecc_table.sql",
"11_version_update_ecc_table.sql",
"12_version_update_ecc_table.sql",
"6.0_config.sql",
"7.0_config.sql",
"8.0_config.sql",
"9.0_config.sql",
"10.0_config.sql",
"11.0_config.sql",
"12.0_config.sql",
"13.0_config.sql",
"14.0_config.sql",
],
}