From cdda4c4182c9ee068567529715e4a5c68a8efb58 Mon Sep 17 00:00:00 2001 From: bonmas14 Date: Sat, 20 Sep 2025 22:28:15 +0300 Subject: Init commit v1.0 --- .../projects/Geany/raylib_compile_sources.bat | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 deps/raylib/projects/Geany/raylib_compile_sources.bat (limited to 'deps/raylib/projects/Geany/raylib_compile_sources.bat') diff --git a/deps/raylib/projects/Geany/raylib_compile_sources.bat b/deps/raylib/projects/Geany/raylib_compile_sources.bat new file mode 100644 index 0000000..9ee5f0e --- /dev/null +++ b/deps/raylib/projects/Geany/raylib_compile_sources.bat @@ -0,0 +1,42 @@ +::@echo off +:: > Choose compile options +:: ------------------------------- +:: Set desired OpenGL API version: 1.1, 2.1, 3.3 +set GRAPHICS_API=GRAPHICS_API_OPENGL_33 +:: . +:: > Setup required Environment +:: ------------------------------------- +set RAYLIB_DIR=C:\raylib +set COMPILER_DIR=C:\raylib\mingw\bin +set PATH=%PATH%;%COMPILER_DIR% +cd %RAYLIB_DIR%\raylib\src +:: . +:: > Cleaning latest build +:: --------------------------- +cmd /c del /F *.o +cmd /c del /F libraylib.a +:: . +:: > Compile raylib modules +:: ------------------------------ +gcc -O2 -c rglfw.c -Wall -I. -Iexternal/glfw/include +gcc -O2 -c rcore.c -std=c99 -Wall -Iexternal/glfw/include -DPLATFORM_DESKTOP -D%GRAPHICS_API% +gcc -O2 -c rshapes.c -std=c99 -Wall -DPLATFORM_DESKTOP +gcc -O2 -c rtextures.c -std=c99 -Wall -DPLATFORM_DESKTOP +gcc -O2 -c rtext.c -std=c99 -Wall -DPLATFORM_DESKTOP +gcc -O2 -c rmodels.c -std=c99 -Wall -DPLATFORM_DESKTOP +gcc -O2 -c raudio.c -std=c99 -Wall -DPLATFORM_DESKTOP +gcc -O2 -c utils.c -std=c99 -Wall -DPLATFORM_DESKTOP + +:: . +:: . > Generate raylib library +:: ------------------------------ +ar rcs libraylib.a rcore.o rglfw.o rshapes.o rtextures.o rtext.o rmodels.o raudio.o utils.o +:: . +:: > Installing raylib library +:: ----------------------------- +cmd /c copy raylib.h %RAYLIB_DIR%\mingw\i686-w64-mingw32\include /Y +cmd /c copy libraylib.a %RAYLIB_DIR%\mingw\i686-w64-mingw32\lib /Y +:: . +:: > Restore environment +:: ----------------------------- +cd %~dp0 \ No newline at end of file -- cgit v1.2.3-70-g09d2