Introduce 'drivers/apple_embedded' abstract platform for code reuse
This commit is contained in:
parent
34f005d810
commit
457299449d
84 changed files with 6107 additions and 5411 deletions
|
|
@ -53,13 +53,13 @@ class EditorExportPlugin : public RefCounted {
|
|||
Vector<ExtraFile> extra_files;
|
||||
bool skipped = false;
|
||||
|
||||
Vector<String> ios_frameworks;
|
||||
Vector<String> ios_embedded_frameworks;
|
||||
Vector<String> ios_project_static_libs;
|
||||
String ios_plist_content;
|
||||
String ios_linker_flags;
|
||||
Vector<String> ios_bundle_files;
|
||||
String ios_cpp_code;
|
||||
Vector<String> apple_embedded_platform_frameworks;
|
||||
Vector<String> apple_embedded_platform_embedded_frameworks;
|
||||
Vector<String> apple_embedded_platform_project_static_libs;
|
||||
String apple_embedded_platform_plist_content;
|
||||
String apple_embedded_platform_linker_flags;
|
||||
Vector<String> apple_embedded_platform_bundle_files;
|
||||
String apple_embedded_platform_cpp_code;
|
||||
|
||||
Vector<String> macos_plugin_files;
|
||||
|
||||
|
|
@ -70,12 +70,12 @@ class EditorExportPlugin : public RefCounted {
|
|||
}
|
||||
|
||||
_FORCE_INLINE_ void _export_end_clear() {
|
||||
ios_frameworks.clear();
|
||||
ios_embedded_frameworks.clear();
|
||||
ios_bundle_files.clear();
|
||||
ios_plist_content = "";
|
||||
ios_linker_flags = "";
|
||||
ios_cpp_code = "";
|
||||
apple_embedded_platform_frameworks.clear();
|
||||
apple_embedded_platform_embedded_frameworks.clear();
|
||||
apple_embedded_platform_bundle_files.clear();
|
||||
apple_embedded_platform_plist_content = "";
|
||||
apple_embedded_platform_linker_flags = "";
|
||||
apple_embedded_platform_cpp_code = "";
|
||||
macos_plugin_files.clear();
|
||||
}
|
||||
|
||||
|
|
@ -95,13 +95,13 @@ protected:
|
|||
void add_shared_object(const String &p_path, const Vector<String> &tags, const String &p_target = String());
|
||||
void _add_shared_object(const SharedObject &p_shared_object);
|
||||
|
||||
void add_ios_framework(const String &p_path);
|
||||
void add_ios_embedded_framework(const String &p_path);
|
||||
void add_ios_project_static_lib(const String &p_path);
|
||||
void add_ios_plist_content(const String &p_plist_content);
|
||||
void add_ios_linker_flags(const String &p_flags);
|
||||
void add_ios_bundle_file(const String &p_path);
|
||||
void add_ios_cpp_code(const String &p_code);
|
||||
void add_apple_embedded_platform_framework(const String &p_path);
|
||||
void add_apple_embedded_platform_embedded_framework(const String &p_path);
|
||||
void add_apple_embedded_platform_project_static_lib(const String &p_path);
|
||||
void add_apple_embedded_platform_plist_content(const String &p_plist_content);
|
||||
void add_apple_embedded_platform_linker_flags(const String &p_flags);
|
||||
void add_apple_embedded_platform_bundle_file(const String &p_path);
|
||||
void add_apple_embedded_platform_cpp_code(const String &p_code);
|
||||
void add_macos_plugin_file(const String &p_path);
|
||||
|
||||
void skip();
|
||||
|
|
@ -177,13 +177,13 @@ public:
|
|||
virtual String get_android_manifest_element_contents(const Ref<EditorExportPlatform> &p_export_platform, bool p_debug) const;
|
||||
virtual PackedByteArray update_android_prebuilt_manifest(const Ref<EditorExportPlatform> &p_export_platform, const PackedByteArray &p_manifest_data) const;
|
||||
|
||||
Vector<String> get_ios_frameworks() const;
|
||||
Vector<String> get_ios_embedded_frameworks() const;
|
||||
Vector<String> get_ios_project_static_libs() const;
|
||||
String get_ios_plist_content() const;
|
||||
String get_ios_linker_flags() const;
|
||||
Vector<String> get_ios_bundle_files() const;
|
||||
String get_ios_cpp_code() const;
|
||||
Vector<String> get_apple_embedded_platform_frameworks() const;
|
||||
Vector<String> get_apple_embedded_platform_embedded_frameworks() const;
|
||||
Vector<String> get_apple_embedded_platform_project_static_libs() const;
|
||||
String get_apple_embedded_platform_plist_content() const;
|
||||
String get_apple_embedded_platform_linker_flags() const;
|
||||
Vector<String> get_apple_embedded_platform_bundle_files() const;
|
||||
String get_apple_embedded_platform_cpp_code() const;
|
||||
const Vector<String> &get_macos_plugin_files() const;
|
||||
Variant get_option(const StringName &p_name) const;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue