// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		4F93906E1A1598140049877C /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EB8171611ED9AEF00799589 /* SDL_image.framework */; };
		4F9390711A15985A0049877C /* SDL_image.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9EB8171611ED9AEF00799589 /* SDL_image.framework */; };
		4FEAF3381A147F9F00B42D47 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EB8171511ED9AEF00799589 /* SDL.framework */; };
		4FEAF3391A147FAE00B42D47 /* SDL.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9EB8171511ED9AEF00799589 /* SDL.framework */; };
		665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC6B0AFE7ECC0030D605 /* callbacks.c */; };
		665CDCB80AFE7ECD0030D605 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC7E0AFE7ECD0030D605 /* host.c */; };
		665CDCCB0AFE7ECD0030D605 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC930AFE7ECD0030D605 /* list.c */; };
		665CDCD20AFE7ECD0030D605 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9A0AFE7ECD0030D605 /* packet.c */; };
		665CDCD30AFE7ECD0030D605 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9B0AFE7ECD0030D605 /* peer.c */; };
		665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9C0AFE7ECD0030D605 /* protocol.c */; };
		665CDCD70AFE7ECD0030D605 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9F0AFE7ECD0030D605 /* unix.c */; };
		665CDCD80AFE7ECD0030D605 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCA00AFE7ECD0030D605 /* win32.c */; };
		665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */; };
		665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */; };
		665CDD110AFE7ED80030D605 /* bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDF0AFE7ED80030D605 /* bot.cpp */; };
		665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE10AFE7ED80030D605 /* bot_ai.cpp */; };
		665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE20AFE7ED80030D605 /* bot_util.cpp */; };
		665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */; };
		665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE60AFE7ED80030D605 /* botmanager.cpp */; };
		66899E700C1485E200927C34 /* ConsoleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66899E6E0C1485E200927C34 /* ConsoleView.m */; };
		66899E770C14862300927C34 /* macutils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66899E760C14862300927C34 /* macutils.mm */; };
		9E595539121EA8E9005ED5F7 /* crypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E595536121EA8E9005ED5F7 /* crypto.cpp */; };
		9EAE4C10120F2F370041E6E4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9EAE4BD8120F2D0A0041E6E4 /* Localizable.strings */; };
		9EB8171C11ED9AEF00799589 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EB8171411ED9AEF00799589 /* Ogg.framework */; };
		9EB8172111ED9AEF00799589 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EB8171911ED9AEF00799589 /* Vorbis.framework */; };
		9EB8179511ED9EDF00799589 /* Ogg.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9EB8171411ED9AEF00799589 /* Ogg.framework */; };
		9EB8179A11ED9EDF00799589 /* Vorbis.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9EB8171911ED9AEF00799589 /* Vorbis.framework */; };
		9EB8181D11EDA56D00799589 /* assaultcube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 9EB817DE11EDA3A300799589 /* assaultcube.icns */; };
		9EB8188511EDACDB00799589 /* assaultcube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 9EB817DE11EDA3A300799589 /* assaultcube.icns */; };
		9EB8188611EDACDB00799589 /* Help.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA80C14887F00927C34 /* Help.tiff */; };
		9EB8188711EDACDB00799589 /* Keys.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA90C14887F00927C34 /* Keys.gif */; };
		9EB8188811EDACDB00799589 /* Main.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAA0C14887F00927C34 /* Main.gif */; };
		9EB8188911EDACDB00799589 /* map.icns in Resources */ = {isa = PBXBuildFile; fileRef = B975E7F30EBCC3A200880D5D /* map.icns */; };
		9EB8188A11EDACDB00799589 /* Server.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAB0C14887F00927C34 /* Server.gif */; };
		B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
		B914CE8E11CAC42F009BA307 /* audiomanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE3F11CAC42F009BA307 /* audiomanager.cpp */; };
		B914CE8F11CAC42F009BA307 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4011CAC42F009BA307 /* client.cpp */; };
		B914CE9011CAC42F009BA307 /* clientgame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4111CAC42F009BA307 /* clientgame.cpp */; };
		B914CE9111CAC42F009BA307 /* clients2c.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4211CAC42F009BA307 /* clients2c.cpp */; };
		B914CE9211CAC42F009BA307 /* autodownload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4311CAC42F009BA307 /* autodownload.cpp */; };
		B914CE9311CAC42F009BA307 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4411CAC42F009BA307 /* http.cpp */; };
		B914CE9411CAC42F009BA307 /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4511CAC42F009BA307 /* command.cpp */; };
		B914CE9611CAC42F009BA307 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4711CAC42F009BA307 /* console.cpp */; };
		B914CE9911CAC42F009BA307 /* docs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4A11CAC42F009BA307 /* docs.cpp */; };
		B914CE9A11CAC42F009BA307 /* editing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4B11CAC42F009BA307 /* editing.cpp */; };
		B914CE9B11CAC42F009BA307 /* entities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE4C11CAC42F009BA307 /* entities.cpp */; };
		B914CEA211CAC42F009BA307 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5311CAC42F009BA307 /* log.cpp */; };
		B914CEA311CAC42F009BA307 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5411CAC42F009BA307 /* main.cpp */; };
		B914CEA711CAC42F009BA307 /* menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5811CAC42F009BA307 /* menus.cpp */; };
		B914CEAA11CAC42F009BA307 /* oggstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5B11CAC42F009BA307 /* oggstream.cpp */; };
		B914CEAB11CAC42F009BA307 /* openal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5C11CAC42F009BA307 /* openal.cpp */; };
		B914CEAC11CAC42F009BA307 /* packetqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5D11CAC42F009BA307 /* packetqueue.cpp */; };
		B914CEAD11CAC42F009BA307 /* pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5E11CAC42F009BA307 /* pch.cpp */; };
		B914CEAE11CAC42F009BA307 /* physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE5F11CAC42F009BA307 /* physics.cpp */; };
		B914CEB011CAC42F009BA307 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6111CAC42F009BA307 /* protocol.cpp */; };
		B914CEB311CAC42F009BA307 /* rendercubes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6411CAC42F009BA307 /* rendercubes.cpp */; };
		B914CEB411CAC42F009BA307 /* rendergl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6511CAC42F009BA307 /* rendergl.cpp */; };
		B914CEB511CAC42F009BA307 /* renderhud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6611CAC42F009BA307 /* renderhud.cpp */; };
		B914CEB611CAC42F009BA307 /* rendermodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6711CAC42F009BA307 /* rendermodel.cpp */; };
		B914CEB711CAC42F009BA307 /* renderparticles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6811CAC42F009BA307 /* renderparticles.cpp */; };
		B914CEB811CAC42F009BA307 /* rendertext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6911CAC42F009BA307 /* rendertext.cpp */; };
		B914CEB911CAC42F009BA307 /* rndmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6A11CAC42F009BA307 /* rndmap.cpp */; };
		B914CEBB11CAC42F009BA307 /* scoreboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6C11CAC42F009BA307 /* scoreboard.cpp */; };
		B914CEBC11CAC42F009BA307 /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE6D11CAC42F009BA307 /* server.cpp */; };
		B914CEBF11CAC42F009BA307 /* serverbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7011CAC42F009BA307 /* serverbrowser.cpp */; };
		B914CEC411CAC42F009BA307 /* serverms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7511CAC42F009BA307 /* serverms.cpp */; };
		B914CEC511CAC42F009BA307 /* shadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7611CAC42F009BA307 /* shadow.cpp */; };
		B914CEC811CAC42F009BA307 /* soundlocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7911CAC42F009BA307 /* soundlocation.cpp */; };
		B914CEC911CAC42F009BA307 /* soundscheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7A11CAC42F009BA307 /* soundscheduler.cpp */; };
		B914CECA11CAC42F009BA307 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7B11CAC42F009BA307 /* stream.cpp */; };
		B914CECB11CAC42F009BA307 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7C11CAC42F009BA307 /* texture.cpp */; };
		B914CECC11CAC42F009BA307 /* tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE7D11CAC42F009BA307 /* tools.cpp */; };
		B914CED111CAC42F009BA307 /* water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8211CAC42F009BA307 /* water.cpp */; };
		B914CED211CAC42F009BA307 /* weapon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8311CAC42F009BA307 /* weapon.cpp */; };
		B914CED511CAC42F009BA307 /* wizard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8611CAC42F009BA307 /* wizard.cpp */; };
		B914CED611CAC42F009BA307 /* world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8711CAC42F009BA307 /* world.cpp */; };
		B914CED811CAC42F009BA307 /* worldio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8911CAC42F009BA307 /* worldio.cpp */; };
		B914CED911CAC42F009BA307 /* worldlight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8A11CAC42F009BA307 /* worldlight.cpp */; };
		B914CEDA11CAC42F009BA307 /* worldocull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8B11CAC42F009BA307 /* worldocull.cpp */; };
		B914CEDB11CAC42F009BA307 /* worldrender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8C11CAC42F009BA307 /* worldrender.cpp */; };
		B914CEDC11CAC42F009BA307 /* zip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B914CE8D11CAC42F009BA307 /* zip.cpp */; };
		B94198A809207E810029DAD1 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A47A9E01A0483001D3D55B /* SDLMain.m */; };
		B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F67ED704C74A3F00A80002 /* OpenGL.framework */; };
		B96D0D590920970C00B6C936 /* Launcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D580920970C00B6C936 /* Launcher.m */; };
		B96D0D630920971300B6C936 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = B96D0D5A0920971300B6C936 /* MainMenu.nib */; };
		B96D0D6D0920976E00B6C936 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D6C0920976E00B6C936 /* main.m */; };
		B9FA3B7D0DD9E6E400581F8D /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		B96D0D780920980E00B6C936 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = B96D0D4B092096F200B6C936;
			remoteInfo = launcher;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		9EB8179211ED9ED800799589 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 12;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				4F9390711A15985A0049877C /* SDL_image.framework in CopyFiles */,
				4FEAF3391A147FAE00B42D47 /* SDL.framework in CopyFiles */,
				9EB8179511ED9EDF00799589 /* Ogg.framework in CopyFiles */,
				9EB8179A11ED9EDF00799589 /* Vorbis.framework in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		665CDC6B0AFE7ECC0030D605 /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = "<group>"; };
		665CDC7E0AFE7ECD0030D605 /* host.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
		665CDC930AFE7ECD0030D605 /* list.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; };
		665CDC9A0AFE7ECD0030D605 /* packet.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
		665CDC9B0AFE7ECD0030D605 /* peer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = "<group>"; };
		665CDC9C0AFE7ECD0030D605 /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = "<group>"; };
		665CDC9F0AFE7ECD0030D605 /* unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = "<group>"; };
		665CDCA00AFE7ECD0030D605 /* win32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = "<group>"; };
		665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot.cpp; sourceTree = "<group>"; };
		665CDCDD0AFE7ED80030D605 /* ac_bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ac_bot.h; sourceTree = "<group>"; };
		665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot_ai.cpp; sourceTree = "<group>"; };
		665CDCDF0AFE7ED80030D605 /* bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot.cpp; sourceTree = "<group>"; };
		665CDCE00AFE7ED80030D605 /* bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot.h; sourceTree = "<group>"; };
		665CDCE10AFE7ED80030D605 /* bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_ai.cpp; sourceTree = "<group>"; };
		665CDCE20AFE7ED80030D605 /* bot_util.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_util.cpp; sourceTree = "<group>"; };
		665CDCE30AFE7ED80030D605 /* bot_util.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_util.h; sourceTree = "<group>"; };
		665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_waypoint.cpp; sourceTree = "<group>"; };
		665CDCE50AFE7ED80030D605 /* bot_waypoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_waypoint.h; sourceTree = "<group>"; };
		665CDCE60AFE7ED80030D605 /* botmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = botmanager.cpp; sourceTree = "<group>"; };
		66899E6D0C1485E200927C34 /* ConsoleView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConsoleView.h; sourceTree = "<group>"; };
		66899E6E0C1485E200927C34 /* ConsoleView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConsoleView.m; sourceTree = "<group>"; };
		66899E760C14862300927C34 /* macutils.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = macutils.mm; sourceTree = "<group>"; };
		66899EA80C14887F00927C34 /* Help.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Help.tiff; sourceTree = "<group>"; };
		66899EA90C14887F00927C34 /* Keys.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Keys.gif; sourceTree = "<group>"; };
		66899EAA0C14887F00927C34 /* Main.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Main.gif; sourceTree = "<group>"; };
		66899EAB0C14887F00927C34 /* Server.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Server.gif; sourceTree = "<group>"; };
		9E595536121EA8E9005ED5F7 /* crypto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crypto.cpp; sourceTree = "<group>"; };
		9E595538121EA8E9005ED5F7 /* crypto_tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_tools.h; sourceTree = "<group>"; };
		9EAE4BD9120F2D0A0041E6E4 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
		9EB8171411ED9AEF00799589 /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = Frameworks/Ogg.framework; sourceTree = "<group>"; };
		9EB8171511ED9AEF00799589 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = Frameworks/SDL.framework; sourceTree = "<group>"; };
		9EB8171611ED9AEF00799589 /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = Frameworks/SDL_image.framework; sourceTree = "<group>"; };
		9EB8171911ED9AEF00799589 /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = Frameworks/Vorbis.framework; sourceTree = "<group>"; };
		9EB817DE11EDA3A300799589 /* assaultcube.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = assaultcube.icns; sourceTree = "<group>"; };
		9EB8183711EDA6EE00799589 /* assaultcube.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = assaultcube.plist; sourceTree = "<group>"; };
		9EB8183811EDA6EE00799589 /* launcher.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = launcher.plist; sourceTree = "<group>"; };
		9EFB9B6E12634B1600FCE687 /* jpegenc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jpegenc.h; sourceTree = "<group>"; };
		B2F67ED704C74A3F00A80002 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
		B914CE3F11CAC42F009BA307 /* audiomanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiomanager.cpp; sourceTree = "<group>"; };
		B914CE4011CAC42F009BA307 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = "<group>"; };
		B914CE4111CAC42F009BA307 /* clientgame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clientgame.cpp; sourceTree = "<group>"; };
		B914CE4211CAC42F009BA307 /* clients2c.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clients2c.cpp; sourceTree = "<group>"; };
		B914CE4311CAC42F009BA307 /* autodownload.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autodownload.cpp; sourceTree = "<group>"; };
		B914CE4411CAC42F009BA307 /* http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http.cpp; sourceTree = "<group>"; };
		B914CE4511CAC42F009BA307 /* command.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = command.cpp; sourceTree = "<group>"; };
		B914CE4611CAC42F009BA307 /* command.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = command.h; sourceTree = "<group>"; };
		B914CE4711CAC42F009BA307 /* console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = console.cpp; sourceTree = "<group>"; };
		B914CE4811CAC42F009BA307 /* console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = console.h; sourceTree = "<group>"; };
		B914CE4911CAC42F009BA307 /* cube.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cube.h; sourceTree = "<group>"; };
		B914CE4A11CAC42F009BA307 /* docs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = docs.cpp; sourceTree = "<group>"; };
		B914CE4B11CAC42F009BA307 /* editing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editing.cpp; sourceTree = "<group>"; };
		B914CE4C11CAC42F009BA307 /* entities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entities.cpp; sourceTree = "<group>"; };
		B914CE4D11CAC42F009BA307 /* entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entity.h; sourceTree = "<group>"; };
		B914CE4E11CAC42F009BA307 /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = geom.h; sourceTree = "<group>"; };
		B914CE5011CAC42F009BA307 /* hudgun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hudgun.h; sourceTree = "<group>"; };
		B914CE5311CAC42F009BA307 /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = "<group>"; };
		B914CE5411CAC42F009BA307 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
		B914CE5611CAC42F009BA307 /* md2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md2.h; sourceTree = "<group>"; };
		B914CE5711CAC42F009BA307 /* md3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md3.h; sourceTree = "<group>"; };
		B914CE5811CAC42F009BA307 /* menus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = menus.cpp; sourceTree = "<group>"; };
		B914CE5911CAC42F009BA307 /* model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = model.h; sourceTree = "<group>"; };
		B914CE5A11CAC42F009BA307 /* modelcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = modelcache.h; sourceTree = "<group>"; };
		B914CE5B11CAC42F009BA307 /* oggstream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oggstream.cpp; sourceTree = "<group>"; };
		B914CE5C11CAC42F009BA307 /* openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = openal.cpp; sourceTree = "<group>"; };
		B914CE5D11CAC42F009BA307 /* packetqueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packetqueue.cpp; sourceTree = "<group>"; };
		B914CE5E11CAC42F009BA307 /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch.cpp; sourceTree = "<group>"; };
		B914CE5F11CAC42F009BA307 /* physics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = physics.cpp; sourceTree = "<group>"; };
		B914CE6011CAC42F009BA307 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = "<group>"; };
		B914CE6111CAC42F009BA307 /* protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protocol.cpp; sourceTree = "<group>"; };
		B914CE6211CAC42F009BA307 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = "<group>"; };
		B914CE6311CAC42F009BA307 /* protos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protos.h; sourceTree = "<group>"; };
		B914CE6411CAC42F009BA307 /* rendercubes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendercubes.cpp; sourceTree = "<group>"; };
		B914CE6511CAC42F009BA307 /* rendergl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendergl.cpp; sourceTree = "<group>"; };
		B914CE6611CAC42F009BA307 /* renderhud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderhud.cpp; sourceTree = "<group>"; };
		B914CE6711CAC42F009BA307 /* rendermodel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendermodel.cpp; sourceTree = "<group>"; };
		B914CE6811CAC42F009BA307 /* renderparticles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderparticles.cpp; sourceTree = "<group>"; };
		B914CE6911CAC42F009BA307 /* rendertext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendertext.cpp; sourceTree = "<group>"; };
		B914CE6A11CAC42F009BA307 /* rndmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rndmap.cpp; sourceTree = "<group>"; };
		B914CE6B11CAC42F009BA307 /* scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scale.h; sourceTree = "<group>"; };
		B914CE6C11CAC42F009BA307 /* scoreboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoreboard.cpp; sourceTree = "<group>"; };
		B914CE6D11CAC42F009BA307 /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; };
		B914CE6E11CAC42F009BA307 /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = server.h; sourceTree = "<group>"; };
		B914CE6F11CAC42F009BA307 /* serveractions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serveractions.h; sourceTree = "<group>"; };
		B914CE7011CAC42F009BA307 /* serverbrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverbrowser.cpp; sourceTree = "<group>"; };
		B914CE7111CAC42F009BA307 /* serverchecks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverchecks.h; sourceTree = "<group>"; };
		B914CE7211CAC42F009BA307 /* servercontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servercontroller.h; sourceTree = "<group>"; };
		B914CE7311CAC42F009BA307 /* serverevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverevents.h; sourceTree = "<group>"; };
		B914CE7411CAC42F009BA307 /* serverfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverfiles.h; sourceTree = "<group>"; };
		B914CE7511CAC42F009BA307 /* serverms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverms.cpp; sourceTree = "<group>"; };
		B914CE7611CAC42F009BA307 /* shadow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shadow.cpp; sourceTree = "<group>"; };
		B914CE7811CAC42F009BA307 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = "<group>"; };
		B914CE7911CAC42F009BA307 /* soundlocation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = soundlocation.cpp; sourceTree = "<group>"; };
		B914CE7A11CAC42F009BA307 /* soundscheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = soundscheduler.cpp; sourceTree = "<group>"; };
		B914CE7B11CAC42F009BA307 /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
		B914CE7C11CAC42F009BA307 /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
		B914CE7D11CAC42F009BA307 /* tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tools.cpp; sourceTree = "<group>"; };
		B914CE7E11CAC42F009BA307 /* tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tools.h; sourceTree = "<group>"; };
		B914CE7F11CAC42F009BA307 /* tristrip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tristrip.h; sourceTree = "<group>"; };
		B914CE8011CAC42F009BA307 /* vertmodel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vertmodel.h; sourceTree = "<group>"; };
		B914CE8111CAC42F009BA307 /* vote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vote.h; sourceTree = "<group>"; };
		B914CE8211CAC42F009BA307 /* water.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water.cpp; sourceTree = "<group>"; };
		B914CE8311CAC42F009BA307 /* weapon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weapon.cpp; sourceTree = "<group>"; };
		B914CE8411CAC42F009BA307 /* weapon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weapon.h; sourceTree = "<group>"; };
		B914CE8511CAC42F009BA307 /* winserviceinstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winserviceinstaller.h; sourceTree = "<group>"; };
		B914CE8611CAC42F009BA307 /* wizard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wizard.cpp; sourceTree = "<group>"; };
		B914CE8711CAC42F009BA307 /* world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = world.cpp; sourceTree = "<group>"; };
		B914CE8811CAC42F009BA307 /* world.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = world.h; sourceTree = "<group>"; };
		B914CE8911CAC42F009BA307 /* worldio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldio.cpp; sourceTree = "<group>"; };
		B914CE8A11CAC42F009BA307 /* worldlight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldlight.cpp; sourceTree = "<group>"; };
		B914CE8B11CAC42F009BA307 /* worldocull.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldocull.cpp; sourceTree = "<group>"; };
		B914CE8C11CAC42F009BA307 /* worldrender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldrender.cpp; sourceTree = "<group>"; };
		B914CE8D11CAC42F009BA307 /* zip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zip.cpp; sourceTree = "<group>"; };
		B94198CB09207E810029DAD1 /* assaultcube.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = assaultcube.app; sourceTree = BUILT_PRODUCTS_DIR; };
		B96D0D4C092096F200B6C936 /* launcher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = launcher.app; sourceTree = BUILT_PRODUCTS_DIR; };
		B96D0D570920970C00B6C936 /* Launcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Launcher.h; sourceTree = "<group>"; };
		B96D0D580920970C00B6C936 /* Launcher.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Launcher.m; sourceTree = "<group>"; };
		B96D0D5B0920971300B6C936 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
		B96D0D6C0920976E00B6C936 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		B975E7F30EBCC3A200880D5D /* map.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = map.icns; sourceTree = "<group>"; };
		B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = /System/Library/Frameworks/OpenAL.framework; sourceTree = "<absolute>"; };
		F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = SOURCE_ROOT; };
		F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		B94198C209207E810029DAD1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F93906E1A1598140049877C /* SDL_image.framework in Frameworks */,
				B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */,
				4FEAF3381A147F9F00B42D47 /* SDL.framework in Frameworks */,
				B9FA3B7D0DD9E6E400581F8D /* OpenAL.framework in Frameworks */,
				B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */,
				9EB8171C11ED9AEF00799589 /* Ogg.framework in Frameworks */,
				9EB8172111ED9AEF00799589 /* Vorbis.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B96D0D4A092096F200B6C936 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* Classes */ = {
			isa = PBXGroup;
			children = (
				B96D0D6C0920976E00B6C936 /* main.m */,
				66899E760C14862300927C34 /* macutils.mm */,
				66899E6D0C1485E200927C34 /* ConsoleView.h */,
				66899E6E0C1485E200927C34 /* ConsoleView.m */,
				B96D0D570920970C00B6C936 /* Launcher.h */,
				B96D0D580920970C00B6C936 /* Launcher.m */,
				F5A47A9D01A0482F01D3D55B /* SDLMain.h */,
				F5A47A9E01A0483001D3D55B /* SDLMain.m */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				9EB8171411ED9AEF00799589 /* Ogg.framework */,
				9EB8171911ED9AEF00799589 /* Vorbis.framework */,
				9EB8171511ED9AEF00799589 /* SDL.framework */,
				9EB8171611ED9AEF00799589 /* SDL_image.framework */,
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
				B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */,
				B2F67ED704C74A3F00A80002 /* OpenGL.framework */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				B94198CB09207E810029DAD1 /* assaultcube.app */,
				B96D0D4C092096F200B6C936 /* launcher.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* sauerbraten */ = {
			isa = PBXGroup;
			children = (
				080E96DDFE201D6D7F000001 /* Classes */,
				29B97315FDCFA39411CA2CEA /* Other Sources */,
				29B97317FDCFA39411CA2CEA /* Resources */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				19C28FACFE9D520D11CA2CBB /* Products */,
			);
			name = sauerbraten;
			sourceTree = "<group>";
		};
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				665CDC640AFE7ECC0030D605 /* enet */,
				665CDCD90AFE7ED80030D605 /* src */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				9EB817DE11EDA3A300799589 /* assaultcube.icns */,
				9EB8183711EDA6EE00799589 /* assaultcube.plist */,
				66899EA80C14887F00927C34 /* Help.tiff */,
				66899EA90C14887F00927C34 /* Keys.gif */,
				9EB8183811EDA6EE00799589 /* launcher.plist */,
				66899EAA0C14887F00927C34 /* Main.gif */,
				B96D0D5A0920971300B6C936 /* MainMenu.nib */,
				B975E7F30EBCC3A200880D5D /* map.icns */,
				66899EAB0C14887F00927C34 /* Server.gif */,
				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
				9EAE4BD8120F2D0A0041E6E4 /* Localizable.strings */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		665CDC640AFE7ECC0030D605 /* enet */ = {
			isa = PBXGroup;
			children = (
				665CDC6B0AFE7ECC0030D605 /* callbacks.c */,
				665CDC7E0AFE7ECD0030D605 /* host.c */,
				665CDC930AFE7ECD0030D605 /* list.c */,
				665CDC9A0AFE7ECD0030D605 /* packet.c */,
				665CDC9B0AFE7ECD0030D605 /* peer.c */,
				665CDC9C0AFE7ECD0030D605 /* protocol.c */,
				665CDC9F0AFE7ECD0030D605 /* unix.c */,
				665CDCA00AFE7ECD0030D605 /* win32.c */,
			);
			name = enet;
			path = ../enet;
			sourceTree = SOURCE_ROOT;
		};
		665CDCD90AFE7ED80030D605 /* src */ = {
			isa = PBXGroup;
			children = (
				665CDCDB0AFE7ED80030D605 /* bot */,
				B914CE3F11CAC42F009BA307 /* audiomanager.cpp */,
				B914CE4311CAC42F009BA307 /* autodownload.cpp */,
				B914CE4011CAC42F009BA307 /* client.cpp */,
				B914CE4111CAC42F009BA307 /* clientgame.cpp */,
				B914CE4211CAC42F009BA307 /* clients2c.cpp */,
				B914CE4511CAC42F009BA307 /* command.cpp */,
				B914CE4611CAC42F009BA307 /* command.h */,
				B914CE4711CAC42F009BA307 /* console.cpp */,
				B914CE4811CAC42F009BA307 /* console.h */,
				9E595538121EA8E9005ED5F7 /* crypto_tools.h */,
				9E595536121EA8E9005ED5F7 /* crypto.cpp */,
				B914CE4911CAC42F009BA307 /* cube.h */,
				B914CE4A11CAC42F009BA307 /* docs.cpp */,
				B914CE4B11CAC42F009BA307 /* editing.cpp */,
				B914CE4C11CAC42F009BA307 /* entities.cpp */,
				B914CE4D11CAC42F009BA307 /* entity.h */,
				B914CE4E11CAC42F009BA307 /* geom.h */,
				B914CE4411CAC42F009BA307 /* http.cpp */,
				B914CE5011CAC42F009BA307 /* hudgun.h */,
				9EFB9B6E12634B1600FCE687 /* jpegenc.h */,
				B914CE5311CAC42F009BA307 /* log.cpp */,
				B914CE5411CAC42F009BA307 /* main.cpp */,
				B914CE5611CAC42F009BA307 /* md2.h */,
				B914CE5711CAC42F009BA307 /* md3.h */,
				B914CE5811CAC42F009BA307 /* menus.cpp */,
				B914CE5911CAC42F009BA307 /* model.h */,
				B914CE5A11CAC42F009BA307 /* modelcache.h */,
				B914CE5B11CAC42F009BA307 /* oggstream.cpp */,
				B914CE5C11CAC42F009BA307 /* openal.cpp */,
				B914CE5D11CAC42F009BA307 /* packetqueue.cpp */,
				B914CE5E11CAC42F009BA307 /* pch.cpp */,
				B914CE5F11CAC42F009BA307 /* physics.cpp */,
				B914CE6011CAC42F009BA307 /* platform.h */,
				B914CE6111CAC42F009BA307 /* protocol.cpp */,
				B914CE6211CAC42F009BA307 /* protocol.h */,
				B914CE6311CAC42F009BA307 /* protos.h */,
				B914CE6411CAC42F009BA307 /* rendercubes.cpp */,
				B914CE6511CAC42F009BA307 /* rendergl.cpp */,
				B914CE6611CAC42F009BA307 /* renderhud.cpp */,
				B914CE6711CAC42F009BA307 /* rendermodel.cpp */,
				B914CE6811CAC42F009BA307 /* renderparticles.cpp */,
				B914CE6911CAC42F009BA307 /* rendertext.cpp */,
				B914CE6A11CAC42F009BA307 /* rndmap.cpp */,
				B914CE6B11CAC42F009BA307 /* scale.h */,
				B914CE6C11CAC42F009BA307 /* scoreboard.cpp */,
				B914CE6D11CAC42F009BA307 /* server.cpp */,
				B914CE6E11CAC42F009BA307 /* server.h */,
				B914CE6F11CAC42F009BA307 /* serveractions.h */,
				B914CE7011CAC42F009BA307 /* serverbrowser.cpp */,
				B914CE7111CAC42F009BA307 /* serverchecks.h */,
				B914CE7211CAC42F009BA307 /* servercontroller.h */,
				B914CE7311CAC42F009BA307 /* serverevents.h */,
				B914CE7411CAC42F009BA307 /* serverfiles.h */,
				B914CE7511CAC42F009BA307 /* serverms.cpp */,
				B914CE7611CAC42F009BA307 /* shadow.cpp */,
				B914CE7811CAC42F009BA307 /* sound.h */,
				B914CE7911CAC42F009BA307 /* soundlocation.cpp */,
				B914CE7A11CAC42F009BA307 /* soundscheduler.cpp */,
				B914CE7B11CAC42F009BA307 /* stream.cpp */,
				B914CE7C11CAC42F009BA307 /* texture.cpp */,
				B914CE7D11CAC42F009BA307 /* tools.cpp */,
				B914CE7E11CAC42F009BA307 /* tools.h */,
				B914CE7F11CAC42F009BA307 /* tristrip.h */,
				B914CE8011CAC42F009BA307 /* vertmodel.h */,
				B914CE8111CAC42F009BA307 /* vote.h */,
				B914CE8211CAC42F009BA307 /* water.cpp */,
				B914CE8311CAC42F009BA307 /* weapon.cpp */,
				B914CE8411CAC42F009BA307 /* weapon.h */,
				B914CE8511CAC42F009BA307 /* winserviceinstaller.h */,
				B914CE8611CAC42F009BA307 /* wizard.cpp */,
				B914CE8711CAC42F009BA307 /* world.cpp */,
				B914CE8811CAC42F009BA307 /* world.h */,
				B914CE8911CAC42F009BA307 /* worldio.cpp */,
				B914CE8A11CAC42F009BA307 /* worldlight.cpp */,
				B914CE8B11CAC42F009BA307 /* worldocull.cpp */,
				B914CE8C11CAC42F009BA307 /* worldrender.cpp */,
				B914CE8D11CAC42F009BA307 /* zip.cpp */,
			);
			name = src;
			path = ../src;
			sourceTree = SOURCE_ROOT;
		};
		665CDCDB0AFE7ED80030D605 /* bot */ = {
			isa = PBXGroup;
			children = (
				665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */,
				665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */,
				665CDCDD0AFE7ED80030D605 /* ac_bot.h */,
				665CDCE10AFE7ED80030D605 /* bot_ai.cpp */,
				665CDCE20AFE7ED80030D605 /* bot_util.cpp */,
				665CDCE30AFE7ED80030D605 /* bot_util.h */,
				665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */,
				665CDCE50AFE7ED80030D605 /* bot_waypoint.h */,
				665CDCDF0AFE7ED80030D605 /* bot.cpp */,
				665CDCE00AFE7ED80030D605 /* bot.h */,
				665CDCE60AFE7ED80030D605 /* botmanager.cpp */,
			);
			path = bot;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		B941988A09207E810029DAD1 /* assaultcube */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "assaultcube" */;
			buildPhases = (
				B94198A409207E810029DAD1 /* Resources */,
				B94198A709207E810029DAD1 /* Sources */,
				B94198C209207E810029DAD1 /* Frameworks */,
				9EB8179211ED9ED800799589 /* CopyFiles */,
				B94199400920820E0029DAD1 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				B96D0D790920980E00B6C936 /* PBXTargetDependency */,
			);
			name = assaultcube;
			productInstallPath = "$(HOME)/Applications";
			productName = sauerbraten;
			productReference = B94198CB09207E810029DAD1 /* assaultcube.app */;
			productType = "com.apple.product-type.application";
		};
		B96D0D4B092096F200B6C936 /* launcher */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */;
			buildPhases = (
				B96D0D48092096F200B6C936 /* Resources */,
				B96D0D49092096F200B6C936 /* Sources */,
				B96D0D4A092096F200B6C936 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = launcher;
			productName = launcher;
			productReference = B96D0D4C092096F200B6C936 /* launcher.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0410;
			};
			buildConfigurationList = B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "assaultcube" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 29B97314FDCFA39411CA2CEA /* sauerbraten */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				B941988A09207E810029DAD1 /* assaultcube */,
				B96D0D4B092096F200B6C936 /* launcher */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		B94198A409207E810029DAD1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9EB8181D11EDA56D00799589 /* assaultcube.icns in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B96D0D48092096F200B6C936 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9EB8188511EDACDB00799589 /* assaultcube.icns in Resources */,
				9EB8188611EDACDB00799589 /* Help.tiff in Resources */,
				9EB8188711EDACDB00799589 /* Keys.gif in Resources */,
				9EB8188811EDACDB00799589 /* Main.gif in Resources */,
				B96D0D630920971300B6C936 /* MainMenu.nib in Resources */,
				9EB8188911EDACDB00799589 /* map.icns in Resources */,
				9EB8188A11EDACDB00799589 /* Server.gif in Resources */,
				B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */,
				9EAE4C10120F2F370041E6E4 /* Localizable.strings in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		B94199400920820E0029DAD1 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "echo $TARGET_BUILD_DIR\ncd $TARGET_BUILD_DIR\n\n#ensure old package is gone\nrm -f assaultcube.dmg\n\n#make the directory which our disk image will be made of\n#use /tmp as a destination because copying ourself (xcode folder) whilst compiling causes the dog to chase its tail\nACPKG=`mktemp -d /tmp/acpkg.XXXXXX` || exit 1\n\n#leave indicator of where temp directory is in case things break\nln -sf $ACPKG $TARGET_BUILD_DIR/acpkg\n\n#copy launcher\n/usr/bin/CpMac -r $TARGET_BUILD_DIR/launcher.app $ACPKG/AssaultCube.app\n\nHELPDIR=$ACPKG/AssaultCube.app/Contents/Resources/help/\nGAMEDIR=$ACPKG/AssaultCube.app/Contents/gamedata\nmkdir $GAMEDIR\nmkdir $HELPDIR\n\n#copy assaultcube\n/usr/bin/CpMac -r $TARGET_BUILD_DIR/assaultcube.app $GAMEDIR/\nstrip -u -r \"$GAMEDIR/assaultcube.app/Contents/MacOS/assaultcube\"\n\n#copy readme and data and remove unneccesary stuff\n/usr/bin/CpMac -r $SRCROOT/../../README.html $HELPDIR/\n/usr/bin/CpMac -r $SRCROOT/../../changelog.txt $HELPDIR/\n/usr/bin/CpMac -r $SRCROOT/../../docs $HELPDIR/\n/usr/bin/CpMac -r $SRCROOT/../../bot $GAMEDIR/\n/usr/bin/CpMac -r $SRCROOT/../../config $GAMEDIR/\n/usr/bin/CpMac -r $SRCROOT/../../demos $GAMEDIR/\n/usr/bin/CpMac -r $SRCROOT/../../mods $GAMEDIR/\n/usr/bin/CpMac -r $SRCROOT/../../packages $GAMEDIR/\n#mkdir $GAMEDIR/screenshots\n\n#create config template\ncd $GAMEDIR/config\nzip configtemplates.zip autoexec.cfg favourites.cfg pcksources.cfg\n\n#clean up\nrm -rf $GAMEDIR/.git\nrm -f $GAMEDIR/.gitattributes\nrm -f $GAMEDIR/.travis.yml\nfind -d $ACPKG -name \".gitignore\" -exec rm -rf {} \\;\nrm -rf $HELPDIR/docs/autogen/\nfind $ACPKG -name \".DS_Store\" -exec rm -f {} \\;\n\nfind -d $ACPKG -name \"shadows.dat\" -exec rm -rf {} \\;\nrm -f autoexec.cfg favourites.cfg pcksources.cfg init*.cfg saved*.cfg servervita*.cfg servers.cfg history\nrm -f $GAMEDIR/clientlog*.txt\nrm -f $GAMEDIR/packages/maps/*.cgz\nrm -f $GAMEDIR/packages/maps/*.cfg\nrm -f $GAMEDIR/packages/maps/servermaps/incoming/*.cgz\nrm -f $GAMEDIR/packages/maps/servermaps/incoming/*.cfg\nrm -f `(find -d $GAMEDIR/demos -type f | grep -v \"tutorial_demo.dmo\")`\n                             \n#/Developer/Tools/CpMac -r $SRCROOT/../../source $ACPKG/sourcecode\n#rm -rf $ACPKG/sourcecode/xcode/build\n#rm -rf $ACPKG/sourcecode/xcode/DerivedData\n#rm -rf $ACPKG/sourcecode/xcode/Frameworks/*\n#rm -rf $ACPKG/sourcecode/vcpp\n\ncd $TARGET_BUILD_DIR\n\n#add alias to readme\n/usr/bin/osascript <<EOT\ntell application \"Finder\"\nset macSrcPath to POSIX file \"$HELPDIR/README.html\" as text\nset macDestPath to POSIX file \"$ACPKG\" as text\nmake new alias file to file macSrcPath at folder macDestPath\nend tell\nEOT\n\n#finally make a disk image out of the stuff\nhdiutil create -srcfolder $ACPKG -volname assaultcube assaultcube.dmg\nhdiutil internet-enable -yes assaultcube.dmg\n\n#cleanup\nrm -rf $ACPKG";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		B94198A709207E810029DAD1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B94198A809207E810029DAD1 /* SDLMain.m in Sources */,
				665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */,
				665CDCB80AFE7ECD0030D605 /* host.c in Sources */,
				665CDCCB0AFE7ECD0030D605 /* list.c in Sources */,
				665CDCD20AFE7ECD0030D605 /* packet.c in Sources */,
				665CDCD30AFE7ECD0030D605 /* peer.c in Sources */,
				665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */,
				665CDCD70AFE7ECD0030D605 /* unix.c in Sources */,
				665CDCD80AFE7ECD0030D605 /* win32.c in Sources */,
				665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */,
				665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */,
				665CDD110AFE7ED80030D605 /* bot.cpp in Sources */,
				665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */,
				665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */,
				665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */,
				665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */,
				66899E770C14862300927C34 /* macutils.mm in Sources */,
				B914CE8E11CAC42F009BA307 /* audiomanager.cpp in Sources */,
				B914CE8F11CAC42F009BA307 /* client.cpp in Sources */,
				B914CE9011CAC42F009BA307 /* clientgame.cpp in Sources */,
				B914CE9111CAC42F009BA307 /* clients2c.cpp in Sources */,
				B914CE9211CAC42F009BA307 /* autodownload.cpp in Sources */,
				B914CE9311CAC42F009BA307 /* http.cpp in Sources */,
				B914CE9411CAC42F009BA307 /* command.cpp in Sources */,
				B914CE9611CAC42F009BA307 /* console.cpp in Sources */,
				B914CE9911CAC42F009BA307 /* docs.cpp in Sources */,
				B914CE9A11CAC42F009BA307 /* editing.cpp in Sources */,
				B914CE9B11CAC42F009BA307 /* entities.cpp in Sources */,
				B914CEA211CAC42F009BA307 /* log.cpp in Sources */,
				B914CEA311CAC42F009BA307 /* main.cpp in Sources */,
				B914CEA711CAC42F009BA307 /* menus.cpp in Sources */,
				B914CEAA11CAC42F009BA307 /* oggstream.cpp in Sources */,
				B914CEAB11CAC42F009BA307 /* openal.cpp in Sources */,
				B914CEAC11CAC42F009BA307 /* packetqueue.cpp in Sources */,
				B914CEAD11CAC42F009BA307 /* pch.cpp in Sources */,
				B914CEAE11CAC42F009BA307 /* physics.cpp in Sources */,
				B914CEB011CAC42F009BA307 /* protocol.cpp in Sources */,
				B914CEB311CAC42F009BA307 /* rendercubes.cpp in Sources */,
				B914CEB411CAC42F009BA307 /* rendergl.cpp in Sources */,
				B914CEB511CAC42F009BA307 /* renderhud.cpp in Sources */,
				B914CEB611CAC42F009BA307 /* rendermodel.cpp in Sources */,
				B914CEB711CAC42F009BA307 /* renderparticles.cpp in Sources */,
				B914CEB811CAC42F009BA307 /* rendertext.cpp in Sources */,
				B914CEB911CAC42F009BA307 /* rndmap.cpp in Sources */,
				B914CEBB11CAC42F009BA307 /* scoreboard.cpp in Sources */,
				B914CEBC11CAC42F009BA307 /* server.cpp in Sources */,
				B914CEBF11CAC42F009BA307 /* serverbrowser.cpp in Sources */,
				B914CEC411CAC42F009BA307 /* serverms.cpp in Sources */,
				B914CEC511CAC42F009BA307 /* shadow.cpp in Sources */,
				B914CEC811CAC42F009BA307 /* soundlocation.cpp in Sources */,
				B914CEC911CAC42F009BA307 /* soundscheduler.cpp in Sources */,
				B914CECA11CAC42F009BA307 /* stream.cpp in Sources */,
				B914CECB11CAC42F009BA307 /* texture.cpp in Sources */,
				B914CECC11CAC42F009BA307 /* tools.cpp in Sources */,
				B914CED111CAC42F009BA307 /* water.cpp in Sources */,
				B914CED211CAC42F009BA307 /* weapon.cpp in Sources */,
				B914CED511CAC42F009BA307 /* wizard.cpp in Sources */,
				B914CED611CAC42F009BA307 /* world.cpp in Sources */,
				B914CED811CAC42F009BA307 /* worldio.cpp in Sources */,
				B914CED911CAC42F009BA307 /* worldlight.cpp in Sources */,
				B914CEDA11CAC42F009BA307 /* worldocull.cpp in Sources */,
				B914CEDB11CAC42F009BA307 /* worldrender.cpp in Sources */,
				B914CEDC11CAC42F009BA307 /* zip.cpp in Sources */,
				9E595539121EA8E9005ED5F7 /* crypto.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B96D0D49092096F200B6C936 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B96D0D590920970C00B6C936 /* Launcher.m in Sources */,
				B96D0D6D0920976E00B6C936 /* main.m in Sources */,
				66899E700C1485E200927C34 /* ConsoleView.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		B96D0D790920980E00B6C936 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = B96D0D4B092096F200B6C936 /* launcher */;
			targetProxy = B96D0D780920980E00B6C936 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				089C165DFE840E0CC02AAC07 /* English */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		9EAE4BD8120F2D0A0041E6E4 /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9EAE4BD9120F2D0A0041E6E4 /* English */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		B96D0D5A0920971300B6C936 /* MainMenu.nib */ = {
			isa = PBXVariantGroup;
			children = (
				B96D0D5B0920971300B6C936 /* English */,
			);
			name = MainMenu.nib;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		B94198C709207E810029DAD1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
					"\"$(SRCROOT)/Frameworks\"",
					"$(PROJECT_DIR)/Frameworks",
					"$(LOCAL_LIBRARY_DIR)/Frameworks",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/Frameworks\"";
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Frameworks\"";
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
				GCC_VERSION = "";
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				HEADER_SEARCH_PATHS = (
					../enet/include,
					../include/,
				);
				INFOPLIST_FILE = assaultcube.plist;
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../lib\"",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.5;
				OTHER_LDFLAGS = "-lz";
				PRODUCT_NAME = assaultcube;
				SDKROOT = macosx;
				STRIP_STYLE = all;
			};
			name = Debug;
		};
		B94198C809207E810029DAD1 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
					"\"$(SRCROOT)/Frameworks\"",
					"$(PROJECT_DIR)/Frameworks",
					"$(LOCAL_LIBRARY_DIR)/Frameworks",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/Frameworks\"";
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Frameworks\"";
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
				GCC_VERSION = "";
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				HEADER_SEARCH_PATHS = (
					../enet/include,
					../include/,
				);
				INFOPLIST_FILE = assaultcube.plist;
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../lib\"",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.5;
				OTHER_LDFLAGS = "-lz";
				PRODUCT_NAME = assaultcube;
				SDKROOT = macosx;
				STRIP_STYLE = all;
			};
			name = Release;
		};
		B94198EB09207F510029DAD1 /* Release-Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_POSTPROCESSING = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
					"\"$(SRCROOT)/Frameworks\"",
					"$(PROJECT_DIR)/Frameworks",
					"$(LOCAL_LIBRARY_DIR)/Frameworks",
				);
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/Frameworks\"";
				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/Frameworks\"";
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"RELEASE_BUILD=1",
					HAS_SOCKLEN_T,
				);
				GCC_VERSION = "";
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VARIABLE = NO;
				HEADER_SEARCH_PATHS = (
					../enet/include,
					../include/,
				);
				INFOPLIST_FILE = assaultcube.plist;
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/../lib\"",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.5;
				OTHER_LDFLAGS = "-lz";
				PRODUCT_NAME = assaultcube;
				SDKROOT = macosx;
				STRIP_STYLE = all;
			};
			name = "Release-Deployment";
		};
		B94198EC09207F510029DAD1 /* Release-Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_POSTPROCESSING = YES;
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_VERSION = "";
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
				MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = "Release-Deployment";
		};
		B960CF36085F3CC7004FB142 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_VERSION = "";
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
				MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = NO;
			};
			name = Debug;
		};
		B960CF37085F3CC7004FB142 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_POSTPROCESSING = YES;
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_VERSION = "";
				MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
				MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = YES;
			};
			name = Release;
		};
		B96D0D50092096F300B6C936 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_VERSION = "";
				INFOPLIST_FILE = launcher.plist;
				INSTALL_PATH = "$(USER_APPS_DIR)";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
					"-bind_at_load",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = launcher;
				SDKROOT = macosx;
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Debug;
		};
		B96D0D51092096F300B6C936 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_POSTPROCESSING = YES;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_VERSION = "";
				INFOPLIST_FILE = launcher.plist;
				INSTALL_PATH = "$(USER_APPS_DIR)";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
					"-bind_at_load",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = launcher;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = YES;
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Release;
		};
		B96D0D52092096F300B6C936 /* Release-Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_POSTPROCESSING = YES;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_VERSION = "";
				INFOPLIST_FILE = launcher.plist;
				INSTALL_PATH = "$(USER_APPS_DIR)";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
					"-bind_at_load",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = launcher;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = YES;
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = "Release-Deployment";
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "assaultcube" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B94198C709207E810029DAD1 /* Debug */,
				B94198C809207E810029DAD1 /* Release */,
				B94198EB09207F510029DAD1 /* Release-Deployment */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "assaultcube" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B960CF36085F3CC7004FB142 /* Debug */,
				B960CF37085F3CC7004FB142 /* Release */,
				B94198EC09207F510029DAD1 /* Release-Deployment */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B96D0D50092096F300B6C936 /* Debug */,
				B96D0D51092096F300B6C936 /* Release */,
				B96D0D52092096F300B6C936 /* Release-Deployment */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
