9
/* Begin PBXBuildFile section */
10
665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC6B0AFE7ECC0030D605 /* callbacks.c */; };
11
665CDCB80AFE7ECD0030D605 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC7E0AFE7ECD0030D605 /* host.c */; };
12
665CDCCB0AFE7ECD0030D605 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC930AFE7ECD0030D605 /* list.c */; };
13
665CDCD20AFE7ECD0030D605 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9A0AFE7ECD0030D605 /* packet.c */; };
14
665CDCD30AFE7ECD0030D605 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9B0AFE7ECD0030D605 /* peer.c */; };
15
665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9C0AFE7ECD0030D605 /* protocol.c */; };
16
665CDCD70AFE7ECD0030D605 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDC9F0AFE7ECD0030D605 /* unix.c */; };
17
665CDCD80AFE7ECD0030D605 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCA00AFE7ECD0030D605 /* win32.c */; };
18
665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */; };
19
665CDD0F0AFE7ED80030D605 /* ac_bot.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCDD0AFE7ED80030D605 /* ac_bot.h */; };
20
665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */; };
21
665CDD110AFE7ED80030D605 /* bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCDF0AFE7ED80030D605 /* bot.cpp */; };
22
665CDD120AFE7ED80030D605 /* bot.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE00AFE7ED80030D605 /* bot.h */; };
23
665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE10AFE7ED80030D605 /* bot_ai.cpp */; };
24
665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE20AFE7ED80030D605 /* bot_util.cpp */; };
25
665CDD150AFE7ED80030D605 /* bot_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE30AFE7ED80030D605 /* bot_util.h */; };
26
665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */; };
27
665CDD170AFE7ED80030D605 /* bot_waypoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 665CDCE50AFE7ED80030D605 /* bot_waypoint.h */; };
28
665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 665CDCE60AFE7ED80030D605 /* botmanager.cpp */; };
29
665CDD4B0AFE7FBD0030D605 /* actioncube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 665CDD4A0AFE7FBD0030D605 /* actioncube.icns */; };
30
665CDFD20AFE90F30030D605 /* actioncube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 665CDD4A0AFE7FBD0030D605 /* actioncube.icns */; };
31
66899E700C1485E200927C34 /* ConsoleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66899E6E0C1485E200927C34 /* ConsoleView.m */; };
32
66899E770C14862300927C34 /* macutils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66899E760C14862300927C34 /* macutils.mm */; };
33
66899EB60C14898500927C34 /* Help.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA80C14887F00927C34 /* Help.tiff */; };
34
66899EB70C14898500927C34 /* Keys.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EA90C14887F00927C34 /* Keys.gif */; };
35
66899EB80C14898500927C34 /* Main.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAA0C14887F00927C34 /* Main.gif */; };
36
66899EB90C14898500927C34 /* Server.gif in Resources */ = {isa = PBXBuildFile; fileRef = 66899EAB0C14887F00927C34 /* Server.gif */; };
37
B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
38
B92DC0FC09D08CF9008219BD /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92DC0F909D08CF9008219BD /* SDL_image.framework */; };
39
B92DC0FE09D08CF9008219BD /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92DC0FB09D08CF9008219BD /* SDL.framework */; };
40
B941988C09207E810029DAD1 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */; };
41
B94198A509207E810029DAD1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
42
B94198A809207E810029DAD1 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A47A9E01A0483001D3D55B /* SDLMain.m */; };
43
B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
44
B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F67ED704C74A3F00A80002 /* OpenGL.framework */; };
45
B96D0D590920970C00B6C936 /* Launcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D580920970C00B6C936 /* Launcher.m */; };
46
B96D0D630920971300B6C936 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = B96D0D5A0920971300B6C936 /* MainMenu.nib */; };
47
B96D0D6D0920976E00B6C936 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B96D0D6C0920976E00B6C936 /* main.m */; };
48
B975E7F40EBCC3A200880D5D /* map.icns in Resources */ = {isa = PBXBuildFile; fileRef = B975E7F30EBCC3A200880D5D /* map.icns */; };
49
B98944640EA68F70003CC623 /* shadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B98944630EA68F70003CC623 /* shadow.cpp */; };
50
B9B64C130EEC92F20010EF0F /* packetqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9B64C120EEC92F20010EF0F /* packetqueue.cpp */; };
51
B9FA3B420DD9E6C900581F8D /* worldrender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B090DD9E6C900581F8D /* worldrender.cpp */; };
52
B9FA3B430DD9E6C900581F8D /* editing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B0A0DD9E6C900581F8D /* editing.cpp */; };
53
B9FA3B440DD9E6C900581F8D /* entities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B0B0DD9E6C900581F8D /* entities.cpp */; };
54
B9FA3B450DD9E6C900581F8D /* entity.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B0C0DD9E6C900581F8D /* entity.h */; };
55
B9FA3B460DD9E6C900581F8D /* geom.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B0D0DD9E6C900581F8D /* geom.h */; };
56
B9FA3B470DD9E6C900581F8D /* hudgun.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B0E0DD9E6C900581F8D /* hudgun.h */; };
57
B9FA3B480DD9E6C900581F8D /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B0F0DD9E6C900581F8D /* log.cpp */; };
58
B9FA3B490DD9E6C900581F8D /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B100DD9E6C900581F8D /* main.cpp */; };
59
B9FA3B4A0DD9E6C900581F8D /* md2.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B110DD9E6C900581F8D /* md2.h */; };
60
B9FA3B4B0DD9E6C900581F8D /* md3.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B120DD9E6C900581F8D /* md3.h */; };
61
B9FA3B4C0DD9E6C900581F8D /* menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B130DD9E6C900581F8D /* menus.cpp */; };
62
B9FA3B4D0DD9E6C900581F8D /* model.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B140DD9E6C900581F8D /* model.h */; };
63
B9FA3B4E0DD9E6C900581F8D /* pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B150DD9E6C900581F8D /* pch.cpp */; };
64
B9FA3B4F0DD9E6C900581F8D /* pch.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B160DD9E6C900581F8D /* pch.h */; };
65
B9FA3B500DD9E6C900581F8D /* physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B170DD9E6C900581F8D /* physics.cpp */; };
66
B9FA3B510DD9E6C900581F8D /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B180DD9E6C900581F8D /* protocol.cpp */; };
67
B9FA3B520DD9E6C900581F8D /* protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B190DD9E6C900581F8D /* protocol.h */; };
68
B9FA3B530DD9E6C900581F8D /* protos.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B1A0DD9E6C900581F8D /* protos.h */; };
69
B9FA3B540DD9E6C900581F8D /* rendercubes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B1B0DD9E6C900581F8D /* rendercubes.cpp */; };
70
B9FA3B550DD9E6C900581F8D /* rendergl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B1C0DD9E6C900581F8D /* rendergl.cpp */; };
71
B9FA3B560DD9E6C900581F8D /* renderhud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B1D0DD9E6C900581F8D /* renderhud.cpp */; };
72
B9FA3B570DD9E6C900581F8D /* rendermodel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B1E0DD9E6C900581F8D /* rendermodel.cpp */; };
73
B9FA3B580DD9E6C900581F8D /* renderparticles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B1F0DD9E6C900581F8D /* renderparticles.cpp */; };
74
B9FA3B590DD9E6C900581F8D /* rendertext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B200DD9E6C900581F8D /* rendertext.cpp */; };
75
B9FA3B5A0DD9E6C900581F8D /* rndmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B210DD9E6C900581F8D /* rndmap.cpp */; };
76
B9FA3B5B0DD9E6C900581F8D /* scoreboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B220DD9E6C900581F8D /* scoreboard.cpp */; };
77
B9FA3B5C0DD9E6C900581F8D /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B230DD9E6C900581F8D /* server.cpp */; };
78
B9FA3B5D0DD9E6C900581F8D /* serveractions.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B240DD9E6C900581F8D /* serveractions.h */; };
79
B9FA3B5E0DD9E6C900581F8D /* serverbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B250DD9E6C900581F8D /* serverbrowser.cpp */; };
80
B9FA3B5F0DD9E6C900581F8D /* servercontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B260DD9E6C900581F8D /* servercontroller.h */; };
81
B9FA3B600DD9E6C900581F8D /* serverevents.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B270DD9E6C900581F8D /* serverevents.h */; };
82
B9FA3B610DD9E6C900581F8D /* serverms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B280DD9E6C900581F8D /* serverms.cpp */; };
83
B9FA3B620DD9E6C900581F8D /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B290DD9E6C900581F8D /* sound.cpp */; };
84
B9FA3B630DD9E6C900581F8D /* sound.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B2A0DD9E6C900581F8D /* sound.h */; };
85
B9FA3B640DD9E6C900581F8D /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B2B0DD9E6C900581F8D /* texture.cpp */; };
86
B9FA3B650DD9E6C900581F8D /* tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B2C0DD9E6C900581F8D /* tools.cpp */; };
87
B9FA3B660DD9E6C900581F8D /* tools.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B2D0DD9E6C900581F8D /* tools.h */; };
88
B9FA3B670DD9E6C900581F8D /* tristrip.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B2E0DD9E6C900581F8D /* tristrip.h */; };
89
B9FA3B680DD9E6C900581F8D /* vertmodel.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B2F0DD9E6C900581F8D /* vertmodel.h */; };
90
B9FA3B690DD9E6C900581F8D /* vote.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B300DD9E6C900581F8D /* vote.h */; };
91
B9FA3B6A0DD9E6C900581F8D /* water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B310DD9E6C900581F8D /* water.cpp */; };
92
B9FA3B6B0DD9E6C900581F8D /* weapon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B320DD9E6C900581F8D /* weapon.cpp */; };
93
B9FA3B6C0DD9E6C900581F8D /* weapon.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B330DD9E6C900581F8D /* weapon.h */; };
94
B9FA3B6D0DD9E6C900581F8D /* world.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B340DD9E6C900581F8D /* world.cpp */; };
95
B9FA3B6E0DD9E6C900581F8D /* world.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B350DD9E6C900581F8D /* world.h */; };
96
B9FA3B6F0DD9E6C900581F8D /* worldio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B360DD9E6C900581F8D /* worldio.cpp */; };
97
B9FA3B700DD9E6C900581F8D /* worldlight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B370DD9E6C900581F8D /* worldlight.cpp */; };
98
B9FA3B710DD9E6C900581F8D /* worldocull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B380DD9E6C900581F8D /* worldocull.cpp */; };
99
B9FA3B720DD9E6C900581F8D /* docs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B390DD9E6C900581F8D /* docs.cpp */; };
100
B9FA3B730DD9E6C900581F8D /* cube.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B3A0DD9E6C900581F8D /* cube.h */; };
101
B9FA3B740DD9E6C900581F8D /* console.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B3B0DD9E6C900581F8D /* console.h */; };
102
B9FA3B750DD9E6C900581F8D /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B3C0DD9E6C900581F8D /* console.cpp */; };
103
B9FA3B760DD9E6C900581F8D /* command.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FA3B3D0DD9E6C900581F8D /* command.h */; };
104
B9FA3B770DD9E6C900581F8D /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B3E0DD9E6C900581F8D /* command.cpp */; };
105
B9FA3B780DD9E6C900581F8D /* clients2c.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B3F0DD9E6C900581F8D /* clients2c.cpp */; };
106
B9FA3B790DD9E6C900581F8D /* clientgame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B400DD9E6C900581F8D /* clientgame.cpp */; };
107
B9FA3B7A0DD9E6C900581F8D /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B9FA3B410DD9E6C900581F8D /* client.cpp */; };
108
B9FA3B7D0DD9E6E400581F8D /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */; };
109
B9FA3B8B0DD9E70F00581F8D /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FA3B890DD9E70F00581F8D /* Ogg.framework */; };
110
B9FA3B8C0DD9E70F00581F8D /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FA3B8A0DD9E70F00581F8D /* Vorbis.framework */; };
111
/* End PBXBuildFile section */
113
/* Begin PBXContainerItemProxy section */
114
B96D0D780920980E00B6C936 /* PBXContainerItemProxy */ = {
115
isa = PBXContainerItemProxy;
116
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
118
remoteGlobalIDString = B96D0D4B092096F200B6C936;
119
remoteInfo = launcher;
121
/* End PBXContainerItemProxy section */
123
/* Begin PBXFileReference section */
124
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
125
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
126
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
127
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
128
665CDC6B0AFE7ECC0030D605 /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = "<group>"; };
129
665CDC7E0AFE7ECD0030D605 /* host.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
130
665CDC930AFE7ECD0030D605 /* list.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; };
131
665CDC9A0AFE7ECD0030D605 /* packet.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
132
665CDC9B0AFE7ECD0030D605 /* peer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = "<group>"; };
133
665CDC9C0AFE7ECD0030D605 /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = "<group>"; };
134
665CDC9F0AFE7ECD0030D605 /* unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = "<group>"; };
135
665CDCA00AFE7ECD0030D605 /* win32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = "<group>"; };
136
665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot.cpp; sourceTree = "<group>"; };
137
665CDCDD0AFE7ED80030D605 /* ac_bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ac_bot.h; sourceTree = "<group>"; };
138
665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ac_bot_ai.cpp; sourceTree = "<group>"; };
139
665CDCDF0AFE7ED80030D605 /* bot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot.cpp; sourceTree = "<group>"; };
140
665CDCE00AFE7ED80030D605 /* bot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot.h; sourceTree = "<group>"; };
141
665CDCE10AFE7ED80030D605 /* bot_ai.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_ai.cpp; sourceTree = "<group>"; };
142
665CDCE20AFE7ED80030D605 /* bot_util.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_util.cpp; sourceTree = "<group>"; };
143
665CDCE30AFE7ED80030D605 /* bot_util.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_util.h; sourceTree = "<group>"; };
144
665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = bot_waypoint.cpp; sourceTree = "<group>"; };
145
665CDCE50AFE7ED80030D605 /* bot_waypoint.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = bot_waypoint.h; sourceTree = "<group>"; };
146
665CDCE60AFE7ED80030D605 /* botmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = botmanager.cpp; sourceTree = "<group>"; };
147
665CDD480AFE7FB70030D605 /* actioncube-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "actioncube-Info.plist"; sourceTree = "<group>"; };
148
665CDD4A0AFE7FBD0030D605 /* actioncube.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = actioncube.icns; sourceTree = "<group>"; };
149
66899E6D0C1485E200927C34 /* ConsoleView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ConsoleView.h; sourceTree = "<group>"; };
150
66899E6E0C1485E200927C34 /* ConsoleView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = ConsoleView.m; sourceTree = "<group>"; };
151
66899E760C14862300927C34 /* macutils.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = macutils.mm; sourceTree = "<group>"; };
152
66899EA80C14887F00927C34 /* Help.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Help.tiff; sourceTree = "<group>"; };
153
66899EA90C14887F00927C34 /* Keys.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Keys.gif; sourceTree = "<group>"; };
154
66899EAA0C14887F00927C34 /* Main.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Main.gif; sourceTree = "<group>"; };
155
66899EAB0C14887F00927C34 /* Server.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = Server.gif; sourceTree = "<group>"; };
156
B2F67ED704C74A3F00A80002 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
157
B92DC0F909D08CF9008219BD /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = /Library/Frameworks/SDL_image.framework; sourceTree = "<absolute>"; };
158
B92DC0FB09D08CF9008219BD /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = "<absolute>"; };
159
B94198CB09207E810029DAD1 /* assaultcube.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = assaultcube.app; sourceTree = BUILT_PRODUCTS_DIR; };
160
B96D0D4C092096F200B6C936 /* launcher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = launcher.app; sourceTree = BUILT_PRODUCTS_DIR; };
161
B96D0D570920970C00B6C936 /* Launcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Launcher.h; sourceTree = "<group>"; };
162
B96D0D580920970C00B6C936 /* Launcher.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Launcher.m; sourceTree = "<group>"; };
163
B96D0D5B0920971300B6C936 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
164
B96D0D6C0920976E00B6C936 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
165
B975E7F30EBCC3A200880D5D /* map.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = map.icns; sourceTree = "<group>"; };
166
B98944630EA68F70003CC623 /* shadow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shadow.cpp; sourceTree = "<group>"; };
167
B9B64C120EEC92F20010EF0F /* packetqueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = packetqueue.cpp; sourceTree = "<group>"; };
168
B9CACA12092099DF00A13F04 /* launcher-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "launcher-Info.plist"; sourceTree = "<group>"; };
169
B9FA3B090DD9E6C900581F8D /* worldrender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldrender.cpp; sourceTree = "<group>"; };
170
B9FA3B0A0DD9E6C900581F8D /* editing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editing.cpp; sourceTree = "<group>"; };
171
B9FA3B0B0DD9E6C900581F8D /* entities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entities.cpp; sourceTree = "<group>"; };
172
B9FA3B0C0DD9E6C900581F8D /* entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entity.h; sourceTree = "<group>"; };
173
B9FA3B0D0DD9E6C900581F8D /* geom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = geom.h; sourceTree = "<group>"; };
174
B9FA3B0E0DD9E6C900581F8D /* hudgun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hudgun.h; sourceTree = "<group>"; };
175
B9FA3B0F0DD9E6C900581F8D /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = "<group>"; };
176
B9FA3B100DD9E6C900581F8D /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
177
B9FA3B110DD9E6C900581F8D /* md2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md2.h; sourceTree = "<group>"; };
178
B9FA3B120DD9E6C900581F8D /* md3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md3.h; sourceTree = "<group>"; };
179
B9FA3B130DD9E6C900581F8D /* menus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = menus.cpp; sourceTree = "<group>"; };
180
B9FA3B140DD9E6C900581F8D /* model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = model.h; sourceTree = "<group>"; };
181
B9FA3B150DD9E6C900581F8D /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch.cpp; sourceTree = "<group>"; };
182
B9FA3B160DD9E6C900581F8D /* pch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch.h; sourceTree = "<group>"; };
183
B9FA3B170DD9E6C900581F8D /* physics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = physics.cpp; sourceTree = "<group>"; };
184
B9FA3B180DD9E6C900581F8D /* protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = protocol.cpp; sourceTree = "<group>"; };
185
B9FA3B190DD9E6C900581F8D /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = "<group>"; };
186
B9FA3B1A0DD9E6C900581F8D /* protos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protos.h; sourceTree = "<group>"; };
187
B9FA3B1B0DD9E6C900581F8D /* rendercubes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendercubes.cpp; sourceTree = "<group>"; };
188
B9FA3B1C0DD9E6C900581F8D /* rendergl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendergl.cpp; sourceTree = "<group>"; };
189
B9FA3B1D0DD9E6C900581F8D /* renderhud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderhud.cpp; sourceTree = "<group>"; };
190
B9FA3B1E0DD9E6C900581F8D /* rendermodel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendermodel.cpp; sourceTree = "<group>"; };
191
B9FA3B1F0DD9E6C900581F8D /* renderparticles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderparticles.cpp; sourceTree = "<group>"; };
192
B9FA3B200DD9E6C900581F8D /* rendertext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rendertext.cpp; sourceTree = "<group>"; };
193
B9FA3B210DD9E6C900581F8D /* rndmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rndmap.cpp; sourceTree = "<group>"; };
194
B9FA3B220DD9E6C900581F8D /* scoreboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoreboard.cpp; sourceTree = "<group>"; };
195
B9FA3B230DD9E6C900581F8D /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; };
196
B9FA3B240DD9E6C900581F8D /* serveractions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serveractions.h; sourceTree = "<group>"; };
197
B9FA3B250DD9E6C900581F8D /* serverbrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverbrowser.cpp; sourceTree = "<group>"; };
198
B9FA3B260DD9E6C900581F8D /* servercontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servercontroller.h; sourceTree = "<group>"; };
199
B9FA3B270DD9E6C900581F8D /* serverevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serverevents.h; sourceTree = "<group>"; };
200
B9FA3B280DD9E6C900581F8D /* serverms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serverms.cpp; sourceTree = "<group>"; };
201
B9FA3B290DD9E6C900581F8D /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = "<group>"; };
202
B9FA3B2A0DD9E6C900581F8D /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = "<group>"; };
203
B9FA3B2B0DD9E6C900581F8D /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = "<group>"; };
204
B9FA3B2C0DD9E6C900581F8D /* tools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tools.cpp; sourceTree = "<group>"; };
205
B9FA3B2D0DD9E6C900581F8D /* tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tools.h; sourceTree = "<group>"; };
206
B9FA3B2E0DD9E6C900581F8D /* tristrip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tristrip.h; sourceTree = "<group>"; };
207
B9FA3B2F0DD9E6C900581F8D /* vertmodel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vertmodel.h; sourceTree = "<group>"; };
208
B9FA3B300DD9E6C900581F8D /* vote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vote.h; sourceTree = "<group>"; };
209
B9FA3B310DD9E6C900581F8D /* water.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water.cpp; sourceTree = "<group>"; };
210
B9FA3B320DD9E6C900581F8D /* weapon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weapon.cpp; sourceTree = "<group>"; };
211
B9FA3B330DD9E6C900581F8D /* weapon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weapon.h; sourceTree = "<group>"; };
212
B9FA3B340DD9E6C900581F8D /* world.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = world.cpp; sourceTree = "<group>"; };
213
B9FA3B350DD9E6C900581F8D /* world.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = world.h; sourceTree = "<group>"; };
214
B9FA3B360DD9E6C900581F8D /* worldio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldio.cpp; sourceTree = "<group>"; };
215
B9FA3B370DD9E6C900581F8D /* worldlight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldlight.cpp; sourceTree = "<group>"; };
216
B9FA3B380DD9E6C900581F8D /* worldocull.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = worldocull.cpp; sourceTree = "<group>"; };
217
B9FA3B390DD9E6C900581F8D /* docs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = docs.cpp; sourceTree = "<group>"; };
218
B9FA3B3A0DD9E6C900581F8D /* cube.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cube.h; sourceTree = "<group>"; };
219
B9FA3B3B0DD9E6C900581F8D /* console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = console.h; sourceTree = "<group>"; };
220
B9FA3B3C0DD9E6C900581F8D /* console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = console.cpp; sourceTree = "<group>"; };
221
B9FA3B3D0DD9E6C900581F8D /* command.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = command.h; sourceTree = "<group>"; };
222
B9FA3B3E0DD9E6C900581F8D /* command.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = command.cpp; sourceTree = "<group>"; };
223
B9FA3B3F0DD9E6C900581F8D /* clients2c.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clients2c.cpp; sourceTree = "<group>"; };
224
B9FA3B400DD9E6C900581F8D /* clientgame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clientgame.cpp; sourceTree = "<group>"; };
225
B9FA3B410DD9E6C900581F8D /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = "<group>"; };
226
B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = /System/Library/Frameworks/OpenAL.framework; sourceTree = "<absolute>"; };
227
B9FA3B890DD9E70F00581F8D /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = /Library/Frameworks/Ogg.framework; sourceTree = "<absolute>"; };
228
B9FA3B8A0DD9E70F00581F8D /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = /Library/Frameworks/Vorbis.framework; sourceTree = "<absolute>"; };
229
F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = SOURCE_ROOT; };
230
F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = SOURCE_ROOT; };
231
/* End PBXFileReference section */
233
/* Begin PBXFrameworksBuildPhase section */
234
B94198C209207E810029DAD1 /* Frameworks */ = {
235
isa = PBXFrameworksBuildPhase;
236
buildActionMask = 2147483647;
238
B94198C309207E810029DAD1 /* Cocoa.framework in Frameworks */,
239
B94198C409207E810029DAD1 /* OpenGL.framework in Frameworks */,
240
B92DC0FC09D08CF9008219BD /* SDL_image.framework in Frameworks */,
241
B92DC0FE09D08CF9008219BD /* SDL.framework in Frameworks */,
242
B9FA3B7D0DD9E6E400581F8D /* OpenAL.framework in Frameworks */,
243
B9FA3B8B0DD9E70F00581F8D /* Ogg.framework in Frameworks */,
244
B9FA3B8C0DD9E70F00581F8D /* Vorbis.framework in Frameworks */,
246
runOnlyForDeploymentPostprocessing = 0;
248
B96D0D4A092096F200B6C936 /* Frameworks */ = {
249
isa = PBXFrameworksBuildPhase;
250
buildActionMask = 2147483647;
253
runOnlyForDeploymentPostprocessing = 0;
255
/* End PBXFrameworksBuildPhase section */
257
/* Begin PBXGroup section */
258
080E96DDFE201D6D7F000001 /* Classes */ = {
261
B96D0D6C0920976E00B6C936 /* main.m */,
262
66899E760C14862300927C34 /* macutils.mm */,
263
66899E6D0C1485E200927C34 /* ConsoleView.h */,
264
66899E6E0C1485E200927C34 /* ConsoleView.m */,
265
B96D0D570920970C00B6C936 /* Launcher.h */,
266
B96D0D580920970C00B6C936 /* Launcher.m */,
267
F5A47A9D01A0482F01D3D55B /* SDLMain.h */,
268
F5A47A9E01A0483001D3D55B /* SDLMain.m */,
271
sourceTree = "<group>";
273
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
276
B92DC0FB09D08CF9008219BD /* SDL.framework */,
277
B92DC0F909D08CF9008219BD /* SDL_image.framework */,
278
B9FA3B890DD9E70F00581F8D /* Ogg.framework */,
279
B9FA3B8A0DD9E70F00581F8D /* Vorbis.framework */,
280
B9FA3B7C0DD9E6E400581F8D /* OpenAL.framework */,
281
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
282
B2F67ED704C74A3F00A80002 /* OpenGL.framework */,
284
name = "Linked Frameworks";
285
sourceTree = "<group>";
287
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
290
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
291
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
293
name = "Other Frameworks";
294
sourceTree = "<group>";
296
19C28FACFE9D520D11CA2CBB /* Products */ = {
299
B94198CB09207E810029DAD1 /* assaultcube.app */,
300
B96D0D4C092096F200B6C936 /* launcher.app */,
303
sourceTree = "<group>";
305
29B97314FDCFA39411CA2CEA /* sauerbraten */ = {
308
080E96DDFE201D6D7F000001 /* Classes */,
309
29B97315FDCFA39411CA2CEA /* Other Sources */,
310
29B97317FDCFA39411CA2CEA /* Resources */,
311
29B97323FDCFA39411CA2CEA /* Frameworks */,
312
19C28FACFE9D520D11CA2CBB /* Products */,
315
sourceTree = "<group>";
317
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
320
665CDC640AFE7ECC0030D605 /* enet */,
321
665CDCD90AFE7ED80030D605 /* src */,
323
name = "Other Sources";
324
sourceTree = "<group>";
326
29B97317FDCFA39411CA2CEA /* Resources */ = {
329
665CDD480AFE7FB70030D605 /* actioncube-Info.plist */,
330
B9CACA12092099DF00A13F04 /* launcher-Info.plist */,
331
B96D0D5A0920971300B6C936 /* MainMenu.nib */,
332
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
333
665CDD4A0AFE7FBD0030D605 /* actioncube.icns */,
334
B975E7F30EBCC3A200880D5D /* map.icns */,
335
66899EA80C14887F00927C34 /* Help.tiff */,
336
66899EA90C14887F00927C34 /* Keys.gif */,
337
66899EAA0C14887F00927C34 /* Main.gif */,
338
66899EAB0C14887F00927C34 /* Server.gif */,
341
sourceTree = "<group>";
343
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
346
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
347
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
350
sourceTree = "<group>";
352
665CDC640AFE7ECC0030D605 /* enet */ = {
355
665CDC6B0AFE7ECC0030D605 /* callbacks.c */,
356
665CDC7E0AFE7ECD0030D605 /* host.c */,
357
665CDC930AFE7ECD0030D605 /* list.c */,
358
665CDC9A0AFE7ECD0030D605 /* packet.c */,
359
665CDC9B0AFE7ECD0030D605 /* peer.c */,
360
665CDC9C0AFE7ECD0030D605 /* protocol.c */,
361
665CDC9F0AFE7ECD0030D605 /* unix.c */,
362
665CDCA00AFE7ECD0030D605 /* win32.c */,
366
sourceTree = SOURCE_ROOT;
368
665CDCD90AFE7ED80030D605 /* src */ = {
371
B9FA3B090DD9E6C900581F8D /* worldrender.cpp */,
372
B9FA3B0A0DD9E6C900581F8D /* editing.cpp */,
373
B9FA3B0B0DD9E6C900581F8D /* entities.cpp */,
374
B9FA3B0C0DD9E6C900581F8D /* entity.h */,
375
B9FA3B0D0DD9E6C900581F8D /* geom.h */,
376
B9FA3B0E0DD9E6C900581F8D /* hudgun.h */,
377
B9FA3B0F0DD9E6C900581F8D /* log.cpp */,
378
B9FA3B100DD9E6C900581F8D /* main.cpp */,
379
B9FA3B110DD9E6C900581F8D /* md2.h */,
380
B9FA3B120DD9E6C900581F8D /* md3.h */,
381
B9FA3B130DD9E6C900581F8D /* menus.cpp */,
382
B9FA3B140DD9E6C900581F8D /* model.h */,
383
B9FA3B150DD9E6C900581F8D /* pch.cpp */,
384
B9FA3B160DD9E6C900581F8D /* pch.h */,
385
B9FA3B170DD9E6C900581F8D /* physics.cpp */,
386
B9FA3B180DD9E6C900581F8D /* protocol.cpp */,
387
B9FA3B190DD9E6C900581F8D /* protocol.h */,
388
B9FA3B1A0DD9E6C900581F8D /* protos.h */,
389
B9FA3B1B0DD9E6C900581F8D /* rendercubes.cpp */,
390
B9FA3B1C0DD9E6C900581F8D /* rendergl.cpp */,
391
B9FA3B1D0DD9E6C900581F8D /* renderhud.cpp */,
392
B9FA3B1E0DD9E6C900581F8D /* rendermodel.cpp */,
393
B9FA3B1F0DD9E6C900581F8D /* renderparticles.cpp */,
394
B9FA3B200DD9E6C900581F8D /* rendertext.cpp */,
395
B9FA3B210DD9E6C900581F8D /* rndmap.cpp */,
396
B9FA3B220DD9E6C900581F8D /* scoreboard.cpp */,
397
B9FA3B230DD9E6C900581F8D /* server.cpp */,
398
B9FA3B240DD9E6C900581F8D /* serveractions.h */,
399
B9FA3B250DD9E6C900581F8D /* serverbrowser.cpp */,
400
B9FA3B260DD9E6C900581F8D /* servercontroller.h */,
401
B9FA3B270DD9E6C900581F8D /* serverevents.h */,
402
B9FA3B280DD9E6C900581F8D /* serverms.cpp */,
403
B98944630EA68F70003CC623 /* shadow.cpp */,
404
B9FA3B290DD9E6C900581F8D /* sound.cpp */,
405
B9FA3B2A0DD9E6C900581F8D /* sound.h */,
406
B9FA3B2B0DD9E6C900581F8D /* texture.cpp */,
407
B9FA3B2C0DD9E6C900581F8D /* tools.cpp */,
408
B9FA3B2D0DD9E6C900581F8D /* tools.h */,
409
B9FA3B2E0DD9E6C900581F8D /* tristrip.h */,
410
B9FA3B2F0DD9E6C900581F8D /* vertmodel.h */,
411
B9FA3B300DD9E6C900581F8D /* vote.h */,
412
B9FA3B310DD9E6C900581F8D /* water.cpp */,
413
B9FA3B320DD9E6C900581F8D /* weapon.cpp */,
414
B9FA3B330DD9E6C900581F8D /* weapon.h */,
415
B9FA3B340DD9E6C900581F8D /* world.cpp */,
416
B9FA3B350DD9E6C900581F8D /* world.h */,
417
B9FA3B360DD9E6C900581F8D /* worldio.cpp */,
418
B9FA3B370DD9E6C900581F8D /* worldlight.cpp */,
419
B9FA3B380DD9E6C900581F8D /* worldocull.cpp */,
420
B9FA3B390DD9E6C900581F8D /* docs.cpp */,
421
B9FA3B3A0DD9E6C900581F8D /* cube.h */,
422
B9FA3B3B0DD9E6C900581F8D /* console.h */,
423
B9FA3B3C0DD9E6C900581F8D /* console.cpp */,
424
B9FA3B3D0DD9E6C900581F8D /* command.h */,
425
B9FA3B3E0DD9E6C900581F8D /* command.cpp */,
426
B9B64C120EEC92F20010EF0F /* packetqueue.cpp */,
427
B9FA3B3F0DD9E6C900581F8D /* clients2c.cpp */,
428
B9FA3B400DD9E6C900581F8D /* clientgame.cpp */,
429
B9FA3B410DD9E6C900581F8D /* client.cpp */,
430
665CDCDB0AFE7ED80030D605 /* bot */,
434
sourceTree = SOURCE_ROOT;
436
665CDCDB0AFE7ED80030D605 /* bot */ = {
439
665CDCDE0AFE7ED80030D605 /* ac_bot_ai.cpp */,
440
665CDCDC0AFE7ED80030D605 /* ac_bot.cpp */,
441
665CDCDD0AFE7ED80030D605 /* ac_bot.h */,
442
665CDCE10AFE7ED80030D605 /* bot_ai.cpp */,
443
665CDCE20AFE7ED80030D605 /* bot_util.cpp */,
444
665CDCE30AFE7ED80030D605 /* bot_util.h */,
445
665CDCE40AFE7ED80030D605 /* bot_waypoint.cpp */,
446
665CDCE50AFE7ED80030D605 /* bot_waypoint.h */,
447
665CDCDF0AFE7ED80030D605 /* bot.cpp */,
448
665CDCE00AFE7ED80030D605 /* bot.h */,
449
665CDCE60AFE7ED80030D605 /* botmanager.cpp */,
452
sourceTree = "<group>";
454
/* End PBXGroup section */
456
/* Begin PBXHeadersBuildPhase section */
457
B941988B09207E810029DAD1 /* Headers */ = {
458
isa = PBXHeadersBuildPhase;
459
buildActionMask = 2147483647;
461
B941988C09207E810029DAD1 /* SDLMain.h in Headers */,
462
665CDD0F0AFE7ED80030D605 /* ac_bot.h in Headers */,
463
665CDD120AFE7ED80030D605 /* bot.h in Headers */,
464
665CDD150AFE7ED80030D605 /* bot_util.h in Headers */,
465
665CDD170AFE7ED80030D605 /* bot_waypoint.h in Headers */,
466
B9FA3B450DD9E6C900581F8D /* entity.h in Headers */,
467
B9FA3B460DD9E6C900581F8D /* geom.h in Headers */,
468
B9FA3B470DD9E6C900581F8D /* hudgun.h in Headers */,
469
B9FA3B4A0DD9E6C900581F8D /* md2.h in Headers */,
470
B9FA3B4B0DD9E6C900581F8D /* md3.h in Headers */,
471
B9FA3B4D0DD9E6C900581F8D /* model.h in Headers */,
472
B9FA3B4F0DD9E6C900581F8D /* pch.h in Headers */,
473
B9FA3B520DD9E6C900581F8D /* protocol.h in Headers */,
474
B9FA3B530DD9E6C900581F8D /* protos.h in Headers */,
475
B9FA3B5D0DD9E6C900581F8D /* serveractions.h in Headers */,
476
B9FA3B5F0DD9E6C900581F8D /* servercontroller.h in Headers */,
477
B9FA3B600DD9E6C900581F8D /* serverevents.h in Headers */,
478
B9FA3B630DD9E6C900581F8D /* sound.h in Headers */,
479
B9FA3B660DD9E6C900581F8D /* tools.h in Headers */,
480
B9FA3B670DD9E6C900581F8D /* tristrip.h in Headers */,
481
B9FA3B680DD9E6C900581F8D /* vertmodel.h in Headers */,
482
B9FA3B690DD9E6C900581F8D /* vote.h in Headers */,
483
B9FA3B6C0DD9E6C900581F8D /* weapon.h in Headers */,
484
B9FA3B6E0DD9E6C900581F8D /* world.h in Headers */,
485
B9FA3B730DD9E6C900581F8D /* cube.h in Headers */,
486
B9FA3B740DD9E6C900581F8D /* console.h in Headers */,
487
B9FA3B760DD9E6C900581F8D /* command.h in Headers */,
489
runOnlyForDeploymentPostprocessing = 0;
491
/* End PBXHeadersBuildPhase section */
493
/* Begin PBXNativeTarget section */
494
B941988A09207E810029DAD1 /* assaultcube */ = {
495
isa = PBXNativeTarget;
496
buildConfigurationList = B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "assaultcube" */;
498
B941988B09207E810029DAD1 /* Headers */,
499
B94198A409207E810029DAD1 /* Resources */,
500
B94198A709207E810029DAD1 /* Sources */,
501
B94198C209207E810029DAD1 /* Frameworks */,
502
B94199400920820E0029DAD1 /* ShellScript */,
507
B96D0D790920980E00B6C936 /* PBXTargetDependency */,
510
productInstallPath = "$(HOME)/Applications";
511
productName = sauerbraten;
512
productReference = B94198CB09207E810029DAD1 /* assaultcube.app */;
513
productType = "com.apple.product-type.application";
515
B96D0D4B092096F200B6C936 /* launcher */ = {
516
isa = PBXNativeTarget;
517
buildConfigurationList = B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */;
519
B96D0D48092096F200B6C936 /* Resources */,
520
B96D0D49092096F200B6C936 /* Sources */,
521
B96D0D4A092096F200B6C936 /* Frameworks */,
528
productName = launcher;
529
productReference = B96D0D4C092096F200B6C936 /* launcher.app */;
530
productType = "com.apple.product-type.application";
532
/* End PBXNativeTarget section */
534
/* Begin PBXProject section */
535
29B97313FDCFA39411CA2CEA /* Project object */ = {
537
buildConfigurationList = B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "actioncube" */;
538
compatibilityVersion = "Xcode 2.4";
539
hasScannedForEncodings = 1;
540
mainGroup = 29B97314FDCFA39411CA2CEA /* sauerbraten */;
544
B941988A09207E810029DAD1 /* assaultcube */,
545
B96D0D4B092096F200B6C936 /* launcher */,
548
/* End PBXProject section */
550
/* Begin PBXResourcesBuildPhase section */
551
B94198A409207E810029DAD1 /* Resources */ = {
552
isa = PBXResourcesBuildPhase;
553
buildActionMask = 2147483647;
555
B94198A509207E810029DAD1 /* InfoPlist.strings in Resources */,
556
665CDD4B0AFE7FBD0030D605 /* actioncube.icns in Resources */,
558
runOnlyForDeploymentPostprocessing = 0;
560
B96D0D48092096F200B6C936 /* Resources */ = {
561
isa = PBXResourcesBuildPhase;
562
buildActionMask = 2147483647;
564
B96D0D630920971300B6C936 /* MainMenu.nib in Resources */,
565
66899EB60C14898500927C34 /* Help.tiff in Resources */,
566
66899EB70C14898500927C34 /* Keys.gif in Resources */,
567
66899EB80C14898500927C34 /* Main.gif in Resources */,
568
66899EB90C14898500927C34 /* Server.gif in Resources */,
569
B90357B509D09B9D002C9DC7 /* InfoPlist.strings in Resources */,
570
665CDFD20AFE90F30030D605 /* actioncube.icns in Resources */,
571
B975E7F40EBCC3A200880D5D /* map.icns in Resources */,
573
runOnlyForDeploymentPostprocessing = 0;
575
/* End PBXResourcesBuildPhase section */
577
/* Begin PBXShellScriptBuildPhase section */
578
B94199400920820E0029DAD1 /* ShellScript */ = {
579
isa = PBXShellScriptBuildPhase;
587
runOnlyForDeploymentPostprocessing = 1;
589
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 compling 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/Developer/Tools/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/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/assaultcube.app $GAMEDIR/\n\n#install all frameworks into app bundle\nmkdir $GAMEDIR/assaultcube.app/Contents/Frameworks\nfor framework in SDL.framework SDL_image.framework Ogg.framework Vorbis.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/ $GAMEDIR/assaultcube.app/Contents/Frameworks\n\t\trm -rf $GAMEDIR/assaultcube.app/Contents/Frameworks/$framework/Versions/A/Headers\n\telse\n\t\texit 1\n\tfi\ndone\n\n\n#copy readme and data and remove unneccesary stuff\n/Developer/Tools/CpMac -r $SRCROOT/../../README.html $HELPDIR/\n/Developer/Tools/CpMac -r $SRCROOT/../../docs $HELPDIR/\n/Developer/Tools/CpMac -r $SRCROOT/../../bot $GAMEDIR/\n/Developer/Tools/CpMac -r $SRCROOT/../../config $GAMEDIR/\n/Developer/Tools/CpMac -r $SRCROOT/../../packages $GAMEDIR/\n/Developer/Tools/CpMac -r $SRCROOT/../../source $ACPKG/sourcecode\nfind -d $ACPKG -name \"shadows.dat\" -exec rm -rf {} \\;\nfind -d $ACPKG -name \"CVS\" -exec rm -rf {} \\;\nfind -d $ACPKG -name \".svn\" -exec rm -rf {} \\;\nfind $ACPKG -name \".DS_Store\" -exec rm -f {} \\;\nrm -rf $ACPKG/sourcecode/xcode/build\nrm -f $GAMEDIR/config/saved.cfg\nrm -f $GAMEDIR/config/init.cfg\nrm -f $GAMEDIR/config/servers.cfg\nrm -rf $HELPDIR/docs/autogen/\nmkdir $GAMEDIR/screenshots\nmkdir $GAMEDIR/demos\nmkdir $GAMEDIR/mods\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";
591
/* End PBXShellScriptBuildPhase section */
593
/* Begin PBXSourcesBuildPhase section */
594
B94198A709207E810029DAD1 /* Sources */ = {
595
isa = PBXSourcesBuildPhase;
596
buildActionMask = 2147483647;
598
B94198A809207E810029DAD1 /* SDLMain.m in Sources */,
599
665CDCA60AFE7ECD0030D605 /* callbacks.c in Sources */,
600
665CDCB80AFE7ECD0030D605 /* host.c in Sources */,
601
665CDCCB0AFE7ECD0030D605 /* list.c in Sources */,
602
665CDCD20AFE7ECD0030D605 /* packet.c in Sources */,
603
665CDCD30AFE7ECD0030D605 /* peer.c in Sources */,
604
665CDCD40AFE7ECD0030D605 /* protocol.c in Sources */,
605
665CDCD70AFE7ECD0030D605 /* unix.c in Sources */,
606
665CDCD80AFE7ECD0030D605 /* win32.c in Sources */,
607
665CDD0E0AFE7ED80030D605 /* ac_bot.cpp in Sources */,
608
665CDD100AFE7ED80030D605 /* ac_bot_ai.cpp in Sources */,
609
665CDD110AFE7ED80030D605 /* bot.cpp in Sources */,
610
665CDD130AFE7ED80030D605 /* bot_ai.cpp in Sources */,
611
665CDD140AFE7ED80030D605 /* bot_util.cpp in Sources */,
612
665CDD160AFE7ED80030D605 /* bot_waypoint.cpp in Sources */,
613
665CDD180AFE7ED80030D605 /* botmanager.cpp in Sources */,
614
66899E770C14862300927C34 /* macutils.mm in Sources */,
615
B9FA3B420DD9E6C900581F8D /* worldrender.cpp in Sources */,
616
B9FA3B430DD9E6C900581F8D /* editing.cpp in Sources */,
617
B9FA3B440DD9E6C900581F8D /* entities.cpp in Sources */,
618
B9FA3B480DD9E6C900581F8D /* log.cpp in Sources */,
619
B9FA3B490DD9E6C900581F8D /* main.cpp in Sources */,
620
B9FA3B4C0DD9E6C900581F8D /* menus.cpp in Sources */,
621
B9FA3B4E0DD9E6C900581F8D /* pch.cpp in Sources */,
622
B9FA3B500DD9E6C900581F8D /* physics.cpp in Sources */,
623
B9FA3B510DD9E6C900581F8D /* protocol.cpp in Sources */,
624
B9FA3B540DD9E6C900581F8D /* rendercubes.cpp in Sources */,
625
B9FA3B550DD9E6C900581F8D /* rendergl.cpp in Sources */,
626
B9FA3B560DD9E6C900581F8D /* renderhud.cpp in Sources */,
627
B9FA3B570DD9E6C900581F8D /* rendermodel.cpp in Sources */,
628
B9FA3B580DD9E6C900581F8D /* renderparticles.cpp in Sources */,
629
B9FA3B590DD9E6C900581F8D /* rendertext.cpp in Sources */,
630
B9FA3B5A0DD9E6C900581F8D /* rndmap.cpp in Sources */,
631
B9FA3B5B0DD9E6C900581F8D /* scoreboard.cpp in Sources */,
632
B9FA3B5C0DD9E6C900581F8D /* server.cpp in Sources */,
633
B9FA3B5E0DD9E6C900581F8D /* serverbrowser.cpp in Sources */,
634
B9FA3B610DD9E6C900581F8D /* serverms.cpp in Sources */,
635
B9FA3B620DD9E6C900581F8D /* sound.cpp in Sources */,
636
B9FA3B640DD9E6C900581F8D /* texture.cpp in Sources */,
637
B9FA3B650DD9E6C900581F8D /* tools.cpp in Sources */,
638
B9FA3B6A0DD9E6C900581F8D /* water.cpp in Sources */,
639
B9FA3B6B0DD9E6C900581F8D /* weapon.cpp in Sources */,
640
B9FA3B6D0DD9E6C900581F8D /* world.cpp in Sources */,
641
B9FA3B6F0DD9E6C900581F8D /* worldio.cpp in Sources */,
642
B9FA3B700DD9E6C900581F8D /* worldlight.cpp in Sources */,
643
B9FA3B710DD9E6C900581F8D /* worldocull.cpp in Sources */,
644
B9FA3B720DD9E6C900581F8D /* docs.cpp in Sources */,
645
B9FA3B750DD9E6C900581F8D /* console.cpp in Sources */,
646
B9FA3B770DD9E6C900581F8D /* command.cpp in Sources */,
647
B9FA3B780DD9E6C900581F8D /* clients2c.cpp in Sources */,
648
B9FA3B790DD9E6C900581F8D /* clientgame.cpp in Sources */,
649
B9FA3B7A0DD9E6C900581F8D /* client.cpp in Sources */,
650
B98944640EA68F70003CC623 /* shadow.cpp in Sources */,
651
B9B64C130EEC92F20010EF0F /* packetqueue.cpp in Sources */,
653
runOnlyForDeploymentPostprocessing = 0;
655
B96D0D49092096F200B6C936 /* Sources */ = {
656
isa = PBXSourcesBuildPhase;
657
buildActionMask = 2147483647;
659
B96D0D590920970C00B6C936 /* Launcher.m in Sources */,
660
B96D0D6D0920976E00B6C936 /* main.m in Sources */,
661
66899E700C1485E200927C34 /* ConsoleView.m in Sources */,
663
runOnlyForDeploymentPostprocessing = 0;
665
/* End PBXSourcesBuildPhase section */
667
/* Begin PBXTargetDependency section */
668
B96D0D790920980E00B6C936 /* PBXTargetDependency */ = {
669
isa = PBXTargetDependency;
670
target = B96D0D4B092096F200B6C936 /* launcher */;
671
targetProxy = B96D0D780920980E00B6C936 /* PBXContainerItemProxy */;
673
/* End PBXTargetDependency section */
675
/* Begin PBXVariantGroup section */
676
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
677
isa = PBXVariantGroup;
679
089C165DFE840E0CC02AAC07 /* English */,
681
name = InfoPlist.strings;
682
sourceTree = "<group>";
684
B96D0D5A0920971300B6C936 /* MainMenu.nib */ = {
685
isa = PBXVariantGroup;
687
B96D0D5B0920971300B6C936 /* English */,
690
sourceTree = "<group>";
692
/* End PBXVariantGroup section */
694
/* Begin XCBuildConfiguration section */
695
B94198C709207E810029DAD1 /* Debug */ = {
696
isa = XCBuildConfiguration;
698
GCC_PRECOMPILE_PREFIX_HEADER = NO;
699
GCC_PREFIX_HEADER = "";
700
GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
701
HEADER_SEARCH_PATHS = (
705
INFOPLIST_FILE = "actioncube-Info.plist";
706
OTHER_LDFLAGS = "-lz";
707
PRODUCT_NAME = assaultcube;
711
B94198C809207E810029DAD1 /* Release */ = {
712
isa = XCBuildConfiguration;
714
GCC_PRECOMPILE_PREFIX_HEADER = NO;
715
GCC_PREFIX_HEADER = "";
716
GCC_PREPROCESSOR_DEFINITIONS = HAS_SOCKLEN_T;
717
HEADER_SEARCH_PATHS = (
721
INFOPLIST_FILE = "actioncube-Info.plist";
722
OTHER_LDFLAGS = "-lz";
723
PRODUCT_NAME = assaultcube;
727
B94198EB09207F510029DAD1 /* Release-Deployment */ = {
728
isa = XCBuildConfiguration;
730
GCC_PRECOMPILE_PREFIX_HEADER = NO;
731
GCC_PREFIX_HEADER = "";
732
GCC_PREPROCESSOR_DEFINITIONS = (
736
HEADER_SEARCH_PATHS = (
740
INFOPLIST_FILE = "actioncube-Info.plist";
741
OTHER_LDFLAGS = "-lz";
742
PRODUCT_NAME = assaultcube;
744
name = "Release-Deployment";
746
B94198EC09207F510029DAD1 /* Release-Deployment */ = {
747
isa = XCBuildConfiguration;
753
COPY_PHASE_STRIP = NO;
754
DEPLOYMENT_POSTPROCESSING = YES;
755
FRAMEWORK_SEARCH_PATHS = (
756
"$(USER_LIBRARY_DIR)/Frameworks",
757
"$(LOCAL_LIBRARY_DIR)/Frameworks",
759
GCC_OPTIMIZATION_LEVEL = 3;
760
MACOSX_DEPLOYMENT_TARGET = 10.4;
762
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
763
STRIP_INSTALLED_PRODUCT = NO;
765
name = "Release-Deployment";
767
B960CF36085F3CC7004FB142 /* Debug */ = {
768
isa = XCBuildConfiguration;
770
ARCHS = "$(NATIVE_ARCH)";
771
COPY_PHASE_STRIP = NO;
772
FRAMEWORK_SEARCH_PATHS = (
773
"$(USER_LIBRARY_DIR)/Frameworks",
774
"$(LOCAL_LIBRARY_DIR)/Frameworks",
776
GCC_OPTIMIZATION_LEVEL = 0;
777
MACOSX_DEPLOYMENT_TARGET = 10.4;
779
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
780
STRIP_INSTALLED_PRODUCT = NO;
784
B960CF37085F3CC7004FB142 /* Release */ = {
785
isa = XCBuildConfiguration;
787
ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
788
ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
789
COPY_PHASE_STRIP = NO;
790
FRAMEWORK_SEARCH_PATHS = (
791
"$(USER_LIBRARY_DIR)/Frameworks",
792
"$(LOCAL_LIBRARY_DIR)/Frameworks",
794
GCC_OPTIMIZATION_LEVEL = 3;
795
MACOSX_DEPLOYMENT_TARGET = 10.4;
797
SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
798
STRIP_INSTALLED_PRODUCT = NO;
802
B96D0D50092096F300B6C936 /* Debug */ = {
803
isa = XCBuildConfiguration;
805
COPY_PHASE_STRIP = NO;
806
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
807
GCC_MODEL_TUNING = G5;
808
GCC_OPTIMIZATION_LEVEL = 0;
809
GCC_PRECOMPILE_PREFIX_HEADER = YES;
810
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
811
INFOPLIST_FILE = "launcher-Info.plist";
812
INSTALL_PATH = "$(USER_APPS_DIR)";
823
PRODUCT_NAME = launcher;
824
SECTORDER_FLAGS = "";
827
"-Wno-four-char-constants",
828
"-Wno-unknown-pragmas",
833
B96D0D51092096F300B6C936 /* Release */ = {
834
isa = XCBuildConfiguration;
836
COPY_PHASE_STRIP = NO;
837
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
838
GCC_MODEL_TUNING = G5;
839
GCC_OPTIMIZATION_LEVEL = 0;
840
GCC_PRECOMPILE_PREFIX_HEADER = YES;
841
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
842
INFOPLIST_FILE = "launcher-Info.plist";
843
INSTALL_PATH = "$(USER_APPS_DIR)";
854
PRODUCT_NAME = launcher;
855
SECTORDER_FLAGS = "";
858
"-Wno-four-char-constants",
859
"-Wno-unknown-pragmas",
864
B96D0D52092096F300B6C936 /* Release-Deployment */ = {
865
isa = XCBuildConfiguration;
867
COPY_PHASE_STRIP = NO;
868
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
869
GCC_MODEL_TUNING = G5;
870
GCC_OPTIMIZATION_LEVEL = 0;
871
GCC_PRECOMPILE_PREFIX_HEADER = YES;
872
GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
873
INFOPLIST_FILE = "launcher-Info.plist";
874
INSTALL_PATH = "$(USER_APPS_DIR)";
885
PRODUCT_NAME = launcher;
886
SECTORDER_FLAGS = "";
889
"-Wno-four-char-constants",
890
"-Wno-unknown-pragmas",
893
name = "Release-Deployment";
895
/* End XCBuildConfiguration section */
897
/* Begin XCConfigurationList section */
898
B94198C609207E810029DAD1 /* Build configuration list for PBXNativeTarget "assaultcube" */ = {
899
isa = XCConfigurationList;
900
buildConfigurations = (
901
B94198C709207E810029DAD1 /* Debug */,
902
B94198C809207E810029DAD1 /* Release */,
903
B94198EB09207F510029DAD1 /* Release-Deployment */,
905
defaultConfigurationIsVisible = 0;
906
defaultConfigurationName = Debug;
908
B960CF35085F3CC7004FB142 /* Build configuration list for PBXProject "actioncube" */ = {
909
isa = XCConfigurationList;
910
buildConfigurations = (
911
B960CF36085F3CC7004FB142 /* Debug */,
912
B960CF37085F3CC7004FB142 /* Release */,
913
B94198EC09207F510029DAD1 /* Release-Deployment */,
915
defaultConfigurationIsVisible = 0;
916
defaultConfigurationName = Debug;
918
B96D0D4F092096F300B6C936 /* Build configuration list for PBXNativeTarget "launcher" */ = {
919
isa = XCConfigurationList;
920
buildConfigurations = (
921
B96D0D50092096F300B6C936 /* Debug */,
922
B96D0D51092096F300B6C936 /* Release */,
923
B96D0D52092096F300B6C936 /* Release-Deployment */,
925
defaultConfigurationIsVisible = 0;
926
defaultConfigurationName = Debug;
928
/* End XCConfigurationList section */
930
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;