diff --git a/vendor/raylib/raylib.dll b/vendor/raylib/raylib.dll deleted file mode 100644 index f16819d61..000000000 Binary files a/vendor/raylib/raylib.dll and /dev/null differ diff --git a/vendor/raylib/raylib.lib b/vendor/raylib/raylib.lib index 871c0cb60..283ac4267 100644 Binary files a/vendor/raylib/raylib.lib and b/vendor/raylib/raylib.lib differ diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index 2f9507efc..4035a1d9e 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -8,7 +8,13 @@ when #config(RAYLIB_USE_LINALG, false) { #assert(size_of(rune) == size_of(c.int)) -when ODIN_OS == "windows" do foreign import lib "raylib.lib" +when ODIN_OS == "windows" do foreign import lib { + "raylib.lib", + "system:Winmm.lib", + "system:Gdi32.lib", + "system:User32.lib", + "system:Shell32.lib", +} when ODIN_OS == "linux" do foreign import lib "linux/libraylib.a" when ODIN_OS == "darwin" do foreign import lib "macos/libraylib.a" diff --git a/vendor/raylib/raylibdll.lib b/vendor/raylib/raylibdll.lib deleted file mode 100644 index 7bbfa6e9e..000000000 Binary files a/vendor/raylib/raylibdll.lib and /dev/null differ diff --git a/vendor/raylib/rlgl.odin b/vendor/raylib/rlgl.odin index 87921f8b0..fa0bbeeda 100644 --- a/vendor/raylib/rlgl.odin +++ b/vendor/raylib/rlgl.odin @@ -2,7 +2,13 @@ package raylib import "core:c" -when ODIN_OS == "windows" do foreign import lib "raylib.lib" +when ODIN_OS == "windows" do foreign import lib { + "raylib.lib", + "system:Winmm.lib", + "system:Gdi32.lib", + "system:User32.lib", + "system:Shell32.lib", +} when ODIN_OS == "linux" do foreign import lib "linux/libraylib.a" when ODIN_OS == "darwin" do foreign import lib "macos/libraylib.a"