diff --git a/SConstruct b/SConstruct index 3bfac57..54d1b1e 100644 --- a/SConstruct +++ b/SConstruct @@ -11,7 +11,7 @@ def validate_parent_dir(key, val, env): raise UserError("'%s' is not a directory: %s" % (key, os.path.dirname(val))) -libname = "EXAMPLE" +libname = "metro_rts" projectdir = "godot" localEnv = Environment(tools=["default"], PLATFORM="") diff --git a/godot/bin/EXAMPLE.gdextension b/godot/bin/EXAMPLE.gdextension deleted file mode 100644 index 6630268..0000000 --- a/godot/bin/EXAMPLE.gdextension +++ /dev/null @@ -1,23 +0,0 @@ -[configuration] - -entry_symbol = "EXAMPLE_library_init" -compatibility_minimum = "4.1" - -[libraries] - -macos.debug = "res://bin/macos/libEXAMPLE.macos.template_debug.framework" -macos.release = "res://bin/macos/libEXAMPLE.macos.template_release.framework" -windows.debug.x86_32 = "res://bin/windows/libEXAMPLE.windows.template_debug.x86_32.dll" -windows.release.x86_32 = "res://bin/windows/libEXAMPLE.windows.template_release.x86_32.dll" -windows.debug.x86_64 = "res://bin/windows/libEXAMPLE.windows.template_debug.x86_64.dll" -windows.release.x86_64 = "res://bin/windows/libEXAMPLE.windows.template_release.x86_64.dll" -linux.debug.x86_64 = "res://bin/linux/libEXAMPLE.linux.template_debug.x86_64.so" -linux.release.x86_64 = "res://bin/linux/libEXAMPLE.linux.template_release.x86_64.so" -linux.debug.arm64 = "res://bin/linux/libEXAMPLE.linux.template_debug.arm64.so" -linux.release.arm64 = "res://bin/linux/libEXAMPLE.linux.template_release.arm64.so" -linux.debug.rv64 = "res://bin/linux/libEXAMPLE.linux.template_debug.rv64.so" -linux.release.rv64 = "res://bin/linux/libEXAMPLE.linux.template_release.rv64.so" -android.debug.x86_64 = "res://bin/linux/libEXAMPLE.android.template_debug.x86_64.so" -android.release.x86_64 = "res://bin/linux/libEXAMPLE.android.template_release.x86_64.so" -android.debug.arm64 = "res://bin/linux/libEXAMPLE.android.template_debug.arm64.so" -android.release.arm64 = "res://bin/linux/libEXAMPLE.android.template_release.arm64.so" diff --git a/godot/bin/metro_rts.gdextension b/godot/bin/metro_rts.gdextension new file mode 100644 index 0000000..bc95cbb --- /dev/null +++ b/godot/bin/metro_rts.gdextension @@ -0,0 +1,23 @@ +[configuration] + +entry_symbol = "metro_rts_library_init" +compatibility_minimum = "4.1" + +[libraries] + +macos.debug = "res://bin/macos/libmetro_rts.macos.template_debug.framework" +macos.release = "res://bin/macos/libmetro_rts.macos.template_release.framework" +windows.debug.x86_32 = "res://bin/windows/libmetro_rts.windows.template_debug.x86_32.dll" +windows.release.x86_32 = "res://bin/windows/libmetro_rts.windows.template_release.x86_32.dll" +windows.debug.x86_64 = "res://bin/windows/libmetro_rts.windows.template_debug.x86_64.dll" +windows.release.x86_64 = "res://bin/windows/libmetro_rts.windows.template_release.x86_64.dll" +linux.debug.x86_64 = "res://bin/linux/libmetro_rts.linux.template_debug.x86_64.so" +linux.release.x86_64 = "res://bin/linux/libmetro_rts.linux.template_release.x86_64.so" +linux.debug.arm64 = "res://bin/linux/libmetro_rts.linux.template_debug.arm64.so" +linux.release.arm64 = "res://bin/linux/libmetro_rts.linux.template_release.arm64.so" +linux.debug.rv64 = "res://bin/linux/libmetro_rts.linux.template_debug.rv64.so" +linux.release.rv64 = "res://bin/linux/libmetro_rts.linux.template_release.rv64.so" +android.debug.x86_64 = "res://bin/linux/libmetro_rts.android.template_debug.x86_64.so" +android.release.x86_64 = "res://bin/linux/libmetro_rts.android.template_release.x86_64.so" +android.debug.arm64 = "res://bin/linux/libmetro_rts.android.template_debug.arm64.so" +android.release.arm64 = "res://bin/linux/libmetro_rts.android.template_release.arm64.so" diff --git a/godot/project.godot b/godot/project.godot index b5d757f..de335b8 100644 --- a/godot/project.godot +++ b/godot/project.godot @@ -10,6 +10,6 @@ config_version=5 [application] -config/name="EXAMPLE" +config/name="metro_rts" config/features=PackedStringArray("4.2", "Forward Plus") config/icon="res://icon.svg" diff --git a/src/register_types.cpp b/src/register_types.cpp index 71232bc..be4e4c7 100644 --- a/src/register_types.cpp +++ b/src/register_types.cpp @@ -18,7 +18,7 @@ void initialize_gdextension_types(ModuleInitializationLevel p_level) extern "C" { // Initialization - GDExtensionBool GDE_EXPORT EXAMPLE_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) + GDExtensionBool GDE_EXPORT metro_rts_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) { GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization); init_obj.register_initializer(initialize_gdextension_types);