Android fixes

This commit is contained in:
luboslenco
2024-11-14 21:59:12 +01:00
parent 82037d48af
commit 3aafde0a3f
2 changed files with 30 additions and 16 deletions
+17
View File
@@ -127,5 +127,22 @@ if (export_version_info) {
project.add_assets(dir + "/version.json", { destination: "data/{name}" });
}
let export_data_list = flags.android; // .apk contents
if (export_data_list) {
let root = "../" + flags.name.toLowerCase();
let data_list = {
"/data/plugins": fs_readdir("../base/assets/plugins").concat(fs_readdir(root + "/assets/plugins")).join(","),
"/data/export_presets": fs_readdir(root + "/assets/export_presets").join(","),
"/data/keymap_presets": fs_readdir(root + "/assets/keymap_presets").join(","),
"/data/locale": fs_readdir("../base/assets/locale").join(","),
"/data/meshes": fs_readdir(root + "/assets/meshes").join(","),
"/data/themes": fs_readdir("../base/assets/themes").join(","),
};
let dir = "../" + flags.name.toLowerCase() + "/build";
fs_ensuredir(dir);
fs_writefile(dir + "/data_list.json", JSON.stringify(data_list));
project.add_assets(dir + "/data_list.json", { destination: "data/{name}" });
}
project.flatten();
return project;