foxygit / doom Log in
commit 57c924292889e4f49eb972662657084fcf807fdd
Author:     Russell Rice <rtc_marine@hotmail.com>
AuthorDate: Mon Sep 18 23:34:17 2006 +0000
Commit:     Russell Rice <rtc_marine@hotmail.com>
CommitDate: Mon Sep 18 23:34:17 2006 +0000

    Code::Blocks projects:
    * fixed directory locations
    * minor enhancements to project building and locations of object files
    * addition of chocolate-server project
    * update workspace to accomodate chocolate-server project

    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 617
---
 codeblocks/chocolate-doom.cbp       | 430 ++++++++++++++++++------------------
 codeblocks/chocolate-doom.workspace |   5 +-
 codeblocks/chocolate-server.cbp     |  63 +++---
 codeblocks/chocolate-setup.cbp      | 308 ++++++++++++++++++++++++++
 codeblocks/textscreen.cbp           | 318 +++++++++++++++++---------
 5 files changed, 770 insertions(+), 354 deletions(-)

diff --git a/codeblocks/chocolate-doom.cbp b/codeblocks/chocolate-doom.cbp
index 66eb6f56..9ee141a0 100644
--- a/codeblocks/chocolate-doom.cbp
+++ b/codeblocks/chocolate-doom.cbp
@@ -9,8 +9,9 @@
 		<Option virtualFolders="" />
 		<Build>
 			<Target title="Debug">
-				<Option output="bin\Debug\chocolate-doom.exe" />
-				<Option object_output="obj\Debug\" />
+				<Option output="..\bin\chocolate-doom-dbg.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\dbg" />
 				<Option type="1" />
 				<Option compiler="gcc" />
 				<Option use_console_runner="0" />
@@ -20,8 +21,9 @@
 				</Compiler>
 			</Target>
 			<Target title="Release">
-				<Option output="bin\Release\chocolate-doom.exe" />
-				<Option object_output="obj\Release\" />
+				<Option output="..\bin\chocolate-doom.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\rel" />
 				<Option type="1" />
 				<Option compiler="gcc" />
 				<Option use_console_runner="0" />
@@ -38,9 +40,9 @@
 		</VirtualTargets>
 		<Compiler>
 			<Add option="-DFEATURE_MULTIPLAYER" />
-			<Add directory="textscreen" />
-			<Add directory="msvc" />
-			<Add directory="src" />
+			<Add directory="..\textscreen" />
+			<Add directory="..\msvc" />
+			<Add directory="..\src" />
 		</Compiler>
 		<Linker>
 			<Add option="-lmingw32 -lSDLmain -lSDL -lSDL_mixer -lSDL_net -mwindows" />
