Index: raydium_lib.cbp
===================================================================
--- raydium_lib.cbp	(revision 1198)
+++ raydium_lib.cbp	(revision 1199)
@@ -2,16 +2,18 @@
 <CodeBlocks_project_file>
 	<FileVersion major="1" minor="6" />
 	<Project>
-		<Option title="raydium_dll" />
+		<Option title="raydium_lib" />
 		<Option pch_mode="2" />
 		<Option compiler="gcc" />
 		<Build>
 			<Target title="DebugDLL">
+				<Option platforms="Windows;" />
 				<Option output="..\bin\raydiumd.dll" prefix_auto="0" extension_auto="0" />
 				<Option object_output="obj\Debugdll\" />
 				<Option type="3" />
 				<Option compiler="gcc" />
 				<Option host_application="webcamd.exe" />
+				<Option run_host_application_in_terminal="0" />
 				<Option createDefFile="1" />
 				<Option createStaticLib="1" />
 				<Compiler>
@@ -22,6 +24,7 @@
 				</Compiler>
 			</Target>
 			<Target title="ReleaseDLL">
+				<Option platforms="Windows;" />
 				<Option output="..\bin\raydium.dll" prefix_auto="0" extension_auto="0" />
 				<Option object_output="obj\Releasedll\" />
 				<Option type="3" />
@@ -37,13 +40,15 @@
 					<Add option="-s" />
 				</Linker>
 			</Target>
-			<Target title="DebugStatic">
-				<Option output="..\bin\libraydiumsd.a" prefix_auto="0" extension_auto="0" />
+			<Target title="DebugStaticWin32">
+				<Option platforms="Windows;" />
+				<Option output="..\bin\raydiumsd" prefix_auto="1" extension_auto="1" />
 				<Option working_dir="" />
 				<Option object_output="obj\Debugs\" />
 				<Option type="2" />
 				<Option compiler="gcc" />
 				<Option host_application="webcamd.exe" />
+				<Option run_host_application_in_terminal="0" />
 				<Option createDefFile="1" />
 				<Compiler>
 					<Add option="-g" />
@@ -51,10 +56,11 @@
 					<Add option="-D_DEBUG" />
 				</Compiler>
 			</Target>
-			<Target title="ReleaseStatic">
-				<Option output="..\bin\libraydiums.a" prefix_auto="0" extension_auto="0" />
+			<Target title="ReleaseStaticWin32">
+				<Option platforms="Windows;" />
+				<Option output="../bin/raydiums" prefix_auto="1" extension_auto="1" />
 				<Option working_dir="" />
-				<Option object_output="obj\Releases\" />
+				<Option object_output="obj/Releases/" />
 				<Option type="2" />
 				<Option compiler="gcc" />
 				<Option createDefFile="1" />
@@ -67,7 +73,8 @@
 				</Linker>
 			</Target>
 			<Target title="DebugDLL(index.c)">
-				<Option output="..\bin\raydiumd.dll" prefix_auto="0" extension_auto="0" />
+				<Option platforms="Windows;" />
+				<Option output="../bin/raydiumd.dll" prefix_auto="0" extension_auto="0" />
 				<Option type="3" />
 				<Option compiler="gcc" />
 				<Option createDefFile="1" />
@@ -80,7 +87,8 @@
 				</Compiler>
 			</Target>
 			<Target title="ReleaseDLL(index.c)">
-				<Option output="..\bin\raydium.dll" prefix_auto="0" extension_auto="0" />
+				<Option platforms="Windows;" />
+				<Option output="../bin/raydium.dll" prefix_auto="0" extension_auto="0" />
 				<Option type="3" />
 				<Option compiler="gcc" />
 				<Option createDefFile="1" />
@@ -94,9 +102,108 @@
 					<Add option="-s" />
 				</Linker>
 			</Target>
