|  | ::@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%\mingw\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 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 core.o rglfw.o shapes.o textures.o text.o models.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 |