From 451dcab152aad150ed159ff6ec698a5ef32503ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mi=20Lef=C3=A8vre?= Date: Mon, 20 Apr 2026 22:53:12 +0200 Subject: [PATCH 1/2] Ignore Windows specific changes --- .gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index 2774109..513e80c 100644 --- a/.gitignore +++ b/.gitignore @@ -405,4 +405,12 @@ Makefile *.swp *.swo *.swn + /build/compile_commands.json +raylib.make +raylib.vcxproj +raylib.vcxproj.filters +test-game.make +test-game.vcxproj +test-game.vcxproj.filters +raylib.make -- 2.49.1 From d9a3dce5ddfdf85e4e2613c6da0e8aa327cc3cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mi=20Lef=C3=A8vre?= Date: Mon, 20 Apr 2026 22:56:40 +0200 Subject: [PATCH 2/2] Add windows makefile --- raylib.make | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/raylib.make b/raylib.make index df81886..690992f 100644 --- a/raylib.make +++ b/raylib.make @@ -44,54 +44,54 @@ endef ifeq ($(config),debug_x64) TARGETDIR = bin/Debug -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/x64/Debug/raylib -DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 else ifeq ($(config),debug_x86) TARGETDIR = bin/Debug -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/x86/Debug/raylib -DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 else ifeq ($(config),debug_arm64) TARGETDIR = bin/Debug -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/ARM64/Debug/raylib -DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g ALL_LDFLAGS += $(LDFLAGS) else ifeq ($(config),release_x64) TARGETDIR = bin/Release -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/x64/Release/raylib -DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -O2 ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -O2 ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -s else ifeq ($(config),release_x86) TARGETDIR = bin/Release -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/x86/Release/raylib -DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -O2 ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -O2 ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -s else ifeq ($(config),release_arm64) TARGETDIR = bin/Release -TARGET = $(TARGETDIR)/libraylib.a +TARGET = $(TARGETDIR)/raylib.lib OBJDIR = obj/ARM64/Release/raylib -DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -D_GLFW_X11 +DEFINES += -DNDEBUG -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O2 ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O2 ALL_LDFLAGS += $(LDFLAGS) -s @@ -159,7 +159,7 @@ ifeq (posix,$(SHELLTYPE)) $(SILENT) rm -rf $(OBJDIR) else $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) - $(SILENT) if exist $(subst /,\\,$(GENERATED)) del /s /q $(subst /,\\,$(GENERATED)) + $(SILENT) $(foreach f,$(subst /,\\,$(GENERATED)),if exist $(f) del /s /q $(f) >nul &) $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) endif -- 2.49.1