فهرست منبع

Create raylib_compile_sources.bat

Ray 6 سال پیش
والد
کامیت
ee20ccc86d
1فایلهای تغییر یافته به همراه42 افزوده شده و 0 حذف شده
  1. 42 0
      projects/Geany/raylib_compile_sources.bat

+ 42 - 0
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 PATH=%PATH%;%RAYLIB_DIR%\mingw32\bin
+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 core.c -std=c99 -Wall -Iexternal/glfw/include -DPLATFORM_DESKTOP -D%GRAPHICS_API%
+gcc -O2 -c shapes.c -std=c99 -Wall -DPLATFORM_DESKTOP
+gcc -O2 -c textures.c -std=c99 -Wall -DPLATFORM_DESKTOP
+gcc -O2 -c text.c -std=c99 -Wall -DPLATFORM_DESKTOP
+gcc -O2 -c models.c -std=c99 -Wall -DPLATFORM_DESKTOP
+gcc -O2 -c audio.c -std=c99 -Wall -DPLATFORM_DESKTOP
+gcc -O2 -c external/stb_vorbis.c -Wall -I.
+gcc -O2 -c external/mini_al.c -Wall -I.
+gcc -O2 -c utils.c -std=c99 -Wall -DPLATFORM_DESKTOP
+:: .
+:: . > Generate raylib library
+:: ------------------------------
+ar rcs libraylib.a core.o rglfw.o shapes.o textures.o text.o models.o audio.o mini_al.o stb_vorbis.o utils.o
+:: .
+:: > Installing raylib library
+:: -----------------------------
+cmd /c copy raylib.h %RAYLIB_DIR%\mingw32\i686-w64-mingw32\include /Y
+cmd /c copy libraylib.a %RAYLIB_DIR%\mingw32\i686-w64-mingw32\lib /Y
+:: .
+:: > Restore environment
+:: -----------------------------
+cd %~dp0