+			<Target title="DebugShared">
+				<Option platforms="Unix;" />
+				<Option output="../bin/raydium" imp_lib="$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).a" def_file="$(TARGET_OUTPUT_DIR)$(TARGET_OUTPUT_BASENAME).def" prefix_auto="1" extension_auto="1" />
+				<Option object_output="obj/DebugShared/" />
+				<Option type="3" />
+				<Option compiler="gcc" />
+				<Option host_application="webcamd.exe" />
+				<Option run_host_application_in_terminal="0" />
+				<Option createDefFile="1" />
+				<Option createStaticLib="1" />
+				<Option projectLinkerOptionsRelation="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-g" />
+					<Add option="-fPIC" />
+					<Add option="-Wno-unused-result" />
+					<Add option="-DDEBUG" />
+					<Add option="-D_DEBUG" />
+					<Add option="-DLIBRAY" />
+					<Add directory="../raydium/raydium/php" />
+					<Add directory="../raydium/raydium/php/Zend" />
+					<Add directory="../raydium/raydium/php/TSRM" />
+					<Add directory="../raydium/raydium/php/main" />
+					<Add directory="../raydium/raydium/ode/include" />
+				</Compiler>
+				<Linker>
+					<Add option="../raydium/raydium/ode/ode/src/libode.a" />
+					<Add option="../raydium/raydium/php/libs/libphp5.a" />
+					<Add option="-Wl,-soname,libraydium.so.0" />
+					<Add library="GL" />
+					<Add library="GLU" />
+					<Add library="Xinerama" />
+					<Add library="m" />
+					<Add library="jpeg" />
+					<Add library="openal" />
+					<Add library="alut" />
+					<Add library="vorbis" />
+					<Add library="vorbisfile" />
+					<Add library="ogg" />
+					<Add library="resolv" />
+					<Add library="crypt" />
+					<Add library="z" />
+					<Add library="curl" />
+					<Add library="xml2" />
+					<Add library="png" />
+					<Add library="GLEW" />
+					<Add library="v4lconvert" />
+				</Linker>
+			</Target>
+			<Target title="DebugStaticLinux">
+				<Option platforms="Unix;" />
+				<Option output="../bin/raydiumsd" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="obj/Debugs/" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option host_application="webcamd.exe" />
+				<Option run_host_application_in_terminal="0" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-Wall" />
+					<Add option="-g" />
+					<Add option="-fpic" />
+					<Add option="-Wno-unused-result" />
+					<Add option="-DDEBUG" />
+					<Add option="-D_DEBUG" />
+					<Add option="-DLIBRAY" />
+					<Add directory="../raydium/raydium/php" />
+					<Add directory="../raydium/raydium/php/Zend" />
+					<Add directory="../raydium/raydium/php/TSRM" />
+					<Add directory="../raydium/raydium/php/main" />
+					<Add directory="../raydium/raydium/ode/include" />
+				</Compiler>
+			</Target>
+			<Target title="ReleaseStaticLinux">
+				<Option platforms="Unix;" />
+				<Option output="../bin/raydiums" prefix_auto="1" extension_auto="1" />
+				<Option working_dir="" />
+				<Option object_output="obj/Releases/" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-fexpensive-optimizations" />
+					<Add option="-O3" />
+					<Add option="-fpic" />
+					<Add option="-Wall" />
+					<Add option="-Wno-unused-result" />
+					<Add option="-DLIBRAY" />
+					<Add directory="../raydium/raydium/php" />
+					<Add directory="../raydium/raydium/php/Zend" />
+					<Add directory="../raydium/raydium/php/TSRM" />
+					<Add directory="../raydium/raydium/php/main" />
+					<Add directory="../raydium/raydium/ode/include" />
+				</Compiler>
+				<Linker>
+					<Add option="-s" />
+				</Linker>
+			</Target>
 		</Build>
 		<VirtualTargets>
-			<Add alias="ALL" targets="DebugDLL;ReleaseDLL;DebugStatic;ReleaseStatic;DebugDLL(index.c);ReleaseDLL(index.c);" />
+			<Add alias="ALL" targets="DebugDLL;ReleaseDLL;DebugStaticWin32;ReleaseStaticWin32;DebugDLL(index.c);ReleaseDLL(index.c);" />
 		</VirtualTargets>
 		<Compiler>
 			<Add option="-Wall" />
@@ -105,10 +212,10 @@
 			<Add option="-isystem..\include\php\Zend" />
 			<Add option="-isystem..\include\php\main" />
 			<Add option="-isystem..\include\php\TSRM" />
-			<Add directory="..\raydium" />
-			<Add directory="..\include\php\regex" />
-			<Add directory="..\include\ode\include" />
-			<Add directory="..\include" />
+			<Add directory="../raydium" />
+			<Add directory="../include/php/regex" />
+			<Add directory="../include/ode/include" />
+			<Add directory="../include" />
 		</Compiler>
 		<Linker>
 			<Add library="php5ts" />
@@ -130,379 +237,535 @@
 			<Add library="intl" />
 			<Add library="vfw32" />
 			<Add library="libcal3d" />
-			<Add directory="..\lib" />
+			<Add directory="../lib" />
 		</Linker>
-		<Unit filename="..\raydium\raydium\atexit.c">
+		<Unit filename="../raydium/raydium/atexit.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\background.c">
+		<Unit filename="../raydium/raydium/background.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\callback.c">
+		<Unit filename="../raydium/raydium/callback.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\camera.c">
+		<Unit filename="../raydium/raydium/camera.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\capture.c">
+		<Unit filename="../raydium/raydium/capture.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\clear.c">
+		<Unit filename="../raydium/raydium/clear.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\cli.c">
+		<Unit filename="../raydium/raydium/cli.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\compat.c">
+		<Unit filename="../raydium/raydium/compat.c">
 			<Option compilerVar="CC" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\console.c">
+		<Unit filename="../raydium/raydium/console.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\file.c">
+		<Unit filename="../raydium/raydium/file.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\file_tri.c">
+		<Unit filename="../raydium/raydium/file_tri.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\fog.c">
+		<Unit filename="../raydium/raydium/fog.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\gui.c">
+		<Unit filename="../raydium/raydium/gui.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\hdr.c">
+		<Unit filename="../raydium/raydium/hdr.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\index.c">
+		<Unit filename="../raydium/raydium/index.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL(index.c)" />
 			<Option target="ReleaseDLL(index.c)" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\init.c">
+		<Unit filename="../raydium/raydium/init.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\internal.c">
+		<Unit filename="../raydium/raydium/internal.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\joy.c">
+		<Unit filename="../raydium/raydium/joy.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\key.c">
+		<Unit filename="../raydium/raydium/key.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\land.c">
+		<Unit filename="../raydium/raydium/land.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\lensflare.c">
+		<Unit filename="../raydium/raydium/lensflare.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\light.c">
+		<Unit filename="../raydium/raydium/light.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\live.c">
+		<Unit filename="../raydium/raydium/live.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\log.c">
+		<Unit filename="../raydium/raydium/log.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\math.c">
+		<Unit filename="../raydium/raydium/math.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\mouse.c">
+		<Unit filename="../raydium/raydium/mouse.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\myglut.c">
+		<Unit filename="../raydium/raydium/myglut.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\network.c">
+		<Unit filename="../raydium/raydium/network.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\normal.c">
+		<Unit filename="../raydium/raydium/normal.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\object.c">
+		<Unit filename="../raydium/raydium/object.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\ode.c">
+		<Unit filename="../raydium/raydium/ode.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\osd.c">
+		<Unit filename="../raydium/raydium/osd.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\parser.c">
+		<Unit filename="../raydium/raydium/parser.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\particle2.c">
+		<Unit filename="../raydium/raydium/particle2.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\path.c">
+		<Unit filename="../raydium/raydium/path.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\php.c">
+		<Unit filename="../raydium/raydium/php.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\profile.c">
+		<Unit filename="../raydium/raydium/profile.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\random.c">
+		<Unit filename="../raydium/raydium/random.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\rayphp.c">
+		<Unit filename="../raydium/raydium/rayphp.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\reg_api.c">
+		<Unit filename="../raydium/raydium/reg_api.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\register.c">
+		<Unit filename="../raydium/raydium/register.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\render.c">
+		<Unit filename="../raydium/raydium/render.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\shader.c">
+		<Unit filename="../raydium/raydium/shader.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\shadow.c">
+		<Unit filename="../raydium/raydium/shadow.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\signal.c">
+		<Unit filename="../raydium/raydium/signal.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\sky.c">
+		<Unit filename="../raydium/raydium/sky.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\sound.c">
+		<Unit filename="../raydium/raydium/sound.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\sprites.c">
+		<Unit filename="../raydium/raydium/sprites.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\texture.c">
+		<Unit filename="../raydium/raydium/texture.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\timecall.c">
+		<Unit filename="../raydium/raydium/timecall.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\vertex.c">
+		<Unit filename="../raydium/raydium/vertex.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\video.c">
+		<Unit filename="../raydium/raydium/video.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\web.c">
+		<Unit filename="../raydium/raydium/web.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
-		<Unit filename="..\raydium\raydium\window.c">
+		<Unit filename="../raydium/raydium/window.c">
 			<Option compilerVar="CC" />
 			<Option target="DebugDLL" />
 			<Option target="ReleaseDLL" />
-			<Option target="DebugStatic" />
-			<Option target="ReleaseStatic" />
+			<Option target="DebugStaticWin32" />
+			<Option target="ReleaseStaticWin32" />
+			<Option target="DebugShared" />
+			<Option target="DebugStaticLinux" />
+			<Option target="ReleaseStaticLinux" />
 		</Unit>
 		<Extensions>
 			<code_completion />