diff --git a/godot/addons/godot-sqlite/LICENSE.md b/godot/addons/godot-sqlite/LICENSE.md new file mode 100644 index 0000000..4bce6d2 --- /dev/null +++ b/godot/addons/godot-sqlite/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019-2023 Piet Bronders & Jeroen De Geeter + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_debug.arm64.so b/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_debug.arm64.so new file mode 100644 index 0000000..205c5e9 Binary files /dev/null and b/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_debug.arm64.so differ diff --git a/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_release.arm64.so b/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_release.arm64.so new file mode 100644 index 0000000..b9e4127 Binary files /dev/null and b/godot/addons/godot-sqlite/bin/libgdsqlite.android.template_release.arm64.so differ diff --git a/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_debug.x86_64.so b/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_debug.x86_64.so new file mode 100644 index 0000000..17a0120 Binary files /dev/null and b/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_debug.x86_64.so differ diff --git a/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_release.x86_64.so b/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_release.x86_64.so new file mode 100644 index 0000000..1ced22a Binary files /dev/null and b/godot/addons/godot-sqlite/bin/libgdsqlite.linux.template_release.x86_64.so differ diff --git a/godot/addons/godot-sqlite/gdsqlite.gdextension b/godot/addons/godot-sqlite/gdsqlite.gdextension new file mode 100644 index 0000000..1a52792 --- /dev/null +++ b/godot/addons/godot-sqlite/gdsqlite.gdextension @@ -0,0 +1,30 @@ +[configuration] + +entry_symbol = "sqlite_library_init" +compatibility_minimum = 4.1 + +[libraries] + +macos = "res://addons/godot-sqlite/bin/libgdsqlite.macos.template_debug.framework" +macos.template_release = "res://addons/godot-sqlite/bin/libgdsqlite.macos.template_release.framework" +windows.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.windows.template_debug.x86_64.dll" +windows.template_release.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.windows.template_release.x86_64.dll" +linux.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.linux.template_debug.x86_64.so" +linux.template_release.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.linux.template_release.x86_64.so" +android.arm64 = "res://addons/godot-sqlite/bin/libgdsqlite.android.template_debug.arm64.so" +android.template_release.arm64 = "res://addons/godot-sqlite/bin/libgdsqlite.android.template_release.arm64.so" +android.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.android.template_debug.x86_64.so" +android.template_release.x86_64 = "res://addons/godot-sqlite/bin/libgdsqlite.android.template_release.x86_64.so" + +[dependencies] + +macos = {} +macos.template_release = {} +windows.x86_64 = {} +windows.template_release.x86_64 = {} +linux.x86_64 = {} +linux.template_release.x86_64 = {} +android.arm64 = {} +android.template_release.arm64 = {} +android.x86_64 = {} +android.template_release.x86_64 = {} \ No newline at end of file diff --git a/godot/addons/godot-sqlite/godot-sqlite.gd b/godot/addons/godot-sqlite/godot-sqlite.gd new file mode 100644 index 0000000..8118c38 --- /dev/null +++ b/godot/addons/godot-sqlite/godot-sqlite.gd @@ -0,0 +1,14 @@ +# ############################################################################ # +# Copyright © 2019-2023 Piet Bronders & Jeroen De Geeter +# Licensed under the MIT License. +# See LICENSE in the project root for license information. +# ############################################################################ # + +@tool +extends EditorPlugin + +func _enter_tree(): + pass + +func _exit_tree(): + pass diff --git a/godot/addons/godot-sqlite/plugin.cfg b/godot/addons/godot-sqlite/plugin.cfg new file mode 100644 index 0000000..d98fca2 --- /dev/null +++ b/godot/addons/godot-sqlite/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Godot SQLite" +description="GDNative wrapper for SQLite (Godot 4.X+), making it possible to use SQLite databases as data storage in all your future games." +author="Piet Bronders & Jeroen De Geeter" +version="4.2" +script="godot-sqlite.gd"