@@ -52,1239 +54,1239 @@
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\am_map.c">
+		<Unit filename="..\src\am_map.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\am_map.h">
+		<Unit filename="..\src\am_map.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\chocolate_doom_icon.c">
+		<Unit filename="..\src\chocolate_doom_icon.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_englsh.h">
+		<Unit filename="..\src\d_englsh.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_event.h">
+		<Unit filename="..\src\d_event.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_french.h">
+		<Unit filename="..\src\d_french.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_items.c">
+		<Unit filename="..\src\d_items.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_items.h">
+		<Unit filename="..\src\d_items.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_main.c">
+		<Unit filename="..\src\d_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_main.h">
+		<Unit filename="..\src\d_main.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_net.c">
+		<Unit filename="..\src\d_net.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_net.h">
+		<Unit filename="..\src\d_net.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_player.h">
+		<Unit filename="..\src\d_player.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_textur.h">
+		<Unit filename="..\src\d_textur.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_think.h">
+		<Unit filename="..\src\d_think.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\d_ticcmd.h">
+		<Unit filename="..\src\d_ticcmd.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_ammo.c">
+		<Unit filename="..\src\deh_ammo.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_cheat.c">
+		<Unit filename="..\src\deh_cheat.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_defs.h">
+		<Unit filename="..\src\deh_defs.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_frame.c">
+		<Unit filename="..\src\deh_frame.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_io.c">
+		<Unit filename="..\src\deh_io.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_io.h">
+		<Unit filename="..\src\deh_io.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_main.c">
+		<Unit filename="..\src\deh_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_main.h">
+		<Unit filename="..\src\deh_main.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_mapping.c">
+		<Unit filename="..\src\deh_mapping.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_mapping.h">
+		<Unit filename="..\src\deh_mapping.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_misc.c">
+		<Unit filename="..\src\deh_misc.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_misc.h">
+		<Unit filename="..\src\deh_misc.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_ptr.c">
+		<Unit filename="..\src\deh_ptr.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_sound.c">
+		<Unit filename="..\src\deh_sound.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_text.c">
+		<Unit filename="..\src\deh_text.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_thing.c">
+		<Unit filename="..\src\deh_thing.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\deh_weapon.c">
+		<Unit filename="..\src\deh_weapon.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomdata.h">
+		<Unit filename="..\src\doomdata.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomdef.c">
+		<Unit filename="..\src\doomdef.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomdef.h">
+		<Unit filename="..\src\doomdef.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomfeatures.h">
+		<Unit filename="..\src\doomfeatures.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomkeys.h">
+		<Unit filename="..\src\doomkeys.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomstat.c">
+		<Unit filename="..\src\doomstat.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomstat.h">
+		<Unit filename="..\src\doomstat.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\doomtype.h">
+		<Unit filename="..\src\doomtype.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\dstrings.c">
+		<Unit filename="..\src\dstrings.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\dstrings.h">
+		<Unit filename="..\src\dstrings.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\f_finale.c">
+		<Unit filename="..\src\f_finale.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\f_finale.h">
+		<Unit filename="..\src\f_finale.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\f_wipe.c">
+		<Unit filename="..\src\f_wipe.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\f_wipe.h">
+		<Unit filename="..\src\f_wipe.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\g_game.c">
+		<Unit filename="..\src\g_game.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\g_game.h">
+		<Unit filename="..\src\g_game.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\hu_lib.c">
+		<Unit filename="..\src\hu_lib.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\hu_lib.h">
+		<Unit filename="..\src\hu_lib.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\hu_stuff.c">
+		<Unit filename="..\src\hu_stuff.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\hu_stuff.h">
+		<Unit filename="..\src\hu_stuff.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_main.c">
+		<Unit filename="..\src\i_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_sound.c">
+		<Unit filename="..\src\i_sound.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_sound.h">
+		<Unit filename="..\src\i_sound.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_system.c">
+		<Unit filename="..\src\i_system.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_system.h">
+		<Unit filename="..\src\i_system.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_timer.c">
+		<Unit filename="..\src\i_timer.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_timer.h">
+		<Unit filename="..\src\i_timer.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_video.c">
+		<Unit filename="..\src\i_video.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_video.h">
+		<Unit filename="..\src\i_video.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\info.c">
+		<Unit filename="..\src\info.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\info.h">
+		<Unit filename="..\src\info.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_argv.c">
+		<Unit filename="..\src\m_argv.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_argv.h">
+		<Unit filename="..\src\m_argv.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_bbox.c">
+		<Unit filename="..\src\m_bbox.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_bbox.h">
+		<Unit filename="..\src\m_bbox.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_cheat.c">
+		<Unit filename="..\src\m_cheat.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_cheat.h">
+		<Unit filename="..\src\m_cheat.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_fixed.c">
+		<Unit filename="..\src\m_fixed.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_fixed.h">
+		<Unit filename="..\src\m_fixed.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_menu.c">
+		<Unit filename="..\src\m_menu.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_menu.h">
+		<Unit filename="..\src\m_menu.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_misc.c">
+		<Unit filename="..\src\m_misc.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_misc.h">
+		<Unit filename="..\src\m_misc.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_random.c">
+		<Unit filename="..\src\m_random.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_random.h">
+		<Unit filename="..\src\m_random.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_swap.c">
+		<Unit filename="..\src\m_swap.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_swap.h">
+		<Unit filename="..\src\m_swap.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\memio.c">
+		<Unit filename="..\src\memio.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\memio.h">
+		<Unit filename="..\src\memio.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\mus2mid.c">
+		<Unit filename="..\src\mus2mid.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\mus2mid.h">
+		<Unit filename="..\src\mus2mid.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_client.c">
+		<Unit filename="..\src\net_client.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_client.h">
+		<Unit filename="..\src\net_client.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_common.c">
+		<Unit filename="..\src\net_common.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_common.h">
+		<Unit filename="..\src\net_common.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_dedicated.c">
+		<Unit filename="..\src\net_dedicated.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_dedicated.h">
+		<Unit filename="..\src\net_dedicated.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_defs.h">
+		<Unit filename="..\src\net_defs.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_gui.c">
+		<Unit filename="..\src\net_gui.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_gui.h">
+		<Unit filename="..\src\net_gui.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_io.c">
+		<Unit filename="..\src\net_io.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_io.h">
+		<Unit filename="..\src\net_io.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_loop.c">
+		<Unit filename="..\src\net_loop.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_loop.h">
+		<Unit filename="..\src\net_loop.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_packet.c">
+		<Unit filename="..\src\net_packet.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_packet.h">
+		<Unit filename="..\src\net_packet.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_query.c">
+		<Unit filename="..\src\net_query.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_query.h">
+		<Unit filename="..\src\net_query.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_sdl.c">
+		<Unit filename="..\src\net_sdl.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_sdl.h">
+		<Unit filename="..\src\net_sdl.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_server.c">
+		<Unit filename="..\src\net_server.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_server.h">
+		<Unit filename="..\src\net_server.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_structrw.c">
+		<Unit filename="..\src\net_structrw.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_structrw.h">
+		<Unit filename="..\src\net_structrw.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_ceilng.c">
+		<Unit filename="..\src\p_ceilng.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_doors.c">
+		<Unit filename="..\src\p_doors.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_enemy.c">
+		<Unit filename="..\src\p_enemy.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_floor.c">
+		<Unit filename="..\src\p_floor.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_inter.c">
+		<Unit filename="..\src\p_inter.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_inter.h">
+		<Unit filename="..\src\p_inter.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_lights.c">
+		<Unit filename="..\src\p_lights.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_local.h">
+		<Unit filename="..\src\p_local.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_map.c">
+		<Unit filename="..\src\p_map.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_maputl.c">
+		<Unit filename="..\src\p_maputl.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_mobj.c">
+		<Unit filename="..\src\p_mobj.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_mobj.h">
+		<Unit filename="..\src\p_mobj.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_plats.c">
+		<Unit filename="..\src\p_plats.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_pspr.c">
+		<Unit filename="..\src\p_pspr.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_pspr.h">
+		<Unit filename="..\src\p_pspr.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_saveg.c">
+		<Unit filename="..\src\p_saveg.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_saveg.h">
+		<Unit filename="..\src\p_saveg.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_setup.c">
+		<Unit filename="..\src\p_setup.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_setup.h">
+		<Unit filename="..\src\p_setup.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_sight.c">
+		<Unit filename="..\src\p_sight.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_spec.c">
+		<Unit filename="..\src\p_spec.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_spec.h">
+		<Unit filename="..\src\p_spec.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_switch.c">
+		<Unit filename="..\src\p_switch.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_telept.c">
+		<Unit filename="..\src\p_telept.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_tick.c">
+		<Unit filename="..\src\p_tick.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_tick.h">
+		<Unit filename="..\src\p_tick.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\p_user.c">
+		<Unit filename="..\src\p_user.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_bsp.c">
+		<Unit filename="..\src\r_bsp.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_bsp.h">
+		<Unit filename="..\src\r_bsp.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_data.c">
+		<Unit filename="..\src\r_data.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_data.h">
+		<Unit filename="..\src\r_data.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_defs.h">
+		<Unit filename="..\src\r_defs.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_draw.c">
+		<Unit filename="..\src\r_draw.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_draw.h">
+		<Unit filename="..\src\r_draw.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_local.h">
+		<Unit filename="..\src\r_local.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_main.c">
+		<Unit filename="..\src\r_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_main.h">
+		<Unit filename="..\src\r_main.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_plane.c">
+		<Unit filename="..\src\r_plane.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_plane.h">
+		<Unit filename="..\src\r_plane.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_segs.c">
+		<Unit filename="..\src\r_segs.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_segs.h">
+		<Unit filename="..\src\r_segs.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_sky.c">
+		<Unit filename="..\src\r_sky.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_sky.h">
+		<Unit filename="..\src\r_sky.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_state.h">
+		<Unit filename="..\src\r_state.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_things.c">
+		<Unit filename="..\src\r_things.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\r_things.h">
+		<Unit filename="..\src\r_things.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\s_sound.c">
+		<Unit filename="..\src\s_sound.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\s_sound.h">
+		<Unit filename="..\src\s_sound.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\sounds.c">
+		<Unit filename="..\src\sounds.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\sounds.h">
+		<Unit filename="..\src\sounds.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\st_lib.c">
+		<Unit filename="..\src\st_lib.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\st_lib.h">
+		<Unit filename="..\src\st_lib.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\st_stuff.c">
+		<Unit filename="..\src\st_stuff.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\st_stuff.h">
+		<Unit filename="..\src\st_stuff.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\tables.c">
+		<Unit filename="..\src\tables.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\tables.h">
+		<Unit filename="..\src\tables.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\v_video.c">
+		<Unit filename="..\src\v_video.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\v_video.h">
+		<Unit filename="..\src\v_video.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\w_merge.c">
+		<Unit filename="..\src\w_merge.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\w_merge.h">
+		<Unit filename="..\src\w_merge.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\w_wad.c">
+		<Unit filename="..\src\w_wad.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\w_wad.h">
+		<Unit filename="..\src\w_wad.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\wi_stuff.c">
+		<Unit filename="..\src\wi_stuff.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\wi_stuff.h">
+		<Unit filename="..\src\wi_stuff.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\z_zone.c">
+		<Unit filename="..\src\z_native.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\z_zone.h">
+		<Unit filename="..\src\z_zone.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\textscreen.h">
+		<Unit filename="..\textscreen\textscreen.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_button.c">
+		<Unit filename="..\textscreen\txt_button.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_button.h">
+		<Unit filename="..\textscreen\txt_button.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_checkbox.c">
+		<Unit filename="..\textscreen\txt_checkbox.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_checkbox.h">
+		<Unit filename="..\textscreen\txt_checkbox.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_desktop.c">
+		<Unit filename="..\textscreen\txt_desktop.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_desktop.h">
+		<Unit filename="..\textscreen\txt_desktop.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_dropdown.c">
+		<Unit filename="..\textscreen\txt_dropdown.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_dropdown.h">
+		<Unit filename="..\textscreen\txt_dropdown.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_font.h">
+		<Unit filename="..\textscreen\txt_font.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_gui.c">
+		<Unit filename="..\textscreen\txt_gui.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_gui.h">
+		<Unit filename="..\textscreen\txt_gui.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_inputbox.c">
+		<Unit filename="..\textscreen\txt_inputbox.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_inputbox.h">
+		<Unit filename="..\textscreen\txt_inputbox.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_io.c">
+		<Unit filename="..\textscreen\txt_io.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_io.h">
+		<Unit filename="..\textscreen\txt_io.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_label.c">
+		<Unit filename="..\textscreen\txt_label.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_label.h">
+		<Unit filename="..\textscreen\txt_label.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_main.c">
+		<Unit filename="..\textscreen\txt_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_main.h">
+		<Unit filename="..\textscreen\txt_main.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_radiobutton.c">
+		<Unit filename="..\textscreen\txt_radiobutton.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_radiobutton.h">
+		<Unit filename="..\textscreen\txt_radiobutton.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_separator.c">
+		<Unit filename="..\textscreen\txt_separator.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_separator.h">
+		<Unit filename="..\textscreen\txt_separator.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_strut.c">
+		<Unit filename="..\textscreen\txt_strut.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_strut.h">
+		<Unit filename="..\textscreen\txt_strut.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_table.c">
+		<Unit filename="..\textscreen\txt_table.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_table.h">
+		<Unit filename="..\textscreen\txt_table.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_widget.c">
+		<Unit filename="..\textscreen\txt_widget.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_widget.h">
+		<Unit filename="..\textscreen\txt_widget.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_window.c">
+		<Unit filename="..\textscreen\txt_window.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_window.h">
+		<Unit filename="..\textscreen\txt_window.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_window_action.c">
+		<Unit filename="..\textscreen\txt_window_action.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="textscreen\txt_window_action.h">
+		<Unit filename="..\textscreen\txt_window_action.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
diff --git a/codeblocks/chocolate-doom.workspace b/codeblocks/chocolate-doom.workspace
index f9d87d62..3be39b12 100644
--- a/codeblocks/chocolate-doom.workspace
+++ b/codeblocks/chocolate-doom.workspace
@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
 <CodeBlocks_workspace_file>
 	<Workspace title="Workspace">
