Skip to content
Snippets Groups Projects
SRB2.cbp 72.7 KiB
Newer Older
Alam Ed Arias's avatar
Alam Ed Arias committed
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
	<FileVersion major="1" minor="6" />
	<Project>
		<Option title="Sonic Robo Blast 2" />
		<Option compiler="gcc" />
		<Option show_notes="0">
			<notes>
				<![CDATA[This is the SRB2 Code:Blocks Project
This Project file was created using Code::Blocks 8.02 on a Debian Lenny system by Alam Ed Arias

If you are compiling for Windows, use Mingw targets

Interface Defines:
_WINDOWS for DirectX Interface
SDL for SDL Interface
HAVE_MIXER for SDL2_mixer
Alam Ed Arias's avatar
Alam Ed Arias committed

HAVE_PNG for PNG support (for APNG support. compile libs/libpng-src)
HWRENDER for hardware render support
HW3SOUND for 3D hardware sound  support
]]>
			</notes>
		</Option>
		<Build>
			<Target title="Debug Native/SDL">
				<Option output="bin/SDL/Debug/srb2sdl" prefix_auto="1" extension_auto="1" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/SDL/Debug/" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-g" />
					<Add option="`sdl2-config --cflags`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
				</Compiler>
				<Linker>
					<Add option="`sdl2-config --libs`" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Linker>
			</Target>
			<Target title="Release Native/SDL">
				<Option output="bin/SDL/Release/srb2sdl" prefix_auto="1" extension_auto="1" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/SDL/Release/" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="`sdl2-config --cflags`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
				</Compiler>
				<Linker>
					<Add option="`sdl2-config --libs`" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Linker>
			</Target>
			<Target title="Debug Linux/SDL">
				<Option output="bin/Linux/Debug/lsdlsrb2" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Linux/SDL/Debug" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-g" />
					<Add option="`sdl2-config --cflags`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="`libpng-config --cflags`" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
				</Compiler>
				<Linker>
					<Add option="`sdl2-config --libs`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="`libpng-config --libs`" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="rt" />
				</Linker>
			</Target>
			<Target title="Release Linux/SDL">
				<Option output="bin/Linux/Release/lsdlsrb2" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Linux/SDL/Release" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="`sdl2-config --cflags`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="`libpng-config --cflags`" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
				</Compiler>
				<Linker>
					<Add option="`sdl2-config --libs`" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="`libpng-config --libs`" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="rt" />
				</Linker>
			</Target>
			<Target title="Debug Mingw/SDL">
				<Option output="bin/Mingw/Debug/srb2sdl.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw/SDL/Debug" />
				<Option type="1" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-g" />
					<Add option="-gdwarf-2" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-D_GNU_SOURCE=1" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-DUSE_WGL_SWAP" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add option="-DHAVE_LIBGME" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/gme/include" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add directory="libs/SDL2/include" />
					<Add directory="libs/SDL2_mixer/include" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Compiler>
				<Linker>
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="advapi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="ws2_32" />
					<Add library="png32" />
					<Add library="z32" />
					<Add library="gme.dll" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/gme/win32" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add directory="libs/SDL2/lib/x86" />
					<Add directory="libs/SDL2_mixer/lib/x86" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Linker>
			</Target>
			<Target title="Release Mingw/SDL">
				<Option output="bin/Mingw/Release/srb2sdl.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw/SDL/Release" />
				<Option type="0" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-gdwarf-2" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-D_GNU_SOURCE=1" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-DUSE_WGL_SWAP" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHAVE_FMOD" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add option="-DHAVE_LIBGME" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/gme/include" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add directory="libs/SDL2/include" />
					<Add directory="libs/SDL2_mixer/include" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Compiler>
				<Linker>
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="advapi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="ws2_32" />
					<Add library="png32" />
					<Add library="z32" />
					<Add library="gme.dll" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/gme/win32" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add directory="libs/SDL2/lib/x86" />
					<Add directory="libs/SDL2_mixer/lib/x86" />
Alam Ed Arias's avatar
Alam Ed Arias committed
				</Linker>
			</Target>
			<Target title="Debug Mingw/DirectX">
				<Option output="bin/Mingw/Debug/srb2win.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="0" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-gdwarf-2" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D_WINDOWS" />
					<Add option="-DHWRENDER" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add option="-DHAVE_LIBGME" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/fmodex/inc" />
					<Add directory="libs/gme/include" />
				</Compiler>
				<ResourceCompiler>
					<Add directory="src/win32" />
				</ResourceCompiler>
				<Linker>
					<Add library="advapi32" />
					<Add library="dinput" />
					<Add library="dxguid" />
					<Add library="gdi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="winmm" />
					<Add library="user32" />
					<Add library="ws2_32" />
					<Add library="png32" />
					<Add library="z32" />
					<Add library="fmodex" />
					<Add library="gme.dll" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/fmodex/lib" />
					<Add directory="libs/gme/win32" />
				</Linker>
			</Target>
			<Target title="Release Mingw/DirectX">
				<Option output="bin/Mingw/Release/srb2win.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="0" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-gdwarf-2" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D_WINDOWS" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add option="-DHAVE_LIBGME" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/fmodex/inc" />
					<Add directory="libs/gme/include" />
				</Compiler>
				<ResourceCompiler>
					<Add directory="src/win32" />
				</ResourceCompiler>
				<Linker>
					<Add library="advapi32" />
					<Add library="dinput" />
					<Add library="dxguid" />
					<Add library="gdi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="winmm" />
					<Add library="ws2_32" />
					<Add library="png32" />
					<Add library="z32" />
					<Add library="fmodex" />
					<Add library="gme.dll" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/fmodex/lib" />
					<Add directory="libs/gme/win32" />
				</Linker>
			</Target>
			<Target title="Debug Any/Dummy">
				<Option output="bin/dummy/Debug/srb2dummy" prefix_auto="1" extension_auto="1" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/dummy/Debug/" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-g" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
				</Compiler>
				<Linker>
					<Add option="-g" />
				</Linker>
			</Target>
			<Target title="Release Any/Dummy">
				<Option output="bin/dummy/Release/srb2dummy" prefix_auto="1" extension_auto="1" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/dummy/Release/" />
				<Option type="1" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
				</Compiler>
				<Linker>
					<Add option="-g" />
				</Linker>
			</Target>
			<Target title="Debug Mingw R_OpenGL">
				<Option output="bin/Mingw/Debug/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Debug" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Release Mingw R_OpenGL">
				<Option output="bin/Mingw/Release/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Release" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Debug Mingw R_MiniGL">
				<Option output="bin/Mingw/Debug/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Debug" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Release Mingw R_MiniGL">
				<Option output="bin/Mingw/Release/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Release" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Debug Mingw S_DS3D">
				<Option output="bin/Mingw/Debug/s_ds3d.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Debug" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="dsound" />
				</Linker>
			</Target>
			<Target title="Release Mingw S_DS3D">
				<Option output="bin/Mingw/Release/s_ds3d.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Release" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="dsound" />
				</Linker>
			</Target>
			<Target title="Debug Mingw S_FMOD">
				<Option output="bin/Mingw/Debug/s_fmod.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Debug" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="fmod" />
				</Linker>
			</Target>
			<Target title="Release Mingw S_FMOD">
				<Option output="bin/Mingw/Release/s_fmod.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Release" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="fmod" />
				</Linker>
			</Target>
			<Target title="Debug Mingw S_OpenAL">
				<Option output="bin/Mingw/Debug/s_opneal.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Debug" />
				<Option object_output="objs/Mingw/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="openal32" />
				</Linker>
			</Target>
			<Target title="Release Mingw S_OpenAL">
				<Option output="bin/Mingw/Release/s_openal.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw/Release" />
				<Option object_output="objs/Mingw/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw32" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="openal32" />
				</Linker>
			</Target>
			<Target title="Debug Shared S_OpenAL">
				<Option output="bin/Linux/Debug/s_openal.so" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Linux/Debug" />
				<Option object_output="objs/Linux/SDL/Debug" />
				<Option type="3" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-march=i586" />
				</Compiler>
				<Linker>
					<Add option="-nostartfiles" />
					<Add library="openal" />
				</Linker>
			</Target>
			<Target title="Release Shared S_OpenAL">
				<Option output="bin/Linux/Release/s_openal.so" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Linux/Release" />
				<Option object_output="objs/Linux/SDL/Release" />
				<Option type="3" />
				<Option compiler="gcc" />
				<Compiler>
					<Add option="-march=i586" />
					<Add option="-O2" />
				</Compiler>
				<Linker>
					<Add option="-nostartfiles" />
					<Add library="openal" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64/SDL">
				<Option output="bin/Mingw/Debug/srb2sdl64.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw64/SDL/Debug" />
				<Option type="1" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-g" />
					<Add option="-D_GNU_SOURCE=1" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-DUSE_WGL_SWAP" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
				</Compiler>
				<Linker>
					<Add option="-g" />
					<Add library="SDL" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="advapi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="ws2_32" />
					<Add library="png64" />
					<Add library="z64" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
				</Linker>
			</Target>
			<Target title="Release Mingw64/SDL">
				<Option output="bin/Mingw/Release/srb2sdl64.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw64/SDL/Release" />
				<Option type="1" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-D_GNU_SOURCE=1" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-DUSE_WGL_SWAP" />
					<Add option="-DDIRECTFULLSCREEN" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_SDL" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add option="-DHAVE_MIXER" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
				</Compiler>
				<Linker>
					<Add option="-g" />
					<Add library="SDL" />
					<Add library="SDL2_mixer" />
Alam Ed Arias's avatar
Alam Ed Arias committed
					<Add library="advapi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="ws2_32" />
					<Add library="png64" />
					<Add library="z64" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64/DirectX">
				<Option output="bin/Mingw/Debug/srb2win64.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="0" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-g" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D_WINDOWS" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DPARANOIA" />
					<Add option="-DRANGECHECK" />
					<Add option="-D_DEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/fmodex/inc" />
				</Compiler>
				<ResourceCompiler>
					<Add directory="src/win32" />
				</ResourceCompiler>
				<Linker>
					<Add option="-g" />
					<Add library="advapi32" />
					<Add library="dinput" />
					<Add library="dxguid" />
					<Add library="gdi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="winmm" />
					<Add library="ws2_32" />
					<Add library="png64" />
					<Add library="z64" />
					<Add library="fmodex64_vc.lib" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/fmodex/lib" />
				</Linker>
			</Target>
			<Target title="Release Mingw64/DirectX">
				<Option output="bin/Mingw/Release/srb2win64.exe" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Resources" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="0" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-g" />
					<Add option="-DSTDC_HEADERS" />
					<Add option="-D_WINDOWS" />
					<Add option="-DHWRENDER" />
					<Add option="-DHW3SOUND" />
					<Add option="-DHAVE_PNG" />
					<Add option="-DNDEBUG" />
					<Add option="-DCOMPVERSION" />
					<Add option="-DHAVE_BLUA" />
					<Add directory="libs/libpng-src" />
					<Add directory="libs/zlib" />
					<Add directory="libs/fmodex/inc" />
				</Compiler>
				<ResourceCompiler>
					<Add directory="src/win32" />
				</ResourceCompiler>
				<Linker>
					<Add option="-g" />
					<Add library="advapi32" />
					<Add library="dinput" />
					<Add library="dxguid" />
					<Add library="gdi32" />
					<Add library="kernel32" />
					<Add library="msvcrt" />
					<Add library="user32" />
					<Add library="winmm" />
					<Add library="ws2_32" />
					<Add library="png64" />
					<Add library="z64" />
					<Add library="fmodex64_vc.lib" />
					<Add directory="libs/zlib/win32" />
					<Add directory="libs/libpng-src/projects" />
					<Add directory="libs/fmodex/lib" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64 R_OpenGL">
				<Option output="bin/Mingw64/Debug/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Debug" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Release Mingw64 R_OpenGL">
				<Option output="bin/Mingw64/Release/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Release" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64 R_MiniGL">
				<Option output="bin/Mingw64/Debug/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Debug" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-Os" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Release Mingw64 R_MiniGL">
				<Option output="bin/Mingw64/Release/r_opengl.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Release" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="gdi32" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64 S_DS3D">
				<Option output="bin/Mingw64/Debug/s_ds3d.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Debug" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="dsound" />
				</Linker>
			</Target>
			<Target title="Release Mingw64 S_DS3D">
				<Option output="bin/Mingw64/Release/s_ds3d.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Release" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="dsound" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64 S_FMOD">
				<Option output="bin/Mingw64/Debug/s_fmod.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Debug" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="fmod" />
				</Linker>
			</Target>
			<Target title="Release Mingw64 S_FMOD">
				<Option output="bin/Mingw64/Release/s_fmod.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Release" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="fmod" />
				</Linker>
			</Target>
			<Target title="Debug Mingw64 S_OpenAL">
				<Option output="bin/Mingw64/Debug/s_opneal.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Debug" />
				<Option object_output="objs/Mingw64/Debug" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="openal32" />
				</Linker>
			</Target>
			<Target title="Release Mingw64 S_OpenAL">
				<Option output="bin/Mingw64/Release/s_openal.dll" prefix_auto="1" extension_auto="0" />
				<Option working_dir="bin/Mingw64/Release" />
				<Option object_output="objs/Mingw64/Release" />
				<Option type="3" />
				<Option compiler="gnu_gcc_compiler_for_mingw64" />
				<Compiler>
					<Add option="-O2" />
					<Add option="-D__USE_MINGW_ANSI_STDIO=0" />
					<Add option="-D_WINDOWS" />
				</Compiler>
				<Linker>
					<Add option="-Wl,--add-stdcall-alias" />
					<Add library="openal32" />
				</Linker>
			</Target>
		</Build>
		<Compiler>
			<Add option="-W" />
			<Add option="-Wall" />
			<Add option="-g" />
			<Add option="-fno-exceptions" />
			<Add directory="src" />
			<Add directory="src/hardware" />
			<Add directory="src/sdl" />
			<Add directory="src/win32" />
			<Add directory="src/hardware/r_opengl" />
		</Compiler>
		<ExtraCommands>
			<Add before="make -f comptime.mk all-before" />
			<Add after="make -f cpdebug.mk all-after BIN=$(TARGET_OUTPUT_FILE)" />
			<Mode after="always" />
		</ExtraCommands>
		<Unit filename="comptime.bat" />
		<Unit filename="comptime.mk" />
		<Unit filename="comptime.sh" />
		<Unit filename="cpdebug.mk" />
Alam Ed Arias's avatar
Alam Ed Arias committed
		<Unit filename="src/am_map.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/am_map.h" />
Alam Ed Arias's avatar
Alam Ed Arias committed
		<Unit filename="src/b_bot.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/b_bot.h" />
		<Unit filename="src/blua/lapi.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lapi.h" />
		<Unit filename="src/blua/lauxlib.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lauxlib.h" />
		<Unit filename="src/blua/lbaselib.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lcode.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lcode.h" />
		<Unit filename="src/blua/ldebug.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ldebug.h" />
		<Unit filename="src/blua/ldo.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ldo.h" />
		<Unit filename="src/blua/ldump.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lfunc.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lfunc.h" />
		<Unit filename="src/blua/lgc.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lgc.h" />
		<Unit filename="src/blua/linit.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/llex.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/llex.h" />
		<Unit filename="src/blua/llimits.h" />
		<Unit filename="src/blua/lmem.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lmem.h" />
		<Unit filename="src/blua/lobject.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lobject.h" />
		<Unit filename="src/blua/lopcodes.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lopcodes.h" />
		<Unit filename="src/blua/lparser.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lparser.h" />
		<Unit filename="src/blua/lstate.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lstate.h" />
		<Unit filename="src/blua/lstring.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lstring.h" />
		<Unit filename="src/blua/lstrlib.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ltable.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ltable.h" />
		<Unit filename="src/blua/ltablib.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ltm.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/ltm.h" />
		<Unit filename="src/blua/lua.h" />
		<Unit filename="src/blua/luaconf.h" />
		<Unit filename="src/blua/lualib.h" />
		<Unit filename="src/blua/lundump.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lundump.h" />
		<Unit filename="src/blua/lvm.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lvm.h" />
		<Unit filename="src/blua/lzio.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/blua/lzio.h" />
		<Unit filename="src/byteptr.h" />
Alam Ed Arias's avatar
Alam Ed Arias committed
		<Unit filename="src/command.c">
			<Option compilerVar="CC" />
		</Unit>
		<Unit filename="src/command.h" />