mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Android now (optionally) builds the template when exporting
Added new way to create add-ons Removed old way to create add-ons
This commit is contained in:
parent
cd4449e7ab
commit
dd03dcbd5a
14 changed files with 766 additions and 327 deletions
64
methods.py
64
methods.py
|
@ -211,70 +211,6 @@ def win32_spawn(sh, escape, cmd, args, spawnenv):
|
|||
return exit_code
|
||||
"""
|
||||
|
||||
def android_add_flat_dir(self, dir):
|
||||
if (dir not in self.android_flat_dirs):
|
||||
self.android_flat_dirs.append(dir)
|
||||
|
||||
def android_add_maven_repository(self, url):
|
||||
if (url not in self.android_maven_repos):
|
||||
self.android_maven_repos.append(url)
|
||||
|
||||
def android_add_dependency(self, depline):
|
||||
if (depline not in self.android_dependencies):
|
||||
self.android_dependencies.append(depline)
|
||||
|
||||
def android_add_java_dir(self, subpath):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + subpath
|
||||
if (base_path not in self.android_java_dirs):
|
||||
self.android_java_dirs.append(base_path)
|
||||
|
||||
def android_add_res_dir(self, subpath):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + subpath
|
||||
if (base_path not in self.android_res_dirs):
|
||||
self.android_res_dirs.append(base_path)
|
||||
|
||||
def android_add_asset_dir(self, subpath):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + subpath
|
||||
if (base_path not in self.android_asset_dirs):
|
||||
self.android_asset_dirs.append(base_path)
|
||||
|
||||
def android_add_aidl_dir(self, subpath):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + subpath
|
||||
if (base_path not in self.android_aidl_dirs):
|
||||
self.android_aidl_dirs.append(base_path)
|
||||
|
||||
def android_add_jni_dir(self, subpath):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + subpath
|
||||
if (base_path not in self.android_jni_dirs):
|
||||
self.android_jni_dirs.append(base_path)
|
||||
|
||||
def android_add_gradle_plugin(self, plugin):
|
||||
if (plugin not in self.android_gradle_plugins):
|
||||
self.android_gradle_plugins.append(plugin)
|
||||
|
||||
def android_add_gradle_classpath(self, classpath):
|
||||
if (classpath not in self.android_gradle_classpath):
|
||||
self.android_gradle_classpath.append(classpath)
|
||||
|
||||
def android_add_default_config(self, config):
|
||||
if (config not in self.android_default_config):
|
||||
self.android_default_config.append(config)
|
||||
|
||||
def android_add_to_manifest(self, file):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + file
|
||||
with open(base_path, "r") as f:
|
||||
self.android_manifest_chunk += f.read()
|
||||
|
||||
def android_add_to_permissions(self, file):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + file
|
||||
with open(base_path, "r") as f:
|
||||
self.android_permission_chunk += f.read()
|
||||
|
||||
def android_add_to_attributes(self, file):
|
||||
base_path = self.Dir(".").abspath + "/modules/" + self.current_module + "/" + file
|
||||
with open(base_path, "r") as f:
|
||||
self.android_appattributes_chunk += f.read()
|
||||
|
||||
def disable_module(self):
|
||||
self.disabled_modules.append(self.current_module)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue