home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2007 September / maximum-cd-2007-09.iso / Assets / data / AssaultCube_v0.93.exe / source / xcode / actioncube.xcodeproj / project.pbxproj
Encoding:
Text File  |  2007-06-04  |  55.3 KB  |  883 lines

  1. // !$*UTF8*$!
  2. {
  3.     archiveVersion = 1;
  4.     classes = {
  5.     };
  6.     objectVersion = 42;
  7.     objects = {
  8.  
  9. /* Begin PBXBuildFile section */
  10.         6638511D0B092A3800C6A735 /* hudgun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6638511C0B092A3800C6A735 /* hudgun.cpp */; };
  11.         663851200B092A4800C6A735 /* md2.h in Headers */ = {isa = PBXBuildFile; fileRef = 6638511E0B092A4800C6A735 /* md2.h */; };
  12.         663851210B092A4800C6A735 /* md3.h in Headers */ = {isa = PBXBuildFile; fileRef = 6638511F0B092A4800C6A735 /* md3.h */; };
  13.         663851230B092A5700C6A735 /* rendermodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 663851220B092A5700C6A735 /* rendermodel.cpp */; };
  14.         663851260B092A7500C6A735 /* tristrip.h in Headers */ = {isa = PBXBuildFile; fileRef = 663851240B092A7500C6A735 /* tristrip.h */; };
  15.         663851270B092A7500C6A735 /* vertmodel.h in Headers */ = {isa = PBXBuildFile; fileRef = 663851250B092A7500C6A735 /* vertmodel.h */; };
  16.         665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC6B0AFE7ECC0030D605 /* callbacks.c */; };
  17.         665CDCB80AFE7ECD0030D605 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC7E0AFE7ECD0030D605 /* host.c */; };
  18.         665CDCCB0AFE7ECD0030D605 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC930AFE7ECD0030D605 /* list.c */; };
  19.         665CDCD20AFE7ECD0030D605 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9A0AFE7ECD0030D605 /* packet.c */; };
  20.         665CDCD30AFE7ECD0030D605 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9B0AFE7ECD0030D605 /* peer.c */; };
  21.         665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9C0AFE7ECD0030D605 /* protocol.c */; };
  22.         665CDCD70AFE7ECD0030D605 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9F0AFE7ECD0030D605 /* unix.c */; };
  23.         665CDCD80AFE7ECD0030D605 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCA00AFE7ECD0030D605 /* win32.c */; };
  24.         665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */; };
  25.         665CDD0F0AFE7ED80030D605 /* ac_bot.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCDD0AFE7ED80030D605 /* ac_bot.h */; };
  26.         665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */; };
  27.         665CDD110AFE7ED80030D605 /* bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDF0AFE7ED80030D605 /* bot.cpp */; };
  28.         665CDD120AFE7ED80030D605 /* bot.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE00AFE7ED80030D605 /* bot.h */; };
  29.         665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE10AFE7ED80030D605 /* bot_ai.cpp */; };
  30.         665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE20AFE7ED80030D605 /* bot_util.cpp */; };
  31.         665CDD150AFE7ED80030D605 /* bot_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE30AFE7ED80030D605 /* bot_util.h */; };
  32.         665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */; };
  33.         665CDD170AFE7ED80030D605 /* bot_waypoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE50AFE7ED80030D605 /* bot_waypoint.h */; };
  34.         665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE60AFE7ED80030D605 /* botmanager.cpp */; };
  35.         665CDD190AFE7ED80030D605 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE70AFE7ED80030D605 /* client.cpp */; };
  36.         665CDD1B0AFE7ED80030D605 /* clientgame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE90AFE7ED80030D605 /* clientgame.cpp */; };
  37.         665CDD1C0AFE7ED80030D605 /* clients2c.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCEA0AFE7ED80030D605 /* clients2c.cpp */; };
  38.         665CDD1D0AFE7ED80030D605 /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCEB0AFE7ED80030D605 /* command.cpp */; };
  39.         665CDD1E0AFE7ED80030D605 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCEC0AFE7ED80030D605 /* console.cpp */; };
  40.         665CDD1F0AFE7ED80030D605 /* cube.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCED0AFE7ED80030D605 /* cube.h */; };
  41.         665CDD210AFE7ED80030D605 /* editing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCEF0AFE7ED80030D605 /* editing.cpp */; };
  42.         665CDD220AFE7ED80030D605 /* entities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF00AFE7ED80030D605 /* entities.cpp */; };
  43.         665CDD230AFE7ED80030D605 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF10AFE7ED80030D605 /* main.cpp */; };
  44.         665CDD250AFE7ED80030D605 /* menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF30AFE7ED80030D605 /* menus.cpp */; };
  45.         665CDD260AFE7ED80030D605 /* pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF40AFE7ED80030D605 /* pch.cpp */; };
  46.         665CDD270AFE7ED80030D605 /* physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF50AFE7ED80030D605 /* physics.cpp */; };
  47.         665CDD280AFE7ED80030D605 /* protos.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCF60AFE7ED80030D605 /* protos.h */; };
  48.         665CDD290AFE7ED80030D605 /* rendercubes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF70AFE7ED80030D605 /* rendercubes.cpp */; };
  49.         665CDD2B0AFE7ED80030D605 /* rendergl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCF90AFE7ED80030D605 /* rendergl.cpp */; };
  50.         665CDD2E0AFE7ED80030D605 /* renderparticles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCFC0AFE7ED80030D605 /* renderparticles.cpp */; };
  51.         665CDD2F0AFE7ED80030D605 /* rendertext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCFD0AFE7ED80030D605 /* rendertext.cpp */; };
  52.         665CDD300AFE7ED80030D605 /* rndmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCFE0AFE7ED80030D605 /* rndmap.cpp */; };
  53.         665CDD310AFE7ED80030D605 /* savegamedemo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCFF0AFE7ED80030D605 /* savegamedemo.cpp */; };
  54.         665CDD320AFE7ED80030D605 /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD000AFE7ED80030D605 /* server.cpp */; };
  55.         665CDD330AFE7ED80030D605 /* serverbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD010AFE7ED80030D605 /* serverbrowser.cpp */; };
  56.         665CDD340AFE7ED80030D605 /* serverms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD020AFE7ED80030D605 /* serverms.cpp */; };
  57.         665CDD360AFE7ED80030D605 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD040AFE7ED80030D605 /* sound.cpp */; };
  58.         665CDD370AFE7ED80030D605 /* tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD050AFE7ED80030D605 /* tools.cpp */; };
  59.         665CDD380AFE7ED80030D605 /* tools.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDD060AFE7ED80030D605 /* tools.h */; };
  60.         665CDD390AFE7ED80030D605 /* weapon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD070AFE7ED80030D605 /* weapon.cpp */; };
  61.         665CDD3A0AFE7ED80030D605 /* world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD080AFE7ED80030D605 /* world.cpp */; };
  62.         665CDD3B0AFE7ED80030D605 /* worldio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD090AFE7ED80030D605 /* worldio.cpp */; };
  63.         665CDD3C0AFE7ED80030D605 /* worldlight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD0A0AFE7ED80030D605 /* worldlight.cpp */; };
  64.         665CDD3D0AFE7ED80030D605 /* worldocull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD0B0AFE7ED80030D605 /* worldocull.cpp */; };
  65.         665CDD3E0AFE7ED80030D605 /* worldrender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDD0C0AFE7ED80030D605 /* worldrender.cpp */; };
  66.         665CDD490AFE7FB70030D605 /* actioncube-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 665CDD480AFE7FB70030D605 /* actioncube-Info.plist */; };
  67.         665CDD4B0AFE7FBD0030D605 /* actioncube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 665CDD4A0AFE7FBD0030D605 /* actioncube.icns */; };
  68.         665CDFD20AFE90F30030D605 /* actioncube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 665CDD4A0AFE7FBD0030D605 /* actioncube.icns */; };
  69.         66899C970C14739400927C34 /* command.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899C960C14739400927C34 /* command.h */; };
  70.         66899C990C14739F00927C34 /* docs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66899C980C14739F00927C34 /* docs.cpp */; };
  71.         66899C9B0C1473AC00927C34 /* entity.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899C9A0C1473AC00927C34 /* entity.h */; };
  72.         66899C9D0C1473B500927C34 /* geom.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899C9C0C1473B500927C34 /* geom.h */; };
  73.         66899C9F0C1473BE00927C34 /* model.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899C9E0C1473BE00927C34 /* model.h */; };
  74.         66899CA10C1473CA00927C34 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66899CA00C1473CA00927C34 /* protocol.cpp */; };
  75.         66899CA30C1473CF00927C34 /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899CA20C1473CF00927C34 /* protocol.h */; };
  76.         66899CA50C1473EA00927C34 /* sound.h in Headers */ = {isa = PBXBuildFile; fileRef = 66899CA40C1473EA00927C34 /* sound.h */; };
  77.         66899CA70C1473F300927C34 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66899CA60C1473F300927C34 /* texture.cpp */; };
  78.         66899DC60C14813F00927C34 /* scoreboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66899DC50C14813F00927C34 /* scoreboard.cpp */; };
  79.         66899DCD0C14815500927C34 /* renderhud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66899DCC0C14815500927C34 /* renderhud.cpp */; };
  80.         66899E700C1485E200927C34 /* ConsoleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66899E6E0C1485E200927C34 /* ConsoleView.m */; };
  81.         66899E770C14862300927C34 /* macutils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66899E760C14862300927C34 /* macutils.mm */; };
  82.         66899EB60C14898500927C34 /* Help.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA80C14887F00927C34 /* Help.tiff */; };
  83.         66899EB70C14898500927C34 /* Keys.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA90C14887F00927C34 /* Keys.gif */; };
  84.         66899EB80C14898500927C34 /* Main.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAA0C14887F00927C34 /* Main.gif */; };
  85.         66899EB90C14898500927C34 /* Server.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAB0C14887F00927C34 /* Server.gif */; };
  86.         B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
  87.         B92DC0FC09D08CF9008219BD /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92DC0F909D08CF9008219BD /* SDL_image.framework */; };
  88.         B92DC0FD09D08CF9008219BD /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92DC0FA09D08CF9008219BD /* SDL_mixer.framework */; };
  89.         B92DC0FE09D08CF9008219BD /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92DC0FB09D08CF9008219BD /* SDL.framework */; };
  90.         B941988C09207E810029DAD1 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */; };
  91.         B94198A509207E810029DAD1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
  92.         B94198A809207E810029DAD1 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A47A9E01A0483001D3D55B /* SDLMain.m */; };
  93.         B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
  94.         B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F67ED704C74A3F00A80002 /* OpenGL.framework */; };
  95.         B96D0D590920970C00B6C936 /* Launcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D580920970C00B6C936 /* Launcher.m */; };
  96.         B96D0D630920971300B6C936 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = B96D0D5A0920971300B6C936 /* MainMenu.nib */; };
  97.         B96D0D6D0920976E00B6C936 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D6C0920976E00B6C936 /* main.m */; };
  98.         B9CACA13092099DF00A13F04 /* launcher-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = B9CACA12092099DF00A13F04 /* launcher-Info.plist */; };
  99. /* End PBXBuildFile section */
  100.  
  101. /* Begin PBXContainerItemProxy section */
  102.         B96D0D780920980E00B6C936 /* PBXContainerItemProxy */ = {
  103.             isa = PBXContainerItemProxy;
  104.             containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
  105.             proxyType = 1;
  106.             remoteGlobalIDString = B96D0D4B092096F200B6C936;
  107.             remoteInfo = launcher;
  108.         };
  109. /* End PBXContainerItemProxy section */
  110.  
  111. /* Begin PBXFileReference section */
  112.         089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  113.         1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  114.         29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
  115.         29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
  116.         6638511C0B092A3800C6A735 /* hudgun.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = hudgun.cpp; sourceTree = "<group>"; };
  117.         6638511E0B092A4800C6A735 /* md2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md2.h; sourceTree = "<group>"; };
  118.         6638511F0B092A4800C6A735 /* md3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md3.h; sourceTree = "<group>"; };
  119.         663851220B092A5700C6A735 /* rendermodel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = rendermodel.cpp; sourceTree = "<group>"; };
  120.         663851240B092A7500C6A735 /* tristrip.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tristrip.h; sourceTree = "<group>"; };
  121.         663851250B092A7500C6A735 /* vertmodel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = vertmodel.h; sourceTree = "<group>"; };
  122.         665CDC6B0AFE7ECC0030D605 /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = "<group>"; };
  123.         665CDC7E0AFE7ECD0030D605 /* host.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
  124.         665CDC930AFE7ECD0030D605 /* list.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; };
  125.         665CDC9A0AFE7ECD0030D605 /* packet.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
  126.         665CDC9B0AFE7ECD0030D605 /* peer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = "<group>"; };
  127.         665CDC9C0AFE7ECD0030D605 /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = "<group>"; };
  128.         665CDC9F0AFE7ECD0030D605 /* unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = "<group>"; };
  129.         665CDCA00AFE7ECD0030D605 /* win32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = "<group>"; };
  130.         665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot.cpp; sourceTree = "<group>"; };
  131.         665CDCDD0AFE7ED80030D605 /* ac_bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ac_bot.h; sourceTree = "<group>"; };
  132.         665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot_ai.cpp; sourceTree = "<group>"; };
  133.         665CDCDF0AFE7ED80030D605 /* bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot.cpp; sourceTree = "<group>"; };
  134.         665CDCE00AFE7ED80030D605 /* bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot.h; sourceTree = "<group>"; };
  135.         665CDCE10AFE7ED80030D605 /* bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_ai.cpp; sourceTree = "<group>"; };
  136.         665CDCE20AFE7ED80030D605 /* bot_util.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_util.cpp; sourceTree = "<group>"; };
  137.         665CDCE30AFE7ED80030D605 /* bot_util.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_util.h; sourceTree = "<group>"; };
  138.         665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_waypoint.cpp; sourceTree = "<group>"; };
  139.         665CDCE50AFE7ED80030D605 /* bot_waypoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_waypoint.h; sourceTree = "<group>"; };
  140.         665CDCE60AFE7ED80030D605 /* botmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = botmanager.cpp; sourceTree = "<group>"; };
  141.         665CDCE70AFE7ED80030D605 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = "<group>"; };
  142.         665CDCE90AFE7ED80030D605 /* clientgame.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = clientgame.cpp; sourceTree = "<group>"; };
  143.         665CDCEA0AFE7ED80030D605 /* clients2c.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = clients2c.cpp; sourceTree = "<group>"; };
  144.         665CDCEB0AFE7ED80030D605 /* command.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = command.cpp; sourceTree = "<group>"; };
  145.         665CDCEC0AFE7ED80030D605 /* console.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = console.cpp; sourceTree = "<group>"; };
  146.         665CDCED0AFE7ED80030D605 /* cube.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cube.h; sourceTree = "<group>"; };
  147.         665CDCEF0AFE7ED80030D605 /* editing.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = editing.cpp; sourceTree = "<group>"; };
  148.         665CDCF00AFE7ED80030D605 /* entities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = entities.cpp; sourceTree = "<group>"; };
  149.         665CDCF10AFE7ED80030D605 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
  150.         665CDCF30AFE7ED80030D605 /* menus.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = menus.cpp; sourceTree = "<group>"; };
  151.         665CDCF40AFE7ED80030D605 /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = pch.cpp; sourceTree = "<group>"; };
  152.         665CDCF50AFE7ED80030D605 /* physics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = physics.cpp; sourceTree = "<group>"; };
  153.         665CDCF60AFE7ED80030D605 /* protos.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = protos.h; sourceTree = "<group>"; };
  154.         665CDCF70AFE7ED80030D605 /* rendercubes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = rendercubes.cpp; sourceTree = "<group>"; };
  155.         665CDCF90AFE7ED80030D605 /* rendergl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = rendergl.cpp; sourceTree = "<group>"; };
  156.         665CDCFC0AFE7ED80030D605 /* renderparticles.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = renderparticles.cpp; sourceTree = "<group>"; };
  157.         665CDCFD0AFE7ED80030D605 /* rendertext.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = rendertext.cpp; sourceTree = "<group>"; };
  158.         665CDCFE0AFE7ED80030D605 /* rndmap.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = rndmap.cpp; sourceTree = "<group>"; };
  159.         665CDCFF0AFE7ED80030D605 /* savegamedemo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = savegamedemo.cpp; sourceTree = "<group>"; };
  160.         665CDD000AFE7ED80030D605 /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; };
  161.         665CDD010AFE7ED80030D605 /* serverbrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = serverbrowser.cpp; sourceTree = "<group>"; };
  162.         665CDD020AFE7ED80030D605 /* serverms.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = serverms.cpp; sourceTree = "<group>"; };
  163.         665CDD040AFE7ED80030D605 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = "<group>"; };
  164.         665CDD050AFE7ED80030D605 /* tools.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tools.cpp; sourceTree = "<group>"; };
  165.         665CDD060AFE7ED80030D605 /* tools.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tools.h; sourceTree = "<group>"; };
  166.         665CDD070AFE7ED80030D605 /* weapon.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = weapon.cpp; sourceTree = "<group>"; };
  167.         665CDD080AFE7ED80030D605 /* world.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = world.cpp; sourceTree = "<group>"; };
  168.         665CDD090AFE7ED80030D605 /* worldio.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = worldio.cpp; sourceTree = "<group>"; };
  169.         665CDD0A0AFE7ED80030D605 /* worldlight.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = worldlight.cpp; sourceTree = "<group>"; };
  170.         665CDD0B0AFE7ED80030D605 /* worldocull.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = worldocull.cpp; sourceTree = "<group>"; };
  171.         665CDD0C0AFE7ED80030D605 /* worldrender.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = worldrender.cpp; sourceTree = "<group>"; };
  172.         665CDD480AFE7FB70030D605 /* actioncube-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = "actioncube-Info.plist"; sourceTree = "<group>"; };
  173.         665CDD4A0AFE7FBD0030D605 /* actioncube.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = actioncube.icns; sourceTree = "<group>"; };
  174.         66899C960C14739400927C34 /* command.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = command.h; sourceTree = "<group>"; };
  175.         66899C980C14739F00927C34 /* docs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = docs.cpp; sourceTree = "<group>"; };
  176.         66899C9A0C1473AC00927C34 /* entity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = entity.h; sourceTree = "<group>"; };
  177.         66899C9C0C1473B500927C34 /* geom.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = geom.h; sourceTree = "<group>"; };
  178.         66899C9E0C1473BE00927C34 /* model.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = model.h; sourceTree = "<group>"; };
  179.         66899CA00C1473CA00927C34 /* protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = protocol.cpp; sourceTree = "<group>"; };
  180.         66899CA20C1473CF00927C34 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = "<group>"; };
  181.         66899CA40C1473EA00927C34 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = "<group>"; };
  182.         66899CA60C1473F300927C34 /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
  183.         66899DC50C14813F00927C34 /* scoreboard.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = scoreboard.cpp; sourceTree = "<group>"; };
  184.         66899DCC0C14815500927C34 /* renderhud.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = renderhud.cpp; sourceTree = "<group>"; };
  185.         66899E6D0C1485E200927C34 /* ConsoleView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConsoleView.h; sourceTree = "<group>"; };
  186.         66899E6E0C1485E200927C34 /* ConsoleView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConsoleView.m; sourceTree = "<group>"; };
  187.         66899E760C14862300927C34 /* macutils.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = macutils.mm; sourceTree = "<group>"; };
  188.         66899EA80C14887F00927C34 /* Help.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Help.tiff; sourceTree = "<group>"; };
  189.         66899EA90C14887F00927C34 /* Keys.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Keys.gif; sourceTree = "<group>"; };
  190.         66899EAA0C14887F00927C34 /* Main.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Main.gif; sourceTree = "<group>"; };
  191.         66899EAB0C14887F00927C34 /* Server.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Server.gif; sourceTree = "<group>"; };
  192.         B2F67ED704C74A3F00A80002 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
  193.         B92DC0F909D08CF9008219BD /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = /Library/Frameworks/SDL_image.framework; sourceTree = "<absolute>"; };
  194.         B92DC0FA09D08CF9008219BD /* SDL_mixer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_mixer.framework; path = /Library/Frameworks/SDL_mixer.framework; sourceTree = "<absolute>"; };
  195.         B92DC0FB09D08CF9008219BD /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = "<absolute>"; };
  196.         B94198CB09207E810029DAD1 /* actioncube.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = actioncube.app; sourceTree = BUILT_PRODUCTS_DIR; };
  197.         B96D0D4C092096F200B6C936 /* launcher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = launcher.app; sourceTree = BUILT_PRODUCTS_DIR; };
  198.         B96D0D570920970C00B6C936 /* Launcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Launcher.h; sourceTree = "<group>"; };
  199.         B96D0D580920970C00B6C936 /* Launcher.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Launcher.m; sourceTree = "<group>"; };
  200.         B96D0D5B0920971300B6C936 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
  201.         B96D0D6C0920976E00B6C936 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  202.         B9CACA12092099DF00A13F04 /* launcher-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = "launcher-Info.plist"; sourceTree = "<group>"; };
  203.         F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = SOURCE_ROOT; };
  204.         F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = SOURCE_ROOT; };
  205. /* End PBXFileReference section */
  206.  
  207. /* Begin PBXFrameworksBuildPhase section */
  208.         B94198C209207E810029DAD1 /* Frameworks */ = {
  209.             isa = PBXFrameworksBuildPhase;
  210.             buildActionMask = 2147483647;
  211.             files = (
  212.                 B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */,
  213.                 B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */,
  214.                 B92DC0FC09D08CF9008219BD /* SDL_image.framework in Frameworks */,
  215.                 B92DC0FD09D08CF9008219BD /* SDL_mixer.framework in Frameworks */,
  216.                 B92DC0FE09D08CF9008219BD /* SDL.framework in Frameworks */,
  217.             );
  218.             runOnlyForDeploymentPostprocessing = 0;
  219.         };
  220.         B96D0D4A092096F200B6C936 /* Frameworks */ = {
  221.             isa = PBXFrameworksBuildPhase;
  222.             buildActionMask = 2147483647;
  223.             files = (
  224.             );
  225.             runOnlyForDeploymentPostprocessing = 0;
  226.         };
  227. /* End PBXFrameworksBuildPhase section */
  228.  
  229. /* Begin PBXGroup section */
  230.         080E96DDFE201D6D7F000001 /* Classes */ = {
  231.             isa = PBXGroup;
  232.             children = (
  233.                 B96D0D6C0920976E00B6C936 /* main.m */,
  234.                 66899E760C14862300927C34 /* macutils.mm */,
  235.                 66899E6D0C1485E200927C34 /* ConsoleView.h */,
  236.                 66899E6E0C1485E200927C34 /* ConsoleView.m */,
  237.                 B96D0D570920970C00B6C936 /* Launcher.h */,
  238.                 B96D0D580920970C00B6C936 /* Launcher.m */,
  239.                 F5A47A9D01A0482F01D3D55B /* SDLMain.h */,
  240.                 F5A47A9E01A0483001D3D55B /* SDLMain.m */,
  241.             );
  242.             name = Classes;
  243.             sourceTree = "<group>";
  244.         };
  245.         1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
  246.             isa = PBXGroup;
  247.             children = (
  248.                 B92DC0F909D08CF9008219BD /* SDL_image.framework */,
  249.                 B92DC0FA09D08CF9008219BD /* SDL_mixer.framework */,
  250.                 B92DC0FB09D08CF9008219BD /* SDL.framework */,
  251.                 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
  252.                 B2F67ED704C74A3F00A80002 /* OpenGL.framework */,
  253.             );
  254.             name = "Linked Frameworks";
  255.             sourceTree = "<group>";
  256.         };
  257.         1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
  258.             isa = PBXGroup;
  259.             children = (
  260.                 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
  261.                 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
  262.             );
  263.             name = "Other Frameworks";
  264.             sourceTree = "<group>";
  265.         };
  266.         19C28FACFE9D520D11CA2CBB /* Products */ = {
  267.             isa = PBXGroup;
  268.             children = (
  269.                 B94198CB09207E810029DAD1 /* actioncube.app */,
  270.                 B96D0D4C092096F200B6C936 /* launcher.app */,
  271.             );
  272.             name = Products;
  273.             sourceTree = "<group>";
  274.         };
  275.         29B97314FDCFA39411CA2CEA /* sauerbraten */ = {
  276.             isa = PBXGroup;
  277.             children = (
  278.                 080E96DDFE201D6D7F000001 /* Classes */,
  279.                 29B97315FDCFA39411CA2CEA /* Other Sources */,
  280.                 29B97317FDCFA39411CA2CEA /* Resources */,
  281.                 29B97323FDCFA39411CA2CEA /* Frameworks */,
  282.                 19C28FACFE9D520D11CA2CBB /* Products */,
  283.             );
  284.             name = sauerbraten;
  285.             sourceTree = "<group>";
  286.         };
  287.         29B97315FDCFA39411CA2CEA /* Other Sources */ = {
  288.             isa = PBXGroup;
  289.             children = (
  290.                 665CDC640AFE7ECC0030D605 /* enet */,
  291.                 665CDCD90AFE7ED80030D605 /* src */,
  292.             );
  293.             name = "Other Sources";
  294.             sourceTree = "<group>";
  295.         };
  296.         29B97317FDCFA39411CA2CEA /* Resources */ = {
  297.             isa = PBXGroup;
  298.             children = (
  299.                 665CDD480AFE7FB70030D605 /* actioncube-Info.plist */,
  300.                 B9CACA12092099DF00A13F04 /* launcher-Info.plist */,
  301.                 B96D0D5A0920971300B6C936 /* MainMenu.nib */,
  302.                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
  303.                 665CDD4A0AFE7FBD0030D605 /* actioncube.icns */,
  304.                 66899EA80C14887F00927C34 /* Help.tiff */,
  305.                 66899EA90C14887F00927C34 /* Keys.gif */,
  306.                 66899EAA0C14887F00927C34 /* Main.gif */,
  307.                 66899EAB0C14887F00927C34 /* Server.gif */,
  308.             );
  309.             name = Resources;
  310.             sourceTree = "<group>";
  311.         };
  312.         29B97323FDCFA39411CA2CEA /* Frameworks */ = {
  313.             isa = PBXGroup;
  314.             children = (
  315.                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
  316.                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
  317.             );
  318.             name = Frameworks;
  319.             sourceTree = "<group>";
  320.         };
  321.         665CDC640AFE7ECC0030D605 /* enet */ = {
  322.             isa = PBXGroup;
  323.             children = (
  324.                 665CDC6B0AFE7ECC0030D605 /* callbacks.c */,
  325.                 665CDC7E0AFE7ECD0030D605 /* host.c */,
  326.                 665CDC930AFE7ECD0030D605 /* list.c */,
  327.                 665CDC9A0AFE7ECD0030D605 /* packet.c */,
  328.                 665CDC9B0AFE7ECD0030D605 /* peer.c */,
  329.                 665CDC9C0AFE7ECD0030D605 /* protocol.c */,
  330.                 665CDC9F0AFE7ECD0030D605 /* unix.c */,
  331.                 665CDCA00AFE7ECD0030D605 /* win32.c */,
  332.             );
  333.             name = enet;
  334.             path = ../enet;
  335.             sourceTree = SOURCE_ROOT;
  336.         };
  337.         665CDCD90AFE7ED80030D605 /* src */ = {
  338.             isa = PBXGroup;
  339.             children = (
  340.                 665CDCDB0AFE7ED80030D605 /* bot */,
  341.                 665CDCE70AFE7ED80030D605 /* client.cpp */,
  342.                 665CDCE90AFE7ED80030D605 /* clientgame.cpp */,
  343.                 665CDCEA0AFE7ED80030D605 /* clients2c.cpp */,
  344.                 665CDCEB0AFE7ED80030D605 /* command.cpp */,
  345.                 66899C960C14739400927C34 /* command.h */,
  346.                 665CDCEC0AFE7ED80030D605 /* console.cpp */,
  347.                 665CDCED0AFE7ED80030D605 /* cube.h */,
  348.                 66899C980C14739F00927C34 /* docs.cpp */,
  349.                 665CDCEF0AFE7ED80030D605 /* editing.cpp */,
  350.                 665CDCF00AFE7ED80030D605 /* entities.cpp */,
  351.                 66899C9A0C1473AC00927C34 /* entity.h */,
  352.                 66899C9C0C1473B500927C34 /* geom.h */,
  353.                 6638511C0B092A3800C6A735 /* hudgun.cpp */,
  354.                 665CDCF10AFE7ED80030D605 /* main.cpp */,
  355.                 6638511E0B092A4800C6A735 /* md2.h */,
  356.                 6638511F0B092A4800C6A735 /* md3.h */,
  357.                 665CDCF30AFE7ED80030D605 /* menus.cpp */,
  358.                 66899C9E0C1473BE00927C34 /* model.h */,
  359.                 665CDCF40AFE7ED80030D605 /* pch.cpp */,
  360.                 665CDCF50AFE7ED80030D605 /* physics.cpp */,
  361.                 66899CA00C1473CA00927C34 /* protocol.cpp */,
  362.                 66899CA20C1473CF00927C34 /* protocol.h */,
  363.                 665CDCF60AFE7ED80030D605 /* protos.h */,
  364.                 665CDCF70AFE7ED80030D605 /* rendercubes.cpp */,
  365.                 665CDCF90AFE7ED80030D605 /* rendergl.cpp */,
  366.                 66899DCC0C14815500927C34 /* renderhud.cpp */,
  367.                 663851220B092A5700C6A735 /* rendermodel.cpp */,
  368.                 665CDCFC0AFE7ED80030D605 /* renderparticles.cpp */,
  369.                 665CDCFD0AFE7ED80030D605 /* rendertext.cpp */,
  370.                 665CDCFE0AFE7ED80030D605 /* rndmap.cpp */,
  371.                 665CDCFF0AFE7ED80030D605 /* savegamedemo.cpp */,
  372.                 66899DC50C14813F00927C34 /* scoreboard.cpp */,
  373.                 665CDD000AFE7ED80030D605 /* server.cpp */,
  374.                 665CDD010AFE7ED80030D605 /* serverbrowser.cpp */,
  375.                 665CDD020AFE7ED80030D605 /* serverms.cpp */,
  376.                 665CDD040AFE7ED80030D605 /* sound.cpp */,
  377.                 66899CA40C1473EA00927C34 /* sound.h */,
  378.                 66899CA60C1473F300927C34 /* texture.cpp */,
  379.                 665CDD050AFE7ED80030D605 /* tools.cpp */,
  380.                 665CDD060AFE7ED80030D605 /* tools.h */,
  381.                 663851240B092A7500C6A735 /* tristrip.h */,
  382.                 663851250B092A7500C6A735 /* vertmodel.h */,
  383.                 665CDD070AFE7ED80030D605 /* weapon.cpp */,
  384.                 665CDD080AFE7ED80030D605 /* world.cpp */,
  385.                 665CDD090AFE7ED80030D605 /* worldio.cpp */,
  386.                 665CDD0A0AFE7ED80030D605 /* worldlight.cpp */,
  387.                 665CDD0B0AFE7ED80030D605 /* worldocull.cpp */,
  388.                 665CDD0C0AFE7ED80030D605 /* worldrender.cpp */,
  389.             );
  390.             name = src;
  391.             path = ../src;
  392.             sourceTree = SOURCE_ROOT;
  393.         };
  394.         665CDCDB0AFE7ED80030D605 /* bot */ = {
  395.             isa = PBXGroup;
  396.             children = (
  397.                 665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */,
  398.                 665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */,
  399.                 665CDCDD0AFE7ED80030D605 /* ac_bot.h */,
  400.                 665CDCE10AFE7ED80030D605 /* bot_ai.cpp */,
  401.                 665CDCE20AFE7ED80030D605 /* bot_util.cpp */,
  402.                 665CDCE30AFE7ED80030D605 /* bot_util.h */,
  403.                 665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */,
  404.                 665CDCE50AFE7ED80030D605 /* bot_waypoint.h */,
  405.                 665CDCDF0AFE7ED80030D605 /* bot.cpp */,
  406.                 665CDCE00AFE7ED80030D605 /* bot.h */,
  407.                 665CDCE60AFE7ED80030D605 /* botmanager.cpp */,
  408.             );
  409.             path = bot;
  410.             sourceTree = "<group>";
  411.         };
  412. /* End PBXGroup section */
  413.  
  414. /* Begin PBXHeadersBuildPhase section */
  415.         B941988B09207E810029DAD1 /* Headers */ = {
  416.             isa = PBXHeadersBuildPhase;
  417.             buildActionMask = 2147483647;
  418.             files = (
  419.                 B941988C09207E810029DAD1 /* SDLMain.h in Headers */,
  420.                 665CDD0F0AFE7ED80030D605 /* ac_bot.h in Headers */,
  421.                 665CDD120AFE7ED80030D605 /* bot.h in Headers */,
  422.                 665CDD150AFE7ED80030D605 /* bot_util.h in Headers */,
  423.                 665CDD170AFE7ED80030D605 /* bot_waypoint.h in Headers */,
  424.                 665CDD1F0AFE7ED80030D605 /* cube.h in Headers */,
  425.                 665CDD280AFE7ED80030D605 /* protos.h in Headers */,
  426.                 665CDD380AFE7ED80030D605 /* tools.h in Headers */,
  427.                 663851200B092A4800C6A735 /* md2.h in Headers */,
  428.                 663851210B092A4800C6A735 /* md3.h in Headers */,
  429.                 663851260B092A7500C6A735 /* tristrip.h in Headers */,
  430.                 663851270B092A7500C6A735 /* vertmodel.h in Headers */,
  431.                 66899C970C14739400927C34 /* command.h in Headers */,
  432.                 66899C9B0C1473AC00927C34 /* entity.h in Headers */,
  433.                 66899C9D0C1473B500927C34 /* geom.h in Headers */,
  434.                 66899C9F0C1473BE00927C34 /* model.h in Headers */,
  435.                 66899CA30C1473CF00927C34 /* protocol.h in Headers */,
  436.                 66899CA50C1473EA00927C34 /* sound.h in Headers */,
  437.             );
  438.             runOnlyForDeploymentPostprocessing = 0;
  439.         };
  440. /* End PBXHeadersBuildPhase section */
  441.  
  442. /* Begin PBXNativeTarget section */
  443.         B941988A09207E810029DAD1 /* actioncube */ = {
  444.             isa = PBXNativeTarget;
  445.             buildConfigurationList = B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "actioncube" */;
  446.             buildPhases = (
  447.                 B941988B09207E810029DAD1 /* Headers */,
  448.                 B94198A409207E810029DAD1 /* Resources */,
  449.                 B94198A709207E810029DAD1 /* Sources */,
  450.                 B94198C209207E810029DAD1 /* Frameworks */,
  451.                 B94199400920820E0029DAD1 /* ShellScript */,
  452.             );
  453.             buildRules = (
  454.             );
  455.             dependencies = (
  456.                 B96D0D790920980E00B6C936 /* PBXTargetDependency */,
  457.             );
  458.             name = actioncube;
  459.             productInstallPath = "$(HOME)/Applications";
  460.             productName = sauerbraten;
  461.             productReference = B94198CB09207E810029DAD1 /* actioncube.app */;
  462.             productType = "com.apple.product-type.application";
  463.         };
  464.         B96D0D4B092096F200B6C936 /* launcher */ = {
  465.             isa = PBXNativeTarget;
  466.             buildConfigurationList = B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */;
  467.             buildPhases = (
  468.                 B96D0D48092096F200B6C936 /* Resources */,
  469.                 B96D0D49092096F200B6C936 /* Sources */,
  470.                 B96D0D4A092096F200B6C936 /* Frameworks */,
  471.             );
  472.             buildRules = (
  473.             );
  474.             dependencies = (
  475.             );
  476.             name = launcher;
  477.             productName = launcher;
  478.             productReference = B96D0D4C092096F200B6C936 /* launcher.app */;
  479.             productType = "com.apple.product-type.application";
  480.         };
  481. /* End PBXNativeTarget section */
  482.  
  483. /* Begin PBXProject section */
  484.         29B97313FDCFA39411CA2CEA /* Project object */ = {
  485.             isa = PBXProject;
  486.             buildConfigurationList = B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "actioncube" */;
  487.             hasScannedForEncodings = 1;
  488.             mainGroup = 29B97314FDCFA39411CA2CEA /* sauerbraten */;
  489.             projectDirPath = "";
  490.             targets = (
  491.                 B941988A09207E810029DAD1 /* actioncube */,
  492.                 B96D0D4B092096F200B6C936 /* launcher */,
  493.             );
  494.         };
  495. /* End PBXProject section */
  496.  
  497. /* Begin PBXResourcesBuildPhase section */
  498.         B94198A409207E810029DAD1 /* Resources */ = {
  499.             isa = PBXResourcesBuildPhase;
  500.             buildActionMask = 2147483647;
  501.             files = (
  502.                 B94198A509207E810029DAD1 /* InfoPlist.strings in Resources */,
  503.                 665CDD490AFE7FB70030D605 /* actioncube-Info.plist in Resources */,
  504.                 665CDD4B0AFE7FBD0030D605 /* actioncube.icns in Resources */,
  505.             );
  506.             runOnlyForDeploymentPostprocessing = 0;
  507.         };
  508.         B96D0D48092096F200B6C936 /* Resources */ = {
  509.             isa = PBXResourcesBuildPhase;
  510.             buildActionMask = 2147483647;
  511.             files = (
  512.                 B96D0D630920971300B6C936 /* MainMenu.nib in Resources */,
  513.                 B9CACA13092099DF00A13F04 /* launcher-Info.plist in Resources */,
  514.                 66899EB60C14898500927C34 /* Help.tiff in Resources */,
  515.                 66899EB70C14898500927C34 /* Keys.gif in Resources */,
  516.                 66899EB80C14898500927C34 /* Main.gif in Resources */,
  517.                 66899EB90C14898500927C34 /* Server.gif in Resources */,
  518.                 B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */,
  519.                 665CDFD20AFE90F30030D605 /* actioncube.icns in Resources */,
  520.             );
  521.             runOnlyForDeploymentPostprocessing = 0;
  522.         };
  523. /* End PBXResourcesBuildPhase section */
  524.  
  525. /* Begin PBXShellScriptBuildPhase section */
  526.         B94199400920820E0029DAD1 /* ShellScript */ = {
  527.             isa = PBXShellScriptBuildPhase;
  528.             buildActionMask = 8;
  529.             files = (
  530.             );
  531.             inputPaths = (
  532.             );
  533.             outputPaths = (
  534.             );
  535.             runOnlyForDeploymentPostprocessing = 1;
  536.             shellPath = /bin/sh;
  537.             shellScript = "echo $TARGET_BUILD_DIR\ncd $TARGET_BUILD_DIR\n\n#make the directory which our disk image will be made of\nmkdir AssaultCube\nmkdir AssaultCube/assaultcube\n\n#copy sauerbraten there\n/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/actioncube.app AssaultCube/assaultcube\n/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/launcher.app AssaultCube/\nmv AssaultCube/launcher.app AssaultCube/AssaultCube.app\nstrip -u -r $TARGET_BUILD_DIR/AssaultCube/assaultcube/actioncube.app/Contents/MacOS/actioncube -o $TARGET_BUILD_DIR/AssaultCube/assaultcube/actioncube.app/Contents/MacOS/actioncube_stripped\nmv $TARGET_BUILD_DIR/AssaultCube/assaultcube/actioncube.app/Contents/MacOS/actioncube $TARGET_BUILD_DIR/actioncube_nonstripped\nmv $TARGET_BUILD_DIR/AssaultCube/assaultcube/actioncube.app/Contents/MacOS/actioncube_stripped $TARGET_BUILD_DIR/AssaultCube/assaultcube/actioncube.app/Contents/MacOS/actioncube\ncp $SRCROOT/../../README.html $TARGET_BUILD_DIR/AssaultCube/\n\n#install all frameworks into app bundle\nmkdir AssaultCube/assaultcube/actioncube.app/Contents/Frameworks\nfor framework in SDL.framework SDL_mixer.framework SDL_image.framework\ndo\n\tif [ -d $LOCAL_LIBRARY_DIR/Frameworks/$framework/ ] \n\tthen\t\n\t\t/Developer/Tools/CpMac -r $LOCAL_LIBRARY_DIR/Frameworks/$framework/  AssaultCube/assaultcube/actioncube.app/Contents/Frameworks\n\t\trm -rf  AssaultCube/assaultcube/actioncube.app/Contents/Frameworks/$framework/Versions/A/Headers\n\telse\n\t\texit 1\n\tfi\ndone\n\n#copy readme and data and remove unneccesary stuff\n/Developer/Tools/CpMac -r $SRCROOT/../../docs AssaultCube/\n/Developer/Tools/CpMac -r $SRCROOT/../../bot AssaultCube/assaultcube/\n/Developer/Tools/CpMac -r $SRCROOT/../../config AssaultCube/assaultcube/\n/Developer/Tools/CpMac -r $SRCROOT/../../packages AssaultCube/assaultcube/\nrm -rf AssaultCube/docs/CVS/\nrm -rf AssaultCube/docs/*/CVS/\nrm -rf AssaultCube/docs/*/*/CVS/\nrm -f AssaultCube/docs/.DS_Store\nrm -f AssaultCube/docs/*/.DS_Store\nrm -f AssaultCube/docs/*/*/.DS_Store\nrm -rf AssaultCube/assaultcube/packages/CVS/\nrm -rf AssaultCube/assaultcube/packages/*/CVS/\nrm -rf AssaultCube/assaultcube/packages/*/*/CVS/\nrm -f AssaultCube/assaultcube/packages/.DS_Store\nrm -f AssaultCube/assaultcube/packages/*/.DS_Store\nrm -f AssaultCube/assaultcube/packages/*/*/.DS_Store\nrm -rf AssaultCube/assaultcube/config/CVS/\nrm -f AssaultCube/assaultcube/config/.DS_Store\nrm -rf AssaultCube/assaultcube/bot/CVS/\nrm -rf AssaultCube/assaultcube/bot/*/CVS/\nrm -f AssaultCube/assaultcube/bot/.DS_Store\nrm -f AssaultCube/assaultcube/bot/*/.DS_Store\nrm -rf AssaultCube/assaultcube/data/CVS/\nrm -rf AssaultCube/assaultcube/data/*/CVS/\nrm -f AssaultCube/assaultcube/data/.DS_Store\nrm -f AssaultCube/assaultcube/data/*/.DS_Store\n\n#finally make a disk image out of the stuff\nhdiutil create -srcfolder AssaultCube AssaultCube.dmg\nhdiutil internet-enable -yes AssaultCube.dmg\n\n#cleanup\nrm -r AssaultCube";
  538.         };
  539. /* End PBXShellScriptBuildPhase section */
  540.  
  541. /* Begin PBXSourcesBuildPhase section */
  542.         B94198A709207E810029DAD1 /* Sources */ = {
  543.             isa = PBXSourcesBuildPhase;
  544.             buildActionMask = 2147483647;
  545.             files = (
  546.                 B94198A809207E810029DAD1 /* SDLMain.m in Sources */,
  547.                 665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */,
  548.                 665CDCB80AFE7ECD0030D605 /* host.c in Sources */,
  549.                 665CDCCB0AFE7ECD0030D605 /* list.c in Sources */,
  550.                 665CDCD20AFE7ECD0030D605 /* packet.c in Sources */,
  551.                 665CDCD30AFE7ECD0030D605 /* peer.c in Sources */,
  552.                 665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */,
  553.                 665CDCD70AFE7ECD0030D605 /* unix.c in Sources */,
  554.                 665CDCD80AFE7ECD0030D605 /* win32.c in Sources */,
  555.                 665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */,
  556.                 665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */,
  557.                 665CDD110AFE7ED80030D605 /* bot.cpp in Sources */,
  558.                 665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */,
  559.                 665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */,
  560.                 665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */,
  561.                 665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */,
  562.                 665CDD190AFE7ED80030D605 /* client.cpp in Sources */,
  563.                 665CDD1B0AFE7ED80030D605 /* clientgame.cpp in Sources */,
  564.                 665CDD1C0AFE7ED80030D605 /* clients2c.cpp in Sources */,
  565.                 665CDD1D0AFE7ED80030D605 /* command.cpp in Sources */,
  566.                 665CDD1E0AFE7ED80030D605 /* console.cpp in Sources */,
  567.                 665CDD210AFE7ED80030D605 /* editing.cpp in Sources */,
  568.                 665CDD220AFE7ED80030D605 /* entities.cpp in Sources */,
  569.                 665CDD230AFE7ED80030D605 /* main.cpp in Sources */,
  570.                 665CDD250AFE7ED80030D605 /* menus.cpp in Sources */,
  571.                 665CDD260AFE7ED80030D605 /* pch.cpp in Sources */,
  572.                 665CDD270AFE7ED80030D605 /* physics.cpp in Sources */,
  573.                 665CDD290AFE7ED80030D605 /* rendercubes.cpp in Sources */,
  574.                 665CDD2B0AFE7ED80030D605 /* rendergl.cpp in Sources */,
  575.                 665CDD2E0AFE7ED80030D605 /* renderparticles.cpp in Sources */,
  576.                 665CDD2F0AFE7ED80030D605 /* rendertext.cpp in Sources */,
  577.                 665CDD300AFE7ED80030D605 /* rndmap.cpp in Sources */,
  578.                 665CDD310AFE7ED80030D605 /* savegamedemo.cpp in Sources */,
  579.                 665CDD320AFE7ED80030D605 /* server.cpp in Sources */,
  580.                 665CDD330AFE7ED80030D605 /* serverbrowser.cpp in Sources */,
  581.                 665CDD340AFE7ED80030D605 /* serverms.cpp in Sources */,
  582.                 665CDD360AFE7ED80030D605 /* sound.cpp in Sources */,
  583.                 665CDD370AFE7ED80030D605 /* tools.cpp in Sources */,
  584.                 665CDD390AFE7ED80030D605 /* weapon.cpp in Sources */,
  585.                 665CDD3A0AFE7ED80030D605 /* world.cpp in Sources */,
  586.                 665CDD3B0AFE7ED80030D605 /* worldio.cpp in Sources */,
  587.                 665CDD3C0AFE7ED80030D605 /* worldlight.cpp in Sources */,
  588.                 665CDD3D0AFE7ED80030D605 /* worldocull.cpp in Sources */,
  589.                 665CDD3E0AFE7ED80030D605 /* worldrender.cpp in Sources */,
  590.                 6638511D0B092A3800C6A735 /* hudgun.cpp in Sources */,
  591.                 663851230B092A5700C6A735 /* rendermodel.cpp in Sources */,
  592.                 66899C990C14739F00927C34 /* docs.cpp in Sources */,
  593.                 66899CA10C1473CA00927C34 /* protocol.cpp in Sources */,
  594.                 66899CA70C1473F300927C34 /* texture.cpp in Sources */,
  595.                 66899DC60C14813F00927C34 /* scoreboard.cpp in Sources */,
  596.                 66899DCD0C14815500927C34 /* renderhud.cpp in Sources */,
  597.                 66899E770C14862300927C34 /* macutils.mm in Sources */,
  598.             );
  599.             runOnlyForDeploymentPostprocessing = 0;
  600.         };
  601.         B96D0D49092096F200B6C936 /* Sources */ = {
  602.             isa = PBXSourcesBuildPhase;
  603.             buildActionMask = 2147483647;
  604.             files = (
  605.                 B96D0D590920970C00B6C936 /* Launcher.m in Sources */,
  606.                 B96D0D6D0920976E00B6C936 /* main.m in Sources */,
  607.                 66899E700C1485E200927C34 /* ConsoleView.m in Sources */,
  608.             );
  609.             runOnlyForDeploymentPostprocessing = 0;
  610.         };
  611. /* End PBXSourcesBuildPhase section */
  612.  
  613. /* Begin PBXTargetDependency section */
  614.         B96D0D790920980E00B6C936 /* PBXTargetDependency */ = {
  615.             isa = PBXTargetDependency;
  616.             target = B96D0D4B092096F200B6C936 /* launcher */;
  617.             targetProxy = B96D0D780920980E00B6C936 /* PBXContainerItemProxy */;
  618.         };
  619. /* End PBXTargetDependency section */
  620.  
  621. /* Begin PBXVariantGroup section */
  622.         089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
  623.             isa = PBXVariantGroup;
  624.             children = (
  625.                 089C165DFE840E0CC02AAC07 /* English */,
  626.             );
  627.             name = InfoPlist.strings;
  628.             sourceTree = "<group>";
  629.         };
  630.         B96D0D5A0920971300B6C936 /* MainMenu.nib */ = {
  631.             isa = PBXVariantGroup;
  632.             children = (
  633.                 B96D0D5B0920971300B6C936 /* English */,
  634.             );
  635.             name = MainMenu.nib;
  636.             sourceTree = "<group>";
  637.         };
  638. /* End PBXVariantGroup section */
  639.  
  640. /* Begin XCBuildConfiguration section */
  641.         B94198C709207E810029DAD1 /* Debug */ = {
  642.             isa = XCBuildConfiguration;
  643.             buildSettings = {
  644.                 GCC_PRECOMPILE_PREFIX_HEADER = NO;
  645.                 GCC_PREFIX_HEADER = "";
  646.                 GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
  647.                 HEADER_SEARCH_PATHS = (
  648.                     ../enet/include,
  649.                     ../include/,
  650.                 );
  651.                 INFOPLIST_FILE = "actioncube-Info.plist";
  652.                 OTHER_LDFLAGS = "-lz";
  653.                 PRODUCT_NAME = actioncube;
  654.             };
  655.             name = Debug;
  656.         };
  657.         B94198C809207E810029DAD1 /* Release */ = {
  658.             isa = XCBuildConfiguration;
  659.             buildSettings = {
  660.                 GCC_PRECOMPILE_PREFIX_HEADER = NO;
  661.                 GCC_PREFIX_HEADER = "";
  662.                 GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
  663.                 HEADER_SEARCH_PATHS = (
  664.                     ../enet/include,
  665.                     ../include/,
  666.                 );
  667.                 INFOPLIST_FILE = "actioncube-Info.plist";
  668.                 OTHER_LDFLAGS = "-lz";
  669.                 PRODUCT_NAME = actioncube;
  670.             };
  671.             name = Release;
  672.         };
  673.         B94198EB09207F510029DAD1 /* Release-Deployment */ = {
  674.             isa = XCBuildConfiguration;
  675.             buildSettings = {
  676.                 GCC_PRECOMPILE_PREFIX_HEADER = NO;
  677.                 GCC_PREFIX_HEADER = "";
  678.                 GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
  679.                 HEADER_SEARCH_PATHS = (
  680.                     ../enet/include,
  681.                     ../include/,
  682.                 );
  683.                 INFOPLIST_FILE = "actioncube-Info.plist";
  684.                 OTHER_LDFLAGS = "-lz";
  685.                 PRODUCT_NAME = actioncube;
  686.             };
  687.             name = "Release-Deployment";
  688.         };
  689.         B94198EC09207F510029DAD1 /* Release-Deployment */ = {
  690.             isa = XCBuildConfiguration;
  691.             buildSettings = {
  692.                 ARCHS = (
  693.                     ppc,
  694.                     i386,
  695.                 );
  696.                 COPY_PHASE_STRIP = NO;
  697.                 DEPLOYMENT_POSTPROCESSING = YES;
  698.                 FRAMEWORK_SEARCH_PATHS = (
  699.                     "$(USER_LIBRARY_DIR)/Frameworks",
  700.                     "$(LOCAL_LIBRARY_DIR)/Frameworks",
  701.                 );
  702.                 GCC_OPTIMIZATION_LEVEL = 3;
  703.                 MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
  704.                 MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
  705.                 PREBINDING = NO;
  706.                 SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk;
  707.                 SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk;
  708.                 STRIP_INSTALLED_PRODUCT = NO;
  709.             };
  710.             name = "Release-Deployment";
  711.         };
  712.         B960CF36085F3CC7004FB142 /* Debug */ = {
  713.             isa = XCBuildConfiguration;
  714.             buildSettings = {
  715.                 ARCHS = "$(NATIVE_ARCH)";
  716.                 COPY_PHASE_STRIP = NO;
  717.                 FRAMEWORK_SEARCH_PATHS = (
  718.                     "$(USER_LIBRARY_DIR)/Frameworks",
  719.                     "$(LOCAL_LIBRARY_DIR)/Frameworks",
  720.                 );
  721.                 GCC_OPTIMIZATION_LEVEL = 0;
  722.                 MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
  723.                 MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
  724.                 PREBINDING = NO;
  725.                 SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk;
  726.                 SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk;
  727.                 STRIP_INSTALLED_PRODUCT = NO;
  728.             };
  729.             name = Debug;
  730.         };
  731.         B960CF37085F3CC7004FB142 /* Release */ = {
  732.             isa = XCBuildConfiguration;
  733.             buildSettings = {
  734.                 ARCHS = (
  735.                     ppc,
  736.                     i386,
  737.                 );
  738.                 COPY_PHASE_STRIP = NO;
  739.                 FRAMEWORK_SEARCH_PATHS = (
  740.                     "$(USER_LIBRARY_DIR)/Frameworks",
  741.                     "$(LOCAL_LIBRARY_DIR)/Frameworks",
  742.                 );
  743.                 GCC_OPTIMIZATION_LEVEL = 3;
  744.                 MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
  745.                 MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
  746.                 PREBINDING = NO;
  747.                 SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk;
  748.                 SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk;
  749.                 STRIP_INSTALLED_PRODUCT = NO;
  750.             };
  751.             name = Release;
  752.         };
  753.         B96D0D50092096F300B6C936 /* Debug */ = {
  754.             isa = XCBuildConfiguration;
  755.             buildSettings = {
  756.                 COPY_PHASE_STRIP = NO;
  757.                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  758.                 GCC_MODEL_TUNING = G5;
  759.                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
  760.                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
  761.                 INFOPLIST_FILE = "launcher-Info.plist";
  762.                 INSTALL_PATH = "$(USER_APPS_DIR)";
  763.                 OPTIMIZATION_CFLAGS = "-O0";
  764.                 OTHER_CFLAGS = "";
  765.                 OTHER_LDFLAGS = (
  766.                     "-framework",
  767.                     Foundation,
  768.                     "-framework",
  769.                     AppKit,
  770.                     "-bind_at_load",
  771.                 );
  772.                 OTHER_REZFLAGS = "";
  773.                 PREBINDING = NO;
  774.                 PRODUCT_NAME = launcher;
  775.                 SECTORDER_FLAGS = "";
  776.                 WARNING_CFLAGS = (
  777.                     "-Wmost",
  778.                     "-Wno-four-char-constants",
  779.                     "-Wno-unknown-pragmas",
  780.                 );
  781.             };
  782.             name = Debug;
  783.         };
  784.         B96D0D51092096F300B6C936 /* Release */ = {
  785.             isa = XCBuildConfiguration;
  786.             buildSettings = {
  787.                 COPY_PHASE_STRIP = NO;
  788.                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  789.                 GCC_MODEL_TUNING = G5;
  790.                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
  791.                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
  792.                 INFOPLIST_FILE = "launcher-Info.plist";
  793.                 INSTALL_PATH = "$(USER_APPS_DIR)";
  794.                 OPTIMIZATION_CFLAGS = "-O0";
  795.                 OTHER_CFLAGS = "";
  796.                 OTHER_LDFLAGS = (
  797.                     "-framework",
  798.                     Foundation,
  799.                     "-framework",
  800.                     AppKit,
  801.                     "-bind_at_load",
  802.                 );
  803.                 OTHER_REZFLAGS = "";
  804.                 PREBINDING = NO;
  805.                 PRODUCT_NAME = launcher;
  806.                 SECTORDER_FLAGS = "";
  807.                 WARNING_CFLAGS = (
  808.                     "-Wmost",
  809.                     "-Wno-four-char-constants",
  810.                     "-Wno-unknown-pragmas",
  811.                 );
  812.             };
  813.             name = Release;
  814.         };
  815.         B96D0D52092096F300B6C936 /* Release-Deployment */ = {
  816.             isa = XCBuildConfiguration;
  817.             buildSettings = {
  818.                 COPY_PHASE_STRIP = NO;
  819.                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  820.                 GCC_MODEL_TUNING = G5;
  821.                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
  822.                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
  823.                 INFOPLIST_FILE = "launcher-Info.plist";
  824.                 INSTALL_PATH = "$(USER_APPS_DIR)";
  825.                 OPTIMIZATION_CFLAGS = "-O0";
  826.                 OTHER_CFLAGS = "";
  827.                 OTHER_LDFLAGS = (
  828.                     "-framework",
  829.                     Foundation,
  830.                     "-framework",
  831.                     AppKit,
  832.                     "-bind_at_load",
  833.                 );
  834.                 OTHER_REZFLAGS = "";
  835.                 PREBINDING = NO;
  836.                 PRODUCT_NAME = launcher;
  837.                 SECTORDER_FLAGS = "";
  838.                 WARNING_CFLAGS = (
  839.                     "-Wmost",
  840.                     "-Wno-four-char-constants",
  841.                     "-Wno-unknown-pragmas",
  842.                 );
  843.             };
  844.             name = "Release-Deployment";
  845.         };
  846. /* End XCBuildConfiguration section */
  847.  
  848. /* Begin XCConfigurationList section */
  849.         B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "actioncube" */ = {
  850.             isa = XCConfigurationList;
  851.             buildConfigurations = (
  852.                 B94198C709207E810029DAD1 /* Debug */,
  853.                 B94198C809207E810029DAD1 /* Release */,
  854.                 B94198EB09207F510029DAD1 /* Release-Deployment */,
  855.             );
  856.             defaultConfigurationIsVisible = 0;
  857.             defaultConfigurationName = Debug;
  858.         };
  859.         B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "actioncube" */ = {
  860.             isa = XCConfigurationList;
  861.             buildConfigurations = (
  862.                 B960CF36085F3CC7004FB142 /* Debug */,
  863.                 B960CF37085F3CC7004FB142 /* Release */,
  864.                 B94198EC09207F510029DAD1 /* Release-Deployment */,
  865.             );
  866.             defaultConfigurationIsVisible = 0;
  867.             defaultConfigurationName = Debug;
  868.         };
  869.         B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */ = {
  870.             isa = XCConfigurationList;
  871.             buildConfigurations = (
  872.                 B96D0D50092096F300B6C936 /* Debug */,
  873.                 B96D0D51092096F300B6C936 /* Release */,
  874.                 B96D0D52092096F300B6C936 /* Release-Deployment */,
  875.             );
  876.             defaultConfigurationIsVisible = 0;
  877.             defaultConfigurationName = Debug;
  878.         };
  879. /* End XCConfigurationList section */
  880.     };
  881.     rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
  882. }
  883.