-		<Project filename="chocolate-doom.cbp" active="1" />
+		<Project filename="chocolate-doom.cbp" />
 		<Project filename="chocolate-server.cbp" />
-		<Project filename="textscreen.cbp" />
+		<Project filename="textscreen.cbp" active="1" />
+		<Project filename="chocolate-setup.cbp" />
 	</Workspace>
 </CodeBlocks_workspace_file>
\ No newline at end of file
diff --git a/codeblocks/chocolate-server.cbp b/codeblocks/chocolate-server.cbp
index 68f1d564..18a9c5c6 100644
--- a/codeblocks/chocolate-server.cbp
+++ b/codeblocks/chocolate-server.cbp
@@ -9,20 +9,24 @@
 		<Option virtualFolders="" />
 		<Build>
 			<Target title="Debug">
-				<Option output="bin\Debug\chocolate-server.exe" />
-				<Option object_output="obj\Debug\" />
+				<Option output="..\bin\chocolate-server-dbg.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\dbg" />
 				<Option type="1" />
 				<Option compiler="gcc" />
+				<Option use_console_runner="0" />
 				<Compiler>
 					<Add option="-W" />
 					<Add option="-g" />
 				</Compiler>
 			</Target>
 			<Target title="Release">
-				<Option output="bin\Release\chocolate-server.exe" />
-				<Option object_output="obj\Release\" />
+				<Option output="..\bin\chocolate-server.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\rel" />
 				<Option type="1" />
 				<Option compiler="gcc" />
+				<Option use_console_runner="0" />
 				<Compiler>
 					<Add option="-O2" />
 				</Compiler>
@@ -31,137 +35,140 @@
 				</Linker>
 			</Target>
 		</Build>
+		<VirtualTargets>
+			<Add alias="All" targets="Debug;Release;" />
+		</VirtualTargets>
 		<Compiler>
-			<Add directory="msvc" />
-			<Add directory="textscreen" />
+			<Add directory="..\msvc" />
+			<Add directory="..\textscreen" />
 		</Compiler>
 		<Linker>
 			<Add option="-lmingw32 -lSDLmain -lSDL -lSDL_mixer -lSDL_net -mwindows" />
 		</Linker>
-		<Unit filename="src\d_dedicated.c">
+		<Unit filename="..\src\d_dedicated.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_main.c">
+		<Unit filename="..\src\i_main.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_timer.c">
+		<Unit filename="..\src\i_timer.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\i_timer.h">
+		<Unit filename="..\src\i_timer.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_argv.c">
+		<Unit filename="..\src\m_argv.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\m_argv.h">
+		<Unit filename="..\src\m_argv.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_common.c">
+		<Unit filename="..\src\net_common.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_common.h">
+		<Unit filename="..\src\net_common.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_dedicated.c">
+		<Unit filename="..\src\net_dedicated.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_dedicated.h">
+		<Unit filename="..\src\net_dedicated.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_io.c">
+		<Unit filename="..\src\net_io.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_io.h">
+		<Unit filename="..\src\net_io.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_packet.c">
+		<Unit filename="..\src\net_packet.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_packet.h">
+		<Unit filename="..\src\net_packet.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_sdl.c">
+		<Unit filename="..\src\net_sdl.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_sdl.h">
+		<Unit filename="..\src\net_sdl.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_server.c">
+		<Unit filename="..\src\net_server.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_server.h">
+		<Unit filename="..\src\net_server.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_structrw.c">
+		<Unit filename="..\src\net_structrw.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\net_structrw.h">
+		<Unit filename="..\src\net_structrw.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\z_native.c">
+		<Unit filename="..\src\z_native.c">
 			<Option compilerVar="CC" />
 			<Option target="Debug" />
 			<Option target="Release" />
 		</Unit>
-		<Unit filename="src\z_zone.h">
+		<Unit filename="..\src\z_zone.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
diff --git a/codeblocks/chocolate-setup.cbp b/codeblocks/chocolate-setup.cbp
new file mode 100644
index 00000000..664436b9
--- /dev/null
+++ b/codeblocks/chocolate-setup.cbp
@@ -0,0 +1,308 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
+<CodeBlocks_project_file>
+	<FileVersion major="1" minor="5" />
+	<Project>
+		<Option title="chocolate-setup" />
+		<Option pch_mode="2" />
+		<Option default_target="" />
+		<Option compiler="gcc" />
+		<Option virtualFolders="" />
+		<Build>
+			<Target title="Debug">
+				<Option output="..\bin\chocolate-setup-dbg.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\dbg\" />
+				<Option type="1" />
+				<Option compiler="gcc" />
+				<Option use_console_runner="0" />
+				<Compiler>
+					<Add option="-W" />
+					<Add option="-g" />
+				</Compiler>
+			</Target>
+			<Target title="Release">
+				<Option output="..\bin\chocolate-setup.exe" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\rel\" />
+				<Option type="1" />
+				<Option compiler="gcc" />
+				<Option use_console_runner="0" />
+				<Compiler>
+					<Add option="-O2" />
+				</Compiler>
+				<Linker>
+					<Add option="-s" />
+				</Linker>
+			</Target>
+		</Build>
+		<VirtualTargets>
+			<Add alias="All" targets="Debug;Release;" />
+		</VirtualTargets>
+		<Compiler>
+			<Add option="-Wall" />
+			<Add directory="..\textscreen" />
+			<Add directory="..\msvc" />
+			<Add directory="..\src" />
+		</Compiler>
+		<Linker>
+			<Add option="-lmingw32 -lSDLmain -lSDL -mwindows" />
+			<Add directory="..\bin" />
+		</Linker>
+		<Unit filename="..\setup\display.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\keyboard.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\mainmenu.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\mouse.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\multiplayer.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\txt_keyinput.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\txt_keyinput.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\txt_mouseinput.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\setup\txt_mouseinput.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\textscreen.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_button.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_button.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_checkbox.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_checkbox.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_desktop.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_desktop.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_dropdown.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_dropdown.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_font.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_gui.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_gui.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_inputbox.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_inputbox.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_io.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_io.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_label.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_label.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_main.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_main.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_radiobutton.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_radiobutton.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_separator.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_separator.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_strut.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_strut.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_table.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_table.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_widget.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_widget.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_window.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_window.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_window_action.c">
+			<Option compilerVar="CC" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Unit filename="..\textscreen\txt_window_action.h">
+			<Option compilerVar="CPP" />
+			<Option compile="0" />
+			<Option link="0" />
+			<Option target="Debug" />
+			<Option target="Release" />
+		</Unit>
+		<Extensions />
+	</Project>
+</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/codeblocks/textscreen.cbp b/codeblocks/textscreen.cbp
index ef9cb610..118b5604 100644
--- a/codeblocks/textscreen.cbp
+++ b/codeblocks/textscreen.cbp
@@ -8,10 +8,10 @@
 		<Option compiler="gcc" />
 		<Option virtualFolders="" />
 		<Build>
-			<Target title="Debug">
-				<Option output="bin\Debug\textscreen.dll" />
-				<Option working_dir="bin\Debug" />
-				<Option object_output="obj\Debug\" />
+			<Target title="Debug-dyn">
+				<Option output="..\bin\lib\libtextscreen-dbg.dll" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\dbg-dyn" />
 				<Option type="3" />
 				<Option compiler="gcc" />
 				<Option createDefFile="1" />
@@ -21,10 +21,37 @@
 					<Add option="-g" />
 				</Compiler>
 			</Target>
-			<Target title="Release">
-				<Option output="bin\Release\libtextscreen.a" />
+			<Target title="Release-dyn">
+				<Option output="..\bin\lib\libtextscreen.dll" />
+				<Option working_dir="..\bin" />
+				<Option object_output="..\obj\rel-dyn" />
+				<Option type="3" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Option createStaticLib="1" />
+				<Compiler>
+					<Add option="-O2" />
+				</Compiler>
+				<Linker>
+					<Add option="-s" />
+				</Linker>
+			</Target>
+			<Target title="Debug-stc">
+				<Option output="..\bin\lib\libtextscreen-dbg.a" />
+				<Option working_dir="" />
+				<Option object_output="..\obj\dbg-stc" />
+				<Option type="2" />
+				<Option compiler="gcc" />
+				<Option createDefFile="1" />
+				<Compiler>
+					<Add option="-W" />
+					<Add option="-g" />
+				</Compiler>
+			</Target>
+			<Target title="Release-stc">
+				<Option output="..\bin\lib\libtextscreen.a" />
 				<Option working_dir="" />
-				<Option object_output="obj\Release\" />
+				<Option object_output="..\obj\rel-stc" />
 				<Option type="2" />
 				<Option compiler="gcc" />
 				<Option createDefFile="1" />
@@ -36,217 +63,288 @@
 				</Linker>
 			</Target>
 		</Build>
+		<VirtualTargets>
+			<Add alias="All" targets="Debug-dyn;Release-dyn;Debug-stc;Release-stc;" />
+		</VirtualTargets>
 		<Compiler>
-			<Add directory="src" />
+			<Add directory="..\src" />
 		</Compiler>
 		<Linker>
 			<Add option="-lmingw32 -lSDLmain -lSDL -mwindows" />
 		</Linker>
-		<Unit filename="textscreen\textscreen.h">
+		<Unit filename="..\textscreen\textscreen.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_button.c">
+		<Unit filename="..\textscreen\txt_button.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_button.h">
+		<Unit filename="..\textscreen\txt_button.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_checkbox.c">
+		<Unit filename="..\textscreen\txt_checkbox.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_checkbox.h">
+		<Unit filename="..\textscreen\txt_checkbox.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_desktop.c">
+		<Unit filename="..\textscreen\txt_desktop.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_desktop.h">
+		<Unit filename="..\textscreen\txt_desktop.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_dropdown.c">
+		<Unit filename="..\textscreen\txt_dropdown.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_dropdown.h">
+		<Unit filename="..\textscreen\txt_dropdown.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_font.h">
+		<Unit filename="..\textscreen\txt_font.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_gui.c">
+		<Unit filename="..\textscreen\txt_gui.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_gui.h">
+		<Unit filename="..\textscreen\txt_gui.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_inputbox.c">
+		<Unit filename="..\textscreen\txt_inputbox.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_inputbox.h">
+		<Unit filename="..\textscreen\txt_inputbox.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_io.c">
+		<Unit filename="..\textscreen\txt_io.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_io.h">
+		<Unit filename="..\textscreen\txt_io.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_label.c">
+		<Unit filename="..\textscreen\txt_label.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_label.h">
+		<Unit filename="..\textscreen\txt_label.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_main.c">
+		<Unit filename="..\textscreen\txt_main.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_main.h">
+		<Unit filename="..\textscreen\txt_main.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_radiobutton.c">
+		<Unit filename="..\textscreen\txt_radiobutton.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_radiobutton.h">
+		<Unit filename="..\textscreen\txt_radiobutton.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_separator.c">
+		<Unit filename="..\textscreen\txt_separator.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_separator.h">
+		<Unit filename="..\textscreen\txt_separator.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_strut.c">
+		<Unit filename="..\textscreen\txt_strut.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_strut.h">
+		<Unit filename="..\textscreen\txt_strut.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_table.c">
+		<Unit filename="..\textscreen\txt_table.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_table.h">
+		<Unit filename="..\textscreen\txt_table.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_widget.c">
+		<Unit filename="..\textscreen\txt_widget.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_widget.h">
+		<Unit filename="..\textscreen\txt_widget.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_window.c">
+		<Unit filename="..\textscreen\txt_window.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_window.h">
+		<Unit filename="..\textscreen\txt_window.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_window_action.c">
+		<Unit filename="..\textscreen\txt_window_action.c">
 			<Option compilerVar="CC" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
-		<Unit filename="textscreen\txt_window_action.h">
+		<Unit filename="..\textscreen\txt_window_action.h">
 			<Option compilerVar="CPP" />
 			<Option compile="0" />
 			<Option link="0" />
-			<Option target="Debug" />
-			<Option target="Release" />
+			<Option target="Debug-dyn" />
+			<Option target="Release-dyn" />
+			<Option target="Release-stc" />
+			<Option target="Debug-stc" />
 		</Unit>
 		<Extensions />
 	</Project>