Merge lp:~dlh/armagetronad/0.4-armagetronad-os-x into lp:~armagetronad-dev/armagetronad/0.4-armagetronad-work
- 0.4-armagetronad-os-x
- Merge into 0.4-armagetronad-work
Proposed by
dlh
Status: | Merged |
---|---|
Merged at revision: | 1471 |
Proposed branch: | lp:~dlh/armagetronad/0.4-armagetronad-os-x |
Merge into: | lp:~armagetronad-dev/armagetronad/0.4-armagetronad-work |
Diff against target: |
5945 lines (+860/-4217) 48 files modified
.bzrignore (+3/-9) MacOS/Armagetron Advanced.xcodeproj/project.pbxproj (+0/-2864) MacOS/rakefile.rb (+0/-32) MacOS/rakelib/aabeta.rake (+0/-126) MacOS/rakelib/config.rb (+0/-154) MacOS/rakelib/release.rake (+0/-60) MacOS/rakelib/xcode.rake (+0/-87) MacOS/shared.xcconfig (+0/-10) Makefile.am (+16/-12) Makefile.manual (+5/-0) NEWS (+2/-0) README-Subversion (+19/-24) batch/Makefile.am (+3/-1) batch/make/os-x-minimum-system-version (+28/-0) batch/make/symlink-relative (+80/-0) configure.ac (+199/-66) desktop/Makefile.am (+5/-3) desktop/os-x/Info.plist.in (+18/-12) resource/Makefile.am (+4/-4) src/Makefile.am (+24/-5) src/engine/eEventNotification.cpp (+10/-10) src/macosx/AAGrowlBridge.h (+0/-36) src/macosx/AAGrowlBridge.mm (+0/-42) src/macosx/AAGrowlPlugin.h (+0/-41) src/macosx/AAGrowlPlugin.mm (+0/-99) src/macosx/AARuby.h (+0/-34) src/macosx/AARuby.mm (+0/-47) src/macosx/Armagetron Advanced_Prefix.pch (+0/-7) src/macosx/English.lproj/InfoPlist.strings.in (+0/-14) src/macosx/SDLMain.nib/classes.nib (+0/-12) src/macosx/SDLMain.nib/info.nib (+0/-21) src/macosx/client/aa_config.h (+0/-21) src/macosx/config_common.h (+0/-179) src/macosx/dedicated/aa_config.h (+0/-5) src/macosx/version.h.in (+0/-11) src/network/nNetwork.cpp (+0/-4) src/network/nSocket.cpp (+1/-7) src/thirdparty/Makefile.am (+4/-1) src/tools/tDirectories.cpp (+103/-15) src/tools/tVersion.cpp (+1/-7) src/tron/gArmagetron.cpp (+4/-5) src/tron/gOSXSDLMain.mm (+300/-105) src/tron/gOSXURLHandler.h (+6/-6) src/tron/gOSXURLHandler.mm (+5/-4) src/tron/gStuff.cpp (+8/-3) src/ui/uMenu.cpp (+6/-6) src/ui/uOSXPaste.cpp (+2/-2) src/ui/uOSXPaste.h (+4/-4) |
To merge this branch: | bzr merge lp:~dlh/armagetronad/0.4-armagetronad-os-x |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Armagetron Advanced Developers | Pending | ||
Review via email: mp+152075@code.launchpad.net |
Commit message
Description of the change
This branch makes automake the build system for OS X builds. It also includes a few small fixes for bugs/annoyances.
The game's dependencies should be installed/built using “lp:~dlh/armagetronad/os-x-toolkit”. I have binary releases for the os-x-toolkit available at <http://
Please test this branch on Linux to ensure I didn't break anything.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file '.bzrignore' | |||
2 | --- .bzrignore 2012-07-31 23:29:43 +0000 | |||
3 | +++ .bzrignore 2013-03-07 01:57:22 +0000 | |||
4 | @@ -1,13 +1,7 @@ | |||
5 | 1 | src/macosx/config_common.h | ||
6 | 2 | src/macosx/English.lproj/InfoPlist.strings | ||
7 | 3 | MacOS/Armagetron Advanced.xcodeproj/*.mode1v3 | ||
8 | 4 | MacOS/Armagetron Advanced.xcodeproj/*.pbxuser | ||
9 | 5 | MacOS/Armagetron Advanced.xcodeproj/.LSOverride | ||
10 | 6 | MacOS/Armagetron Advanced.xcodeproj/project.xcworkspace/ | ||
11 | 7 | MacOS/Armagetron Advanced.xcodeproj/xcuserdata/ | ||
12 | 8 | MacOS/build/ | ||
13 | 9 | macosx_build_information.yml | ||
14 | 10 | *.DS_Store | 1 | *.DS_Store |
15 | 2 | Armagetron Advanced Dedicated | ||
16 | 3 | Armagetron Advanced.app | ||
17 | 4 | desktop/os-x/Info.plist | ||
18 | 11 | .gdbinit | 5 | .gdbinit |
19 | 12 | batch/rcd_config | 6 | batch/rcd_config |
20 | 13 | batch/rcd_server | 7 | batch/rcd_server |
21 | 14 | 8 | ||
22 | === removed directory 'MacOS' | |||
23 | === removed directory 'MacOS/Armagetron Advanced.xcodeproj' | |||
24 | === removed file 'MacOS/Armagetron Advanced.xcodeproj/project.pbxproj' | |||
25 | --- MacOS/Armagetron Advanced.xcodeproj/project.pbxproj 2011-11-14 22:43:53 +0000 | |||
26 | +++ MacOS/Armagetron Advanced.xcodeproj/project.pbxproj 1970-01-01 00:00:00 +0000 | |||
27 | @@ -1,2864 +0,0 @@ | |||
28 | 1 | // !$*UTF8*$! | ||
29 | 2 | { | ||
30 | 3 | archiveVersion = 1; | ||
31 | 4 | classes = { | ||
32 | 5 | }; | ||
33 | 6 | objectVersion = 42; | ||
34 | 7 | objects = { | ||
35 | 8 | |||
36 | 9 | /* Begin PBXAggregateTarget section */ | ||
37 | 10 | 9B31399E0EFD0560009690D0 /* Create Client Release */ = { | ||
38 | 11 | isa = PBXAggregateTarget; | ||
39 | 12 | buildConfigurationList = 9B3139B90EFD05A3009690D0 /* Build configuration list for PBXAggregateTarget "Create Client Release" */; | ||
40 | 13 | buildPhases = ( | ||
41 | 14 | 9B3139B40EFD0586009690D0 /* ShellScript */, | ||
42 | 15 | ); | ||
43 | 16 | dependencies = ( | ||
44 | 17 | 9B3139F20EFD0987009690D0 /* PBXTargetDependency */, | ||
45 | 18 | 9B3139B20EFD056D009690D0 /* PBXTargetDependency */, | ||
46 | 19 | ); | ||
47 | 20 | name = "Create Client Release"; | ||
48 | 21 | productName = "Create Client Release"; | ||
49 | 22 | }; | ||
50 | 23 | 9B3139BD0EFD073A009690D0 /* Create Dedicated Release */ = { | ||
51 | 24 | isa = PBXAggregateTarget; | ||
52 | 25 | buildConfigurationList = 9B3139C10EFD073A009690D0 /* Build configuration list for PBXAggregateTarget "Create Dedicated Release" */; | ||
53 | 26 | buildPhases = ( | ||
54 | 27 | 9B3139C00EFD073A009690D0 /* ShellScript */, | ||
55 | 28 | ); | ||
56 | 29 | dependencies = ( | ||
57 | 30 | 9B3139F00EFD097D009690D0 /* PBXTargetDependency */, | ||
58 | 31 | 9B3139CF0EFD0756009690D0 /* PBXTargetDependency */, | ||
59 | 32 | ); | ||
60 | 33 | name = "Create Dedicated Release"; | ||
61 | 34 | productName = "Create Client Release"; | ||
62 | 35 | }; | ||
63 | 36 | 9B3139D00EFD0773009690D0 /* Create Full Release */ = { | ||
64 | 37 | isa = PBXAggregateTarget; | ||
65 | 38 | buildConfigurationList = 9B3139E60EFD079F009690D0 /* Build configuration list for PBXAggregateTarget "Create Full Release" */; | ||
66 | 39 | buildPhases = ( | ||
67 | 40 | ); | ||
68 | 41 | dependencies = ( | ||
69 | 42 | 9B3139D40EFD077B009690D0 /* PBXTargetDependency */, | ||
70 | 43 | 9B3139D60EFD077B009690D0 /* PBXTargetDependency */, | ||
71 | 44 | ); | ||
72 | 45 | name = "Create Full Release"; | ||
73 | 46 | productName = "Create Full Release"; | ||
74 | 47 | }; | ||
75 | 48 | 9B3139EC0EFD0963009690D0 /* Update Version */ = { | ||
76 | 49 | isa = PBXAggregateTarget; | ||
77 | 50 | buildConfigurationList = 9B3139F40EFD0995009690D0 /* Build configuration list for PBXAggregateTarget "Update Version" */; | ||
78 | 51 | buildPhases = ( | ||
79 | 52 | 9B3139EB0EFD0963009690D0 /* ShellScript */, | ||
80 | 53 | ); | ||
81 | 54 | dependencies = ( | ||
82 | 55 | ); | ||
83 | 56 | name = "Update Version"; | ||
84 | 57 | productName = "Update Version"; | ||
85 | 58 | }; | ||
86 | 59 | 9B6377420F0AACC2009F661F /* Create AABeta Client Release */ = { | ||
87 | 60 | isa = PBXAggregateTarget; | ||
88 | 61 | buildConfigurationList = 9B63774C0F0AACF7009F661F /* Build configuration list for PBXAggregateTarget "Create AABeta Client Release" */; | ||
89 | 62 | buildPhases = ( | ||
90 | 63 | 9B6377410F0AACC2009F661F /* ShellScript */, | ||
91 | 64 | ); | ||
92 | 65 | dependencies = ( | ||
93 | 66 | 9B6377510F0AAD60009F661F /* PBXTargetDependency */, | ||
94 | 67 | ); | ||
95 | 68 | name = "Create AABeta Client Release"; | ||
96 | 69 | productName = "Create AABeta Release"; | ||
97 | 70 | }; | ||
98 | 71 | /* End PBXAggregateTarget section */ | ||
99 | 72 | |||
100 | 73 | /* Begin PBXBuildFile section */ | ||
101 | 74 | 64C9C815144B6CB70039620E /* eSpawn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64C9C813144B6CB60039620E /* eSpawn.cpp */; }; | ||
102 | 75 | 64C9C817144B6CB70039620E /* eSpawn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64C9C813144B6CB60039620E /* eSpawn.cpp */; }; | ||
103 | 76 | 64F6DA55145F36F700EBDEC9 /* gTutorial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64F6DA53145F36F700EBDEC9 /* gTutorial.cpp */; }; | ||
104 | 77 | 8CBA60B1089F00F2007E21DC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CBA60B0089F00F2007E21DC /* OpenGL.framework */; }; | ||
105 | 78 | 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; | ||
106 | 79 | 9B0C8B3D0F7EBA78001802CD /* eChat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B0C8B3B0F7EBA78001802CD /* eChat.cpp */; }; | ||
107 | 80 | 9B0C8B3E0F7EBA78001802CD /* eChat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B0C8B3B0F7EBA78001802CD /* eChat.cpp */; }; | ||
108 | 81 | 9B1ECD060F159F3500288C28 /* cCamview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B1ECD040F159F3500288C28 /* cCamview.cpp */; }; | ||
109 | 82 | 9B1ECD080F159F3500288C28 /* cCamview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B1ECD040F159F3500288C28 /* cCamview.cpp */; }; | ||
110 | 83 | 9B1ECD260F159FF800288C28 /* tVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B1ECD240F159FF800288C28 /* tVersion.cpp */; }; | ||
111 | 84 | 9B1ECD280F159FF800288C28 /* tVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B1ECD240F159FF800288C28 /* tVersion.cpp */; }; | ||
112 | 85 | 9B437BA20F2CBD8300A10CC6 /* tRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B437BA00F2CBD8300A10CC6 /* tRectangle.cpp */; }; | ||
113 | 86 | 9B437BA40F2CBD8300A10CC6 /* tRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B437BA00F2CBD8300A10CC6 /* tRectangle.cpp */; }; | ||
114 | 87 | 9B4612F4144E323A00779938 /* bugs.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF46F144CBBC300AD2749 /* bugs.html.m4 */; }; | ||
115 | 88 | 9B4612F5144E323A00779938 /* changelog.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF470144CBBC300AD2749 /* changelog.html.m4 */; }; | ||
116 | 89 | 9B4612F6144E323A00779938 /* commands.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF471144CBBC300AD2749 /* commands.html.m4 */; }; | ||
117 | 90 | 9B4612F7144E323A00779938 /* compile.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF472144CBBC300AD2749 /* compile.html.m4 */; }; | ||
118 | 91 | 9B4612F8144E323A00779938 /* config.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF473144CBBC300AD2749 /* config.html.m4 */; }; | ||
119 | 92 | 9B4612F9144E323A00779938 /* faq.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF477144CBBC300AD2749 /* faq.html.m4 */; }; | ||
120 | 93 | 9B4612FA144E323A00779938 /* head.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF478144CBBC300AD2749 /* head.html.m4 */; }; | ||
121 | 94 | 9B4612FD144E323A00779938 /* index.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47C144CBBC300AD2749 /* index.html.m4 */; }; | ||
122 | 95 | 9B4612FE144E323A00779938 /* install_linux.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47D144CBBC300AD2749 /* install_linux.html.m4 */; }; | ||
123 | 96 | 9B4612FF144E323A00779938 /* install_macosx.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47E144CBBC300AD2749 /* install_macosx.html.m4 */; }; | ||
124 | 97 | 9B461300144E323A00779938 /* install_result.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47F144CBBC300AD2749 /* install_result.html.m4 */; }; | ||
125 | 98 | 9B461301144E323A00779938 /* install_windows.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF480144CBBC300AD2749 /* install_windows.html.m4 */; }; | ||
126 | 99 | 9B461302144E323A00779938 /* navbar.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF482144CBBC300AD2749 /* navbar.html.m4 */; }; | ||
127 | 100 | 9B461303144E323A00779938 /* network.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48C144CBBC300AD2749 /* network.html.m4 */; }; | ||
128 | 101 | 9B461304144E323A00779938 /* readme_macosx.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48D144CBBC300AD2749 /* readme_macosx.html.m4 */; }; | ||
129 | 102 | 9B461306144E323A00779938 /* todo.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48F144CBBC300AD2749 /* todo.html.m4 */; }; | ||
130 | 103 | 9B461307144E323A00779938 /* versions.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF490144CBBC300AD2749 /* versions.html.m4 */; }; | ||
131 | 104 | 9B461339144E375400779938 /* bugs.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF46F144CBBC300AD2749 /* bugs.html.m4 */; }; | ||
132 | 105 | 9B46133A144E375400779938 /* changelog.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF470144CBBC300AD2749 /* changelog.html.m4 */; }; | ||
133 | 106 | 9B46133B144E375400779938 /* commands.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF471144CBBC300AD2749 /* commands.html.m4 */; }; | ||
134 | 107 | 9B46133C144E375400779938 /* compile.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF472144CBBC300AD2749 /* compile.html.m4 */; }; | ||
135 | 108 | 9B46133D144E375400779938 /* config.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF473144CBBC300AD2749 /* config.html.m4 */; }; | ||
136 | 109 | 9B46133E144E375400779938 /* faq.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF477144CBBC300AD2749 /* faq.html.m4 */; }; | ||
137 | 110 | 9B46133F144E375400779938 /* head.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF478144CBBC300AD2749 /* head.html.m4 */; }; | ||
138 | 111 | 9B461340144E375400779938 /* index.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47C144CBBC300AD2749 /* index.html.m4 */; }; | ||
139 | 112 | 9B461341144E375400779938 /* install_linux.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47D144CBBC300AD2749 /* install_linux.html.m4 */; }; | ||
140 | 113 | 9B461342144E375400779938 /* install_macosx.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47E144CBBC300AD2749 /* install_macosx.html.m4 */; }; | ||
141 | 114 | 9B461343144E375400779938 /* install_result.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF47F144CBBC300AD2749 /* install_result.html.m4 */; }; | ||
142 | 115 | 9B461344144E375400779938 /* install_windows.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF480144CBBC300AD2749 /* install_windows.html.m4 */; }; | ||
143 | 116 | 9B461345144E375400779938 /* navbar.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF482144CBBC300AD2749 /* navbar.html.m4 */; }; | ||
144 | 117 | 9B461346144E375400779938 /* network.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48C144CBBC300AD2749 /* network.html.m4 */; }; | ||
145 | 118 | 9B461347144E375400779938 /* readme_macosx.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48D144CBBC300AD2749 /* readme_macosx.html.m4 */; }; | ||
146 | 119 | 9B461348144E375400779938 /* todo.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF48F144CBBC300AD2749 /* todo.html.m4 */; }; | ||
147 | 120 | 9B461349144E375400779938 /* versions.html.m4 in Sources */ = {isa = PBXBuildFile; fileRef = 649FF490144CBBC300AD2749 /* versions.html.m4 */; }; | ||
148 | 121 | 9B62588A0F5865410083C429 /* zFortress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B6258860F5865410083C429 /* zFortress.cpp */; }; | ||
149 | 122 | 9B62588B0F5865410083C429 /* zTimedZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B6258890F5865410083C429 /* zTimedZone.cpp */; }; | ||
150 | 123 | 9B62588C0F5865410083C429 /* zFortress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B6258860F5865410083C429 /* zFortress.cpp */; }; | ||
151 | 124 | 9B62588D0F5865410083C429 /* zTimedZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B6258890F5865410083C429 /* zTimedZone.cpp */; }; | ||
152 | 125 | 9B7CFE190EFCE74700126634 /* tResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE130EFCE74700126634 /* tResource.cpp */; }; | ||
153 | 126 | 9B7CFE1B0EFCE74700126634 /* tResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE150EFCE74700126634 /* tResourceManager.cpp */; }; | ||
154 | 127 | 9B7CFE1D0EFCE74700126634 /* tResourceType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE170EFCE74700126634 /* tResourceType.cpp */; }; | ||
155 | 128 | 9B7CFE1F0EFCE74700126634 /* tResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE130EFCE74700126634 /* tResource.cpp */; }; | ||
156 | 129 | 9B7CFE210EFCE74700126634 /* tResourceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE150EFCE74700126634 /* tResourceManager.cpp */; }; | ||
157 | 130 | 9B7CFE230EFCE74700126634 /* tResourceType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B7CFE170EFCE74700126634 /* tResourceType.cpp */; }; | ||
158 | 131 | 9B82FB1313D0DE89003335AC /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B9753910F44A34A00E41662 /* libprotobuf.a */; }; | ||
159 | 132 | 9B83FE950B12161600878E8A /* Growl-WithInstaller.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B83FE940B12161600878E8A /* Growl-WithInstaller.framework */; }; | ||
160 | 133 | 9B83FF0F0B121B3100878E8A /* Growl-WithInstaller.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9B83FE940B12161600878E8A /* Growl-WithInstaller.framework */; }; | ||
161 | 134 | 9B9753920F44A34A00E41662 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B9753910F44A34A00E41662 /* libprotobuf.a */; }; | ||
162 | 135 | 9B9754850F44AB6000E41662 /* eEventNotification.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753A60F44A60400E41662 /* eEventNotification.proto */; }; | ||
163 | 136 | 9B9754860F44AB6000E41662 /* eLagCompensation.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753A70F44A60400E41662 /* eLagCompensation.proto */; }; | ||
164 | 137 | 9B9754870F44AB6000E41662 /* eNetGameObject.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753A80F44A60400E41662 /* eNetGameObject.proto */; }; | ||
165 | 138 | 9B9754880F44AB6000E41662 /* ePlayer.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753A90F44A60400E41662 /* ePlayer.proto */; }; | ||
166 | 139 | 9B9754890F44AB6000E41662 /* eTeam.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AA0F44A60400E41662 /* eTeam.proto */; }; | ||
167 | 140 | 9B97548A0F44AB6000E41662 /* eTimer.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AB0F44A60400E41662 /* eTimer.proto */; }; | ||
168 | 141 | 9B97548B0F44AB6000E41662 /* eVoter.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AC0F44A60400E41662 /* eVoter.proto */; }; | ||
169 | 142 | 9B97548C0F44AB6000E41662 /* gAIBase.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AD0F44A60400E41662 /* gAIBase.proto */; }; | ||
170 | 143 | 9B97548D0F44AB6000E41662 /* gCycle.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AE0F44A60400E41662 /* gCycle.proto */; }; | ||
171 | 144 | 9B97548E0F44AB6000E41662 /* gGame.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753AF0F44A60400E41662 /* gGame.proto */; }; | ||
172 | 145 | 9B97548F0F44AB6000E41662 /* gWall.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B00F44A60400E41662 /* gWall.proto */; }; | ||
173 | 146 | 9B9754900F44AB6000E41662 /* gZone.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B10F44A60400E41662 /* gZone.proto */; }; | ||
174 | 147 | 9B9754910F44AB6000E41662 /* nAuthentication.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B20F44A60400E41662 /* nAuthentication.proto */; }; | ||
175 | 148 | 9B9754920F44AB6000E41662 /* nConfig.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B30F44A60400E41662 /* nConfig.proto */; }; | ||
176 | 149 | 9B9754930F44AB6000E41662 /* nNetObject.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B40F44A60400E41662 /* nNetObject.proto */; }; | ||
177 | 150 | 9B9754940F44AB6000E41662 /* nNetObjectPrivate.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B50F44A60400E41662 /* nNetObjectPrivate.proto */; }; | ||
178 | 151 | 9B9754950F44AB6000E41662 /* nNetwork.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B60F44A60400E41662 /* nNetwork.proto */; }; | ||
179 | 152 | 9B9754960F44AB6000E41662 /* nServerInfo.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B70F44A60400E41662 /* nServerInfo.proto */; }; | ||
180 | 153 | 9B9754980F44AB6000E41662 /* tColor.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753B90F44A60400E41662 /* tColor.proto */; }; | ||
181 | 154 | 9B9754990F44AB6000E41662 /* tCoord.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753BA0F44A60400E41662 /* tCoord.proto */; }; | ||
182 | 155 | 9B97549A0F44AB6000E41662 /* tFunction.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753BB0F44A60400E41662 /* tFunction.proto */; }; | ||
183 | 156 | 9B97549B0F44AB6000E41662 /* tPolynomial.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753BC0F44A60400E41662 /* tPolynomial.proto */; }; | ||
184 | 157 | 9B97549C0F44AB6000E41662 /* zShape.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753BD0F44A60400E41662 /* zShape.proto */; }; | ||
185 | 158 | 9B97549D0F44AB6000E41662 /* zZone.proto in Sources */ = {isa = PBXBuildFile; fileRef = 9B9753BE0F44A60400E41662 /* zZone.proto */; }; | ||
186 | 159 | 9B9754C50F44ACC900E41662 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B9753910F44A34A00E41662 /* libprotobuf.a */; }; | ||
187 | 160 | 9B9754C70F44AD1300E41662 /* libarmaprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B97546A0F44AA2700E41662 /* libarmaprotobuf.a */; }; | ||
188 | 161 | 9B9754DC0F44AFB700E41662 /* tPolynomial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754D90F44AFB700E41662 /* tPolynomial.cpp */; }; | ||
189 | 162 | 9B9754DD0F44AFB700E41662 /* tPolynomialMarshaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754DA0F44AFB700E41662 /* tPolynomialMarshaler.cpp */; }; | ||
190 | 163 | 9B9754DE0F44AFB700E41662 /* tPolynomialWithBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754DB0F44AFB700E41662 /* tPolynomialWithBase.cpp */; }; | ||
191 | 164 | 9B9754DF0F44AFB700E41662 /* tPolynomial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754D90F44AFB700E41662 /* tPolynomial.cpp */; }; | ||
192 | 165 | 9B9754E00F44AFB700E41662 /* tPolynomialMarshaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754DA0F44AFB700E41662 /* tPolynomialMarshaler.cpp */; }; | ||
193 | 166 | 9B9754E10F44AFB700E41662 /* tPolynomialWithBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754DB0F44AFB700E41662 /* tPolynomialWithBase.cpp */; }; | ||
194 | 167 | 9B9754FA0F44B00100E41662 /* nProtoBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754F90F44B00100E41662 /* nProtoBuf.cpp */; }; | ||
195 | 168 | 9B9754FB0F44B00100E41662 /* nProtoBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9754F90F44B00100E41662 /* nProtoBuf.cpp */; }; | ||
196 | 169 | 9B9755020F44B03900E41662 /* nStreamMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9755000F44B03900E41662 /* nStreamMessage.cpp */; }; | ||
197 | 170 | 9B9755030F44B03900E41662 /* nStreamMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9755000F44B03900E41662 /* nStreamMessage.cpp */; }; | ||
198 | 171 | 9B97550D0F44B0AE00E41662 /* tCoord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B97550C0F44B0AE00E41662 /* tCoord.cpp */; }; | ||
199 | 172 | 9B97550E0F44B0AE00E41662 /* tCoord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B97550C0F44B0AE00E41662 /* tCoord.cpp */; }; | ||
200 | 173 | 9B9755160F44B0DE00E41662 /* nBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9755140F44B0DE00E41662 /* nBinary.cpp */; }; | ||
201 | 174 | 9B9755170F44B0DE00E41662 /* nBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B9755140F44B0DE00E41662 /* nBinary.cpp */; }; | ||
202 | 175 | 9B97553D0F44B3EC00E41662 /* libarmaprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B97546A0F44AA2700E41662 /* libarmaprotobuf.a */; }; | ||
203 | 176 | 9BB084E4141C5FED009B30D0 /* tMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB084E1141C5FED009B30D0 /* tMutex.cpp */; }; | ||
204 | 177 | 9BB084E5141C5FED009B30D0 /* tMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB084E1141C5FED009B30D0 /* tMutex.cpp */; }; | ||
205 | 178 | 9BB7B4000D8246A2004FE8C3 /* config in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9BD7DAE20A2CAE0700D7033C /* config */; }; | ||
206 | 179 | 9BB7B4010D8246A2004FE8C3 /* language in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9BD7DAFE0A2CAE1D00D7033C /* language */; }; | ||
207 | 180 | 9BB7B5E10D8302FA004FE8C3 /* eAdvWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5A60D8302FA004FE8C3 /* eAdvWall.cpp */; }; | ||
208 | 181 | 9BB7B5E30D8302FA004FE8C3 /* eAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5A80D8302FA004FE8C3 /* eAuthentication.cpp */; }; | ||
209 | 182 | 9BB7B5E50D8302FA004FE8C3 /* eAxis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AA0D8302FA004FE8C3 /* eAxis.cpp */; }; | ||
210 | 183 | 9BB7B5E70D8302FA004FE8C3 /* eCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AC0D8302FA004FE8C3 /* eCamera.cpp */; }; | ||
211 | 184 | 9BB7B5EA0D8302FA004FE8C3 /* eDebugLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AF0D8302FA004FE8C3 /* eDebugLine.cpp */; }; | ||
212 | 185 | 9BB7B5EC0D8302FA004FE8C3 /* eDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B10D8302FA004FE8C3 /* eDisplay.cpp */; }; | ||
213 | 186 | 9BB7B5ED0D8302FA004FE8C3 /* eEventNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B20D8302FA004FE8C3 /* eEventNotification.cpp */; }; | ||
214 | 187 | 9BB7B5EF0D8302FA004FE8C3 /* eFloor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B40D8302FA004FE8C3 /* eFloor.cpp */; }; | ||
215 | 188 | 9BB7B5F10D8302FA004FE8C3 /* eGameObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B60D8302FA004FE8C3 /* eGameObject.cpp */; }; | ||
216 | 189 | 9BB7B5F30D8302FA004FE8C3 /* eGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B80D8302FA004FE8C3 /* eGrid.cpp */; }; | ||
217 | 190 | 9BB7B5F50D8302FA004FE8C3 /* eKrawall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BA0D8302FA004FE8C3 /* eKrawall.cpp */; }; | ||
218 | 191 | 9BB7B5F70D8302FA004FE8C3 /* eLagCompensation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BC0D8302FA004FE8C3 /* eLagCompensation.cpp */; }; | ||
219 | 192 | 9BB7B5F90D8302FA004FE8C3 /* eNetGameObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BE0D8302FA004FE8C3 /* eNetGameObject.cpp */; }; | ||
220 | 193 | 9BB7B5FB0D8302FA004FE8C3 /* ePath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C00D8302FA004FE8C3 /* ePath.cpp */; }; | ||
221 | 194 | 9BB7B5FD0D8302FA004FE8C3 /* ePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C20D8302FA004FE8C3 /* ePlayer.cpp */; }; | ||
222 | 195 | 9BB7B6010D8302FA004FE8C3 /* eSensor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C60D8302FA004FE8C3 /* eSensor.cpp */; }; | ||
223 | 196 | 9BB7B6050D8302FA004FE8C3 /* eSoundMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CA0D8302FA004FE8C3 /* eSoundMixer.cpp */; }; | ||
224 | 197 | 9BB7B6070D8302FA004FE8C3 /* eTeam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CC0D8302FA004FE8C3 /* eTeam.cpp */; }; | ||
225 | 198 | 9BB7B60A0D8302FA004FE8C3 /* eTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CF0D8302FA004FE8C3 /* eTimer.cpp */; }; | ||
226 | 199 | 9BB7B60C0D8302FA004FE8C3 /* eVoter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5D10D8302FA004FE8C3 /* eVoter.cpp */; }; | ||
227 | 200 | 9BB7B60E0D8302FA004FE8C3 /* eWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5D30D8302FA004FE8C3 /* eWall.cpp */; }; | ||
228 | 201 | 9BB7B6110D8302FA004FE8C3 /* eChannelSDLMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5DB0D8302FA004FE8C3 /* eChannelSDLMixer.cpp */; }; | ||
229 | 202 | 9BB7B6130D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5DD0D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp */; }; | ||
230 | 203 | 9BB7B6160D8302FA004FE8C3 /* eAdvWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5A60D8302FA004FE8C3 /* eAdvWall.cpp */; }; | ||
231 | 204 | 9BB7B6180D8302FA004FE8C3 /* eAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5A80D8302FA004FE8C3 /* eAuthentication.cpp */; }; | ||
232 | 205 | 9BB7B61A0D8302FA004FE8C3 /* eAxis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AA0D8302FA004FE8C3 /* eAxis.cpp */; }; | ||
233 | 206 | 9BB7B61C0D8302FA004FE8C3 /* eCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AC0D8302FA004FE8C3 /* eCamera.cpp */; }; | ||
234 | 207 | 9BB7B61F0D8302FA004FE8C3 /* eDebugLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5AF0D8302FA004FE8C3 /* eDebugLine.cpp */; }; | ||
235 | 208 | 9BB7B6210D8302FA004FE8C3 /* eDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B10D8302FA004FE8C3 /* eDisplay.cpp */; }; | ||
236 | 209 | 9BB7B6220D8302FA004FE8C3 /* eEventNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B20D8302FA004FE8C3 /* eEventNotification.cpp */; }; | ||
237 | 210 | 9BB7B6240D8302FA004FE8C3 /* eFloor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B40D8302FA004FE8C3 /* eFloor.cpp */; }; | ||
238 | 211 | 9BB7B6260D8302FA004FE8C3 /* eGameObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B60D8302FA004FE8C3 /* eGameObject.cpp */; }; | ||
239 | 212 | 9BB7B6280D8302FA004FE8C3 /* eGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5B80D8302FA004FE8C3 /* eGrid.cpp */; }; | ||
240 | 213 | 9BB7B62A0D8302FA004FE8C3 /* eKrawall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BA0D8302FA004FE8C3 /* eKrawall.cpp */; }; | ||
241 | 214 | 9BB7B62C0D8302FA004FE8C3 /* eLagCompensation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BC0D8302FA004FE8C3 /* eLagCompensation.cpp */; }; | ||
242 | 215 | 9BB7B62E0D8302FA004FE8C3 /* eNetGameObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5BE0D8302FA004FE8C3 /* eNetGameObject.cpp */; }; | ||
243 | 216 | 9BB7B6300D8302FA004FE8C3 /* ePath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C00D8302FA004FE8C3 /* ePath.cpp */; }; | ||
244 | 217 | 9BB7B6320D8302FA004FE8C3 /* ePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C20D8302FA004FE8C3 /* ePlayer.cpp */; }; | ||
245 | 218 | 9BB7B6360D8302FB004FE8C3 /* eSensor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5C60D8302FA004FE8C3 /* eSensor.cpp */; }; | ||
246 | 219 | 9BB7B63A0D8302FB004FE8C3 /* eSoundMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CA0D8302FA004FE8C3 /* eSoundMixer.cpp */; }; | ||
247 | 220 | 9BB7B63C0D8302FB004FE8C3 /* eTeam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CC0D8302FA004FE8C3 /* eTeam.cpp */; }; | ||
248 | 221 | 9BB7B63F0D8302FB004FE8C3 /* eTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5CF0D8302FA004FE8C3 /* eTimer.cpp */; }; | ||
249 | 222 | 9BB7B6410D8302FB004FE8C3 /* eVoter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5D10D8302FA004FE8C3 /* eVoter.cpp */; }; | ||
250 | 223 | 9BB7B6430D8302FB004FE8C3 /* eWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5D30D8302FA004FE8C3 /* eWall.cpp */; }; | ||
251 | 224 | 9BB7B6460D8302FB004FE8C3 /* eChannelSDLMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5DB0D8302FA004FE8C3 /* eChannelSDLMixer.cpp */; }; | ||
252 | 225 | 9BB7B6480D8302FB004FE8C3 /* eMusicTrackSDLMixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B5DD0D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp */; }; | ||
253 | 226 | 9BB7B6630D830322004FE8C3 /* AAGrowlBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B64E0D830321004FE8C3 /* AAGrowlBridge.mm */; }; | ||
254 | 227 | 9BB7B6650D830322004FE8C3 /* AAGrowlPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6500D830321004FE8C3 /* AAGrowlPlugin.mm */; }; | ||
255 | 228 | 9BB7B6670D830322004FE8C3 /* AARuby.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6520D830321004FE8C3 /* AARuby.mm */; }; | ||
256 | 229 | 9BB7B6690D830322004FE8C3 /* AAURLHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6540D830321004FE8C3 /* AAURLHandler.mm */; }; | ||
257 | 230 | 9BB7B6710D830322004FE8C3 /* SDLMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B65F0D830321004FE8C3 /* SDLMain.mm */; }; | ||
258 | 231 | 9BB7B6AF0D830366004FE8C3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6900D830365004FE8C3 /* md5.cpp */; }; | ||
259 | 232 | 9BB7B6B10D830366004FE8C3 /* nAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6920D830365004FE8C3 /* nAuthentication.cpp */; }; | ||
260 | 233 | 9BB7B6B30D830366004FE8C3 /* nConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6940D830365004FE8C3 /* nConfig.cpp */; }; | ||
261 | 234 | 9BB7B6B70D830366004FE8C3 /* nKrawall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6980D830365004FE8C3 /* nKrawall.cpp */; }; | ||
262 | 235 | 9BB7B6B90D830366004FE8C3 /* nKrawallPrivate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69A0D830365004FE8C3 /* nKrawallPrivate.cpp */; }; | ||
263 | 236 | 9BB7B6BA0D830366004FE8C3 /* nNetObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69B0D830365004FE8C3 /* nNetObject.cpp */; }; | ||
264 | 237 | 9BB7B6BC0D830366004FE8C3 /* nNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69D0D830365004FE8C3 /* nNetwork.cpp */; }; | ||
265 | 238 | 9BB7B6BE0D830366004FE8C3 /* nObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69F0D830365004FE8C3 /* nObserver.cpp */; }; | ||
266 | 239 | 9BB7B6C00D830366004FE8C3 /* nPriorizing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A10D830365004FE8C3 /* nPriorizing.cpp */; }; | ||
267 | 240 | 9BB7B6C20D830366004FE8C3 /* nServerInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A30D830365004FE8C3 /* nServerInfo.cpp */; }; | ||
268 | 241 | 9BB7B6C50D830366004FE8C3 /* nSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A60D830365004FE8C3 /* nSocket.cpp */; }; | ||
269 | 242 | 9BB7B6C70D830366004FE8C3 /* nSpamProtection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A80D830366004FE8C3 /* nSpamProtection.cpp */; }; | ||
270 | 243 | 9BB7B6CD0D830366004FE8C3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6900D830365004FE8C3 /* md5.cpp */; }; | ||
271 | 244 | 9BB7B6CF0D830366004FE8C3 /* nAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6920D830365004FE8C3 /* nAuthentication.cpp */; }; | ||
272 | 245 | 9BB7B6D10D830366004FE8C3 /* nConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6940D830365004FE8C3 /* nConfig.cpp */; }; | ||
273 | 246 | 9BB7B6D50D830366004FE8C3 /* nKrawall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6980D830365004FE8C3 /* nKrawall.cpp */; }; | ||
274 | 247 | 9BB7B6D70D830366004FE8C3 /* nKrawallPrivate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69A0D830365004FE8C3 /* nKrawallPrivate.cpp */; }; | ||
275 | 248 | 9BB7B6D80D830366004FE8C3 /* nNetObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69B0D830365004FE8C3 /* nNetObject.cpp */; }; | ||
276 | 249 | 9BB7B6DA0D830366004FE8C3 /* nNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69D0D830365004FE8C3 /* nNetwork.cpp */; }; | ||
277 | 250 | 9BB7B6DC0D830366004FE8C3 /* nObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B69F0D830365004FE8C3 /* nObserver.cpp */; }; | ||
278 | 251 | 9BB7B6DE0D830366004FE8C3 /* nPriorizing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A10D830365004FE8C3 /* nPriorizing.cpp */; }; | ||
279 | 252 | 9BB7B6E00D830366004FE8C3 /* nServerInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A30D830365004FE8C3 /* nServerInfo.cpp */; }; | ||
280 | 253 | 9BB7B6E30D830366004FE8C3 /* nSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A60D830365004FE8C3 /* nSocket.cpp */; }; | ||
281 | 254 | 9BB7B6E50D830366004FE8C3 /* nSpamProtection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6A80D830366004FE8C3 /* nSpamProtection.cpp */; }; | ||
282 | 255 | 9BB7B70F0D830391004FE8C3 /* rConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6ED0D830390004FE8C3 /* rConsole.cpp */; }; | ||
283 | 256 | 9BB7B7120D830391004FE8C3 /* rConsoleGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F00D830390004FE8C3 /* rConsoleGraph.cpp */; }; | ||
284 | 257 | 9BB7B7130D830391004FE8C3 /* rDisplayList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F10D830390004FE8C3 /* rDisplayList.cpp */; }; | ||
285 | 258 | 9BB7B7150D830391004FE8C3 /* rFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F30D830390004FE8C3 /* rFont.cpp */; }; | ||
286 | 259 | 9BB7B7170D830391004FE8C3 /* rGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F50D830391004FE8C3 /* rGL.cpp */; }; | ||
287 | 260 | 9BB7B71A0D830391004FE8C3 /* rGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F80D830391004FE8C3 /* rGLRender.cpp */; }; | ||
288 | 261 | 9BB7B71B0D830391004FE8C3 /* rGLuintObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F90D830391004FE8C3 /* rGLuintObject.cpp */; }; | ||
289 | 262 | 9BB7B71D0D830391004FE8C3 /* rGradient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FB0D830391004FE8C3 /* rGradient.cpp */; }; | ||
290 | 263 | 9BB7B71F0D830391004FE8C3 /* rModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FD0D830391004FE8C3 /* rModel.cpp */; }; | ||
291 | 264 | 9BB7B7210D830391004FE8C3 /* rRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FF0D830391004FE8C3 /* rRender.cpp */; }; | ||
292 | 265 | 9BB7B7230D830391004FE8C3 /* rScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7010D830391004FE8C3 /* rScreen.cpp */; }; | ||
293 | 266 | 9BB7B7260D830391004FE8C3 /* rSysdep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7040D830391004FE8C3 /* rSysdep.cpp */; }; | ||
294 | 267 | 9BB7B7280D830391004FE8C3 /* rTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7060D830391004FE8C3 /* rTexture.cpp */; }; | ||
295 | 268 | 9BB7B72A0D830391004FE8C3 /* rTextureRenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7080D830391004FE8C3 /* rTextureRenderTarget.cpp */; }; | ||
296 | 269 | 9BB7B72C0D830391004FE8C3 /* rViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B70A0D830391004FE8C3 /* rViewport.cpp */; }; | ||
297 | 270 | 9BB7B7300D830391004FE8C3 /* rConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6ED0D830390004FE8C3 /* rConsole.cpp */; }; | ||
298 | 271 | 9BB7B7330D830391004FE8C3 /* rConsoleGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F00D830390004FE8C3 /* rConsoleGraph.cpp */; }; | ||
299 | 272 | 9BB7B7340D830391004FE8C3 /* rDisplayList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F10D830390004FE8C3 /* rDisplayList.cpp */; }; | ||
300 | 273 | 9BB7B7360D830391004FE8C3 /* rFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F30D830390004FE8C3 /* rFont.cpp */; }; | ||
301 | 274 | 9BB7B7380D830391004FE8C3 /* rGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F50D830391004FE8C3 /* rGL.cpp */; }; | ||
302 | 275 | 9BB7B73B0D830391004FE8C3 /* rGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F80D830391004FE8C3 /* rGLRender.cpp */; }; | ||
303 | 276 | 9BB7B73C0D830391004FE8C3 /* rGLuintObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6F90D830391004FE8C3 /* rGLuintObject.cpp */; }; | ||
304 | 277 | 9BB7B73E0D830391004FE8C3 /* rGradient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FB0D830391004FE8C3 /* rGradient.cpp */; }; | ||
305 | 278 | 9BB7B7400D830391004FE8C3 /* rModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FD0D830391004FE8C3 /* rModel.cpp */; }; | ||
306 | 279 | 9BB7B7420D830391004FE8C3 /* rRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B6FF0D830391004FE8C3 /* rRender.cpp */; }; | ||
307 | 280 | 9BB7B7440D830391004FE8C3 /* rScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7010D830391004FE8C3 /* rScreen.cpp */; }; | ||
308 | 281 | 9BB7B7470D830391004FE8C3 /* rSysdep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7040D830391004FE8C3 /* rSysdep.cpp */; }; | ||
309 | 282 | 9BB7B7490D830391004FE8C3 /* rTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7060D830391004FE8C3 /* rTexture.cpp */; }; | ||
310 | 283 | 9BB7B74B0D830391004FE8C3 /* rTextureRenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7080D830391004FE8C3 /* rTextureRenderTarget.cpp */; }; | ||
311 | 284 | 9BB7B74D0D830391004FE8C3 /* rViewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B70A0D830391004FE8C3 /* rViewport.cpp */; }; | ||
312 | 285 | 9BB7B7780D8303BB004FE8C3 /* mathexpr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B75B0D8303BA004FE8C3 /* mathexpr.cpp */; }; | ||
313 | 286 | 9BB7B78F0D8303BB004FE8C3 /* mathexpr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B75B0D8303BA004FE8C3 /* mathexpr.cpp */; }; | ||
314 | 287 | 9BB7B8100D830423004FE8C3 /* tArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A30D830422004FE8C3 /* tArray.cpp */; }; | ||
315 | 288 | 9BB7B8120D830423004FE8C3 /* tCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A50D830422004FE8C3 /* tCallback.cpp */; }; | ||
316 | 289 | 9BB7B8160D830423004FE8C3 /* tCommandLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A90D830422004FE8C3 /* tCommandLine.cpp */; }; | ||
317 | 290 | 9BB7B8180D830423004FE8C3 /* tConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7AB0D830422004FE8C3 /* tConfiguration.cpp */; }; | ||
318 | 291 | 9BB7B81A0D830423004FE8C3 /* tConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7AD0D830422004FE8C3 /* tConsole.cpp */; }; | ||
319 | 292 | 9BB7B81D0D830423004FE8C3 /* tCrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B00D830422004FE8C3 /* tCrypt.cpp */; }; | ||
320 | 293 | 9BB7B81F0D830423004FE8C3 /* tDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B20D830422004FE8C3 /* tDecorator.cpp */; }; | ||
321 | 294 | 9BB7B8210D830423004FE8C3 /* tDirectories.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B40D830422004FE8C3 /* tDirectories.cpp */; }; | ||
322 | 295 | 9BB7B8230D830423004FE8C3 /* tError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B60D830422004FE8C3 /* tError.cpp */; }; | ||
323 | 296 | 9BB7B8250D830423004FE8C3 /* tEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B80D830422004FE8C3 /* tEventQueue.cpp */; }; | ||
324 | 297 | 9BB7B8270D830423004FE8C3 /* tException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BA0D830422004FE8C3 /* tException.cpp */; }; | ||
325 | 298 | 9BB7B8290D830423004FE8C3 /* tFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BC0D830422004FE8C3 /* tFunction.cpp */; }; | ||
326 | 299 | 9BB7B82B0D830423004FE8C3 /* tHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BE0D830422004FE8C3 /* tHeap.cpp */; }; | ||
327 | 300 | 9BB7B82D0D830423004FE8C3 /* tIniFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C00D830422004FE8C3 /* tIniFile.cpp */; }; | ||
328 | 301 | 9BB7B8300D830423004FE8C3 /* tLinkedList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C30D830422004FE8C3 /* tLinkedList.cpp */; }; | ||
329 | 302 | 9BB7B8330D830423004FE8C3 /* tLocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C60D830422004FE8C3 /* tLocale.cpp */; }; | ||
330 | 303 | 9BB7B8360D830423004FE8C3 /* tMemManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C90D830422004FE8C3 /* tMemManager.cpp */; }; | ||
331 | 304 | 9BB7B8380D830423004FE8C3 /* tMemStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7CB0D830422004FE8C3 /* tMemStack.cpp */; }; | ||
332 | 305 | 9BB7B83A0D830423004FE8C3 /* tPlayList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7CD0D830422004FE8C3 /* tPlayList.cpp */; }; | ||
333 | 306 | 9BB7B83F0D830423004FE8C3 /* tRandom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D20D830422004FE8C3 /* tRandom.cpp */; }; | ||
334 | 307 | 9BB7B8420D830423004FE8C3 /* tRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D50D830422004FE8C3 /* tRecorder.cpp */; }; | ||
335 | 308 | 9BB7B8440D830423004FE8C3 /* tRecorderInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D70D830422004FE8C3 /* tRecorderInternal.cpp */; }; | ||
336 | 309 | 9BB7B84B0D830423004FE8C3 /* tRing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7DE0D830422004FE8C3 /* tRing.cpp */; }; | ||
337 | 310 | 9BB7B84D0D830423004FE8C3 /* tRuby.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E00D830422004FE8C3 /* tRuby.cpp */; }; | ||
338 | 311 | 9BB7B84F0D830423004FE8C3 /* tSafePTR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E20D830422004FE8C3 /* tSafePTR.cpp */; }; | ||
339 | 312 | 9BB7B8520D830423004FE8C3 /* tStatEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E50D830422004FE8C3 /* tStatEntry.cpp */; }; | ||
340 | 313 | 9BB7B8540D830423004FE8C3 /* tStatFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E70D830422004FE8C3 /* tStatFile.cpp */; }; | ||
341 | 314 | 9BB7B8560D830423004FE8C3 /* tString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E90D830422004FE8C3 /* tString.cpp */; }; | ||
342 | 315 | 9BB7B8580D830423004FE8C3 /* tSysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7EB0D830422004FE8C3 /* tSysTime.cpp */; }; | ||
343 | 316 | 9BB7B85A0D830423004FE8C3 /* tToDo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7ED0D830422004FE8C3 /* tToDo.cpp */; }; | ||
344 | 317 | 9BB7B85E0D830423004FE8C3 /* tXmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7F10D830422004FE8C3 /* tXmlParser.cpp */; }; | ||
345 | 318 | 9BB7B8660D830423004FE8C3 /* vCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7FB0D830423004FE8C3 /* vCollection.cpp */; }; | ||
346 | 319 | 9BB7B8680D830423004FE8C3 /* vCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7FD0D830423004FE8C3 /* vCore.cpp */; }; | ||
347 | 320 | 9BB7B86B0D830423004FE8C3 /* vebLegacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8000D830423004FE8C3 /* vebLegacy.cpp */; }; | ||
348 | 321 | 9BB7B86D0D830423004FE8C3 /* vebMathExpr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8020D830423004FE8C3 /* vebMathExpr.cpp */; }; | ||
349 | 322 | 9BB7B86F0D830423004FE8C3 /* veComparison.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8040D830423004FE8C3 /* veComparison.cpp */; }; | ||
350 | 323 | 9BB7B8710D830423004FE8C3 /* veLogic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8060D830423004FE8C3 /* veLogic.cpp */; }; | ||
351 | 324 | 9BB7B8730D830423004FE8C3 /* veMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8080D830423004FE8C3 /* veMath.cpp */; }; | ||
352 | 325 | 9BB7B8760D830423004FE8C3 /* vParser.ypp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B80B0D830423004FE8C3 /* vParser.ypp */; }; | ||
353 | 326 | 9BB7B8770D830423004FE8C3 /* vRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B80C0D830423004FE8C3 /* vRegistry.cpp */; }; | ||
354 | 327 | 9BB7B87A0D830423004FE8C3 /* tArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A30D830422004FE8C3 /* tArray.cpp */; }; | ||
355 | 328 | 9BB7B87C0D830423004FE8C3 /* tCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A50D830422004FE8C3 /* tCallback.cpp */; }; | ||
356 | 329 | 9BB7B8800D830423004FE8C3 /* tCommandLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7A90D830422004FE8C3 /* tCommandLine.cpp */; }; | ||
357 | 330 | 9BB7B8820D830423004FE8C3 /* tConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7AB0D830422004FE8C3 /* tConfiguration.cpp */; }; | ||
358 | 331 | 9BB7B8840D830423004FE8C3 /* tConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7AD0D830422004FE8C3 /* tConsole.cpp */; }; | ||
359 | 332 | 9BB7B8870D830423004FE8C3 /* tCrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B00D830422004FE8C3 /* tCrypt.cpp */; }; | ||
360 | 333 | 9BB7B8890D830423004FE8C3 /* tDecorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B20D830422004FE8C3 /* tDecorator.cpp */; }; | ||
361 | 334 | 9BB7B88B0D830423004FE8C3 /* tDirectories.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B40D830422004FE8C3 /* tDirectories.cpp */; }; | ||
362 | 335 | 9BB7B88D0D830423004FE8C3 /* tError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B60D830422004FE8C3 /* tError.cpp */; }; | ||
363 | 336 | 9BB7B88F0D830423004FE8C3 /* tEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7B80D830422004FE8C3 /* tEventQueue.cpp */; }; | ||
364 | 337 | 9BB7B8910D830423004FE8C3 /* tException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BA0D830422004FE8C3 /* tException.cpp */; }; | ||
365 | 338 | 9BB7B8930D830423004FE8C3 /* tFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BC0D830422004FE8C3 /* tFunction.cpp */; }; | ||
366 | 339 | 9BB7B8950D830423004FE8C3 /* tHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7BE0D830422004FE8C3 /* tHeap.cpp */; }; | ||
367 | 340 | 9BB7B8970D830423004FE8C3 /* tIniFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C00D830422004FE8C3 /* tIniFile.cpp */; }; | ||
368 | 341 | 9BB7B89A0D830423004FE8C3 /* tLinkedList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C30D830422004FE8C3 /* tLinkedList.cpp */; }; | ||
369 | 342 | 9BB7B89D0D830423004FE8C3 /* tLocale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C60D830422004FE8C3 /* tLocale.cpp */; }; | ||
370 | 343 | 9BB7B8A00D830423004FE8C3 /* tMemManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7C90D830422004FE8C3 /* tMemManager.cpp */; }; | ||
371 | 344 | 9BB7B8A20D830423004FE8C3 /* tMemStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7CB0D830422004FE8C3 /* tMemStack.cpp */; }; | ||
372 | 345 | 9BB7B8A40D830423004FE8C3 /* tPlayList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7CD0D830422004FE8C3 /* tPlayList.cpp */; }; | ||
373 | 346 | 9BB7B8A90D830423004FE8C3 /* tRandom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D20D830422004FE8C3 /* tRandom.cpp */; }; | ||
374 | 347 | 9BB7B8AC0D830423004FE8C3 /* tRecorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D50D830422004FE8C3 /* tRecorder.cpp */; }; | ||
375 | 348 | 9BB7B8AE0D830423004FE8C3 /* tRecorderInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7D70D830422004FE8C3 /* tRecorderInternal.cpp */; }; | ||
376 | 349 | 9BB7B8B50D830423004FE8C3 /* tRing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7DE0D830422004FE8C3 /* tRing.cpp */; }; | ||
377 | 350 | 9BB7B8B70D830423004FE8C3 /* tRuby.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E00D830422004FE8C3 /* tRuby.cpp */; }; | ||
378 | 351 | 9BB7B8B90D830423004FE8C3 /* tSafePTR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E20D830422004FE8C3 /* tSafePTR.cpp */; }; | ||
379 | 352 | 9BB7B8BC0D830423004FE8C3 /* tStatEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E50D830422004FE8C3 /* tStatEntry.cpp */; }; | ||
380 | 353 | 9BB7B8BE0D830423004FE8C3 /* tStatFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E70D830422004FE8C3 /* tStatFile.cpp */; }; | ||
381 | 354 | 9BB7B8C00D830423004FE8C3 /* tString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7E90D830422004FE8C3 /* tString.cpp */; }; | ||
382 | 355 | 9BB7B8C20D830423004FE8C3 /* tSysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7EB0D830422004FE8C3 /* tSysTime.cpp */; }; | ||
383 | 356 | 9BB7B8C40D830423004FE8C3 /* tToDo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7ED0D830422004FE8C3 /* tToDo.cpp */; }; | ||
384 | 357 | 9BB7B8C80D830423004FE8C3 /* tXmlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7F10D830422004FE8C3 /* tXmlParser.cpp */; }; | ||
385 | 358 | 9BB7B8D00D830423004FE8C3 /* vCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7FB0D830423004FE8C3 /* vCollection.cpp */; }; | ||
386 | 359 | 9BB7B8D20D830423004FE8C3 /* vCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B7FD0D830423004FE8C3 /* vCore.cpp */; }; | ||
387 | 360 | 9BB7B8D50D830423004FE8C3 /* vebLegacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8000D830423004FE8C3 /* vebLegacy.cpp */; }; | ||
388 | 361 | 9BB7B8D70D830423004FE8C3 /* vebMathExpr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8020D830423004FE8C3 /* vebMathExpr.cpp */; }; | ||
389 | 362 | 9BB7B8D90D830423004FE8C3 /* veComparison.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8040D830423004FE8C3 /* veComparison.cpp */; }; | ||
390 | 363 | 9BB7B8DB0D830423004FE8C3 /* veLogic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8060D830423004FE8C3 /* veLogic.cpp */; }; | ||
391 | 364 | 9BB7B8DD0D830423004FE8C3 /* veMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8080D830423004FE8C3 /* veMath.cpp */; }; | ||
392 | 365 | 9BB7B8E00D830423004FE8C3 /* vParser.ypp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B80B0D830423004FE8C3 /* vParser.ypp */; }; | ||
393 | 366 | 9BB7B8E10D830423004FE8C3 /* vRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B80C0D830423004FE8C3 /* vRegistry.cpp */; }; | ||
394 | 367 | 9BB7B9410D830448004FE8C3 /* cCockpit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8E60D830448004FE8C3 /* cCockpit.cpp */; }; | ||
395 | 368 | 9BB7B9430D830448004FE8C3 /* cGauges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8E80D830448004FE8C3 /* cGauges.cpp */; }; | ||
396 | 369 | 9BB7B9450D830448004FE8C3 /* cLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EA0D830448004FE8C3 /* cLabel.cpp */; }; | ||
397 | 370 | 9BB7B9470D830448004FE8C3 /* cMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EC0D830448004FE8C3 /* cMap.cpp */; }; | ||
398 | 371 | 9BB7B9490D830448004FE8C3 /* cRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EE0D830448004FE8C3 /* cRectangle.cpp */; }; | ||
399 | 372 | 9BB7B94B0D830448004FE8C3 /* cWidgetBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F00D830448004FE8C3 /* cWidgetBase.cpp */; }; | ||
400 | 373 | 9BB7B94D0D830448004FE8C3 /* gAIBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F20D830448004FE8C3 /* gAIBase.cpp */; }; | ||
401 | 374 | 9BB7B94F0D830448004FE8C3 /* gAICharacter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F40D830448004FE8C3 /* gAICharacter.cpp */; }; | ||
402 | 375 | 9BB7B9510D830448004FE8C3 /* gArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F60D830448004FE8C3 /* gArena.cpp */; }; | ||
403 | 376 | 9BB7B9530D830448004FE8C3 /* gArmagetron.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F80D830448004FE8C3 /* gArmagetron.cpp */; }; | ||
404 | 377 | 9BB7B9540D830448004FE8C3 /* gCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F90D830448004FE8C3 /* gCamera.cpp */; }; | ||
405 | 378 | 9BB7B9560D830448004FE8C3 /* gCommandLineJumpStart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FB0D830448004FE8C3 /* gCommandLineJumpStart.cpp */; }; | ||
406 | 379 | 9BB7B9580D830448004FE8C3 /* gCycle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FD0D830448004FE8C3 /* gCycle.cpp */; }; | ||
407 | 380 | 9BB7B95A0D830448004FE8C3 /* gCycleMovement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FF0D830448004FE8C3 /* gCycleMovement.cpp */; }; | ||
408 | 381 | 9BB7B95C0D830448004FE8C3 /* gExplosion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9010D830448004FE8C3 /* gExplosion.cpp */; }; | ||
409 | 382 | 9BB7B95E0D830448004FE8C3 /* gFloor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9030D830448004FE8C3 /* gFloor.cpp */; }; | ||
410 | 383 | 9BB7B95F0D830448004FE8C3 /* gFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9040D830448004FE8C3 /* gFriends.cpp */; }; | ||
411 | 384 | 9BB7B9610D830448004FE8C3 /* gGame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9060D830448004FE8C3 /* gGame.cpp */; }; | ||
412 | 385 | 9BB7B9630D830448004FE8C3 /* gJoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9080D830448004FE8C3 /* gJoystick.cpp */; }; | ||
413 | 386 | 9BB7B9650D830448004FE8C3 /* gLanguageMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90A0D830448004FE8C3 /* gLanguageMenu.cpp */; }; | ||
414 | 387 | 9BB7B9670D830448004FE8C3 /* gLogo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90C0D830448004FE8C3 /* gLogo.cpp */; }; | ||
415 | 388 | 9BB7B9690D830448004FE8C3 /* gMenus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90E0D830448004FE8C3 /* gMenus.cpp */; }; | ||
416 | 389 | 9BB7B96B0D830448004FE8C3 /* gParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9100D830448004FE8C3 /* gParser.cpp */; }; | ||
417 | 390 | 9BB7B96D0D830448004FE8C3 /* gParticles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9120D830448004FE8C3 /* gParticles.cpp */; }; | ||
418 | 391 | 9BB7B96F0D830448004FE8C3 /* gRotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9140D830448004FE8C3 /* gRotation.cpp */; }; | ||
419 | 392 | 9BB7B9710D830448004FE8C3 /* gSensor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9160D830448004FE8C3 /* gSensor.cpp */; }; | ||
420 | 393 | 9BB7B9730D830448004FE8C3 /* gServerBrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9180D830448004FE8C3 /* gServerBrowser.cpp */; }; | ||
421 | 394 | 9BB7B9750D830448004FE8C3 /* gServerFavorites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B91A0D830448004FE8C3 /* gServerFavorites.cpp */; }; | ||
422 | 395 | 9BB7B9770D830448004FE8C3 /* gSparks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B91C0D830448004FE8C3 /* gSparks.cpp */; }; | ||
423 | 396 | 9BB7B97B0D830448004FE8C3 /* gStatistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9200D830448004FE8C3 /* gStatistics.cpp */; }; | ||
424 | 397 | 9BB7B97D0D830448004FE8C3 /* gStatList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9220D830448004FE8C3 /* gStatList.cpp */; }; | ||
425 | 398 | 9BB7B97F0D830448004FE8C3 /* gStuff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9240D830448004FE8C3 /* gStuff.cpp */; }; | ||
426 | 399 | 9BB7B9810D830448004FE8C3 /* gTeam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9260D830448004FE8C3 /* gTeam.cpp */; }; | ||
427 | 400 | 9BB7B9840D830448004FE8C3 /* gWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9290D830448004FE8C3 /* gWall.cpp */; }; | ||
428 | 401 | 9BB7B9890D830448004FE8C3 /* zEffectGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B92F0D830448004FE8C3 /* zEffectGroup.cpp */; }; | ||
429 | 402 | 9BB7B98B0D830448004FE8C3 /* zEffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9310D830448004FE8C3 /* zEffector.cpp */; }; | ||
430 | 403 | 9BB7B98E0D830448004FE8C3 /* zMonitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9340D830448004FE8C3 /* zMonitor.cpp */; }; | ||
431 | 404 | 9BB7B9900D830448004FE8C3 /* zSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9360D830448004FE8C3 /* zSelector.cpp */; }; | ||
432 | 405 | 9BB7B9920D830448004FE8C3 /* zShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9380D830448004FE8C3 /* zShape.cpp */; }; | ||
433 | 406 | 9BB7B9940D830448004FE8C3 /* zValidator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93A0D830448004FE8C3 /* zValidator.cpp */; }; | ||
434 | 407 | 9BB7B9960D830448004FE8C3 /* zZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93C0D830448004FE8C3 /* zZone.cpp */; }; | ||
435 | 408 | 9BB7B9980D830448004FE8C3 /* zZoneInfluence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93E0D830448004FE8C3 /* zZoneInfluence.cpp */; }; | ||
436 | 409 | 9BB7B99A0D830448004FE8C3 /* cCockpit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8E60D830448004FE8C3 /* cCockpit.cpp */; }; | ||
437 | 410 | 9BB7B99C0D830448004FE8C3 /* cGauges.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8E80D830448004FE8C3 /* cGauges.cpp */; }; | ||
438 | 411 | 9BB7B99E0D830448004FE8C3 /* cLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EA0D830448004FE8C3 /* cLabel.cpp */; }; | ||
439 | 412 | 9BB7B9A00D830448004FE8C3 /* cMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EC0D830448004FE8C3 /* cMap.cpp */; }; | ||
440 | 413 | 9BB7B9A20D830448004FE8C3 /* cRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8EE0D830448004FE8C3 /* cRectangle.cpp */; }; | ||
441 | 414 | 9BB7B9A40D830448004FE8C3 /* cWidgetBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F00D830448004FE8C3 /* cWidgetBase.cpp */; }; | ||
442 | 415 | 9BB7B9A60D830448004FE8C3 /* gAIBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F20D830448004FE8C3 /* gAIBase.cpp */; }; | ||
443 | 416 | 9BB7B9A80D830448004FE8C3 /* gAICharacter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F40D830448004FE8C3 /* gAICharacter.cpp */; }; | ||
444 | 417 | 9BB7B9AA0D830448004FE8C3 /* gArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F60D830448004FE8C3 /* gArena.cpp */; }; | ||
445 | 418 | 9BB7B9AC0D830448004FE8C3 /* gArmagetron.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F80D830448004FE8C3 /* gArmagetron.cpp */; }; | ||
446 | 419 | 9BB7B9AD0D830448004FE8C3 /* gCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8F90D830448004FE8C3 /* gCamera.cpp */; }; | ||
447 | 420 | 9BB7B9AF0D830448004FE8C3 /* gCommandLineJumpStart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FB0D830448004FE8C3 /* gCommandLineJumpStart.cpp */; }; | ||
448 | 421 | 9BB7B9B10D830448004FE8C3 /* gCycle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FD0D830448004FE8C3 /* gCycle.cpp */; }; | ||
449 | 422 | 9BB7B9B30D830448004FE8C3 /* gCycleMovement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B8FF0D830448004FE8C3 /* gCycleMovement.cpp */; }; | ||
450 | 423 | 9BB7B9B50D830448004FE8C3 /* gExplosion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9010D830448004FE8C3 /* gExplosion.cpp */; }; | ||
451 | 424 | 9BB7B9B70D830448004FE8C3 /* gFloor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9030D830448004FE8C3 /* gFloor.cpp */; }; | ||
452 | 425 | 9BB7B9B80D830448004FE8C3 /* gFriends.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9040D830448004FE8C3 /* gFriends.cpp */; }; | ||
453 | 426 | 9BB7B9BA0D830448004FE8C3 /* gGame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9060D830448004FE8C3 /* gGame.cpp */; }; | ||
454 | 427 | 9BB7B9BC0D830448004FE8C3 /* gJoystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9080D830448004FE8C3 /* gJoystick.cpp */; }; | ||
455 | 428 | 9BB7B9BE0D830448004FE8C3 /* gLanguageMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90A0D830448004FE8C3 /* gLanguageMenu.cpp */; }; | ||
456 | 429 | 9BB7B9C00D830448004FE8C3 /* gLogo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90C0D830448004FE8C3 /* gLogo.cpp */; }; | ||
457 | 430 | 9BB7B9C20D830448004FE8C3 /* gMenus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B90E0D830448004FE8C3 /* gMenus.cpp */; }; | ||
458 | 431 | 9BB7B9C40D830448004FE8C3 /* gParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9100D830448004FE8C3 /* gParser.cpp */; }; | ||
459 | 432 | 9BB7B9C60D830448004FE8C3 /* gParticles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9120D830448004FE8C3 /* gParticles.cpp */; }; | ||
460 | 433 | 9BB7B9C80D830448004FE8C3 /* gRotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9140D830448004FE8C3 /* gRotation.cpp */; }; | ||
461 | 434 | 9BB7B9CA0D830448004FE8C3 /* gSensor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9160D830448004FE8C3 /* gSensor.cpp */; }; | ||
462 | 435 | 9BB7B9CC0D830448004FE8C3 /* gServerBrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9180D830448004FE8C3 /* gServerBrowser.cpp */; }; | ||
463 | 436 | 9BB7B9CE0D830448004FE8C3 /* gServerFavorites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B91A0D830448004FE8C3 /* gServerFavorites.cpp */; }; | ||
464 | 437 | 9BB7B9D00D830448004FE8C3 /* gSparks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B91C0D830448004FE8C3 /* gSparks.cpp */; }; | ||
465 | 438 | 9BB7B9D40D830448004FE8C3 /* gStatistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9200D830448004FE8C3 /* gStatistics.cpp */; }; | ||
466 | 439 | 9BB7B9D60D830448004FE8C3 /* gStatList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9220D830448004FE8C3 /* gStatList.cpp */; }; | ||
467 | 440 | 9BB7B9D80D830448004FE8C3 /* gStuff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9240D830448004FE8C3 /* gStuff.cpp */; }; | ||
468 | 441 | 9BB7B9DA0D830448004FE8C3 /* gTeam.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9260D830448004FE8C3 /* gTeam.cpp */; }; | ||
469 | 442 | 9BB7B9DD0D830448004FE8C3 /* gWall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9290D830448004FE8C3 /* gWall.cpp */; }; | ||
470 | 443 | 9BB7B9E20D830448004FE8C3 /* zEffectGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B92F0D830448004FE8C3 /* zEffectGroup.cpp */; }; | ||
471 | 444 | 9BB7B9E40D830448004FE8C3 /* zEffector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9310D830448004FE8C3 /* zEffector.cpp */; }; | ||
472 | 445 | 9BB7B9E70D830448004FE8C3 /* zMonitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9340D830448004FE8C3 /* zMonitor.cpp */; }; | ||
473 | 446 | 9BB7B9E90D830448004FE8C3 /* zSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9360D830448004FE8C3 /* zSelector.cpp */; }; | ||
474 | 447 | 9BB7B9EB0D830448004FE8C3 /* zShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9380D830448004FE8C3 /* zShape.cpp */; }; | ||
475 | 448 | 9BB7B9ED0D830448004FE8C3 /* zValidator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93A0D830448004FE8C3 /* zValidator.cpp */; }; | ||
476 | 449 | 9BB7B9EF0D830448004FE8C3 /* zZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93C0D830448004FE8C3 /* zZone.cpp */; }; | ||
477 | 450 | 9BB7B9F10D830448004FE8C3 /* zZoneInfluence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B93E0D830448004FE8C3 /* zZoneInfluence.cpp */; }; | ||
478 | 451 | 9BB7B9FC0D830473004FE8C3 /* uInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F50D830473004FE8C3 /* uInput.cpp */; }; | ||
479 | 452 | 9BB7B9FE0D830473004FE8C3 /* uInputQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F70D830473004FE8C3 /* uInputQueue.cpp */; }; | ||
480 | 453 | 9BB7BA000D830473004FE8C3 /* uMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F90D830473004FE8C3 /* uMenu.cpp */; }; | ||
481 | 454 | 9BB7BA020D830473004FE8C3 /* uInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F50D830473004FE8C3 /* uInput.cpp */; }; | ||
482 | 455 | 9BB7BA040D830473004FE8C3 /* uInputQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F70D830473004FE8C3 /* uInputQueue.cpp */; }; | ||
483 | 456 | 9BB7BA060D830473004FE8C3 /* uMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BB7B9F90D830473004FE8C3 /* uMenu.cpp */; }; | ||
484 | 457 | 9BBF0FC4145337FE001AF053 /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BBF0FC3145337FE001AF053 /* SDL_mixer.framework */; }; | ||
485 | 458 | 9BBF0FCE1453381C001AF053 /* SDL_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9BBF0FC3145337FE001AF053 /* SDL_mixer.framework */; }; | ||
486 | 459 | 9BCBDE120D91F6D90022855B /* tColor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BCBDE110D91F6D90022855B /* tColor.cpp */; }; | ||
487 | 460 | 9BCBDE440D91F7F30022855B /* tColor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BCBDE110D91F6D90022855B /* tColor.cpp */; }; | ||
488 | 461 | 9BCBDF890D9210E10022855B /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BCBDF880D9210E10022855B /* ApplicationServices.framework */; }; | ||
489 | 462 | 9BCBE1E30D9214420022855B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BCBE1E20D9214420022855B /* CoreFoundation.framework */; }; | ||
490 | 463 | 9BCBE30E0D922EAE0022855B /* AAPaste.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BCBE30C0D922EAE0022855B /* AAPaste.cpp */; }; | ||
491 | 464 | 9BD7D9720A2C7CB400D7033C /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96B0A2C7CB400D7033C /* libfreetype.a */; }; | ||
492 | 465 | 9BD7D9730A2C7CB400D7033C /* libftgl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96C0A2C7CB400D7033C /* libftgl.a */; }; | ||
493 | 466 | 9BD7D9740A2C7CB400D7033C /* libpng.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96D0A2C7CB400D7033C /* libpng.framework */; }; | ||
494 | 467 | 9BD7D9750A2C7CB400D7033C /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96E0A2C7CB400D7033C /* SDL_image.framework */; }; | ||
495 | 468 | 9BD7D9770A2C7CB400D7033C /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D9700A2C7CB400D7033C /* SDL.framework */; }; | ||
496 | 469 | 9BD7D9A70A2C7CCF00D7033C /* libpng.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96D0A2C7CB400D7033C /* libpng.framework */; }; | ||
497 | 470 | 9BD7D9A80A2C7CCF00D7033C /* SDL_image.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D96E0A2C7CB400D7033C /* SDL_image.framework */; }; | ||
498 | 471 | 9BD7D9AA0A2C7CCF00D7033C /* SDL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 9BD7D9700A2C7CB400D7033C /* SDL.framework */; }; | ||
499 | 472 | 9BD7DAFD0A2CAE0700D7033C /* config in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DAE20A2CAE0700D7033C /* config */; }; | ||
500 | 473 | 9BD7DB0B0A2CAE1D00D7033C /* language in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DAFE0A2CAE1D00D7033C /* language */; }; | ||
501 | 474 | 9BD7DB110A2CAE2700D7033C /* models in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB0C0A2CAE2700D7033C /* models */; }; | ||
502 | 475 | 9BD7DB1A0A2CAE2E00D7033C /* music in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB120A2CAE2D00D7033C /* music */; }; | ||
503 | 476 | 9BD7DB260A2CAE3E00D7033C /* sound in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB1B0A2CAE3E00D7033C /* sound */; }; | ||
504 | 477 | 9BD7DB3E0A2CAE4600D7033C /* textures in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB270A2CAE4600D7033C /* textures */; }; | ||
505 | 478 | 9BD7DB770A2CE28500D7033C /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB760A2CE28500D7033C /* SDLMain.nib */; }; | ||
506 | 479 | 9BD7DB7E0A2CE35600D7033C /* Armagetron Advanced.icns in Resources */ = {isa = PBXBuildFile; fileRef = 9BD7DB7D0A2CE35600D7033C /* Armagetron Advanced.icns */; }; | ||
507 | 480 | /* End PBXBuildFile section */ | ||
508 | 481 | |||
509 | 482 | /* Begin PBXBuildRule section */ | ||
510 | 483 | 64DAFBA4144C5D9D00D115F3 /* PBXBuildRule */ = { | ||
511 | 484 | isa = PBXBuildRule; | ||
512 | 485 | compilerSpec = com.apple.compilers.proxy.script; | ||
513 | 486 | filePatterns = "*.m4"; | ||
514 | 487 | fileType = pattern.proxy; | ||
515 | 488 | isEditable = 1; | ||
516 | 489 | outputFiles = ( | ||
517 | 490 | "$(CONFIGURATION_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/doc/$(INPUT_FILE_BASE)", | ||
518 | 491 | ); | ||
519 | 492 | script = "doc_directory=\"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/doc\"\nmkdir -p \"$doc_directory\"\n{ cat \"${INPUT_FILE_DIR}/html.mac.m4\" \"${INPUT_FILE_PATH}\"; } | m4 -I \"${INPUT_FILE_DIR}\" > \"${doc_directory}/${INPUT_FILE_BASE}\""; | ||
520 | 493 | }; | ||
521 | 494 | 9B46134A144E379000779938 /* PBXBuildRule */ = { | ||
522 | 495 | isa = PBXBuildRule; | ||
523 | 496 | compilerSpec = com.apple.compilers.proxy.script; | ||
524 | 497 | filePatterns = "*.m4"; | ||
525 | 498 | fileType = pattern.proxy; | ||
526 | 499 | isEditable = 1; | ||
527 | 500 | outputFiles = ( | ||
528 | 501 | "$(CONFIGURATION_BUILD_DIR)/doc/$(INPUT_FILE_BASE)", | ||
529 | 502 | ); | ||
530 | 503 | script = "doc_directory=\"${CONFIGURATION_BUILD_DIR}/doc\"\nmkdir -p \"$doc_directory\"\n{ cat \"${INPUT_FILE_DIR}/html.mac.m4\" \"${INPUT_FILE_PATH}\"; } | m4 -I \"${INPUT_FILE_DIR}\" > \"${doc_directory}/${INPUT_FILE_BASE}\""; | ||
531 | 504 | }; | ||
532 | 505 | 9B9754720F44AAD500E41662 /* PBXBuildRule */ = { | ||
533 | 506 | isa = PBXBuildRule; | ||
534 | 507 | compilerSpec = com.apple.compilers.proxy.script; | ||
535 | 508 | filePatterns = "*.proto"; | ||
536 | 509 | fileType = pattern.proxy; | ||
537 | 510 | isEditable = 1; | ||
538 | 511 | outputFiles = ( | ||
539 | 512 | "$(SYMROOT)/Generated/src/protobuf/$(INPUT_FILE_BASE).pb.cc", | ||
540 | 513 | "$(SYMROOT)/Generated/src/protobuf/$(INPUT_FILE_BASE).pb.h", | ||
541 | 514 | ); | ||
542 | 515 | script = "include_dir=\"${SYMROOT}/Generated/src/protobuf\"\nmkdir -p \"$include_dir\"\n/Library/Frameworks/ArmagetronAdvanced/current/bin/protoc --cpp_out=\"${include_dir}\" --proto_path=\"${SRCROOT}/../src/protobuf\" \"${INPUT_FILE_PATH}\""; | ||
543 | 516 | }; | ||
544 | 517 | 9BC0F61A0B517A8B0041120B /* PBXBuildRule */ = { | ||
545 | 518 | isa = PBXBuildRule; | ||
546 | 519 | compilerSpec = com.apple.compilers.proxy.script; | ||
547 | 520 | filePatterns = "*/armagetronad.i"; | ||
548 | 521 | fileType = pattern.proxy; | ||
549 | 522 | isEditable = 1; | ||
550 | 523 | outputFiles = ( | ||
551 | 524 | "$(DERIVED_FILES_DIR)/$(INPUT_FILE_BASE)_wrap.cxx", | ||
552 | 525 | "$(DERIVED_FILES_DIR)/$(INPUT_FILE_BASE)_wrap.h", | ||
553 | 526 | ); | ||
554 | 527 | script = "/opt/local/bin/swig -c++ -ruby -autorename -I../src/engine -I../src/network -I../src/render -I../src/tools -I../src/tron -I../src/ui -I../src/macosx/client -I../src/macosx -o \"${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}_wrap.cxx\" \"${INPUT_FILE_PATH}\""; | ||
555 | 528 | }; | ||
556 | 529 | /* End PBXBuildRule section */ | ||
557 | 530 | |||
558 | 531 | /* Begin PBXContainerItemProxy section */ | ||
559 | 532 | 9B3139B10EFD056D009690D0 /* PBXContainerItemProxy */ = { | ||
560 | 533 | isa = PBXContainerItemProxy; | ||
561 | 534 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
562 | 535 | proxyType = 1; | ||
563 | 536 | remoteGlobalIDString = 8D1107260486CEB800E47090; | ||
564 | 537 | remoteInfo = "Armagetron Advanced"; | ||
565 | 538 | }; | ||
566 | 539 | 9B3139CE0EFD0756009690D0 /* PBXContainerItemProxy */ = { | ||
567 | 540 | isa = PBXContainerItemProxy; | ||
568 | 541 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
569 | 542 | proxyType = 1; | ||
570 | 543 | remoteGlobalIDString = 8C11CA41095A268E007AE0EA; | ||
571 | 544 | remoteInfo = "Armagetron Advanced Dedicated"; | ||
572 | 545 | }; | ||
573 | 546 | 9B3139D30EFD077B009690D0 /* PBXContainerItemProxy */ = { | ||
574 | 547 | isa = PBXContainerItemProxy; | ||
575 | 548 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
576 | 549 | proxyType = 1; | ||
577 | 550 | remoteGlobalIDString = 9B31399E0EFD0560009690D0; | ||
578 | 551 | remoteInfo = "Create Client Release"; | ||
579 | 552 | }; | ||
580 | 553 | 9B3139D50EFD077B009690D0 /* PBXContainerItemProxy */ = { | ||
581 | 554 | isa = PBXContainerItemProxy; | ||
582 | 555 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
583 | 556 | proxyType = 1; | ||
584 | 557 | remoteGlobalIDString = 9B3139BD0EFD073A009690D0; | ||
585 | 558 | remoteInfo = "Create Dedicated Release"; | ||
586 | 559 | }; | ||
587 | 560 | 9B3139EF0EFD097D009690D0 /* PBXContainerItemProxy */ = { | ||
588 | 561 | isa = PBXContainerItemProxy; | ||
589 | 562 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
590 | 563 | proxyType = 1; | ||
591 | 564 | remoteGlobalIDString = 9B3139EC0EFD0963009690D0; | ||
592 | 565 | remoteInfo = "Update Version"; | ||
593 | 566 | }; | ||
594 | 567 | 9B3139F10EFD0987009690D0 /* PBXContainerItemProxy */ = { | ||
595 | 568 | isa = PBXContainerItemProxy; | ||
596 | 569 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
597 | 570 | proxyType = 1; | ||
598 | 571 | remoteGlobalIDString = 9B3139EC0EFD0963009690D0; | ||
599 | 572 | remoteInfo = "Update Version"; | ||
600 | 573 | }; | ||
601 | 574 | 9B6377500F0AAD60009F661F /* PBXContainerItemProxy */ = { | ||
602 | 575 | isa = PBXContainerItemProxy; | ||
603 | 576 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
604 | 577 | proxyType = 1; | ||
605 | 578 | remoteGlobalIDString = 9B31399E0EFD0560009690D0; | ||
606 | 579 | remoteInfo = "Create Client Release"; | ||
607 | 580 | }; | ||
608 | 581 | 9B9754BF0F44AC8E00E41662 /* PBXContainerItemProxy */ = { | ||
609 | 582 | isa = PBXContainerItemProxy; | ||
610 | 583 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
611 | 584 | proxyType = 1; | ||
612 | 585 | remoteGlobalIDString = 9B9754690F44AA2700E41662; | ||
613 | 586 | remoteInfo = protobuf; | ||
614 | 587 | }; | ||
615 | 588 | 9B9754C10F44AC9600E41662 /* PBXContainerItemProxy */ = { | ||
616 | 589 | isa = PBXContainerItemProxy; | ||
617 | 590 | containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
618 | 591 | proxyType = 1; | ||
619 | 592 | remoteGlobalIDString = 9B9754690F44AA2700E41662; | ||
620 | 593 | remoteInfo = protobuf; | ||
621 | 594 | }; | ||
622 | 595 | /* End PBXContainerItemProxy section */ | ||
623 | 596 | |||
624 | 597 | /* Begin PBXCopyFilesBuildPhase section */ | ||
625 | 598 | 8CBA5DD5089EEBB3007E21DC /* Copy Frameworks */ = { | ||
626 | 599 | isa = PBXCopyFilesBuildPhase; | ||
627 | 600 | buildActionMask = 2147483647; | ||
628 | 601 | dstPath = ""; | ||
629 | 602 | dstSubfolderSpec = 10; | ||
630 | 603 | files = ( | ||
631 | 604 | 9BBF0FCE1453381C001AF053 /* SDL_mixer.framework in Copy Frameworks */, | ||
632 | 605 | 9B83FF0F0B121B3100878E8A /* Growl-WithInstaller.framework in Copy Frameworks */, | ||
633 | 606 | 9BD7D9A70A2C7CCF00D7033C /* libpng.framework in Copy Frameworks */, | ||
634 | 607 | 9BD7D9A80A2C7CCF00D7033C /* SDL_image.framework in Copy Frameworks */, | ||
635 | 608 | 9BD7D9AA0A2C7CCF00D7033C /* SDL.framework in Copy Frameworks */, | ||
636 | 609 | ); | ||
637 | 610 | name = "Copy Frameworks"; | ||
638 | 611 | runOnlyForDeploymentPostprocessing = 0; | ||
639 | 612 | }; | ||
640 | 613 | 9BB7B40A0D824724004FE8C3 /* CopyFiles */ = { | ||
641 | 614 | isa = PBXCopyFilesBuildPhase; | ||
642 | 615 | buildActionMask = 2147483647; | ||
643 | 616 | dstPath = .; | ||
644 | 617 | dstSubfolderSpec = 16; | ||
645 | 618 | files = ( | ||
646 | 619 | 9BB7B4000D8246A2004FE8C3 /* config in CopyFiles */, | ||
647 | 620 | 9BB7B4010D8246A2004FE8C3 /* language in CopyFiles */, | ||
648 | 621 | ); | ||
649 | 622 | runOnlyForDeploymentPostprocessing = 0; | ||
650 | 623 | }; | ||
651 | 624 | /* End PBXCopyFilesBuildPhase section */ | ||
652 | 625 | |||
653 | 626 | /* Begin PBXFileReference section */ | ||
654 | 627 | 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; | ||
655 | 628 | 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; | ||
656 | 629 | 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; | ||
657 | 630 | 649FF46F144CBBC300AD2749 /* bugs.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = bugs.html.m4; path = ../src/doc/bugs.html.m4; sourceTree = SOURCE_ROOT; }; | ||
658 | 631 | 649FF470144CBBC300AD2749 /* changelog.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = changelog.html.m4; path = ../src/doc/changelog.html.m4; sourceTree = SOURCE_ROOT; }; | ||
659 | 632 | 649FF471144CBBC300AD2749 /* commands.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = commands.html.m4; path = ../src/doc/commands.html.m4; sourceTree = SOURCE_ROOT; }; | ||
660 | 633 | 649FF472144CBBC300AD2749 /* compile.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = compile.html.m4; path = ../src/doc/compile.html.m4; sourceTree = SOURCE_ROOT; }; | ||
661 | 634 | 649FF473144CBBC300AD2749 /* config.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = config.html.m4; path = ../src/doc/config.html.m4; sourceTree = SOURCE_ROOT; }; | ||
662 | 635 | 649FF475144CBBC300AD2749 /* Howto-Maps.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "Howto-Maps.txt"; path = "../src/doc/Content_Creation/Howto-Maps.txt"; sourceTree = SOURCE_ROOT; }; | ||
663 | 636 | 649FF477144CBBC300AD2749 /* faq.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = faq.html.m4; path = ../src/doc/faq.html.m4; sourceTree = SOURCE_ROOT; }; | ||
664 | 637 | 649FF478144CBBC300AD2749 /* head.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = head.html.m4; path = ../src/doc/head.html.m4; sourceTree = SOURCE_ROOT; }; | ||
665 | 638 | 649FF47A144CBBC300AD2749 /* html.mac.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = html.mac.m4; path = ../src/doc/html.mac.m4; sourceTree = SOURCE_ROOT; }; | ||
666 | 639 | 649FF47C144CBBC300AD2749 /* index.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = index.html.m4; path = ../src/doc/index.html.m4; sourceTree = SOURCE_ROOT; }; | ||
667 | 640 | 649FF47D144CBBC300AD2749 /* install_linux.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = install_linux.html.m4; path = ../src/doc/install_linux.html.m4; sourceTree = SOURCE_ROOT; }; | ||
668 | 641 | 649FF47E144CBBC300AD2749 /* install_macosx.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = install_macosx.html.m4; path = ../src/doc/install_macosx.html.m4; sourceTree = SOURCE_ROOT; }; | ||
669 | 642 | 649FF47F144CBBC300AD2749 /* install_result.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = install_result.html.m4; path = ../src/doc/install_result.html.m4; sourceTree = SOURCE_ROOT; }; | ||
670 | 643 | 649FF480144CBBC300AD2749 /* install_windows.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = install_windows.html.m4; path = ../src/doc/install_windows.html.m4; sourceTree = SOURCE_ROOT; }; | ||
671 | 644 | 649FF482144CBBC300AD2749 /* navbar.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = navbar.html.m4; path = ../src/doc/navbar.html.m4; sourceTree = SOURCE_ROOT; }; | ||
672 | 645 | 649FF48C144CBBC300AD2749 /* network.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = network.html.m4; path = ../src/doc/network.html.m4; sourceTree = SOURCE_ROOT; }; | ||
673 | 646 | 649FF48D144CBBC300AD2749 /* readme_macosx.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = readme_macosx.html.m4; path = ../src/doc/readme_macosx.html.m4; sourceTree = SOURCE_ROOT; }; | ||
674 | 647 | 649FF48E144CBBC300AD2749 /* sig.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = sig.m4; path = ../src/doc/sig.m4; sourceTree = SOURCE_ROOT; }; | ||
675 | 648 | 649FF48F144CBBC300AD2749 /* todo.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = todo.html.m4; path = ../src/doc/todo.html.m4; sourceTree = SOURCE_ROOT; }; | ||
676 | 649 | 649FF490144CBBC300AD2749 /* versions.html.m4 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = versions.html.m4; path = ../src/doc/versions.html.m4; sourceTree = SOURCE_ROOT; }; | ||
677 | 650 | 64C9C813144B6CB60039620E /* eSpawn.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = eSpawn.cpp; sourceTree = "<group>"; }; | ||
678 | 651 | 64C9C814144B6CB70039620E /* eSpawn.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = eSpawn.h; sourceTree = "<group>"; }; | ||
679 | 652 | 64DAFC51144C979900D115F3 /* command-line_switches.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = "command-line_switches.txt"; sourceTree = "<group>"; }; | ||
680 | 653 | 64DAFC52144C979900D115F3 /* directories.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = directories.txt; sourceTree = "<group>"; }; | ||
681 | 654 | 64DAFC53144C979900D115F3 /* installation.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = installation.txt; sourceTree = "<group>"; }; | ||
682 | 655 | 64F6DA53145F36F700EBDEC9 /* gTutorial.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = gTutorial.cpp; sourceTree = "<group>"; }; | ||
683 | 656 | 64F6DA54145F36F700EBDEC9 /* gTutorial.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = gTutorial.h; sourceTree = "<group>"; }; | ||
684 | 657 | 8C11CA42095A268E007AE0EA /* armagetronad-dedicated */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "armagetronad-dedicated"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
685 | 658 | 8CBA60B0089F00F2007E21DC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; }; | ||
686 | 659 | 8D1107320486CEB800E47090 /* Armagetron Advanced.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Armagetron Advanced.app"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
687 | 660 | 9B0C8B3B0F7EBA78001802CD /* eChat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eChat.cpp; sourceTree = "<group>"; }; | ||
688 | 661 | 9B0C8B3C0F7EBA78001802CD /* eChat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eChat.h; sourceTree = "<group>"; }; | ||
689 | 662 | 9B1ECD040F159F3500288C28 /* cCamview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cCamview.cpp; sourceTree = "<group>"; }; | ||
690 | 663 | 9B1ECD050F159F3500288C28 /* cCamview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cCamview.h; sourceTree = "<group>"; }; | ||
691 | 664 | 9B1ECD240F159FF800288C28 /* tVersion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tVersion.cpp; sourceTree = "<group>"; }; | ||
692 | 665 | 9B1ECD250F159FF800288C28 /* tVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tVersion.h; sourceTree = "<group>"; }; | ||
693 | 666 | 9B437B9F0F2CBD8300A10CC6 /* tRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRectangle.h; sourceTree = "<group>"; }; | ||
694 | 667 | 9B437BA00F2CBD8300A10CC6 /* tRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRectangle.cpp; sourceTree = "<group>"; }; | ||
695 | 668 | 9B437BB10F2CBD9E00A10CC6 /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; }; | ||
696 | 669 | 9B461338144E36EA00779938 /* html.m4.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = html.m4.in; sourceTree = "<group>"; }; | ||
697 | 670 | 9B6258860F5865410083C429 /* zFortress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zFortress.cpp; sourceTree = "<group>"; }; | ||
698 | 671 | 9B6258870F5865410083C429 /* zFortress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zFortress.h; sourceTree = "<group>"; }; | ||
699 | 672 | 9B6258880F5865410083C429 /* zTimedZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zTimedZone.h; sourceTree = "<group>"; }; | ||
700 | 673 | 9B6258890F5865410083C429 /* zTimedZone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zTimedZone.cpp; sourceTree = "<group>"; }; | ||
701 | 674 | 9B715F4C0F0BD95100034EBF /* release.rake */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; indentWidth = 2; path = release.rake; sourceTree = "<group>"; tabWidth = 2; }; | ||
702 | 675 | 9B715F4D0F0BD95100034EBF /* config.rb */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; indentWidth = 2; path = config.rb; sourceTree = "<group>"; tabWidth = 2; }; | ||
703 | 676 | 9B715F4E0F0BD95100034EBF /* aabeta.rake */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; indentWidth = 2; path = aabeta.rake; sourceTree = "<group>"; tabWidth = 2; }; | ||
704 | 677 | 9B77E6C80D8618B90022FDF2 /* xcode.rake */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; indentWidth = 2; path = xcode.rake; sourceTree = "<group>"; tabWidth = 2; }; | ||
705 | 678 | 9B77E6C90D8618B90022FDF2 /* rakefile.rb */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = text.script.ruby; path = rakefile.rb; sourceTree = "<group>"; tabWidth = 2; }; | ||
706 | 679 | 9B7CFE130EFCE74700126634 /* tResource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tResource.cpp; sourceTree = "<group>"; }; | ||
707 | 680 | 9B7CFE140EFCE74700126634 /* tResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tResource.h; sourceTree = "<group>"; }; | ||
708 | 681 | 9B7CFE150EFCE74700126634 /* tResourceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tResourceManager.cpp; sourceTree = "<group>"; }; | ||
709 | 682 | 9B7CFE160EFCE74700126634 /* tResourceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tResourceManager.h; sourceTree = "<group>"; }; | ||
710 | 683 | 9B7CFE170EFCE74700126634 /* tResourceType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tResourceType.cpp; sourceTree = "<group>"; }; | ||
711 | 684 | 9B7CFE180EFCE74700126634 /* tResourceType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tResourceType.h; sourceTree = "<group>"; }; | ||
712 | 685 | 9B83FE940B12161600878E8A /* Growl-WithInstaller.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Growl-WithInstaller.framework"; path = "/Library/Frameworks/ArmagetronAdvanced/current/Growl-WithInstaller.framework"; sourceTree = "<absolute>"; }; | ||
713 | 686 | 9B9753910F44A34A00E41662 /* libprotobuf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libprotobuf.a; path = /Library/Frameworks/ArmagetronAdvanced/current/libprotobuf.a; sourceTree = "<absolute>"; }; | ||
714 | 687 | 9B9753A60F44A60400E41662 /* eEventNotification.proto */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; path = eEventNotification.proto; sourceTree = "<group>"; }; | ||
715 | 688 | 9B9753A70F44A60400E41662 /* eLagCompensation.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eLagCompensation.proto; sourceTree = "<group>"; }; | ||
716 | 689 | 9B9753A80F44A60400E41662 /* eNetGameObject.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eNetGameObject.proto; sourceTree = "<group>"; }; | ||
717 | 690 | 9B9753A90F44A60400E41662 /* ePlayer.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ePlayer.proto; sourceTree = "<group>"; }; | ||
718 | 691 | 9B9753AA0F44A60400E41662 /* eTeam.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eTeam.proto; sourceTree = "<group>"; }; | ||
719 | 692 | 9B9753AB0F44A60400E41662 /* eTimer.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eTimer.proto; sourceTree = "<group>"; }; | ||
720 | 693 | 9B9753AC0F44A60400E41662 /* eVoter.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = eVoter.proto; sourceTree = "<group>"; }; | ||
721 | 694 | 9B9753AD0F44A60400E41662 /* gAIBase.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gAIBase.proto; sourceTree = "<group>"; }; | ||
722 | 695 | 9B9753AE0F44A60400E41662 /* gCycle.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gCycle.proto; sourceTree = "<group>"; }; | ||
723 | 696 | 9B9753AF0F44A60400E41662 /* gGame.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gGame.proto; sourceTree = "<group>"; }; | ||
724 | 697 | 9B9753B00F44A60400E41662 /* gWall.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gWall.proto; sourceTree = "<group>"; }; | ||
725 | 698 | 9B9753B10F44A60400E41662 /* gZone.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = gZone.proto; sourceTree = "<group>"; }; | ||
726 | 699 | 9B9753B20F44A60400E41662 /* nAuthentication.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nAuthentication.proto; sourceTree = "<group>"; }; | ||
727 | 700 | 9B9753B30F44A60400E41662 /* nConfig.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nConfig.proto; sourceTree = "<group>"; }; | ||
728 | 701 | 9B9753B40F44A60400E41662 /* nNetObject.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nNetObject.proto; sourceTree = "<group>"; }; | ||
729 | 702 | 9B9753B50F44A60400E41662 /* nNetObjectPrivate.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nNetObjectPrivate.proto; sourceTree = "<group>"; }; | ||
730 | 703 | 9B9753B60F44A60400E41662 /* nNetwork.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nNetwork.proto; sourceTree = "<group>"; }; | ||
731 | 704 | 9B9753B70F44A60400E41662 /* nServerInfo.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nServerInfo.proto; sourceTree = "<group>"; }; | ||
732 | 705 | 9B9753B80F44A60400E41662 /* prototype.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = prototype.proto; sourceTree = "<group>"; }; | ||
733 | 706 | 9B9753B90F44A60400E41662 /* tColor.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tColor.proto; sourceTree = "<group>"; }; | ||
734 | 707 | 9B9753BA0F44A60400E41662 /* tCoord.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tCoord.proto; sourceTree = "<group>"; }; | ||
735 | 708 | 9B9753BB0F44A60400E41662 /* tFunction.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tFunction.proto; sourceTree = "<group>"; }; | ||
736 | 709 | 9B9753BC0F44A60400E41662 /* tPolynomial.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = tPolynomial.proto; sourceTree = "<group>"; }; | ||
737 | 710 | 9B9753BD0F44A60400E41662 /* zShape.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zShape.proto; sourceTree = "<group>"; }; | ||
738 | 711 | 9B9753BE0F44A60400E41662 /* zZone.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = zZone.proto; sourceTree = "<group>"; }; | ||
739 | 712 | 9B97546A0F44AA2700E41662 /* libarmaprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libarmaprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
740 | 713 | 9B9754D90F44AFB700E41662 /* tPolynomial.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tPolynomial.cpp; sourceTree = "<group>"; }; | ||
741 | 714 | 9B9754DA0F44AFB700E41662 /* tPolynomialMarshaler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tPolynomialMarshaler.cpp; sourceTree = "<group>"; }; | ||
742 | 715 | 9B9754DB0F44AFB700E41662 /* tPolynomialWithBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tPolynomialWithBase.cpp; sourceTree = "<group>"; }; | ||
743 | 716 | 9B9754F80F44B00100E41662 /* nProtoBuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nProtoBuf.h; sourceTree = "<group>"; }; | ||
744 | 717 | 9B9754F90F44B00100E41662 /* nProtoBuf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nProtoBuf.cpp; sourceTree = "<group>"; }; | ||
745 | 718 | 9B9755000F44B03900E41662 /* nStreamMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nStreamMessage.cpp; sourceTree = "<group>"; }; | ||
746 | 719 | 9B9755010F44B03900E41662 /* nStreamMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nStreamMessage.h; sourceTree = "<group>"; }; | ||
747 | 720 | 9B97550C0F44B0AE00E41662 /* tCoord.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tCoord.cpp; sourceTree = "<group>"; }; | ||
748 | 721 | 9B9755140F44B0DE00E41662 /* nBinary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nBinary.cpp; sourceTree = "<group>"; }; | ||
749 | 722 | 9B9755150F44B0DE00E41662 /* nBinary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nBinary.h; sourceTree = "<group>"; }; | ||
750 | 723 | 9B9E56300D81D962008DD17D /* shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = shared.xcconfig; sourceTree = "<group>"; }; | ||
751 | 724 | 9BB084E0141C5FED009B30D0 /* tLockedQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tLockedQueue.h; sourceTree = "<group>"; }; | ||
752 | 725 | 9BB084E1141C5FED009B30D0 /* tMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tMutex.cpp; sourceTree = "<group>"; }; | ||
753 | 726 | 9BB084E2141C5FED009B30D0 /* tMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tMutex.h; sourceTree = "<group>"; }; | ||
754 | 727 | 9BB084E3141C5FED009B30D0 /* tThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tThread.h; sourceTree = "<group>"; }; | ||
755 | 728 | 9BB5B9240D84604400BF5F1C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ../src/macosx/Info.plist; sourceTree = SOURCE_ROOT; }; | ||
756 | 729 | 9BB5B9270D84605700BF5F1C /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = English; path = InfoPlist.strings.in; sourceTree = "<group>"; }; | ||
757 | 730 | 9BB7B5A60D8302FA004FE8C3 /* eAdvWall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eAdvWall.cpp; sourceTree = "<group>"; }; | ||
758 | 731 | 9BB7B5A70D8302FA004FE8C3 /* eAdvWall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eAdvWall.h; sourceTree = "<group>"; }; | ||
759 | 732 | 9BB7B5A80D8302FA004FE8C3 /* eAuthentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eAuthentication.cpp; sourceTree = "<group>"; }; | ||
760 | 733 | 9BB7B5A90D8302FA004FE8C3 /* eAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eAuthentication.h; sourceTree = "<group>"; }; | ||
761 | 734 | 9BB7B5AA0D8302FA004FE8C3 /* eAxis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eAxis.cpp; sourceTree = "<group>"; }; | ||
762 | 735 | 9BB7B5AB0D8302FA004FE8C3 /* eAxis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eAxis.h; sourceTree = "<group>"; }; | ||
763 | 736 | 9BB7B5AC0D8302FA004FE8C3 /* eCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eCamera.cpp; sourceTree = "<group>"; }; | ||
764 | 737 | 9BB7B5AD0D8302FA004FE8C3 /* eCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eCamera.h; sourceTree = "<group>"; }; | ||
765 | 738 | 9BB7B5AE0D8302FA004FE8C3 /* eCoord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eCoord.h; sourceTree = "<group>"; }; | ||
766 | 739 | 9BB7B5AF0D8302FA004FE8C3 /* eDebugLine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eDebugLine.cpp; sourceTree = "<group>"; }; | ||
767 | 740 | 9BB7B5B00D8302FA004FE8C3 /* eDebugLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eDebugLine.h; sourceTree = "<group>"; }; | ||
768 | 741 | 9BB7B5B10D8302FA004FE8C3 /* eDisplay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eDisplay.cpp; sourceTree = "<group>"; }; | ||
769 | 742 | 9BB7B5B20D8302FA004FE8C3 /* eEventNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eEventNotification.cpp; sourceTree = "<group>"; }; | ||
770 | 743 | 9BB7B5B30D8302FA004FE8C3 /* eEventNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eEventNotification.h; sourceTree = "<group>"; }; | ||
771 | 744 | 9BB7B5B40D8302FA004FE8C3 /* eFloor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eFloor.cpp; sourceTree = "<group>"; }; | ||
772 | 745 | 9BB7B5B50D8302FA004FE8C3 /* eFloor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eFloor.h; sourceTree = "<group>"; }; | ||
773 | 746 | 9BB7B5B60D8302FA004FE8C3 /* eGameObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eGameObject.cpp; sourceTree = "<group>"; }; | ||
774 | 747 | 9BB7B5B70D8302FA004FE8C3 /* eGameObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eGameObject.h; sourceTree = "<group>"; }; | ||
775 | 748 | 9BB7B5B80D8302FA004FE8C3 /* eGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eGrid.cpp; sourceTree = "<group>"; }; | ||
776 | 749 | 9BB7B5B90D8302FA004FE8C3 /* eGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eGrid.h; sourceTree = "<group>"; }; | ||
777 | 750 | 9BB7B5BA0D8302FA004FE8C3 /* eKrawall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eKrawall.cpp; sourceTree = "<group>"; }; | ||
778 | 751 | 9BB7B5BB0D8302FA004FE8C3 /* eKrawall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eKrawall.h; sourceTree = "<group>"; }; | ||
779 | 752 | 9BB7B5BC0D8302FA004FE8C3 /* eLagCompensation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eLagCompensation.cpp; sourceTree = "<group>"; }; | ||
780 | 753 | 9BB7B5BD0D8302FA004FE8C3 /* eLagCompensation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eLagCompensation.h; sourceTree = "<group>"; }; | ||
781 | 754 | 9BB7B5BE0D8302FA004FE8C3 /* eNetGameObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eNetGameObject.cpp; sourceTree = "<group>"; }; | ||
782 | 755 | 9BB7B5BF0D8302FA004FE8C3 /* eNetGameObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eNetGameObject.h; sourceTree = "<group>"; }; | ||
783 | 756 | 9BB7B5C00D8302FA004FE8C3 /* ePath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ePath.cpp; sourceTree = "<group>"; }; | ||
784 | 757 | 9BB7B5C10D8302FA004FE8C3 /* ePath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ePath.h; sourceTree = "<group>"; }; | ||
785 | 758 | 9BB7B5C20D8302FA004FE8C3 /* ePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ePlayer.cpp; sourceTree = "<group>"; }; | ||
786 | 759 | 9BB7B5C30D8302FA004FE8C3 /* ePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ePlayer.h; sourceTree = "<group>"; }; | ||
787 | 760 | 9BB7B5C50D8302FA004FE8C3 /* eRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eRectangle.h; sourceTree = "<group>"; }; | ||
788 | 761 | 9BB7B5C60D8302FA004FE8C3 /* eSensor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eSensor.cpp; sourceTree = "<group>"; }; | ||
789 | 762 | 9BB7B5C70D8302FA004FE8C3 /* eSensor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eSensor.h; sourceTree = "<group>"; }; | ||
790 | 763 | 9BB7B5CA0D8302FA004FE8C3 /* eSoundMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eSoundMixer.cpp; sourceTree = "<group>"; }; | ||
791 | 764 | 9BB7B5CB0D8302FA004FE8C3 /* eSoundMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eSoundMixer.h; sourceTree = "<group>"; }; | ||
792 | 765 | 9BB7B5CC0D8302FA004FE8C3 /* eTeam.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eTeam.cpp; sourceTree = "<group>"; }; | ||
793 | 766 | 9BB7B5CD0D8302FA004FE8C3 /* eTeam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eTeam.h; sourceTree = "<group>"; }; | ||
794 | 767 | 9BB7B5CE0D8302FA004FE8C3 /* eTess2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eTess2.h; sourceTree = "<group>"; }; | ||
795 | 768 | 9BB7B5CF0D8302FA004FE8C3 /* eTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eTimer.cpp; sourceTree = "<group>"; }; | ||
796 | 769 | 9BB7B5D00D8302FA004FE8C3 /* eTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eTimer.h; sourceTree = "<group>"; }; | ||
797 | 770 | 9BB7B5D10D8302FA004FE8C3 /* eVoter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eVoter.cpp; sourceTree = "<group>"; }; | ||
798 | 771 | 9BB7B5D20D8302FA004FE8C3 /* eVoter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eVoter.h; sourceTree = "<group>"; }; | ||
799 | 772 | 9BB7B5D30D8302FA004FE8C3 /* eWall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eWall.cpp; sourceTree = "<group>"; }; | ||
800 | 773 | 9BB7B5D40D8302FA004FE8C3 /* eWall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eWall.h; sourceTree = "<group>"; }; | ||
801 | 774 | 9BB7B5D70D8302FA004FE8C3 /* eChannel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eChannel.h; sourceTree = "<group>"; }; | ||
802 | 775 | 9BB7B5DB0D8302FA004FE8C3 /* eChannelSDLMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eChannelSDLMixer.cpp; sourceTree = "<group>"; }; | ||
803 | 776 | 9BB7B5DC0D8302FA004FE8C3 /* eChannelSDLMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eChannelSDLMixer.h; sourceTree = "<group>"; }; | ||
804 | 777 | 9BB7B5DD0D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eMusicTrackSDLMixer.cpp; sourceTree = "<group>"; }; | ||
805 | 778 | 9BB7B5DE0D8302FA004FE8C3 /* eMusicTrackSDLMixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eMusicTrackSDLMixer.h; sourceTree = "<group>"; }; | ||
806 | 779 | 9BB7B64D0D830321004FE8C3 /* AAGrowlBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAGrowlBridge.h; sourceTree = "<group>"; }; | ||
807 | 780 | 9BB7B64E0D830321004FE8C3 /* AAGrowlBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AAGrowlBridge.mm; sourceTree = "<group>"; }; | ||
808 | 781 | 9BB7B64F0D830321004FE8C3 /* AAGrowlPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAGrowlPlugin.h; sourceTree = "<group>"; }; | ||
809 | 782 | 9BB7B6500D830321004FE8C3 /* AAGrowlPlugin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AAGrowlPlugin.mm; sourceTree = "<group>"; }; | ||
810 | 783 | 9BB7B6510D830321004FE8C3 /* AARuby.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AARuby.h; sourceTree = "<group>"; }; | ||
811 | 784 | 9BB7B6520D830321004FE8C3 /* AARuby.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AARuby.mm; sourceTree = "<group>"; }; | ||
812 | 785 | 9BB7B6530D830321004FE8C3 /* AAURLHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAURLHandler.h; sourceTree = "<group>"; }; | ||
813 | 786 | 9BB7B6540D830321004FE8C3 /* AAURLHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AAURLHandler.mm; sourceTree = "<group>"; }; | ||
814 | 787 | 9BB7B6550D830321004FE8C3 /* Armagetron Advanced_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Armagetron Advanced_Prefix.pch"; sourceTree = "<group>"; }; | ||
815 | 788 | 9BB7B6570D830321004FE8C3 /* aa_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aa_config.h; sourceTree = "<group>"; }; | ||
816 | 789 | 9BB7B6580D830321004FE8C3 /* config_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_common.h; sourceTree = "<group>"; }; | ||
817 | 790 | 9BB7B65A0D830321004FE8C3 /* aa_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aa_config.h; sourceTree = "<group>"; }; | ||
818 | 791 | 9BB7B65D0D830321004FE8C3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
819 | 792 | 9BB7B65E0D830321004FE8C3 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = "<group>"; }; | ||
820 | 793 | 9BB7B65F0D830321004FE8C3 /* SDLMain.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SDLMain.mm; sourceTree = "<group>"; }; | ||
821 | 794 | 9BB7B6610D830322004FE8C3 /* version.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version.h.in; sourceTree = "<group>"; }; | ||
822 | 795 | 9BB7B6900D830365004FE8C3 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = "<group>"; }; | ||
823 | 796 | 9BB7B6910D830365004FE8C3 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; }; | ||
824 | 797 | 9BB7B6920D830365004FE8C3 /* nAuthentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nAuthentication.cpp; sourceTree = "<group>"; }; | ||
825 | 798 | 9BB7B6930D830365004FE8C3 /* nAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nAuthentication.h; sourceTree = "<group>"; }; | ||
826 | 799 | 9BB7B6940D830365004FE8C3 /* nConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nConfig.cpp; sourceTree = "<group>"; }; | ||
827 | 800 | 9BB7B6950D830365004FE8C3 /* nConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nConfig.h; sourceTree = "<group>"; }; | ||
828 | 801 | 9BB7B6980D830365004FE8C3 /* nKrawall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nKrawall.cpp; sourceTree = "<group>"; }; | ||
829 | 802 | 9BB7B6990D830365004FE8C3 /* nKrawall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nKrawall.h; sourceTree = "<group>"; }; | ||
830 | 803 | 9BB7B69A0D830365004FE8C3 /* nKrawallPrivate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nKrawallPrivate.cpp; sourceTree = "<group>"; }; | ||
831 | 804 | 9BB7B69B0D830365004FE8C3 /* nNetObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nNetObject.cpp; sourceTree = "<group>"; }; | ||
832 | 805 | 9BB7B69C0D830365004FE8C3 /* nNetObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nNetObject.h; sourceTree = "<group>"; }; | ||
833 | 806 | 9BB7B69D0D830365004FE8C3 /* nNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nNetwork.cpp; sourceTree = "<group>"; }; | ||
834 | 807 | 9BB7B69E0D830365004FE8C3 /* nNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nNetwork.h; sourceTree = "<group>"; }; | ||
835 | 808 | 9BB7B69F0D830365004FE8C3 /* nObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nObserver.cpp; sourceTree = "<group>"; }; | ||
836 | 809 | 9BB7B6A00D830365004FE8C3 /* nObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nObserver.h; sourceTree = "<group>"; }; | ||
837 | 810 | 9BB7B6A10D830365004FE8C3 /* nPriorizing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nPriorizing.cpp; sourceTree = "<group>"; }; | ||
838 | 811 | 9BB7B6A20D830365004FE8C3 /* nPriorizing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nPriorizing.h; sourceTree = "<group>"; }; | ||
839 | 812 | 9BB7B6A30D830365004FE8C3 /* nServerInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nServerInfo.cpp; sourceTree = "<group>"; }; | ||
840 | 813 | 9BB7B6A40D830365004FE8C3 /* nServerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nServerInfo.h; sourceTree = "<group>"; }; | ||
841 | 814 | 9BB7B6A50D830365004FE8C3 /* nSimulatePing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nSimulatePing.h; sourceTree = "<group>"; }; | ||
842 | 815 | 9BB7B6A60D830365004FE8C3 /* nSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nSocket.cpp; sourceTree = "<group>"; }; | ||
843 | 816 | 9BB7B6A70D830366004FE8C3 /* nSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nSocket.h; sourceTree = "<group>"; }; | ||
844 | 817 | 9BB7B6A80D830366004FE8C3 /* nSpamProtection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nSpamProtection.cpp; sourceTree = "<group>"; }; | ||
845 | 818 | 9BB7B6A90D830366004FE8C3 /* nSpamProtection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nSpamProtection.h; sourceTree = "<group>"; }; | ||
846 | 819 | 9BB7B6EC0D830390004FE8C3 /* rColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rColor.h; sourceTree = "<group>"; }; | ||
847 | 820 | 9BB7B6ED0D830390004FE8C3 /* rConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rConsole.cpp; sourceTree = "<group>"; }; | ||
848 | 821 | 9BB7B6EE0D830390004FE8C3 /* rConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rConsole.h; sourceTree = "<group>"; }; | ||
849 | 822 | 9BB7B6F00D830390004FE8C3 /* rConsoleGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rConsoleGraph.cpp; sourceTree = "<group>"; }; | ||
850 | 823 | 9BB7B6F10D830390004FE8C3 /* rDisplayList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rDisplayList.cpp; sourceTree = "<group>"; }; | ||
851 | 824 | 9BB7B6F20D830390004FE8C3 /* rDisplayList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rDisplayList.h; sourceTree = "<group>"; }; | ||
852 | 825 | 9BB7B6F30D830390004FE8C3 /* rFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rFont.cpp; sourceTree = "<group>"; }; | ||
853 | 826 | 9BB7B6F40D830390004FE8C3 /* rFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rFont.h; sourceTree = "<group>"; }; | ||
854 | 827 | 9BB7B6F50D830391004FE8C3 /* rGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rGL.cpp; sourceTree = "<group>"; }; | ||
855 | 828 | 9BB7B6F60D830391004FE8C3 /* rGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rGL.h; sourceTree = "<group>"; }; | ||
856 | 829 | 9BB7B6F70D830391004FE8C3 /* rGLEW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rGLEW.h; sourceTree = "<group>"; }; | ||
857 | 830 | 9BB7B6F80D830391004FE8C3 /* rGLRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rGLRender.cpp; sourceTree = "<group>"; }; | ||
858 | 831 | 9BB7B6F90D830391004FE8C3 /* rGLuintObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rGLuintObject.cpp; sourceTree = "<group>"; }; | ||
859 | 832 | 9BB7B6FA0D830391004FE8C3 /* rGLuintObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rGLuintObject.h; sourceTree = "<group>"; }; | ||
860 | 833 | 9BB7B6FB0D830391004FE8C3 /* rGradient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rGradient.cpp; sourceTree = "<group>"; }; | ||
861 | 834 | 9BB7B6FC0D830391004FE8C3 /* rGradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rGradient.h; sourceTree = "<group>"; }; | ||
862 | 835 | 9BB7B6FD0D830391004FE8C3 /* rModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rModel.cpp; sourceTree = "<group>"; }; | ||
863 | 836 | 9BB7B6FE0D830391004FE8C3 /* rModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rModel.h; sourceTree = "<group>"; }; | ||
864 | 837 | 9BB7B6FF0D830391004FE8C3 /* rRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rRender.cpp; sourceTree = "<group>"; }; | ||
865 | 838 | 9BB7B7000D830391004FE8C3 /* rRender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rRender.h; sourceTree = "<group>"; }; | ||
866 | 839 | 9BB7B7010D830391004FE8C3 /* rScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rScreen.cpp; sourceTree = "<group>"; }; | ||
867 | 840 | 9BB7B7020D830391004FE8C3 /* rScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rScreen.h; sourceTree = "<group>"; }; | ||
868 | 841 | 9BB7B7030D830391004FE8C3 /* rSDL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rSDL.h; sourceTree = "<group>"; }; | ||
869 | 842 | 9BB7B7040D830391004FE8C3 /* rSysdep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rSysdep.cpp; sourceTree = "<group>"; }; | ||
870 | 843 | 9BB7B7050D830391004FE8C3 /* rSysdep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rSysdep.h; sourceTree = "<group>"; }; | ||
871 | 844 | 9BB7B7060D830391004FE8C3 /* rTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rTexture.cpp; sourceTree = "<group>"; }; | ||
872 | 845 | 9BB7B7070D830391004FE8C3 /* rTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rTexture.h; sourceTree = "<group>"; }; | ||
873 | 846 | 9BB7B7080D830391004FE8C3 /* rTextureRenderTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rTextureRenderTarget.cpp; sourceTree = "<group>"; }; | ||
874 | 847 | 9BB7B7090D830391004FE8C3 /* rTextureRenderTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rTextureRenderTarget.h; sourceTree = "<group>"; }; | ||
875 | 848 | 9BB7B70A0D830391004FE8C3 /* rViewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rViewport.cpp; sourceTree = "<group>"; }; | ||
876 | 849 | 9BB7B70B0D830391004FE8C3 /* rViewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rViewport.h; sourceTree = "<group>"; }; | ||
877 | 850 | 9BB7B75B0D8303BA004FE8C3 /* mathexpr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mathexpr.cpp; sourceTree = "<group>"; }; | ||
878 | 851 | 9BB7B75C0D8303BB004FE8C3 /* mathexpr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathexpr.h; sourceTree = "<group>"; }; | ||
879 | 852 | 9BB7B7A30D830422004FE8C3 /* tArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tArray.cpp; sourceTree = "<group>"; }; | ||
880 | 853 | 9BB7B7A40D830422004FE8C3 /* tArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tArray.h; sourceTree = "<group>"; }; | ||
881 | 854 | 9BB7B7A50D830422004FE8C3 /* tCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tCallback.cpp; sourceTree = "<group>"; }; | ||
882 | 855 | 9BB7B7A60D830422004FE8C3 /* tCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tCallback.h; sourceTree = "<group>"; }; | ||
883 | 856 | 9BB7B7A70D830422004FE8C3 /* tCallbackString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tCallbackString.h; sourceTree = "<group>"; }; | ||
884 | 857 | 9BB7B7A80D830422004FE8C3 /* tColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tColor.h; sourceTree = "<group>"; }; | ||
885 | 858 | 9BB7B7A90D830422004FE8C3 /* tCommandLine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tCommandLine.cpp; sourceTree = "<group>"; }; | ||
886 | 859 | 9BB7B7AA0D830422004FE8C3 /* tCommandLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tCommandLine.h; sourceTree = "<group>"; }; | ||
887 | 860 | 9BB7B7AB0D830422004FE8C3 /* tConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tConfiguration.cpp; sourceTree = "<group>"; }; | ||
888 | 861 | 9BB7B7AC0D830422004FE8C3 /* tConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tConfiguration.h; sourceTree = "<group>"; }; | ||
889 | 862 | 9BB7B7AD0D830422004FE8C3 /* tConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tConsole.cpp; sourceTree = "<group>"; }; | ||
890 | 863 | 9BB7B7AE0D830422004FE8C3 /* tConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tConsole.h; sourceTree = "<group>"; }; | ||
891 | 864 | 9BB7B7AF0D830422004FE8C3 /* tCoord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tCoord.h; sourceTree = "<group>"; }; | ||
892 | 865 | 9BB7B7B00D830422004FE8C3 /* tCrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tCrypt.cpp; sourceTree = "<group>"; }; | ||
893 | 866 | 9BB7B7B10D830422004FE8C3 /* tCrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tCrypt.h; sourceTree = "<group>"; }; | ||
894 | 867 | 9BB7B7B20D830422004FE8C3 /* tDecorator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tDecorator.cpp; sourceTree = "<group>"; }; | ||
895 | 868 | 9BB7B7B30D830422004FE8C3 /* tDecorator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tDecorator.h; sourceTree = "<group>"; }; | ||
896 | 869 | 9BB7B7B40D830422004FE8C3 /* tDirectories.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tDirectories.cpp; sourceTree = "<group>"; }; | ||
897 | 870 | 9BB7B7B50D830422004FE8C3 /* tDirectories.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tDirectories.h; sourceTree = "<group>"; }; | ||
898 | 871 | 9BB7B7B60D830422004FE8C3 /* tError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tError.cpp; sourceTree = "<group>"; }; | ||
899 | 872 | 9BB7B7B70D830422004FE8C3 /* tError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tError.h; sourceTree = "<group>"; }; | ||
900 | 873 | 9BB7B7B80D830422004FE8C3 /* tEventQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tEventQueue.cpp; sourceTree = "<group>"; }; | ||
901 | 874 | 9BB7B7B90D830422004FE8C3 /* tEventQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tEventQueue.h; sourceTree = "<group>"; }; | ||
902 | 875 | 9BB7B7BA0D830422004FE8C3 /* tException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tException.cpp; sourceTree = "<group>"; }; | ||
903 | 876 | 9BB7B7BB0D830422004FE8C3 /* tException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tException.h; sourceTree = "<group>"; }; | ||
904 | 877 | 9BB7B7BC0D830422004FE8C3 /* tFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tFunction.cpp; sourceTree = "<group>"; }; | ||
905 | 878 | 9BB7B7BD0D830422004FE8C3 /* tFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tFunction.h; sourceTree = "<group>"; }; | ||
906 | 879 | 9BB7B7BE0D830422004FE8C3 /* tHeap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tHeap.cpp; sourceTree = "<group>"; }; | ||
907 | 880 | 9BB7B7BF0D830422004FE8C3 /* tHeap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tHeap.h; sourceTree = "<group>"; }; | ||
908 | 881 | 9BB7B7C00D830422004FE8C3 /* tIniFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tIniFile.cpp; sourceTree = "<group>"; }; | ||
909 | 882 | 9BB7B7C10D830422004FE8C3 /* tIniFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tIniFile.h; sourceTree = "<group>"; }; | ||
910 | 883 | 9BB7B7C20D830422004FE8C3 /* tInitExit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tInitExit.h; sourceTree = "<group>"; }; | ||
911 | 884 | 9BB7B7C30D830422004FE8C3 /* tLinkedList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tLinkedList.cpp; sourceTree = "<group>"; }; | ||
912 | 885 | 9BB7B7C40D830422004FE8C3 /* tLinkedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tLinkedList.h; sourceTree = "<group>"; }; | ||
913 | 886 | 9BB7B7C50D830422004FE8C3 /* tList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tList.h; sourceTree = "<group>"; }; | ||
914 | 887 | 9BB7B7C60D830422004FE8C3 /* tLocale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tLocale.cpp; sourceTree = "<group>"; }; | ||
915 | 888 | 9BB7B7C70D830422004FE8C3 /* tLocale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tLocale.h; sourceTree = "<group>"; }; | ||
916 | 889 | 9BB7B7C80D830422004FE8C3 /* tMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tMath.h; sourceTree = "<group>"; }; | ||
917 | 890 | 9BB7B7C90D830422004FE8C3 /* tMemManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tMemManager.cpp; sourceTree = "<group>"; }; | ||
918 | 891 | 9BB7B7CA0D830422004FE8C3 /* tMemManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tMemManager.h; sourceTree = "<group>"; }; | ||
919 | 892 | 9BB7B7CB0D830422004FE8C3 /* tMemStack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tMemStack.cpp; sourceTree = "<group>"; }; | ||
920 | 893 | 9BB7B7CC0D830422004FE8C3 /* tMemStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tMemStack.h; sourceTree = "<group>"; }; | ||
921 | 894 | 9BB7B7CD0D830422004FE8C3 /* tPlayList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tPlayList.cpp; sourceTree = "<group>"; }; | ||
922 | 895 | 9BB7B7CE0D830422004FE8C3 /* tPlayList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tPlayList.h; sourceTree = "<group>"; }; | ||
923 | 896 | 9BB7B7CF0D830422004FE8C3 /* tPolynomial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tPolynomial.h; sourceTree = "<group>"; }; | ||
924 | 897 | 9BB7B7D00D830422004FE8C3 /* tPolynomialMarshaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tPolynomialMarshaler.h; sourceTree = "<group>"; }; | ||
925 | 898 | 9BB7B7D10D830422004FE8C3 /* tPolynomialWithBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tPolynomialWithBase.h; sourceTree = "<group>"; }; | ||
926 | 899 | 9BB7B7D20D830422004FE8C3 /* tRandom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRandom.cpp; sourceTree = "<group>"; }; | ||
927 | 900 | 9BB7B7D30D830422004FE8C3 /* tRandom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRandom.h; sourceTree = "<group>"; }; | ||
928 | 901 | 9BB7B7D50D830422004FE8C3 /* tRecorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRecorder.cpp; sourceTree = "<group>"; }; | ||
929 | 902 | 9BB7B7D60D830422004FE8C3 /* tRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRecorder.h; sourceTree = "<group>"; }; | ||
930 | 903 | 9BB7B7D70D830422004FE8C3 /* tRecorderInternal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRecorderInternal.cpp; sourceTree = "<group>"; }; | ||
931 | 904 | 9BB7B7D80D830422004FE8C3 /* tRecorderInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRecorderInternal.h; sourceTree = "<group>"; }; | ||
932 | 905 | 9BB7B7D90D830422004FE8C3 /* tReferenceHolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tReferenceHolder.h; sourceTree = "<group>"; }; | ||
933 | 906 | 9BB7B7DE0D830422004FE8C3 /* tRing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRing.cpp; sourceTree = "<group>"; }; | ||
934 | 907 | 9BB7B7DF0D830422004FE8C3 /* tRing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRing.h; sourceTree = "<group>"; }; | ||
935 | 908 | 9BB7B7E00D830422004FE8C3 /* tRuby.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tRuby.cpp; sourceTree = "<group>"; }; | ||
936 | 909 | 9BB7B7E10D830422004FE8C3 /* tRuby.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tRuby.h; sourceTree = "<group>"; }; | ||
937 | 910 | 9BB7B7E20D830422004FE8C3 /* tSafePTR.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tSafePTR.cpp; sourceTree = "<group>"; }; | ||
938 | 911 | 9BB7B7E30D830422004FE8C3 /* tSafePTR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tSafePTR.h; sourceTree = "<group>"; }; | ||
939 | 912 | 9BB7B7E50D830422004FE8C3 /* tStatEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tStatEntry.cpp; sourceTree = "<group>"; }; | ||
940 | 913 | 9BB7B7E60D830422004FE8C3 /* tStatEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tStatEntry.h; sourceTree = "<group>"; }; | ||
941 | 914 | 9BB7B7E70D830422004FE8C3 /* tStatFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tStatFile.cpp; sourceTree = "<group>"; }; | ||
942 | 915 | 9BB7B7E80D830422004FE8C3 /* tStatFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tStatFile.h; sourceTree = "<group>"; }; | ||
943 | 916 | 9BB7B7E90D830422004FE8C3 /* tString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tString.cpp; sourceTree = "<group>"; }; | ||
944 | 917 | 9BB7B7EA0D830422004FE8C3 /* tString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tString.h; sourceTree = "<group>"; }; | ||
945 | 918 | 9BB7B7EB0D830422004FE8C3 /* tSysTime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tSysTime.cpp; sourceTree = "<group>"; }; | ||
946 | 919 | 9BB7B7EC0D830422004FE8C3 /* tSysTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tSysTime.h; sourceTree = "<group>"; }; | ||
947 | 920 | 9BB7B7ED0D830422004FE8C3 /* tToDo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tToDo.cpp; sourceTree = "<group>"; }; | ||
948 | 921 | 9BB7B7EE0D830422004FE8C3 /* tToDo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tToDo.h; sourceTree = "<group>"; }; | ||
949 | 922 | 9BB7B7EF0D830422004FE8C3 /* tValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tValue.h; sourceTree = "<group>"; }; | ||
950 | 923 | 9BB7B7F00D830422004FE8C3 /* tValueParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tValueParser.h; sourceTree = "<group>"; }; | ||
951 | 924 | 9BB7B7F10D830422004FE8C3 /* tXmlParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tXmlParser.cpp; sourceTree = "<group>"; }; | ||
952 | 925 | 9BB7B7F20D830422004FE8C3 /* tXmlParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tXmlParser.h; sourceTree = "<group>"; }; | ||
953 | 926 | 9BB7B7FB0D830423004FE8C3 /* vCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vCollection.cpp; sourceTree = "<group>"; }; | ||
954 | 927 | 9BB7B7FC0D830423004FE8C3 /* vCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vCollection.h; sourceTree = "<group>"; }; | ||
955 | 928 | 9BB7B7FD0D830423004FE8C3 /* vCore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vCore.cpp; sourceTree = "<group>"; }; | ||
956 | 929 | 9BB7B7FE0D830423004FE8C3 /* vCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vCore.h; sourceTree = "<group>"; }; | ||
957 | 930 | 9BB7B7FF0D830423004FE8C3 /* vebCFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vebCFunction.h; sourceTree = "<group>"; }; | ||
958 | 931 | 9BB7B8000D830423004FE8C3 /* vebLegacy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vebLegacy.cpp; sourceTree = "<group>"; }; | ||
959 | 932 | 9BB7B8010D830423004FE8C3 /* vebLegacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vebLegacy.h; sourceTree = "<group>"; }; | ||
960 | 933 | 9BB7B8020D830423004FE8C3 /* vebMathExpr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vebMathExpr.cpp; sourceTree = "<group>"; }; | ||
961 | 934 | 9BB7B8030D830423004FE8C3 /* vebMathExpr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vebMathExpr.h; sourceTree = "<group>"; }; | ||
962 | 935 | 9BB7B8040D830423004FE8C3 /* veComparison.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = veComparison.cpp; sourceTree = "<group>"; }; | ||
963 | 936 | 9BB7B8050D830423004FE8C3 /* veComparison.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = veComparison.h; sourceTree = "<group>"; }; | ||
964 | 937 | 9BB7B8060D830423004FE8C3 /* veLogic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = veLogic.cpp; sourceTree = "<group>"; }; | ||
965 | 938 | 9BB7B8070D830423004FE8C3 /* veLogic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = veLogic.h; sourceTree = "<group>"; }; | ||
966 | 939 | 9BB7B8080D830423004FE8C3 /* veMath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = veMath.cpp; sourceTree = "<group>"; }; | ||
967 | 940 | 9BB7B8090D830423004FE8C3 /* veMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = veMath.h; sourceTree = "<group>"; }; | ||
968 | 941 | 9BB7B80A0D830423004FE8C3 /* vParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vParser.h; sourceTree = "<group>"; }; | ||
969 | 942 | 9BB7B80B0D830423004FE8C3 /* vParser.ypp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = vParser.ypp; sourceTree = "<group>"; }; | ||
970 | 943 | 9BB7B80C0D830423004FE8C3 /* vRegistry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vRegistry.cpp; sourceTree = "<group>"; }; | ||
971 | 944 | 9BB7B80D0D830423004FE8C3 /* vRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vRegistry.h; sourceTree = "<group>"; }; | ||
972 | 945 | 9BB7B8E60D830448004FE8C3 /* cCockpit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cCockpit.cpp; sourceTree = "<group>"; }; | ||
973 | 946 | 9BB7B8E70D830448004FE8C3 /* cCockpit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cCockpit.h; sourceTree = "<group>"; }; | ||
974 | 947 | 9BB7B8E80D830448004FE8C3 /* cGauges.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cGauges.cpp; sourceTree = "<group>"; }; | ||
975 | 948 | 9BB7B8E90D830448004FE8C3 /* cGauges.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cGauges.h; sourceTree = "<group>"; }; | ||
976 | 949 | 9BB7B8EA0D830448004FE8C3 /* cLabel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cLabel.cpp; sourceTree = "<group>"; }; | ||
977 | 950 | 9BB7B8EB0D830448004FE8C3 /* cLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cLabel.h; sourceTree = "<group>"; }; | ||
978 | 951 | 9BB7B8EC0D830448004FE8C3 /* cMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cMap.cpp; sourceTree = "<group>"; }; | ||
979 | 952 | 9BB7B8ED0D830448004FE8C3 /* cMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cMap.h; sourceTree = "<group>"; }; | ||
980 | 953 | 9BB7B8EE0D830448004FE8C3 /* cRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cRectangle.cpp; sourceTree = "<group>"; }; | ||
981 | 954 | 9BB7B8EF0D830448004FE8C3 /* cRectangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cRectangle.h; sourceTree = "<group>"; }; | ||
982 | 955 | 9BB7B8F00D830448004FE8C3 /* cWidgetBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cWidgetBase.cpp; sourceTree = "<group>"; }; | ||
983 | 956 | 9BB7B8F10D830448004FE8C3 /* cWidgetBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cWidgetBase.h; sourceTree = "<group>"; }; | ||
984 | 957 | 9BB7B8F20D830448004FE8C3 /* gAIBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gAIBase.cpp; sourceTree = "<group>"; }; | ||
985 | 958 | 9BB7B8F30D830448004FE8C3 /* gAIBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gAIBase.h; sourceTree = "<group>"; }; | ||
986 | 959 | 9BB7B8F40D830448004FE8C3 /* gAICharacter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gAICharacter.cpp; sourceTree = "<group>"; }; | ||
987 | 960 | 9BB7B8F50D830448004FE8C3 /* gAICharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gAICharacter.h; sourceTree = "<group>"; }; | ||
988 | 961 | 9BB7B8F60D830448004FE8C3 /* gArena.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gArena.cpp; sourceTree = "<group>"; }; | ||
989 | 962 | 9BB7B8F70D830448004FE8C3 /* gArena.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gArena.h; sourceTree = "<group>"; }; | ||
990 | 963 | 9BB7B8F80D830448004FE8C3 /* gArmagetron.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gArmagetron.cpp; sourceTree = "<group>"; }; | ||
991 | 964 | 9BB7B8F90D830448004FE8C3 /* gCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gCamera.cpp; sourceTree = "<group>"; }; | ||
992 | 965 | 9BB7B8FA0D830448004FE8C3 /* gCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gCamera.h; sourceTree = "<group>"; }; | ||
993 | 966 | 9BB7B8FB0D830448004FE8C3 /* gCommandLineJumpStart.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gCommandLineJumpStart.cpp; sourceTree = "<group>"; }; | ||
994 | 967 | 9BB7B8FC0D830448004FE8C3 /* gCommandLineJumpStart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gCommandLineJumpStart.h; sourceTree = "<group>"; }; | ||
995 | 968 | 9BB7B8FD0D830448004FE8C3 /* gCycle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gCycle.cpp; sourceTree = "<group>"; }; | ||
996 | 969 | 9BB7B8FE0D830448004FE8C3 /* gCycle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gCycle.h; sourceTree = "<group>"; }; | ||
997 | 970 | 9BB7B8FF0D830448004FE8C3 /* gCycleMovement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gCycleMovement.cpp; sourceTree = "<group>"; }; | ||
998 | 971 | 9BB7B9000D830448004FE8C3 /* gCycleMovement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gCycleMovement.h; sourceTree = "<group>"; }; | ||
999 | 972 | 9BB7B9010D830448004FE8C3 /* gExplosion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gExplosion.cpp; sourceTree = "<group>"; }; | ||
1000 | 973 | 9BB7B9020D830448004FE8C3 /* gExplosion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gExplosion.h; sourceTree = "<group>"; }; | ||
1001 | 974 | 9BB7B9030D830448004FE8C3 /* gFloor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gFloor.cpp; sourceTree = "<group>"; }; | ||
1002 | 975 | 9BB7B9040D830448004FE8C3 /* gFriends.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gFriends.cpp; sourceTree = "<group>"; }; | ||
1003 | 976 | 9BB7B9050D830448004FE8C3 /* gFriends.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gFriends.h; sourceTree = "<group>"; }; | ||
1004 | 977 | 9BB7B9060D830448004FE8C3 /* gGame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gGame.cpp; sourceTree = "<group>"; }; | ||
1005 | 978 | 9BB7B9070D830448004FE8C3 /* gGame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gGame.h; sourceTree = "<group>"; }; | ||
1006 | 979 | 9BB7B9080D830448004FE8C3 /* gJoystick.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gJoystick.cpp; sourceTree = "<group>"; }; | ||
1007 | 980 | 9BB7B9090D830448004FE8C3 /* gJoystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gJoystick.h; sourceTree = "<group>"; }; | ||
1008 | 981 | 9BB7B90A0D830448004FE8C3 /* gLanguageMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gLanguageMenu.cpp; sourceTree = "<group>"; }; | ||
1009 | 982 | 9BB7B90B0D830448004FE8C3 /* gLanguageMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gLanguageMenu.h; sourceTree = "<group>"; }; | ||
1010 | 983 | 9BB7B90C0D830448004FE8C3 /* gLogo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gLogo.cpp; sourceTree = "<group>"; }; | ||
1011 | 984 | 9BB7B90D0D830448004FE8C3 /* gLogo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gLogo.h; sourceTree = "<group>"; }; | ||
1012 | 985 | 9BB7B90E0D830448004FE8C3 /* gMenus.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gMenus.cpp; sourceTree = "<group>"; }; | ||
1013 | 986 | 9BB7B90F0D830448004FE8C3 /* gMenus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gMenus.h; sourceTree = "<group>"; }; | ||
1014 | 987 | 9BB7B9100D830448004FE8C3 /* gParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gParser.cpp; sourceTree = "<group>"; }; | ||
1015 | 988 | 9BB7B9110D830448004FE8C3 /* gParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gParser.h; sourceTree = "<group>"; }; | ||
1016 | 989 | 9BB7B9120D830448004FE8C3 /* gParticles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gParticles.cpp; sourceTree = "<group>"; }; | ||
1017 | 990 | 9BB7B9130D830448004FE8C3 /* gParticles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gParticles.h; sourceTree = "<group>"; }; | ||
1018 | 991 | 9BB7B9140D830448004FE8C3 /* gRotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gRotation.cpp; sourceTree = "<group>"; }; | ||
1019 | 992 | 9BB7B9150D830448004FE8C3 /* gRotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gRotation.h; sourceTree = "<group>"; }; | ||
1020 | 993 | 9BB7B9160D830448004FE8C3 /* gSensor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gSensor.cpp; sourceTree = "<group>"; }; | ||
1021 | 994 | 9BB7B9170D830448004FE8C3 /* gSensor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gSensor.h; sourceTree = "<group>"; }; | ||
1022 | 995 | 9BB7B9180D830448004FE8C3 /* gServerBrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gServerBrowser.cpp; sourceTree = "<group>"; }; | ||
1023 | 996 | 9BB7B9190D830448004FE8C3 /* gServerBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gServerBrowser.h; sourceTree = "<group>"; }; | ||
1024 | 997 | 9BB7B91A0D830448004FE8C3 /* gServerFavorites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gServerFavorites.cpp; sourceTree = "<group>"; }; | ||
1025 | 998 | 9BB7B91B0D830448004FE8C3 /* gServerFavorites.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gServerFavorites.h; sourceTree = "<group>"; }; | ||
1026 | 999 | 9BB7B91C0D830448004FE8C3 /* gSparks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gSparks.cpp; sourceTree = "<group>"; }; | ||
1027 | 1000 | 9BB7B91D0D830448004FE8C3 /* gSparks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gSparks.h; sourceTree = "<group>"; }; | ||
1028 | 1001 | 9BB7B9200D830448004FE8C3 /* gStatistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gStatistics.cpp; sourceTree = "<group>"; }; | ||
1029 | 1002 | 9BB7B9210D830448004FE8C3 /* gStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gStatistics.h; sourceTree = "<group>"; }; | ||
1030 | 1003 | 9BB7B9220D830448004FE8C3 /* gStatList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gStatList.cpp; sourceTree = "<group>"; }; | ||
1031 | 1004 | 9BB7B9230D830448004FE8C3 /* gStatList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gStatList.h; sourceTree = "<group>"; }; | ||
1032 | 1005 | 9BB7B9240D830448004FE8C3 /* gStuff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gStuff.cpp; sourceTree = "<group>"; }; | ||
1033 | 1006 | 9BB7B9250D830448004FE8C3 /* gStuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gStuff.h; sourceTree = "<group>"; }; | ||
1034 | 1007 | 9BB7B9260D830448004FE8C3 /* gTeam.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gTeam.cpp; sourceTree = "<group>"; }; | ||
1035 | 1008 | 9BB7B9270D830448004FE8C3 /* gTeam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gTeam.h; sourceTree = "<group>"; }; | ||
1036 | 1009 | 9BB7B9280D830448004FE8C3 /* gVectorExtra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gVectorExtra.h; sourceTree = "<group>"; }; | ||
1037 | 1010 | 9BB7B9290D830448004FE8C3 /* gWall.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gWall.cpp; sourceTree = "<group>"; }; | ||
1038 | 1011 | 9BB7B92A0D830448004FE8C3 /* gWall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gWall.h; sourceTree = "<group>"; }; | ||
1039 | 1012 | 9BB7B92B0D830448004FE8C3 /* gWinZone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gWinZone.cpp; sourceTree = "<group>"; }; | ||
1040 | 1013 | 9BB7B92C0D830448004FE8C3 /* gWinZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gWinZone.h; sourceTree = "<group>"; }; | ||
1041 | 1014 | 9BB7B92F0D830448004FE8C3 /* zEffectGroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zEffectGroup.cpp; sourceTree = "<group>"; }; | ||
1042 | 1015 | 9BB7B9300D830448004FE8C3 /* zEffectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zEffectGroup.h; sourceTree = "<group>"; }; | ||
1043 | 1016 | 9BB7B9310D830448004FE8C3 /* zEffector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zEffector.cpp; sourceTree = "<group>"; }; | ||
1044 | 1017 | 9BB7B9320D830448004FE8C3 /* zEffector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zEffector.h; sourceTree = "<group>"; }; | ||
1045 | 1018 | 9BB7B9330D830448004FE8C3 /* zMisc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zMisc.h; sourceTree = "<group>"; }; | ||
1046 | 1019 | 9BB7B9340D830448004FE8C3 /* zMonitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zMonitor.cpp; sourceTree = "<group>"; }; | ||
1047 | 1020 | 9BB7B9350D830448004FE8C3 /* zMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zMonitor.h; sourceTree = "<group>"; }; | ||
1048 | 1021 | 9BB7B9360D830448004FE8C3 /* zSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zSelector.cpp; sourceTree = "<group>"; }; | ||
1049 | 1022 | 9BB7B9370D830448004FE8C3 /* zSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zSelector.h; sourceTree = "<group>"; }; | ||
1050 | 1023 | 9BB7B9380D830448004FE8C3 /* zShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zShape.cpp; sourceTree = "<group>"; }; | ||
1051 | 1024 | 9BB7B9390D830448004FE8C3 /* zShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zShape.h; sourceTree = "<group>"; }; | ||
1052 | 1025 | 9BB7B93A0D830448004FE8C3 /* zValidator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zValidator.cpp; sourceTree = "<group>"; }; | ||
1053 | 1026 | 9BB7B93B0D830448004FE8C3 /* zValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zValidator.h; sourceTree = "<group>"; }; | ||
1054 | 1027 | 9BB7B93C0D830448004FE8C3 /* zZone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zZone.cpp; sourceTree = "<group>"; }; | ||
1055 | 1028 | 9BB7B93D0D830448004FE8C3 /* zZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zZone.h; sourceTree = "<group>"; }; | ||
1056 | 1029 | 9BB7B93E0D830448004FE8C3 /* zZoneInfluence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zZoneInfluence.cpp; sourceTree = "<group>"; }; | ||
1057 | 1030 | 9BB7B93F0D830448004FE8C3 /* zZoneInfluence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zZoneInfluence.h; sourceTree = "<group>"; }; | ||
1058 | 1031 | 9BB7B9F50D830473004FE8C3 /* uInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uInput.cpp; sourceTree = "<group>"; }; | ||
1059 | 1032 | 9BB7B9F60D830473004FE8C3 /* uInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uInput.h; sourceTree = "<group>"; }; | ||
1060 | 1033 | 9BB7B9F70D830473004FE8C3 /* uInputQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uInputQueue.cpp; sourceTree = "<group>"; }; | ||
1061 | 1034 | 9BB7B9F80D830473004FE8C3 /* uInputQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uInputQueue.h; sourceTree = "<group>"; }; | ||
1062 | 1035 | 9BB7B9F90D830473004FE8C3 /* uMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uMenu.cpp; sourceTree = "<group>"; }; | ||
1063 | 1036 | 9BB7B9FA0D830473004FE8C3 /* uMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uMenu.h; sourceTree = "<group>"; }; | ||
1064 | 1037 | 9BB7BA0E0D8304E4004FE8C3 /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defs.h; path = ../src/defs.h; sourceTree = SOURCE_ROOT; }; | ||
1065 | 1038 | 9BBF0FC3145337FE001AF053 /* SDL_mixer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_mixer.framework; path = /Library/Frameworks/ArmagetronAdvanced/current/SDL_mixer.framework; sourceTree = "<absolute>"; }; | ||
1066 | 1039 | 9BCBDE110D91F6D90022855B /* tColor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tColor.cpp; sourceTree = "<group>"; }; | ||
1067 | 1040 | 9BCBDF880D9210E10022855B /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; }; | ||
1068 | 1041 | 9BCBE1E20D9214420022855B /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; | ||
1069 | 1042 | 9BCBE30B0D922EAE0022855B /* AAPaste.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAPaste.h; sourceTree = "<group>"; }; | ||
1070 | 1043 | 9BCBE30C0D922EAE0022855B /* AAPaste.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AAPaste.cpp; sourceTree = "<group>"; }; | ||
1071 | 1044 | 9BD7D96B0A2C7CB400D7033C /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = /Library/Frameworks/ArmagetronAdvanced/current/libfreetype.a; sourceTree = "<absolute>"; }; | ||
1072 | 1045 | 9BD7D96C0A2C7CB400D7033C /* libftgl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libftgl.a; path = /Library/Frameworks/ArmagetronAdvanced/current/libftgl.a; sourceTree = "<absolute>"; }; | ||
1073 | 1046 | 9BD7D96D0A2C7CB400D7033C /* libpng.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libpng.framework; path = /Library/Frameworks/ArmagetronAdvanced/current/libpng.framework; sourceTree = "<absolute>"; }; | ||
1074 | 1047 | 9BD7D96E0A2C7CB400D7033C /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = /Library/Frameworks/ArmagetronAdvanced/current/SDL_image.framework; sourceTree = "<absolute>"; }; | ||
1075 | 1048 | 9BD7D9700A2C7CB400D7033C /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/ArmagetronAdvanced/current/SDL.framework; sourceTree = "<absolute>"; }; | ||
1076 | 1049 | 9BD7DAE20A2CAE0700D7033C /* config */ = {isa = PBXFileReference; lastKnownFileType = folder; name = config; path = ../config; sourceTree = SOURCE_ROOT; }; | ||
1077 | 1050 | 9BD7DAFE0A2CAE1D00D7033C /* language */ = {isa = PBXFileReference; lastKnownFileType = folder; name = language; path = ../language; sourceTree = SOURCE_ROOT; }; | ||
1078 | 1051 | 9BD7DB0C0A2CAE2700D7033C /* models */ = {isa = PBXFileReference; lastKnownFileType = folder; name = models; path = ../models; sourceTree = SOURCE_ROOT; }; | ||
1079 | 1052 | 9BD7DB120A2CAE2D00D7033C /* music */ = {isa = PBXFileReference; lastKnownFileType = folder; name = music; path = ../music; sourceTree = SOURCE_ROOT; }; | ||
1080 | 1053 | 9BD7DB1B0A2CAE3E00D7033C /* sound */ = {isa = PBXFileReference; lastKnownFileType = folder; name = sound; path = ../sound; sourceTree = SOURCE_ROOT; }; | ||
1081 | 1054 | 9BD7DB270A2CAE4600D7033C /* textures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = textures; path = ../textures; sourceTree = SOURCE_ROOT; }; | ||
1082 | 1055 | 9BD7DB760A2CE28500D7033C /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = SDLMain.nib; path = ../src/macosx/SDLMain.nib; sourceTree = SOURCE_ROOT; }; | ||
1083 | 1056 | 9BD7DB7D0A2CE35600D7033C /* Armagetron Advanced.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "Armagetron Advanced.icns"; sourceTree = "<group>"; }; | ||
1084 | 1057 | /* End PBXFileReference section */ | ||
1085 | 1058 | |||
1086 | 1059 | /* Begin PBXFrameworksBuildPhase section */ | ||
1087 | 1060 | 8D11072E0486CEB800E47090 /* Frameworks */ = { | ||
1088 | 1061 | isa = PBXFrameworksBuildPhase; | ||
1089 | 1062 | buildActionMask = 2147483647; | ||
1090 | 1063 | files = ( | ||
1091 | 1064 | 9B9754C70F44AD1300E41662 /* libarmaprotobuf.a in Frameworks */, | ||
1092 | 1065 | 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, | ||
1093 | 1066 | 8CBA60B1089F00F2007E21DC /* OpenGL.framework in Frameworks */, | ||
1094 | 1067 | 9BD7D9720A2C7CB400D7033C /* libfreetype.a in Frameworks */, | ||
1095 | 1068 | 9BD7D9730A2C7CB400D7033C /* libftgl.a in Frameworks */, | ||
1096 | 1069 | 9BD7D9740A2C7CB400D7033C /* libpng.framework in Frameworks */, | ||
1097 | 1070 | 9BD7D9750A2C7CB400D7033C /* SDL_image.framework in Frameworks */, | ||
1098 | 1071 | 9BD7D9770A2C7CB400D7033C /* SDL.framework in Frameworks */, | ||
1099 | 1072 | 9B83FE950B12161600878E8A /* Growl-WithInstaller.framework in Frameworks */, | ||
1100 | 1073 | 9BCBDF890D9210E10022855B /* ApplicationServices.framework in Frameworks */, | ||
1101 | 1074 | 9BCBE1E30D9214420022855B /* CoreFoundation.framework in Frameworks */, | ||
1102 | 1075 | 9B9753920F44A34A00E41662 /* libprotobuf.a in Frameworks */, | ||
1103 | 1076 | 9BBF0FC4145337FE001AF053 /* SDL_mixer.framework in Frameworks */, | ||
1104 | 1077 | ); | ||
1105 | 1078 | runOnlyForDeploymentPostprocessing = 0; | ||
1106 | 1079 | }; | ||
1107 | 1080 | 9B9754680F44AA2700E41662 /* Frameworks */ = { | ||
1108 | 1081 | isa = PBXFrameworksBuildPhase; | ||
1109 | 1082 | buildActionMask = 2147483647; | ||
1110 | 1083 | files = ( | ||
1111 | 1084 | 9B82FB1313D0DE89003335AC /* libprotobuf.a in Frameworks */, | ||
1112 | 1085 | ); | ||
1113 | 1086 | runOnlyForDeploymentPostprocessing = 0; | ||
1114 | 1087 | }; | ||
1115 | 1088 | 9B9754C40F44ACB400E41662 /* Frameworks */ = { | ||
1116 | 1089 | isa = PBXFrameworksBuildPhase; | ||
1117 | 1090 | buildActionMask = 2147483647; | ||
1118 | 1091 | files = ( | ||
1119 | 1092 | 9B97553D0F44B3EC00E41662 /* libarmaprotobuf.a in Frameworks */, | ||
1120 | 1093 | 9B9754C50F44ACC900E41662 /* libprotobuf.a in Frameworks */, | ||
1121 | 1094 | ); | ||
1122 | 1095 | runOnlyForDeploymentPostprocessing = 0; | ||
1123 | 1096 | }; | ||
1124 | 1097 | /* End PBXFrameworksBuildPhase section */ | ||
1125 | 1098 | |||
1126 | 1099 | /* Begin PBXGroup section */ | ||
1127 | 1100 | 19C28FACFE9D520D11CA2CBB /* Products */ = { | ||
1128 | 1101 | isa = PBXGroup; | ||
1129 | 1102 | children = ( | ||
1130 | 1103 | 8D1107320486CEB800E47090 /* Armagetron Advanced.app */, | ||
1131 | 1104 | 8C11CA42095A268E007AE0EA /* armagetronad-dedicated */, | ||
1132 | 1105 | 9B97546A0F44AA2700E41662 /* libarmaprotobuf.a */, | ||
1133 | 1106 | ); | ||
1134 | 1107 | name = Products; | ||
1135 | 1108 | sourceTree = "<group>"; | ||
1136 | 1109 | }; | ||
1137 | 1110 | 29B97314FDCFA39411CA2CEA /* Armagetron Advanced */ = { | ||
1138 | 1111 | isa = PBXGroup; | ||
1139 | 1112 | children = ( | ||
1140 | 1113 | 64DAFC50144C979900D115F3 /* doc */, | ||
1141 | 1114 | 9B77E6C30D8618970022FDF2 /* MacOS */, | ||
1142 | 1115 | 9BB7B5A30D8302DF004FE8C3 /* Source */, | ||
1143 | 1116 | 29B97323FDCFA39411CA2CEA /* Frameworks */, | ||
1144 | 1117 | 19C28FACFE9D520D11CA2CBB /* Products */, | ||
1145 | 1118 | 9BD7DADF0A2CAC6400D7033C /* Resources */, | ||
1146 | 1119 | ); | ||
1147 | 1120 | name = "Armagetron Advanced"; | ||
1148 | 1121 | sourceTree = "<group>"; | ||
1149 | 1122 | }; | ||
1150 | 1123 | 29B97323FDCFA39411CA2CEA /* Frameworks */ = { | ||
1151 | 1124 | isa = PBXGroup; | ||
1152 | 1125 | children = ( | ||
1153 | 1126 | 29B97324FDCFA39411CA2CEA /* AppKit.framework */, | ||
1154 | 1127 | 9BCBDF880D9210E10022855B /* ApplicationServices.framework */, | ||
1155 | 1128 | 9BD7D9680A2C7C7800D7033C /* Armagetron Advanced */, | ||
1156 | 1129 | 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, | ||
1157 | 1130 | 9BCBE1E20D9214420022855B /* CoreFoundation.framework */, | ||
1158 | 1131 | 29B97325FDCFA39411CA2CEA /* Foundation.framework */, | ||
1159 | 1132 | 8CBA60B0089F00F2007E21DC /* OpenGL.framework */, | ||
1160 | 1133 | ); | ||
1161 | 1134 | name = Frameworks; | ||
1162 | 1135 | sourceTree = "<group>"; | ||
1163 | 1136 | }; | ||
1164 | 1137 | 649FF46D144CBBC300AD2749 /* doc */ = { | ||
1165 | 1138 | isa = PBXGroup; | ||
1166 | 1139 | children = ( | ||
1167 | 1140 | 649FF46F144CBBC300AD2749 /* bugs.html.m4 */, | ||
1168 | 1141 | 649FF470144CBBC300AD2749 /* changelog.html.m4 */, | ||
1169 | 1142 | 649FF471144CBBC300AD2749 /* commands.html.m4 */, | ||
1170 | 1143 | 649FF472144CBBC300AD2749 /* compile.html.m4 */, | ||
1171 | 1144 | 649FF473144CBBC300AD2749 /* config.html.m4 */, | ||
1172 | 1145 | 649FF474144CBBC300AD2749 /* Content_Creation */, | ||
1173 | 1146 | 649FF477144CBBC300AD2749 /* faq.html.m4 */, | ||
1174 | 1147 | 649FF478144CBBC300AD2749 /* head.html.m4 */, | ||
1175 | 1148 | 9B461338144E36EA00779938 /* html.m4.in */, | ||
1176 | 1149 | 649FF47A144CBBC300AD2749 /* html.mac.m4 */, | ||
1177 | 1150 | 649FF47C144CBBC300AD2749 /* index.html.m4 */, | ||
1178 | 1151 | 649FF47D144CBBC300AD2749 /* install_linux.html.m4 */, | ||
1179 | 1152 | 649FF47E144CBBC300AD2749 /* install_macosx.html.m4 */, | ||
1180 | 1153 | 649FF47F144CBBC300AD2749 /* install_result.html.m4 */, | ||
1181 | 1154 | 649FF480144CBBC300AD2749 /* install_windows.html.m4 */, | ||
1182 | 1155 | 649FF482144CBBC300AD2749 /* navbar.html.m4 */, | ||
1183 | 1156 | 649FF48C144CBBC300AD2749 /* network.html.m4 */, | ||
1184 | 1157 | 649FF48D144CBBC300AD2749 /* readme_macosx.html.m4 */, | ||
1185 | 1158 | 649FF48E144CBBC300AD2749 /* sig.m4 */, | ||
1186 | 1159 | 649FF48F144CBBC300AD2749 /* todo.html.m4 */, | ||
1187 | 1160 | 649FF490144CBBC300AD2749 /* versions.html.m4 */, | ||
1188 | 1161 | ); | ||
1189 | 1162 | name = doc; | ||
1190 | 1163 | path = ../src/doc; | ||
1191 | 1164 | sourceTree = SOURCE_ROOT; | ||
1192 | 1165 | }; | ||
1193 | 1166 | 649FF474144CBBC300AD2749 /* Content_Creation */ = { | ||
1194 | 1167 | isa = PBXGroup; | ||
1195 | 1168 | children = ( | ||
1196 | 1169 | 649FF475144CBBC300AD2749 /* Howto-Maps.txt */, | ||
1197 | 1170 | ); | ||
1198 | 1171 | name = Content_Creation; | ||
1199 | 1172 | path = ../src/doc/Content_Creation; | ||
1200 | 1173 | sourceTree = SOURCE_ROOT; | ||
1201 | 1174 | }; | ||
1202 | 1175 | 64DAFC50144C979900D115F3 /* doc */ = { | ||
1203 | 1176 | isa = PBXGroup; | ||
1204 | 1177 | children = ( | ||
1205 | 1178 | 64DAFC51144C979900D115F3 /* command-line_switches.txt */, | ||
1206 | 1179 | 64DAFC52144C979900D115F3 /* directories.txt */, | ||
1207 | 1180 | 64DAFC53144C979900D115F3 /* installation.txt */, | ||
1208 | 1181 | ); | ||
1209 | 1182 | name = doc; | ||
1210 | 1183 | path = ../doc; | ||
1211 | 1184 | sourceTree = SOURCE_ROOT; | ||
1212 | 1185 | }; | ||
1213 | 1186 | 9B437BB00F2CBD9E00A10CC6 /* utf8 */ = { | ||
1214 | 1187 | isa = PBXGroup; | ||
1215 | 1188 | children = ( | ||
1216 | 1189 | 9B437BB10F2CBD9E00A10CC6 /* utf8.h */, | ||
1217 | 1190 | ); | ||
1218 | 1191 | path = utf8; | ||
1219 | 1192 | sourceTree = "<group>"; | ||
1220 | 1193 | }; | ||
1221 | 1194 | 9B77E6C30D8618970022FDF2 /* MacOS */ = { | ||
1222 | 1195 | isa = PBXGroup; | ||
1223 | 1196 | children = ( | ||
1224 | 1197 | 9B77E6C90D8618B90022FDF2 /* rakefile.rb */, | ||
1225 | 1198 | 9B77E6C70D8618B90022FDF2 /* rakelib */, | ||
1226 | 1199 | 9B9E56300D81D962008DD17D /* shared.xcconfig */, | ||
1227 | 1200 | ); | ||
1228 | 1201 | name = MacOS; | ||
1229 | 1202 | sourceTree = "<group>"; | ||
1230 | 1203 | }; | ||
1231 | 1204 | 9B77E6C70D8618B90022FDF2 /* rakelib */ = { | ||
1232 | 1205 | isa = PBXGroup; | ||
1233 | 1206 | children = ( | ||
1234 | 1207 | 9B715F4E0F0BD95100034EBF /* aabeta.rake */, | ||
1235 | 1208 | 9B715F4D0F0BD95100034EBF /* config.rb */, | ||
1236 | 1209 | 9B715F4C0F0BD95100034EBF /* release.rake */, | ||
1237 | 1210 | 9B77E6C80D8618B90022FDF2 /* xcode.rake */, | ||
1238 | 1211 | ); | ||
1239 | 1212 | path = rakelib; | ||
1240 | 1213 | sourceTree = "<group>"; | ||
1241 | 1214 | }; | ||
1242 | 1215 | 9B7CFE120EFCE74700126634 /* resource */ = { | ||
1243 | 1216 | isa = PBXGroup; | ||
1244 | 1217 | children = ( | ||
1245 | 1218 | 9B7CFE130EFCE74700126634 /* tResource.cpp */, | ||
1246 | 1219 | 9B7CFE140EFCE74700126634 /* tResource.h */, | ||
1247 | 1220 | 9B7CFE150EFCE74700126634 /* tResourceManager.cpp */, | ||
1248 | 1221 | 9B7CFE160EFCE74700126634 /* tResourceManager.h */, | ||
1249 | 1222 | 9B7CFE170EFCE74700126634 /* tResourceType.cpp */, | ||
1250 | 1223 | 9B7CFE180EFCE74700126634 /* tResourceType.h */, | ||
1251 | 1224 | ); | ||
1252 | 1225 | name = resource; | ||
1253 | 1226 | path = ../src/resource; | ||
1254 | 1227 | sourceTree = SOURCE_ROOT; | ||
1255 | 1228 | }; | ||
1256 | 1229 | 9B9753A50F44A60400E41662 /* protobuf */ = { | ||
1257 | 1230 | isa = PBXGroup; | ||
1258 | 1231 | children = ( | ||
1259 | 1232 | 9B9753A60F44A60400E41662 /* eEventNotification.proto */, | ||
1260 | 1233 | 9B9753A70F44A60400E41662 /* eLagCompensation.proto */, | ||
1261 | 1234 | 9B9753A80F44A60400E41662 /* eNetGameObject.proto */, | ||
1262 | 1235 | 9B9753A90F44A60400E41662 /* ePlayer.proto */, | ||
1263 | 1236 | 9B9753AA0F44A60400E41662 /* eTeam.proto */, | ||
1264 | 1237 | 9B9753AB0F44A60400E41662 /* eTimer.proto */, | ||
1265 | 1238 | 9B9753AC0F44A60400E41662 /* eVoter.proto */, | ||
1266 | 1239 | 9B9753AD0F44A60400E41662 /* gAIBase.proto */, | ||
1267 | 1240 | 9B9753AE0F44A60400E41662 /* gCycle.proto */, | ||
1268 | 1241 | 9B9753AF0F44A60400E41662 /* gGame.proto */, | ||
1269 | 1242 | 9B9753B00F44A60400E41662 /* gWall.proto */, | ||
1270 | 1243 | 9B9753B10F44A60400E41662 /* gZone.proto */, | ||
1271 | 1244 | 9B9753B20F44A60400E41662 /* nAuthentication.proto */, | ||
1272 | 1245 | 9B9753B30F44A60400E41662 /* nConfig.proto */, | ||
1273 | 1246 | 9B9753B40F44A60400E41662 /* nNetObject.proto */, | ||
1274 | 1247 | 9B9753B50F44A60400E41662 /* nNetObjectPrivate.proto */, | ||
1275 | 1248 | 9B9753B60F44A60400E41662 /* nNetwork.proto */, | ||
1276 | 1249 | 9B9753B70F44A60400E41662 /* nServerInfo.proto */, | ||
1277 | 1250 | 9B9753B80F44A60400E41662 /* prototype.proto */, | ||
1278 | 1251 | 9B9753B90F44A60400E41662 /* tColor.proto */, | ||
1279 | 1252 | 9B9753BA0F44A60400E41662 /* tCoord.proto */, | ||
1280 | 1253 | 9B9753BB0F44A60400E41662 /* tFunction.proto */, | ||
1281 | 1254 | 9B9753BC0F44A60400E41662 /* tPolynomial.proto */, | ||
1282 | 1255 | 9B9753BD0F44A60400E41662 /* zShape.proto */, | ||
1283 | 1256 | 9B9753BE0F44A60400E41662 /* zZone.proto */, | ||
1284 | 1257 | ); | ||
1285 | 1258 | name = protobuf; | ||
1286 | 1259 | path = ../src/protobuf; | ||
1287 | 1260 | sourceTree = SOURCE_ROOT; | ||
1288 | 1261 | }; | ||
1289 | 1262 | 9BB7B5A30D8302DF004FE8C3 /* Source */ = { | ||
1290 | 1263 | isa = PBXGroup; | ||
1291 | 1264 | children = ( | ||
1292 | 1265 | 649FF46D144CBBC300AD2749 /* doc */, | ||
1293 | 1266 | 9BB7BA0E0D8304E4004FE8C3 /* defs.h */, | ||
1294 | 1267 | 9BB7B7A00D830422004FE8C3 /* tools */, | ||
1295 | 1268 | 9BB7B68A0D830365004FE8C3 /* network */, | ||
1296 | 1269 | 9BB7B5A40D8302FA004FE8C3 /* engine */, | ||
1297 | 1270 | 9BB7B6EA0D830390004FE8C3 /* render */, | ||
1298 | 1271 | 9BB7B8E30D830448004FE8C3 /* tron */, | ||
1299 | 1272 | 9BB7B9F30D830473004FE8C3 /* ui */, | ||
1300 | 1273 | 9BB7B64C0D830321004FE8C3 /* macosx */, | ||
1301 | 1274 | 9B9753A50F44A60400E41662 /* protobuf */, | ||
1302 | 1275 | 9BB7B7500D8303BA004FE8C3 /* thirdparty */, | ||
1303 | 1276 | ); | ||
1304 | 1277 | name = Source; | ||
1305 | 1278 | sourceTree = "<group>"; | ||
1306 | 1279 | }; | ||
1307 | 1280 | 9BB7B5A40D8302FA004FE8C3 /* engine */ = { | ||
1308 | 1281 | isa = PBXGroup; | ||
1309 | 1282 | children = ( | ||
1310 | 1283 | 64C9C814144B6CB70039620E /* eSpawn.h */, | ||
1311 | 1284 | 64C9C813144B6CB60039620E /* eSpawn.cpp */, | ||
1312 | 1285 | 9BB7B5A60D8302FA004FE8C3 /* eAdvWall.cpp */, | ||
1313 | 1286 | 9BB7B5A70D8302FA004FE8C3 /* eAdvWall.h */, | ||
1314 | 1287 | 9BB7B5A80D8302FA004FE8C3 /* eAuthentication.cpp */, | ||
1315 | 1288 | 9BB7B5A90D8302FA004FE8C3 /* eAuthentication.h */, | ||
1316 | 1289 | 9BB7B5AA0D8302FA004FE8C3 /* eAxis.cpp */, | ||
1317 | 1290 | 9BB7B5AB0D8302FA004FE8C3 /* eAxis.h */, | ||
1318 | 1291 | 9BB7B5AC0D8302FA004FE8C3 /* eCamera.cpp */, | ||
1319 | 1292 | 9BB7B5AD0D8302FA004FE8C3 /* eCamera.h */, | ||
1320 | 1293 | 9B0C8B3B0F7EBA78001802CD /* eChat.cpp */, | ||
1321 | 1294 | 9B0C8B3C0F7EBA78001802CD /* eChat.h */, | ||
1322 | 1295 | 9BB7B5AE0D8302FA004FE8C3 /* eCoord.h */, | ||
1323 | 1296 | 9BB7B5AF0D8302FA004FE8C3 /* eDebugLine.cpp */, | ||
1324 | 1297 | 9BB7B5B00D8302FA004FE8C3 /* eDebugLine.h */, | ||
1325 | 1298 | 9BB7B5B10D8302FA004FE8C3 /* eDisplay.cpp */, | ||
1326 | 1299 | 9BB7B5B20D8302FA004FE8C3 /* eEventNotification.cpp */, | ||
1327 | 1300 | 9BB7B5B30D8302FA004FE8C3 /* eEventNotification.h */, | ||
1328 | 1301 | 9BB7B5B40D8302FA004FE8C3 /* eFloor.cpp */, | ||
1329 | 1302 | 9BB7B5B50D8302FA004FE8C3 /* eFloor.h */, | ||
1330 | 1303 | 9BB7B5B60D8302FA004FE8C3 /* eGameObject.cpp */, | ||
1331 | 1304 | 9BB7B5B70D8302FA004FE8C3 /* eGameObject.h */, | ||
1332 | 1305 | 9BB7B5B80D8302FA004FE8C3 /* eGrid.cpp */, | ||
1333 | 1306 | 9BB7B5B90D8302FA004FE8C3 /* eGrid.h */, | ||
1334 | 1307 | 9BB7B5BA0D8302FA004FE8C3 /* eKrawall.cpp */, | ||
1335 | 1308 | 9BB7B5BB0D8302FA004FE8C3 /* eKrawall.h */, | ||
1336 | 1309 | 9BB7B5BC0D8302FA004FE8C3 /* eLagCompensation.cpp */, | ||
1337 | 1310 | 9BB7B5BD0D8302FA004FE8C3 /* eLagCompensation.h */, | ||
1338 | 1311 | 9BB7B5BE0D8302FA004FE8C3 /* eNetGameObject.cpp */, | ||
1339 | 1312 | 9BB7B5BF0D8302FA004FE8C3 /* eNetGameObject.h */, | ||
1340 | 1313 | 9BB7B5C00D8302FA004FE8C3 /* ePath.cpp */, | ||
1341 | 1314 | 9BB7B5C10D8302FA004FE8C3 /* ePath.h */, | ||
1342 | 1315 | 9BB7B5C20D8302FA004FE8C3 /* ePlayer.cpp */, | ||
1343 | 1316 | 9BB7B5C30D8302FA004FE8C3 /* ePlayer.h */, | ||
1344 | 1317 | 9BB7B5C50D8302FA004FE8C3 /* eRectangle.h */, | ||
1345 | 1318 | 9BB7B5C60D8302FA004FE8C3 /* eSensor.cpp */, | ||
1346 | 1319 | 9BB7B5C70D8302FA004FE8C3 /* eSensor.h */, | ||
1347 | 1320 | 9BB7B5CA0D8302FA004FE8C3 /* eSoundMixer.cpp */, | ||
1348 | 1321 | 9BB7B5CB0D8302FA004FE8C3 /* eSoundMixer.h */, | ||
1349 | 1322 | 9BB7B5CC0D8302FA004FE8C3 /* eTeam.cpp */, | ||
1350 | 1323 | 9BB7B5CD0D8302FA004FE8C3 /* eTeam.h */, | ||
1351 | 1324 | 9BB7B5CE0D8302FA004FE8C3 /* eTess2.h */, | ||
1352 | 1325 | 9BB7B5CF0D8302FA004FE8C3 /* eTimer.cpp */, | ||
1353 | 1326 | 9BB7B5D00D8302FA004FE8C3 /* eTimer.h */, | ||
1354 | 1327 | 9BB7B5D10D8302FA004FE8C3 /* eVoter.cpp */, | ||
1355 | 1328 | 9BB7B5D20D8302FA004FE8C3 /* eVoter.h */, | ||
1356 | 1329 | 9BB7B5D30D8302FA004FE8C3 /* eWall.cpp */, | ||
1357 | 1330 | 9BB7B5D40D8302FA004FE8C3 /* eWall.h */, | ||
1358 | 1331 | 9BB7B5D50D8302FA004FE8C3 /* sound */, | ||
1359 | 1332 | ); | ||
1360 | 1333 | name = engine; | ||
1361 | 1334 | path = ../src/engine; | ||
1362 | 1335 | sourceTree = SOURCE_ROOT; | ||
1363 | 1336 | }; | ||
1364 | 1337 | 9BB7B5D50D8302FA004FE8C3 /* sound */ = { | ||
1365 | 1338 | isa = PBXGroup; | ||
1366 | 1339 | children = ( | ||
1367 | 1340 | 9BB7B5D60D8302FA004FE8C3 /* base */, | ||
1368 | 1341 | 9BB7B5D80D8302FA004FE8C3 /* openal */, | ||
1369 | 1342 | 9BB7B5D90D8302FA004FE8C3 /* sdl */, | ||
1370 | 1343 | 9BB7B5DA0D8302FA004FE8C3 /* sdl_mixer */, | ||
1371 | 1344 | ); | ||
1372 | 1345 | path = sound; | ||
1373 | 1346 | sourceTree = "<group>"; | ||
1374 | 1347 | }; | ||
1375 | 1348 | 9BB7B5D60D8302FA004FE8C3 /* base */ = { | ||
1376 | 1349 | isa = PBXGroup; | ||
1377 | 1350 | children = ( | ||
1378 | 1351 | 9BB7B5D70D8302FA004FE8C3 /* eChannel.h */, | ||
1379 | 1352 | ); | ||
1380 | 1353 | path = base; | ||
1381 | 1354 | sourceTree = "<group>"; | ||
1382 | 1355 | }; | ||
1383 | 1356 | 9BB7B5D80D8302FA004FE8C3 /* openal */ = { | ||
1384 | 1357 | isa = PBXGroup; | ||
1385 | 1358 | children = ( | ||
1386 | 1359 | ); | ||
1387 | 1360 | path = openal; | ||
1388 | 1361 | sourceTree = "<group>"; | ||
1389 | 1362 | }; | ||
1390 | 1363 | 9BB7B5D90D8302FA004FE8C3 /* sdl */ = { | ||
1391 | 1364 | isa = PBXGroup; | ||
1392 | 1365 | children = ( | ||
1393 | 1366 | ); | ||
1394 | 1367 | path = sdl; | ||
1395 | 1368 | sourceTree = "<group>"; | ||
1396 | 1369 | }; | ||
1397 | 1370 | 9BB7B5DA0D8302FA004FE8C3 /* sdl_mixer */ = { | ||
1398 | 1371 | isa = PBXGroup; | ||
1399 | 1372 | children = ( | ||
1400 | 1373 | 9BB7B5DB0D8302FA004FE8C3 /* eChannelSDLMixer.cpp */, | ||
1401 | 1374 | 9BB7B5DC0D8302FA004FE8C3 /* eChannelSDLMixer.h */, | ||
1402 | 1375 | 9BB7B5DD0D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp */, | ||
1403 | 1376 | 9BB7B5DE0D8302FA004FE8C3 /* eMusicTrackSDLMixer.h */, | ||
1404 | 1377 | ); | ||
1405 | 1378 | path = sdl_mixer; | ||
1406 | 1379 | sourceTree = "<group>"; | ||
1407 | 1380 | }; | ||
1408 | 1381 | 9BB7B64C0D830321004FE8C3 /* macosx */ = { | ||
1409 | 1382 | isa = PBXGroup; | ||
1410 | 1383 | children = ( | ||
1411 | 1384 | 9BB7B64D0D830321004FE8C3 /* AAGrowlBridge.h */, | ||
1412 | 1385 | 9BB7B64E0D830321004FE8C3 /* AAGrowlBridge.mm */, | ||
1413 | 1386 | 9BB7B64F0D830321004FE8C3 /* AAGrowlPlugin.h */, | ||
1414 | 1387 | 9BB7B6500D830321004FE8C3 /* AAGrowlPlugin.mm */, | ||
1415 | 1388 | 9BCBE30C0D922EAE0022855B /* AAPaste.cpp */, | ||
1416 | 1389 | 9BCBE30B0D922EAE0022855B /* AAPaste.h */, | ||
1417 | 1390 | 9BB7B6510D830321004FE8C3 /* AARuby.h */, | ||
1418 | 1391 | 9BB7B6520D830321004FE8C3 /* AARuby.mm */, | ||
1419 | 1392 | 9BB7B6530D830321004FE8C3 /* AAURLHandler.h */, | ||
1420 | 1393 | 9BB7B6540D830321004FE8C3 /* AAURLHandler.mm */, | ||
1421 | 1394 | 9BB7B6550D830321004FE8C3 /* Armagetron Advanced_Prefix.pch */, | ||
1422 | 1395 | 9BB7B6560D830321004FE8C3 /* client */, | ||
1423 | 1396 | 9BB7B6580D830321004FE8C3 /* config_common.h */, | ||
1424 | 1397 | 9BB7B6590D830321004FE8C3 /* dedicated */, | ||
1425 | 1398 | 9BB7B65D0D830321004FE8C3 /* Info.plist */, | ||
1426 | 1399 | 9BB7B65E0D830321004FE8C3 /* SDLMain.h */, | ||
1427 | 1400 | 9BB7B65F0D830321004FE8C3 /* SDLMain.mm */, | ||
1428 | 1401 | 9BB7B6610D830322004FE8C3 /* version.h.in */, | ||
1429 | 1402 | ); | ||
1430 | 1403 | name = macosx; | ||
1431 | 1404 | path = ../src/macosx; | ||
1432 | 1405 | sourceTree = SOURCE_ROOT; | ||
1433 | 1406 | }; | ||
1434 | 1407 | 9BB7B6560D830321004FE8C3 /* client */ = { | ||
1435 | 1408 | isa = PBXGroup; | ||
1436 | 1409 | children = ( | ||
1437 | 1410 | 9BB7B6570D830321004FE8C3 /* aa_config.h */, | ||
1438 | 1411 | ); | ||
1439 | 1412 | path = client; | ||
1440 | 1413 | sourceTree = "<group>"; | ||
1441 | 1414 | }; | ||
1442 | 1415 | 9BB7B6590D830321004FE8C3 /* dedicated */ = { | ||
1443 | 1416 | isa = PBXGroup; | ||
1444 | 1417 | children = ( | ||
1445 | 1418 | 9BB7B65A0D830321004FE8C3 /* aa_config.h */, | ||
1446 | 1419 | ); | ||
1447 | 1420 | path = dedicated; | ||
1448 | 1421 | sourceTree = "<group>"; | ||
1449 | 1422 | }; | ||
1450 | 1423 | 9BB7B6860D830352004FE8C3 /* English.lproj */ = { | ||
1451 | 1424 | isa = PBXGroup; | ||
1452 | 1425 | children = ( | ||
1453 | 1426 | 9BB5B9260D84605700BF5F1C /* InfoPlist.strings.in */, | ||
1454 | 1427 | ); | ||
1455 | 1428 | name = English.lproj; | ||
1456 | 1429 | path = ../src/macosx/English.lproj; | ||
1457 | 1430 | sourceTree = "<group>"; | ||
1458 | 1431 | }; | ||
1459 | 1432 | 9BB7B68A0D830365004FE8C3 /* network */ = { | ||
1460 | 1433 | isa = PBXGroup; | ||
1461 | 1434 | children = ( | ||
1462 | 1435 | 9BB7B6900D830365004FE8C3 /* md5.cpp */, | ||
1463 | 1436 | 9BB7B6910D830365004FE8C3 /* md5.h */, | ||
1464 | 1437 | 9BB7B6920D830365004FE8C3 /* nAuthentication.cpp */, | ||
1465 | 1438 | 9BB7B6930D830365004FE8C3 /* nAuthentication.h */, | ||
1466 | 1439 | 9B9755140F44B0DE00E41662 /* nBinary.cpp */, | ||
1467 | 1440 | 9B9755150F44B0DE00E41662 /* nBinary.h */, | ||
1468 | 1441 | 9BB7B6940D830365004FE8C3 /* nConfig.cpp */, | ||
1469 | 1442 | 9BB7B6950D830365004FE8C3 /* nConfig.h */, | ||
1470 | 1443 | 9BB7B6980D830365004FE8C3 /* nKrawall.cpp */, | ||
1471 | 1444 | 9BB7B6990D830365004FE8C3 /* nKrawall.h */, | ||
1472 | 1445 | 9BB7B69A0D830365004FE8C3 /* nKrawallPrivate.cpp */, | ||
1473 | 1446 | 9BB7B69B0D830365004FE8C3 /* nNetObject.cpp */, | ||
1474 | 1447 | 9BB7B69C0D830365004FE8C3 /* nNetObject.h */, | ||
1475 | 1448 | 9BB7B69D0D830365004FE8C3 /* nNetwork.cpp */, | ||
1476 | 1449 | 9BB7B69E0D830365004FE8C3 /* nNetwork.h */, | ||
1477 | 1450 | 9BB7B69F0D830365004FE8C3 /* nObserver.cpp */, | ||
1478 | 1451 | 9BB7B6A00D830365004FE8C3 /* nObserver.h */, | ||
1479 | 1452 | 9BB7B6A10D830365004FE8C3 /* nPriorizing.cpp */, | ||
1480 | 1453 | 9BB7B6A20D830365004FE8C3 /* nPriorizing.h */, | ||
1481 | 1454 | 9B9754F90F44B00100E41662 /* nProtoBuf.cpp */, | ||
1482 | 1455 | 9B9754F80F44B00100E41662 /* nProtoBuf.h */, | ||
1483 | 1456 | 9BB7B6A30D830365004FE8C3 /* nServerInfo.cpp */, | ||
1484 | 1457 | 9BB7B6A40D830365004FE8C3 /* nServerInfo.h */, | ||
1485 | 1458 | 9BB7B6A50D830365004FE8C3 /* nSimulatePing.h */, | ||
1486 | 1459 | 9BB7B6A60D830365004FE8C3 /* nSocket.cpp */, | ||
1487 | 1460 | 9BB7B6A70D830366004FE8C3 /* nSocket.h */, | ||
1488 | 1461 | 9BB7B6A80D830366004FE8C3 /* nSpamProtection.cpp */, | ||
1489 | 1462 | 9BB7B6A90D830366004FE8C3 /* nSpamProtection.h */, | ||
1490 | 1463 | 9B9755000F44B03900E41662 /* nStreamMessage.cpp */, | ||
1491 | 1464 | 9B9755010F44B03900E41662 /* nStreamMessage.h */, | ||
1492 | 1465 | ); | ||
1493 | 1466 | name = network; | ||
1494 | 1467 | path = ../src/network; | ||
1495 | 1468 | sourceTree = SOURCE_ROOT; | ||
1496 | 1469 | }; | ||
1497 | 1470 | 9BB7B6EA0D830390004FE8C3 /* render */ = { | ||
1498 | 1471 | isa = PBXGroup; | ||
1499 | 1472 | children = ( | ||
1500 | 1473 | 9BB7B6EC0D830390004FE8C3 /* rColor.h */, | ||
1501 | 1474 | 9BB7B6ED0D830390004FE8C3 /* rConsole.cpp */, | ||
1502 | 1475 | 9BB7B6EE0D830390004FE8C3 /* rConsole.h */, | ||
1503 | 1476 | 9BB7B6F00D830390004FE8C3 /* rConsoleGraph.cpp */, | ||
1504 | 1477 | 9BB7B6F10D830390004FE8C3 /* rDisplayList.cpp */, | ||
1505 | 1478 | 9BB7B6F20D830390004FE8C3 /* rDisplayList.h */, | ||
1506 | 1479 | 9BB7B6F30D830390004FE8C3 /* rFont.cpp */, | ||
1507 | 1480 | 9BB7B6F40D830390004FE8C3 /* rFont.h */, | ||
1508 | 1481 | 9BB7B6F50D830391004FE8C3 /* rGL.cpp */, | ||
1509 | 1482 | 9BB7B6F60D830391004FE8C3 /* rGL.h */, | ||
1510 | 1483 | 9BB7B6F70D830391004FE8C3 /* rGLEW.h */, | ||
1511 | 1484 | 9BB7B6F80D830391004FE8C3 /* rGLRender.cpp */, | ||
1512 | 1485 | 9BB7B6F90D830391004FE8C3 /* rGLuintObject.cpp */, | ||
1513 | 1486 | 9BB7B6FA0D830391004FE8C3 /* rGLuintObject.h */, | ||
1514 | 1487 | 9BB7B6FB0D830391004FE8C3 /* rGradient.cpp */, | ||
1515 | 1488 | 9BB7B6FC0D830391004FE8C3 /* rGradient.h */, | ||
1516 | 1489 | 9BB7B6FD0D830391004FE8C3 /* rModel.cpp */, | ||
1517 | 1490 | 9BB7B6FE0D830391004FE8C3 /* rModel.h */, | ||
1518 | 1491 | 9BB7B6FF0D830391004FE8C3 /* rRender.cpp */, | ||
1519 | 1492 | 9BB7B7000D830391004FE8C3 /* rRender.h */, | ||
1520 | 1493 | 9BB7B7010D830391004FE8C3 /* rScreen.cpp */, | ||
1521 | 1494 | 9BB7B7020D830391004FE8C3 /* rScreen.h */, | ||
1522 | 1495 | 9BB7B7030D830391004FE8C3 /* rSDL.h */, | ||
1523 | 1496 | 9BB7B7040D830391004FE8C3 /* rSysdep.cpp */, | ||
1524 | 1497 | 9BB7B7050D830391004FE8C3 /* rSysdep.h */, | ||
1525 | 1498 | 9BB7B7060D830391004FE8C3 /* rTexture.cpp */, | ||
1526 | 1499 | 9BB7B7070D830391004FE8C3 /* rTexture.h */, | ||
1527 | 1500 | 9BB7B7080D830391004FE8C3 /* rTextureRenderTarget.cpp */, | ||
1528 | 1501 | 9BB7B7090D830391004FE8C3 /* rTextureRenderTarget.h */, | ||
1529 | 1502 | 9BB7B70A0D830391004FE8C3 /* rViewport.cpp */, | ||
1530 | 1503 | 9BB7B70B0D830391004FE8C3 /* rViewport.h */, | ||
1531 | 1504 | ); | ||
1532 | 1505 | name = render; | ||
1533 | 1506 | path = ../src/render; | ||
1534 | 1507 | sourceTree = SOURCE_ROOT; | ||
1535 | 1508 | }; | ||
1536 | 1509 | 9BB7B7500D8303BA004FE8C3 /* thirdparty */ = { | ||
1537 | 1510 | isa = PBXGroup; | ||
1538 | 1511 | children = ( | ||
1539 | 1512 | 9BB7B7560D8303BA004FE8C3 /* mathexpr */, | ||
1540 | 1513 | 9B437BB00F2CBD9E00A10CC6 /* utf8 */, | ||
1541 | 1514 | ); | ||
1542 | 1515 | name = thirdparty; | ||
1543 | 1516 | path = ../src/thirdparty; | ||
1544 | 1517 | sourceTree = SOURCE_ROOT; | ||
1545 | 1518 | }; | ||
1546 | 1519 | 9BB7B7560D8303BA004FE8C3 /* mathexpr */ = { | ||
1547 | 1520 | isa = PBXGroup; | ||
1548 | 1521 | children = ( | ||
1549 | 1522 | 9BB7B75B0D8303BA004FE8C3 /* mathexpr.cpp */, | ||
1550 | 1523 | 9BB7B75C0D8303BB004FE8C3 /* mathexpr.h */, | ||
1551 | 1524 | ); | ||
1552 | 1525 | path = mathexpr; | ||
1553 | 1526 | sourceTree = "<group>"; | ||
1554 | 1527 | }; | ||
1555 | 1528 | 9BB7B7A00D830422004FE8C3 /* tools */ = { | ||
1556 | 1529 | isa = PBXGroup; | ||
1557 | 1530 | children = ( | ||
1558 | 1531 | 9B7CFE120EFCE74700126634 /* resource */, | ||
1559 | 1532 | 9BB7B7A30D830422004FE8C3 /* tArray.cpp */, | ||
1560 | 1533 | 9BB7B7A40D830422004FE8C3 /* tArray.h */, | ||
1561 | 1534 | 9BB7B7A50D830422004FE8C3 /* tCallback.cpp */, | ||
1562 | 1535 | 9BB7B7A60D830422004FE8C3 /* tCallback.h */, | ||
1563 | 1536 | 9BB7B7A70D830422004FE8C3 /* tCallbackString.h */, | ||
1564 | 1537 | 9BCBDE110D91F6D90022855B /* tColor.cpp */, | ||
1565 | 1538 | 9BB7B7A80D830422004FE8C3 /* tColor.h */, | ||
1566 | 1539 | 9BB7B7A90D830422004FE8C3 /* tCommandLine.cpp */, | ||
1567 | 1540 | 9BB7B7AA0D830422004FE8C3 /* tCommandLine.h */, | ||
1568 | 1541 | 9BB7B7AB0D830422004FE8C3 /* tConfiguration.cpp */, | ||
1569 | 1542 | 9BB7B7AC0D830422004FE8C3 /* tConfiguration.h */, | ||
1570 | 1543 | 9BB7B7AD0D830422004FE8C3 /* tConsole.cpp */, | ||
1571 | 1544 | 9BB7B7AE0D830422004FE8C3 /* tConsole.h */, | ||
1572 | 1545 | 9B97550C0F44B0AE00E41662 /* tCoord.cpp */, | ||
1573 | 1546 | 9BB7B7AF0D830422004FE8C3 /* tCoord.h */, | ||
1574 | 1547 | 9BB7B7B00D830422004FE8C3 /* tCrypt.cpp */, | ||
1575 | 1548 | 9BB7B7B10D830422004FE8C3 /* tCrypt.h */, | ||
1576 | 1549 | 9BB7B7B20D830422004FE8C3 /* tDecorator.cpp */, | ||
1577 | 1550 | 9BB7B7B30D830422004FE8C3 /* tDecorator.h */, | ||
1578 | 1551 | 9BB7B7B40D830422004FE8C3 /* tDirectories.cpp */, | ||
1579 | 1552 | 9BB7B7B50D830422004FE8C3 /* tDirectories.h */, | ||
1580 | 1553 | 9BB7B7B60D830422004FE8C3 /* tError.cpp */, | ||
1581 | 1554 | 9BB7B7B70D830422004FE8C3 /* tError.h */, | ||
1582 | 1555 | 9BB7B7B80D830422004FE8C3 /* tEventQueue.cpp */, | ||
1583 | 1556 | 9BB7B7B90D830422004FE8C3 /* tEventQueue.h */, | ||
1584 | 1557 | 9BB7B7BA0D830422004FE8C3 /* tException.cpp */, | ||
1585 | 1558 | 9BB7B7BB0D830422004FE8C3 /* tException.h */, | ||
1586 | 1559 | 9BB7B7BC0D830422004FE8C3 /* tFunction.cpp */, | ||
1587 | 1560 | 9BB7B7BD0D830422004FE8C3 /* tFunction.h */, | ||
1588 | 1561 | 9BB7B7BE0D830422004FE8C3 /* tHeap.cpp */, | ||
1589 | 1562 | 9BB7B7BF0D830422004FE8C3 /* tHeap.h */, | ||
1590 | 1563 | 9BB7B7C00D830422004FE8C3 /* tIniFile.cpp */, | ||
1591 | 1564 | 9BB7B7C10D830422004FE8C3 /* tIniFile.h */, | ||
1592 | 1565 | 9BB7B7C20D830422004FE8C3 /* tInitExit.h */, | ||
1593 | 1566 | 9BB7B7C30D830422004FE8C3 /* tLinkedList.cpp */, | ||
1594 | 1567 | 9BB7B7C40D830422004FE8C3 /* tLinkedList.h */, | ||
1595 | 1568 | 9BB7B7C50D830422004FE8C3 /* tList.h */, | ||
1596 | 1569 | 9BB7B7C60D830422004FE8C3 /* tLocale.cpp */, | ||
1597 | 1570 | 9BB7B7C70D830422004FE8C3 /* tLocale.h */, | ||
1598 | 1571 | 9BB084E0141C5FED009B30D0 /* tLockedQueue.h */, | ||
1599 | 1572 | 9BB7B7C80D830422004FE8C3 /* tMath.h */, | ||
1600 | 1573 | 9BB7B7C90D830422004FE8C3 /* tMemManager.cpp */, | ||
1601 | 1574 | 9BB7B7CA0D830422004FE8C3 /* tMemManager.h */, | ||
1602 | 1575 | 9BB7B7CB0D830422004FE8C3 /* tMemStack.cpp */, | ||
1603 | 1576 | 9BB7B7CC0D830422004FE8C3 /* tMemStack.h */, | ||
1604 | 1577 | 9BB084E1141C5FED009B30D0 /* tMutex.cpp */, | ||
1605 | 1578 | 9BB084E2141C5FED009B30D0 /* tMutex.h */, | ||
1606 | 1579 | 9BB7B7CD0D830422004FE8C3 /* tPlayList.cpp */, | ||
1607 | 1580 | 9BB7B7CE0D830422004FE8C3 /* tPlayList.h */, | ||
1608 | 1581 | 9B9754D90F44AFB700E41662 /* tPolynomial.cpp */, | ||
1609 | 1582 | 9BB7B7CF0D830422004FE8C3 /* tPolynomial.h */, | ||
1610 | 1583 | 9B9754DA0F44AFB700E41662 /* tPolynomialMarshaler.cpp */, | ||
1611 | 1584 | 9BB7B7D00D830422004FE8C3 /* tPolynomialMarshaler.h */, | ||
1612 | 1585 | 9B9754DB0F44AFB700E41662 /* tPolynomialWithBase.cpp */, | ||
1613 | 1586 | 9BB7B7D10D830422004FE8C3 /* tPolynomialWithBase.h */, | ||
1614 | 1587 | 9BB7B7D20D830422004FE8C3 /* tRandom.cpp */, | ||
1615 | 1588 | 9BB7B7D30D830422004FE8C3 /* tRandom.h */, | ||
1616 | 1589 | 9BB7B7D50D830422004FE8C3 /* tRecorder.cpp */, | ||
1617 | 1590 | 9BB7B7D60D830422004FE8C3 /* tRecorder.h */, | ||
1618 | 1591 | 9BB7B7D70D830422004FE8C3 /* tRecorderInternal.cpp */, | ||
1619 | 1592 | 9BB7B7D80D830422004FE8C3 /* tRecorderInternal.h */, | ||
1620 | 1593 | 9B437BA00F2CBD8300A10CC6 /* tRectangle.cpp */, | ||
1621 | 1594 | 9B437B9F0F2CBD8300A10CC6 /* tRectangle.h */, | ||
1622 | 1595 | 9BB7B7D90D830422004FE8C3 /* tReferenceHolder.h */, | ||
1623 | 1596 | 9BB7B7DE0D830422004FE8C3 /* tRing.cpp */, | ||
1624 | 1597 | 9BB7B7DF0D830422004FE8C3 /* tRing.h */, | ||
1625 | 1598 | 9BB7B7E00D830422004FE8C3 /* tRuby.cpp */, | ||
1626 | 1599 | 9BB7B7E10D830422004FE8C3 /* tRuby.h */, | ||
1627 | 1600 | 9BB7B7E20D830422004FE8C3 /* tSafePTR.cpp */, | ||
1628 | 1601 | 9BB7B7E30D830422004FE8C3 /* tSafePTR.h */, | ||
1629 | 1602 | 9BB7B7E50D830422004FE8C3 /* tStatEntry.cpp */, | ||
1630 | 1603 | 9BB7B7E60D830422004FE8C3 /* tStatEntry.h */, | ||
1631 | 1604 | 9BB7B7E70D830422004FE8C3 /* tStatFile.cpp */, | ||
1632 | 1605 | 9BB7B7E80D830422004FE8C3 /* tStatFile.h */, | ||
1633 | 1606 | 9BB7B7E90D830422004FE8C3 /* tString.cpp */, | ||
1634 | 1607 | 9BB7B7EA0D830422004FE8C3 /* tString.h */, | ||
1635 | 1608 | 9BB7B7EB0D830422004FE8C3 /* tSysTime.cpp */, | ||
1636 | 1609 | 9BB7B7EC0D830422004FE8C3 /* tSysTime.h */, | ||
1637 | 1610 | 9BB084E3141C5FED009B30D0 /* tThread.h */, | ||
1638 | 1611 | 9BB7B7ED0D830422004FE8C3 /* tToDo.cpp */, | ||
1639 | 1612 | 9BB7B7EE0D830422004FE8C3 /* tToDo.h */, | ||
1640 | 1613 | 9BB7B7EF0D830422004FE8C3 /* tValue.h */, | ||
1641 | 1614 | 9BB7B7F00D830422004FE8C3 /* tValueParser.h */, | ||
1642 | 1615 | 9B1ECD240F159FF800288C28 /* tVersion.cpp */, | ||
1643 | 1616 | 9B1ECD250F159FF800288C28 /* tVersion.h */, | ||
1644 | 1617 | 9BB7B7F10D830422004FE8C3 /* tXmlParser.cpp */, | ||
1645 | 1618 | 9BB7B7F20D830422004FE8C3 /* tXmlParser.h */, | ||
1646 | 1619 | 9BB7B7FA0D830423004FE8C3 /* values */, | ||
1647 | 1620 | ); | ||
1648 | 1621 | name = tools; | ||
1649 | 1622 | path = ../src/tools; | ||
1650 | 1623 | sourceTree = SOURCE_ROOT; | ||
1651 | 1624 | }; | ||
1652 | 1625 | 9BB7B7FA0D830423004FE8C3 /* values */ = { | ||
1653 | 1626 | isa = PBXGroup; | ||
1654 | 1627 | children = ( | ||
1655 | 1628 | 9BB7B7FB0D830423004FE8C3 /* vCollection.cpp */, | ||
1656 | 1629 | 9BB7B7FC0D830423004FE8C3 /* vCollection.h */, | ||
1657 | 1630 | 9BB7B7FD0D830423004FE8C3 /* vCore.cpp */, | ||
1658 | 1631 | 9BB7B7FE0D830423004FE8C3 /* vCore.h */, | ||
1659 | 1632 | 9BB7B7FF0D830423004FE8C3 /* vebCFunction.h */, | ||
1660 | 1633 | 9BB7B8000D830423004FE8C3 /* vebLegacy.cpp */, | ||
1661 | 1634 | 9BB7B8010D830423004FE8C3 /* vebLegacy.h */, | ||
1662 | 1635 | 9BB7B8020D830423004FE8C3 /* vebMathExpr.cpp */, | ||
1663 | 1636 | 9BB7B8030D830423004FE8C3 /* vebMathExpr.h */, | ||
1664 | 1637 | 9BB7B8040D830423004FE8C3 /* veComparison.cpp */, | ||
1665 | 1638 | 9BB7B8050D830423004FE8C3 /* veComparison.h */, | ||
1666 | 1639 | 9BB7B8060D830423004FE8C3 /* veLogic.cpp */, | ||
1667 | 1640 | 9BB7B8070D830423004FE8C3 /* veLogic.h */, | ||
1668 | 1641 | 9BB7B8080D830423004FE8C3 /* veMath.cpp */, | ||
1669 | 1642 | 9BB7B8090D830423004FE8C3 /* veMath.h */, | ||
1670 | 1643 | 9BB7B80A0D830423004FE8C3 /* vParser.h */, | ||
1671 | 1644 | 9BB7B80B0D830423004FE8C3 /* vParser.ypp */, | ||
1672 | 1645 | 9BB7B80C0D830423004FE8C3 /* vRegistry.cpp */, | ||
1673 | 1646 | 9BB7B80D0D830423004FE8C3 /* vRegistry.h */, | ||
1674 | 1647 | ); | ||
1675 | 1648 | path = values; | ||
1676 | 1649 | sourceTree = "<group>"; | ||
1677 | 1650 | }; | ||
1678 | 1651 | 9BB7B8E30D830448004FE8C3 /* tron */ = { | ||
1679 | 1652 | isa = PBXGroup; | ||
1680 | 1653 | children = ( | ||
1681 | 1654 | 9BB7B8E50D830448004FE8C3 /* cockpit */, | ||
1682 | 1655 | 9BB7B8F20D830448004FE8C3 /* gAIBase.cpp */, | ||
1683 | 1656 | 9BB7B8F30D830448004FE8C3 /* gAIBase.h */, | ||
1684 | 1657 | 9BB7B8F40D830448004FE8C3 /* gAICharacter.cpp */, | ||
1685 | 1658 | 9BB7B8F50D830448004FE8C3 /* gAICharacter.h */, | ||
1686 | 1659 | 9BB7B8F60D830448004FE8C3 /* gArena.cpp */, | ||
1687 | 1660 | 9BB7B8F70D830448004FE8C3 /* gArena.h */, | ||
1688 | 1661 | 9BB7B8F80D830448004FE8C3 /* gArmagetron.cpp */, | ||
1689 | 1662 | 9BB7B8F90D830448004FE8C3 /* gCamera.cpp */, | ||
1690 | 1663 | 9BB7B8FA0D830448004FE8C3 /* gCamera.h */, | ||
1691 | 1664 | 9BB7B8FB0D830448004FE8C3 /* gCommandLineJumpStart.cpp */, | ||
1692 | 1665 | 9BB7B8FC0D830448004FE8C3 /* gCommandLineJumpStart.h */, | ||
1693 | 1666 | 9BB7B8FD0D830448004FE8C3 /* gCycle.cpp */, | ||
1694 | 1667 | 9BB7B8FE0D830448004FE8C3 /* gCycle.h */, | ||
1695 | 1668 | 9BB7B8FF0D830448004FE8C3 /* gCycleMovement.cpp */, | ||
1696 | 1669 | 9BB7B9000D830448004FE8C3 /* gCycleMovement.h */, | ||
1697 | 1670 | 9BB7B9010D830448004FE8C3 /* gExplosion.cpp */, | ||
1698 | 1671 | 9BB7B9020D830448004FE8C3 /* gExplosion.h */, | ||
1699 | 1672 | 9BB7B9030D830448004FE8C3 /* gFloor.cpp */, | ||
1700 | 1673 | 9BB7B9040D830448004FE8C3 /* gFriends.cpp */, | ||
1701 | 1674 | 9BB7B9050D830448004FE8C3 /* gFriends.h */, | ||
1702 | 1675 | 9BB7B9060D830448004FE8C3 /* gGame.cpp */, | ||
1703 | 1676 | 9BB7B9070D830448004FE8C3 /* gGame.h */, | ||
1704 | 1677 | 9BB7B9080D830448004FE8C3 /* gJoystick.cpp */, | ||
1705 | 1678 | 9BB7B9090D830448004FE8C3 /* gJoystick.h */, | ||
1706 | 1679 | 9BB7B90A0D830448004FE8C3 /* gLanguageMenu.cpp */, | ||
1707 | 1680 | 9BB7B90B0D830448004FE8C3 /* gLanguageMenu.h */, | ||
1708 | 1681 | 9BB7B90C0D830448004FE8C3 /* gLogo.cpp */, | ||
1709 | 1682 | 9BB7B90D0D830448004FE8C3 /* gLogo.h */, | ||
1710 | 1683 | 9BB7B90E0D830448004FE8C3 /* gMenus.cpp */, | ||
1711 | 1684 | 9BB7B90F0D830448004FE8C3 /* gMenus.h */, | ||
1712 | 1685 | 9BB7B9100D830448004FE8C3 /* gParser.cpp */, | ||
1713 | 1686 | 9BB7B9110D830448004FE8C3 /* gParser.h */, | ||
1714 | 1687 | 9BB7B9120D830448004FE8C3 /* gParticles.cpp */, | ||
1715 | 1688 | 9BB7B9130D830448004FE8C3 /* gParticles.h */, | ||
1716 | 1689 | 9BB7B9140D830448004FE8C3 /* gRotation.cpp */, | ||
1717 | 1690 | 9BB7B9150D830448004FE8C3 /* gRotation.h */, | ||
1718 | 1691 | 9BB7B9160D830448004FE8C3 /* gSensor.cpp */, | ||
1719 | 1692 | 9BB7B9170D830448004FE8C3 /* gSensor.h */, | ||
1720 | 1693 | 9BB7B9180D830448004FE8C3 /* gServerBrowser.cpp */, | ||
1721 | 1694 | 9BB7B9190D830448004FE8C3 /* gServerBrowser.h */, | ||
1722 | 1695 | 9BB7B91A0D830448004FE8C3 /* gServerFavorites.cpp */, | ||
1723 | 1696 | 9BB7B91B0D830448004FE8C3 /* gServerFavorites.h */, | ||
1724 | 1697 | 9BB7B91C0D830448004FE8C3 /* gSparks.cpp */, | ||
1725 | 1698 | 9BB7B91D0D830448004FE8C3 /* gSparks.h */, | ||
1726 | 1699 | 9BB7B9200D830448004FE8C3 /* gStatistics.cpp */, | ||
1727 | 1700 | 9BB7B9210D830448004FE8C3 /* gStatistics.h */, | ||
1728 | 1701 | 9BB7B9220D830448004FE8C3 /* gStatList.cpp */, | ||
1729 | 1702 | 9BB7B9230D830448004FE8C3 /* gStatList.h */, | ||
1730 | 1703 | 9BB7B9240D830448004FE8C3 /* gStuff.cpp */, | ||
1731 | 1704 | 9BB7B9250D830448004FE8C3 /* gStuff.h */, | ||
1732 | 1705 | 9BB7B9260D830448004FE8C3 /* gTeam.cpp */, | ||
1733 | 1706 | 9BB7B9270D830448004FE8C3 /* gTeam.h */, | ||
1734 | 1707 | 64F6DA53145F36F700EBDEC9 /* gTutorial.cpp */, | ||
1735 | 1708 | 64F6DA54145F36F700EBDEC9 /* gTutorial.h */, | ||
1736 | 1709 | 9BB7B9280D830448004FE8C3 /* gVectorExtra.h */, | ||
1737 | 1710 | 9BB7B9290D830448004FE8C3 /* gWall.cpp */, | ||
1738 | 1711 | 9BB7B92A0D830448004FE8C3 /* gWall.h */, | ||
1739 | 1712 | 9BB7B92B0D830448004FE8C3 /* gWinZone.cpp */, | ||
1740 | 1713 | 9BB7B92C0D830448004FE8C3 /* gWinZone.h */, | ||
1741 | 1714 | 9BB7B92D0D830448004FE8C3 /* zone */, | ||
1742 | 1715 | ); | ||
1743 | 1716 | name = tron; | ||
1744 | 1717 | path = ../src/tron; | ||
1745 | 1718 | sourceTree = SOURCE_ROOT; | ||
1746 | 1719 | }; | ||
1747 | 1720 | 9BB7B8E50D830448004FE8C3 /* cockpit */ = { | ||
1748 | 1721 | isa = PBXGroup; | ||
1749 | 1722 | children = ( | ||
1750 | 1723 | 9B1ECD040F159F3500288C28 /* cCamview.cpp */, | ||
1751 | 1724 | 9B1ECD050F159F3500288C28 /* cCamview.h */, | ||
1752 | 1725 | 9BB7B8E60D830448004FE8C3 /* cCockpit.cpp */, | ||
1753 | 1726 | 9BB7B8E70D830448004FE8C3 /* cCockpit.h */, | ||
1754 | 1727 | 9BB7B8E80D830448004FE8C3 /* cGauges.cpp */, | ||
1755 | 1728 | 9BB7B8E90D830448004FE8C3 /* cGauges.h */, | ||
1756 | 1729 | 9BB7B8EA0D830448004FE8C3 /* cLabel.cpp */, | ||
1757 | 1730 | 9BB7B8EB0D830448004FE8C3 /* cLabel.h */, | ||
1758 | 1731 | 9BB7B8EC0D830448004FE8C3 /* cMap.cpp */, | ||
1759 | 1732 | 9BB7B8ED0D830448004FE8C3 /* cMap.h */, | ||
1760 | 1733 | 9BB7B8EE0D830448004FE8C3 /* cRectangle.cpp */, | ||
1761 | 1734 | 9BB7B8EF0D830448004FE8C3 /* cRectangle.h */, | ||
1762 | 1735 | 9BB7B8F00D830448004FE8C3 /* cWidgetBase.cpp */, | ||
1763 | 1736 | 9BB7B8F10D830448004FE8C3 /* cWidgetBase.h */, | ||
1764 | 1737 | ); | ||
1765 | 1738 | path = cockpit; | ||
1766 | 1739 | sourceTree = "<group>"; | ||
1767 | 1740 | }; | ||
1768 | 1741 | 9BB7B92D0D830448004FE8C3 /* zone */ = { | ||
1769 | 1742 | isa = PBXGroup; | ||
1770 | 1743 | children = ( | ||
1771 | 1744 | 9BB7B92F0D830448004FE8C3 /* zEffectGroup.cpp */, | ||
1772 | 1745 | 9BB7B9300D830448004FE8C3 /* zEffectGroup.h */, | ||
1773 | 1746 | 9BB7B9310D830448004FE8C3 /* zEffector.cpp */, | ||
1774 | 1747 | 9BB7B9320D830448004FE8C3 /* zEffector.h */, | ||
1775 | 1748 | 9B6258860F5865410083C429 /* zFortress.cpp */, | ||
1776 | 1749 | 9B6258870F5865410083C429 /* zFortress.h */, | ||
1777 | 1750 | 9BB7B9330D830448004FE8C3 /* zMisc.h */, | ||
1778 | 1751 | 9BB7B9340D830448004FE8C3 /* zMonitor.cpp */, | ||
1779 | 1752 | 9BB7B9350D830448004FE8C3 /* zMonitor.h */, | ||
1780 | 1753 | 9BB7B9360D830448004FE8C3 /* zSelector.cpp */, | ||
1781 | 1754 | 9BB7B9370D830448004FE8C3 /* zSelector.h */, | ||
1782 | 1755 | 9BB7B9380D830448004FE8C3 /* zShape.cpp */, | ||
1783 | 1756 | 9BB7B9390D830448004FE8C3 /* zShape.h */, | ||
1784 | 1757 | 9B6258890F5865410083C429 /* zTimedZone.cpp */, | ||
1785 | 1758 | 9B6258880F5865410083C429 /* zTimedZone.h */, | ||
1786 | 1759 | 9BB7B93A0D830448004FE8C3 /* zValidator.cpp */, | ||
1787 | 1760 | 9BB7B93B0D830448004FE8C3 /* zValidator.h */, | ||
1788 | 1761 | 9BB7B93C0D830448004FE8C3 /* zZone.cpp */, | ||
1789 | 1762 | 9BB7B93D0D830448004FE8C3 /* zZone.h */, | ||
1790 | 1763 | 9BB7B93E0D830448004FE8C3 /* zZoneInfluence.cpp */, | ||
1791 | 1764 | 9BB7B93F0D830448004FE8C3 /* zZoneInfluence.h */, | ||
1792 | 1765 | ); | ||
1793 | 1766 | path = zone; | ||
1794 | 1767 | sourceTree = "<group>"; | ||
1795 | 1768 | }; | ||
1796 | 1769 | 9BB7B9F30D830473004FE8C3 /* ui */ = { | ||
1797 | 1770 | isa = PBXGroup; | ||
1798 | 1771 | children = ( | ||
1799 | 1772 | 9BB7B9F50D830473004FE8C3 /* uInput.cpp */, | ||
1800 | 1773 | 9BB7B9F60D830473004FE8C3 /* uInput.h */, | ||
1801 | 1774 | 9BB7B9F70D830473004FE8C3 /* uInputQueue.cpp */, | ||
1802 | 1775 | 9BB7B9F80D830473004FE8C3 /* uInputQueue.h */, | ||
1803 | 1776 | 9BB7B9F90D830473004FE8C3 /* uMenu.cpp */, | ||
1804 | 1777 | 9BB7B9FA0D830473004FE8C3 /* uMenu.h */, | ||
1805 | 1778 | ); | ||
1806 | 1779 | name = ui; | ||
1807 | 1780 | path = ../src/ui; | ||
1808 | 1781 | sourceTree = SOURCE_ROOT; | ||
1809 | 1782 | }; | ||
1810 | 1783 | 9BD7D9680A2C7C7800D7033C /* Armagetron Advanced */ = { | ||
1811 | 1784 | isa = PBXGroup; | ||
1812 | 1785 | children = ( | ||
1813 | 1786 | 9B83FE940B12161600878E8A /* Growl-WithInstaller.framework */, | ||
1814 | 1787 | 9BD7D96B0A2C7CB400D7033C /* libfreetype.a */, | ||
1815 | 1788 | 9BD7D96C0A2C7CB400D7033C /* libftgl.a */, | ||
1816 | 1789 | 9BD7D96D0A2C7CB400D7033C /* libpng.framework */, | ||
1817 | 1790 | 9B9753910F44A34A00E41662 /* libprotobuf.a */, | ||
1818 | 1791 | 9BBF0FC3145337FE001AF053 /* SDL_mixer.framework */, | ||
1819 | 1792 | 9BD7D9700A2C7CB400D7033C /* SDL.framework */, | ||
1820 | 1793 | 9BD7D96E0A2C7CB400D7033C /* SDL_image.framework */, | ||
1821 | 1794 | ); | ||
1822 | 1795 | name = "Armagetron Advanced"; | ||
1823 | 1796 | sourceTree = "<group>"; | ||
1824 | 1797 | }; | ||
1825 | 1798 | 9BD7DADF0A2CAC6400D7033C /* Resources */ = { | ||
1826 | 1799 | isa = PBXGroup; | ||
1827 | 1800 | children = ( | ||
1828 | 1801 | 9BB5B9240D84604400BF5F1C /* Info.plist */, | ||
1829 | 1802 | 9BB7B6860D830352004FE8C3 /* English.lproj */, | ||
1830 | 1803 | 9BD7DB7D0A2CE35600D7033C /* Armagetron Advanced.icns */, | ||
1831 | 1804 | 9BD7DAE20A2CAE0700D7033C /* config */, | ||
1832 | 1805 | 9BD7DAFE0A2CAE1D00D7033C /* language */, | ||
1833 | 1806 | 9BD7DB0C0A2CAE2700D7033C /* models */, | ||
1834 | 1807 | 9BD7DB120A2CAE2D00D7033C /* music */, | ||
1835 | 1808 | 9BD7DB760A2CE28500D7033C /* SDLMain.nib */, | ||
1836 | 1809 | 9BD7DB1B0A2CAE3E00D7033C /* sound */, | ||
1837 | 1810 | 9BD7DB270A2CAE4600D7033C /* textures */, | ||
1838 | 1811 | ); | ||
1839 | 1812 | name = Resources; | ||
1840 | 1813 | sourceTree = "<group>"; | ||
1841 | 1814 | }; | ||
1842 | 1815 | /* End PBXGroup section */ | ||
1843 | 1816 | |||
1844 | 1817 | /* Begin PBXNativeTarget section */ | ||
1845 | 1818 | 8C11CA41095A268E007AE0EA /* Armagetron Advanced Dedicated */ = { | ||
1846 | 1819 | isa = PBXNativeTarget; | ||
1847 | 1820 | buildConfigurationList = 8C11CA46095A269A007AE0EA /* Build configuration list for PBXNativeTarget "Armagetron Advanced Dedicated" */; | ||
1848 | 1821 | buildPhases = ( | ||
1849 | 1822 | 8CAD9172095A3BB700DA0ECC /* Run script: Prepare */, | ||
1850 | 1823 | 9BB7B40A0D824724004FE8C3 /* CopyFiles */, | ||
1851 | 1824 | 8C11CA3F095A268E007AE0EA /* Sources */, | ||
1852 | 1825 | 9B9754C40F44ACB400E41662 /* Frameworks */, | ||
1853 | 1826 | 8CAD91B7095A459400DA0ECC /* Run script: Cleanup */, | ||
1854 | 1827 | ); | ||
1855 | 1828 | buildRules = ( | ||
1856 | 1829 | 9B46134A144E379000779938 /* PBXBuildRule */, | ||
1857 | 1830 | ); | ||
1858 | 1831 | dependencies = ( | ||
1859 | 1832 | 9B9754C20F44AC9600E41662 /* PBXTargetDependency */, | ||
1860 | 1833 | ); | ||
1861 | 1834 | name = "Armagetron Advanced Dedicated"; | ||
1862 | 1835 | productName = "Armagetron Advanced Dedicated"; | ||
1863 | 1836 | productReference = 8C11CA42095A268E007AE0EA /* armagetronad-dedicated */; | ||
1864 | 1837 | productType = "com.apple.product-type.tool"; | ||
1865 | 1838 | }; | ||
1866 | 1839 | 8D1107260486CEB800E47090 /* Armagetron Advanced */ = { | ||
1867 | 1840 | isa = PBXNativeTarget; | ||
1868 | 1841 | buildConfigurationList = 8CBA5D44089EE60D007E21DC /* Build configuration list for PBXNativeTarget "Armagetron Advanced" */; | ||
1869 | 1842 | buildPhases = ( | ||
1870 | 1843 | 9BD7DB490A2CBA7A00D7033C /* Run script: Prepare */, | ||
1871 | 1844 | 8D1107290486CEB800E47090 /* Resources */, | ||
1872 | 1845 | 8CBA5DD5089EEBB3007E21DC /* Copy Frameworks */, | ||
1873 | 1846 | 8D11072C0486CEB800E47090 /* Sources */, | ||
1874 | 1847 | 8D11072E0486CEB800E47090 /* Frameworks */, | ||
1875 | 1848 | 8CBA6203089F11BE007E21DC /* Run script: Cleanup */, | ||
1876 | 1849 | ); | ||
1877 | 1850 | buildRules = ( | ||
1878 | 1851 | 64DAFBA4144C5D9D00D115F3 /* PBXBuildRule */, | ||
1879 | 1852 | 9BC0F61A0B517A8B0041120B /* PBXBuildRule */, | ||
1880 | 1853 | ); | ||
1881 | 1854 | dependencies = ( | ||
1882 | 1855 | 9B9754C00F44AC8E00E41662 /* PBXTargetDependency */, | ||
1883 | 1856 | ); | ||
1884 | 1857 | name = "Armagetron Advanced"; | ||
1885 | 1858 | productInstallPath = "$(HOME)/Applications"; | ||
1886 | 1859 | productName = "Armagetron Advanced"; | ||
1887 | 1860 | productReference = 8D1107320486CEB800E47090 /* Armagetron Advanced.app */; | ||
1888 | 1861 | productType = "com.apple.product-type.application"; | ||
1889 | 1862 | }; | ||
1890 | 1863 | 9B9754690F44AA2700E41662 /* armaprotobuf */ = { | ||
1891 | 1864 | isa = PBXNativeTarget; | ||
1892 | 1865 | buildConfigurationList = 9B97546F0F44AA7500E41662 /* Build configuration list for PBXNativeTarget "armaprotobuf" */; | ||
1893 | 1866 | buildPhases = ( | ||
1894 | 1867 | 9B9754670F44AA2700E41662 /* Sources */, | ||
1895 | 1868 | 9B9754680F44AA2700E41662 /* Frameworks */, | ||
1896 | 1869 | ); | ||
1897 | 1870 | buildRules = ( | ||
1898 | 1871 | 9B9754720F44AAD500E41662 /* PBXBuildRule */, | ||
1899 | 1872 | ); | ||
1900 | 1873 | dependencies = ( | ||
1901 | 1874 | ); | ||
1902 | 1875 | name = armaprotobuf; | ||
1903 | 1876 | productName = protobuf; | ||
1904 | 1877 | productReference = 9B97546A0F44AA2700E41662 /* libarmaprotobuf.a */; | ||
1905 | 1878 | productType = "com.apple.product-type.library.static"; | ||
1906 | 1879 | }; | ||
1907 | 1880 | /* End PBXNativeTarget section */ | ||
1908 | 1881 | |||
1909 | 1882 | /* Begin PBXProject section */ | ||
1910 | 1883 | 29B97313FDCFA39411CA2CEA /* Project object */ = { | ||
1911 | 1884 | isa = PBXProject; | ||
1912 | 1885 | buildConfigurationList = 8CBA5D48089EE60D007E21DC /* Build configuration list for PBXProject "Armagetron Advanced" */; | ||
1913 | 1886 | compatibilityVersion = "Xcode 2.4"; | ||
1914 | 1887 | hasScannedForEncodings = 1; | ||
1915 | 1888 | mainGroup = 29B97314FDCFA39411CA2CEA /* Armagetron Advanced */; | ||
1916 | 1889 | projectDirPath = ""; | ||
1917 | 1890 | projectRoot = ..; | ||
1918 | 1891 | targets = ( | ||
1919 | 1892 | 8D1107260486CEB800E47090 /* Armagetron Advanced */, | ||
1920 | 1893 | 8C11CA41095A268E007AE0EA /* Armagetron Advanced Dedicated */, | ||
1921 | 1894 | 9B9754690F44AA2700E41662 /* armaprotobuf */, | ||
1922 | 1895 | 9B31399E0EFD0560009690D0 /* Create Client Release */, | ||
1923 | 1896 | 9B3139BD0EFD073A009690D0 /* Create Dedicated Release */, | ||
1924 | 1897 | 9B3139D00EFD0773009690D0 /* Create Full Release */, | ||
1925 | 1898 | 9B6377420F0AACC2009F661F /* Create AABeta Client Release */, | ||
1926 | 1899 | 9B3139EC0EFD0963009690D0 /* Update Version */, | ||
1927 | 1900 | ); | ||
1928 | 1901 | }; | ||
1929 | 1902 | /* End PBXProject section */ | ||
1930 | 1903 | |||
1931 | 1904 | /* Begin PBXResourcesBuildPhase section */ | ||
1932 | 1905 | 8D1107290486CEB800E47090 /* Resources */ = { | ||
1933 | 1906 | isa = PBXResourcesBuildPhase; | ||
1934 | 1907 | buildActionMask = 2147483647; | ||
1935 | 1908 | files = ( | ||
1936 | 1909 | 9BD7DAFD0A2CAE0700D7033C /* config in Resources */, | ||
1937 | 1910 | 9BD7DB0B0A2CAE1D00D7033C /* language in Resources */, | ||
1938 | 1911 | 9BD7DB110A2CAE2700D7033C /* models in Resources */, | ||
1939 | 1912 | 9BD7DB1A0A2CAE2E00D7033C /* music in Resources */, | ||
1940 | 1913 | 9BD7DB260A2CAE3E00D7033C /* sound in Resources */, | ||
1941 | 1914 | 9BD7DB3E0A2CAE4600D7033C /* textures in Resources */, | ||
1942 | 1915 | 9BD7DB770A2CE28500D7033C /* SDLMain.nib in Resources */, | ||
1943 | 1916 | 9BD7DB7E0A2CE35600D7033C /* Armagetron Advanced.icns in Resources */, | ||
1944 | 1917 | ); | ||
1945 | 1918 | runOnlyForDeploymentPostprocessing = 0; | ||
1946 | 1919 | }; | ||
1947 | 1920 | /* End PBXResourcesBuildPhase section */ | ||
1948 | 1921 | |||
1949 | 1922 | /* Begin PBXShellScriptBuildPhase section */ | ||
1950 | 1923 | 8CAD9172095A3BB700DA0ECC /* Run script: Prepare */ = { | ||
1951 | 1924 | isa = PBXShellScriptBuildPhase; | ||
1952 | 1925 | buildActionMask = 2147483647; | ||
1953 | 1926 | files = ( | ||
1954 | 1927 | ); | ||
1955 | 1928 | inputPaths = ( | ||
1956 | 1929 | ); | ||
1957 | 1930 | name = "Run script: Prepare"; | ||
1958 | 1931 | outputPaths = ( | ||
1959 | 1932 | ); | ||
1960 | 1933 | runOnlyForDeploymentPostprocessing = 0; | ||
1961 | 1934 | shellPath = "/bin/bash -l"; | ||
1962 | 1935 | shellScript = "rake --trace xcode:prepare"; | ||
1963 | 1936 | }; | ||
1964 | 1937 | 8CAD91B7095A459400DA0ECC /* Run script: Cleanup */ = { | ||
1965 | 1938 | isa = PBXShellScriptBuildPhase; | ||
1966 | 1939 | buildActionMask = 2147483647; | ||
1967 | 1940 | files = ( | ||
1968 | 1941 | ); | ||
1969 | 1942 | inputPaths = ( | ||
1970 | 1943 | ); | ||
1971 | 1944 | name = "Run script: Cleanup"; | ||
1972 | 1945 | outputPaths = ( | ||
1973 | 1946 | ); | ||
1974 | 1947 | runOnlyForDeploymentPostprocessing = 0; | ||
1975 | 1948 | shellPath = /bin/sh; | ||
1976 | 1949 | shellScript = "rake --trace xcode:cleanup\n\nfor f in *.in *.svn *.cvs *.cvsignore *.am astylerc\ndo\n\tfind \"${CONFIGURATION_BUILD_DIR}\" -name $f -depth -exec rm -rf \\{\\} \\;\ndone"; | ||
1977 | 1950 | }; | ||
1978 | 1951 | 8CBA6203089F11BE007E21DC /* Run script: Cleanup */ = { | ||
1979 | 1952 | isa = PBXShellScriptBuildPhase; | ||
1980 | 1953 | buildActionMask = 2147483647; | ||
1981 | 1954 | files = ( | ||
1982 | 1955 | ); | ||
1983 | 1956 | inputPaths = ( | ||
1984 | 1957 | ); | ||
1985 | 1958 | name = "Run script: Cleanup"; | ||
1986 | 1959 | outputPaths = ( | ||
1987 | 1960 | ); | ||
1988 | 1961 | runOnlyForDeploymentPostprocessing = 0; | ||
1989 | 1962 | shellPath = "/bin/bash -l"; | ||
1990 | 1963 | shellScript = "rake --trace xcode:cleanup\n\nfor f in *.in *.svn *.cvs *.cvsignore *.am astylerc armagetronad.sfd\ndo\n\tfind \"${CONFIGURATION_BUILD_DIR}\" -name $f -depth -exec rm -rf \\{\\} \\;\ndone"; | ||
1991 | 1964 | }; | ||
1992 | 1965 | 9B3139B40EFD0586009690D0 /* ShellScript */ = { | ||
1993 | 1966 | isa = PBXShellScriptBuildPhase; | ||
1994 | 1967 | buildActionMask = 2147483647; | ||
1995 | 1968 | files = ( | ||
1996 | 1969 | ); | ||
1997 | 1970 | inputPaths = ( | ||
1998 | 1971 | ); | ||
1999 | 1972 | outputPaths = ( | ||
2000 | 1973 | ); | ||
2001 | 1974 | runOnlyForDeploymentPostprocessing = 0; | ||
2002 | 1975 | shellPath = "/bin/bash -l"; | ||
2003 | 1976 | shellScript = "PRODUCT_NAME=\"Armagetron Advanced\" rake --trace release:dmg\n"; | ||
2004 | 1977 | }; | ||
2005 | 1978 | 9B3139C00EFD073A009690D0 /* ShellScript */ = { | ||
2006 | 1979 | isa = PBXShellScriptBuildPhase; | ||
2007 | 1980 | buildActionMask = 2147483647; | ||
2008 | 1981 | files = ( | ||
2009 | 1982 | ); | ||
2010 | 1983 | inputPaths = ( | ||
2011 | 1984 | ); | ||
2012 | 1985 | outputPaths = ( | ||
2013 | 1986 | ); | ||
2014 | 1987 | runOnlyForDeploymentPostprocessing = 0; | ||
2015 | 1988 | shellPath = "/bin/bash -l"; | ||
2016 | 1989 | shellScript = "PRODUCT_NAME=\"Armagetron Advanced Dedicated\"\nCONFIGURATION_BUILD_DIR=\"${CONFIGURATION_BUILD_DIR}/Armagetron Advanced Dedicated\"\n\nrake --trace release:dmg\n"; | ||
2017 | 1990 | }; | ||
2018 | 1991 | 9B3139EB0EFD0963009690D0 /* ShellScript */ = { | ||
2019 | 1992 | isa = PBXShellScriptBuildPhase; | ||
2020 | 1993 | buildActionMask = 2147483647; | ||
2021 | 1994 | files = ( | ||
2022 | 1995 | ); | ||
2023 | 1996 | inputPaths = ( | ||
2024 | 1997 | ); | ||
2025 | 1998 | outputPaths = ( | ||
2026 | 1999 | ); | ||
2027 | 2000 | runOnlyForDeploymentPostprocessing = 0; | ||
2028 | 2001 | shellPath = "/bin/bash -l"; | ||
2029 | 2002 | shellScript = "rake --trace update-version"; | ||
2030 | 2003 | }; | ||
2031 | 2004 | 9B6377410F0AACC2009F661F /* ShellScript */ = { | ||
2032 | 2005 | isa = PBXShellScriptBuildPhase; | ||
2033 | 2006 | buildActionMask = 2147483647; | ||
2034 | 2007 | files = ( | ||
2035 | 2008 | ); | ||
2036 | 2009 | inputPaths = ( | ||
2037 | 2010 | ); | ||
2038 | 2011 | outputPaths = ( | ||
2039 | 2012 | ); | ||
2040 | 2013 | runOnlyForDeploymentPostprocessing = 0; | ||
2041 | 2014 | shellPath = "/bin/bash -l"; | ||
2042 | 2015 | shellScript = "PRODUCT_NAME=\"Armagetron Advanced\" rake --trace aabeta:release"; | ||
2043 | 2016 | }; | ||
2044 | 2017 | 9BD7DB490A2CBA7A00D7033C /* Run script: Prepare */ = { | ||
2045 | 2018 | isa = PBXShellScriptBuildPhase; | ||
2046 | 2019 | buildActionMask = 2147483647; | ||
2047 | 2020 | files = ( | ||
2048 | 2021 | ); | ||
2049 | 2022 | inputPaths = ( | ||
2050 | 2023 | ); | ||
2051 | 2024 | name = "Run script: Prepare"; | ||
2052 | 2025 | outputPaths = ( | ||
2053 | 2026 | ); | ||
2054 | 2027 | runOnlyForDeploymentPostprocessing = 0; | ||
2055 | 2028 | shellPath = "/bin/bash -l"; | ||
2056 | 2029 | shellScript = "rake --trace xcode:prepare"; | ||
2057 | 2030 | }; | ||
2058 | 2031 | /* End PBXShellScriptBuildPhase section */ | ||
2059 | 2032 | |||
2060 | 2033 | /* Begin PBXSourcesBuildPhase section */ | ||
2061 | 2034 | 8C11CA3F095A268E007AE0EA /* Sources */ = { | ||
2062 | 2035 | isa = PBXSourcesBuildPhase; | ||
2063 | 2036 | buildActionMask = 2147483647; | ||
2064 | 2037 | files = ( | ||
2065 | 2038 | 9B461339144E375400779938 /* bugs.html.m4 in Sources */, | ||
2066 | 2039 | 9B46133A144E375400779938 /* changelog.html.m4 in Sources */, | ||
2067 | 2040 | 9B46133B144E375400779938 /* commands.html.m4 in Sources */, | ||
2068 | 2041 | 9B46133C144E375400779938 /* compile.html.m4 in Sources */, | ||
2069 | 2042 | 9B46133D144E375400779938 /* config.html.m4 in Sources */, | ||
2070 | 2043 | 9B46133E144E375400779938 /* faq.html.m4 in Sources */, | ||
2071 | 2044 | 9B46133F144E375400779938 /* head.html.m4 in Sources */, | ||
2072 | 2045 | 9B461340144E375400779938 /* index.html.m4 in Sources */, | ||
2073 | 2046 | 9B461341144E375400779938 /* install_linux.html.m4 in Sources */, | ||
2074 | 2047 | 9B461342144E375400779938 /* install_macosx.html.m4 in Sources */, | ||
2075 | 2048 | 9B461343144E375400779938 /* install_result.html.m4 in Sources */, | ||
2076 | 2049 | 9B461344144E375400779938 /* install_windows.html.m4 in Sources */, | ||
2077 | 2050 | 9B461345144E375400779938 /* navbar.html.m4 in Sources */, | ||
2078 | 2051 | 9B461346144E375400779938 /* network.html.m4 in Sources */, | ||
2079 | 2052 | 9B461347144E375400779938 /* readme_macosx.html.m4 in Sources */, | ||
2080 | 2053 | 9B461348144E375400779938 /* todo.html.m4 in Sources */, | ||
2081 | 2054 | 9B461349144E375400779938 /* versions.html.m4 in Sources */, | ||
2082 | 2055 | 9BB7B6160D8302FA004FE8C3 /* eAdvWall.cpp in Sources */, | ||
2083 | 2056 | 9BB7B6180D8302FA004FE8C3 /* eAuthentication.cpp in Sources */, | ||
2084 | 2057 | 9BB7B61A0D8302FA004FE8C3 /* eAxis.cpp in Sources */, | ||
2085 | 2058 | 9BB7B61C0D8302FA004FE8C3 /* eCamera.cpp in Sources */, | ||
2086 | 2059 | 9BB7B61F0D8302FA004FE8C3 /* eDebugLine.cpp in Sources */, | ||
2087 | 2060 | 9BB7B6210D8302FA004FE8C3 /* eDisplay.cpp in Sources */, | ||
2088 | 2061 | 9BB7B6220D8302FA004FE8C3 /* eEventNotification.cpp in Sources */, | ||
2089 | 2062 | 9BB7B6240D8302FA004FE8C3 /* eFloor.cpp in Sources */, | ||
2090 | 2063 | 9BB7B6260D8302FA004FE8C3 /* eGameObject.cpp in Sources */, | ||
2091 | 2064 | 9BB7B6280D8302FA004FE8C3 /* eGrid.cpp in Sources */, | ||
2092 | 2065 | 9BB7B62A0D8302FA004FE8C3 /* eKrawall.cpp in Sources */, | ||
2093 | 2066 | 9BB7B62C0D8302FA004FE8C3 /* eLagCompensation.cpp in Sources */, | ||
2094 | 2067 | 9BB7B62E0D8302FA004FE8C3 /* eNetGameObject.cpp in Sources */, | ||
2095 | 2068 | 9BB7B6300D8302FA004FE8C3 /* ePath.cpp in Sources */, | ||
2096 | 2069 | 9BB7B6320D8302FA004FE8C3 /* ePlayer.cpp in Sources */, | ||
2097 | 2070 | 9BB7B6360D8302FB004FE8C3 /* eSensor.cpp in Sources */, | ||
2098 | 2071 | 9BB7B63A0D8302FB004FE8C3 /* eSoundMixer.cpp in Sources */, | ||
2099 | 2072 | 9BB7B63C0D8302FB004FE8C3 /* eTeam.cpp in Sources */, | ||
2100 | 2073 | 9BB7B63F0D8302FB004FE8C3 /* eTimer.cpp in Sources */, | ||
2101 | 2074 | 9BB7B6410D8302FB004FE8C3 /* eVoter.cpp in Sources */, | ||
2102 | 2075 | 9BB7B6430D8302FB004FE8C3 /* eWall.cpp in Sources */, | ||
2103 | 2076 | 9BB7B6460D8302FB004FE8C3 /* eChannelSDLMixer.cpp in Sources */, | ||
2104 | 2077 | 9BB7B6480D8302FB004FE8C3 /* eMusicTrackSDLMixer.cpp in Sources */, | ||
2105 | 2078 | 9BB7B6CD0D830366004FE8C3 /* md5.cpp in Sources */, | ||
2106 | 2079 | 9BB7B6CF0D830366004FE8C3 /* nAuthentication.cpp in Sources */, | ||
2107 | 2080 | 9BB7B6D10D830366004FE8C3 /* nConfig.cpp in Sources */, | ||
2108 | 2081 | 9BB7B6D50D830366004FE8C3 /* nKrawall.cpp in Sources */, | ||
2109 | 2082 | 9BB7B6D70D830366004FE8C3 /* nKrawallPrivate.cpp in Sources */, | ||
2110 | 2083 | 9BB7B6D80D830366004FE8C3 /* nNetObject.cpp in Sources */, | ||
2111 | 2084 | 9BB7B6DA0D830366004FE8C3 /* nNetwork.cpp in Sources */, | ||
2112 | 2085 | 9BB7B6DC0D830366004FE8C3 /* nObserver.cpp in Sources */, | ||
2113 | 2086 | 9BB7B6DE0D830366004FE8C3 /* nPriorizing.cpp in Sources */, | ||
2114 | 2087 | 9BB7B6E00D830366004FE8C3 /* nServerInfo.cpp in Sources */, | ||
2115 | 2088 | 9BB7B6E30D830366004FE8C3 /* nSocket.cpp in Sources */, | ||
2116 | 2089 | 9BB7B6E50D830366004FE8C3 /* nSpamProtection.cpp in Sources */, | ||
2117 | 2090 | 9BB7B7300D830391004FE8C3 /* rConsole.cpp in Sources */, | ||
2118 | 2091 | 9BB7B7330D830391004FE8C3 /* rConsoleGraph.cpp in Sources */, | ||
2119 | 2092 | 9BB7B7340D830391004FE8C3 /* rDisplayList.cpp in Sources */, | ||
2120 | 2093 | 9BB7B7360D830391004FE8C3 /* rFont.cpp in Sources */, | ||
2121 | 2094 | 9BB7B7380D830391004FE8C3 /* rGL.cpp in Sources */, | ||
2122 | 2095 | 9BB7B73B0D830391004FE8C3 /* rGLRender.cpp in Sources */, | ||
2123 | 2096 | 9BB7B73C0D830391004FE8C3 /* rGLuintObject.cpp in Sources */, | ||
2124 | 2097 | 9BB7B73E0D830391004FE8C3 /* rGradient.cpp in Sources */, | ||
2125 | 2098 | 9BB7B7400D830391004FE8C3 /* rModel.cpp in Sources */, | ||
2126 | 2099 | 9BB7B7420D830391004FE8C3 /* rRender.cpp in Sources */, | ||
2127 | 2100 | 9BB7B7440D830391004FE8C3 /* rScreen.cpp in Sources */, | ||
2128 | 2101 | 9BB7B7470D830391004FE8C3 /* rSysdep.cpp in Sources */, | ||
2129 | 2102 | 9BB7B7490D830391004FE8C3 /* rTexture.cpp in Sources */, | ||
2130 | 2103 | 9BB7B74B0D830391004FE8C3 /* rTextureRenderTarget.cpp in Sources */, | ||
2131 | 2104 | 9BB7B74D0D830391004FE8C3 /* rViewport.cpp in Sources */, | ||
2132 | 2105 | 9BB7B78F0D8303BB004FE8C3 /* mathexpr.cpp in Sources */, | ||
2133 | 2106 | 9BB7B87A0D830423004FE8C3 /* tArray.cpp in Sources */, | ||
2134 | 2107 | 9BB7B87C0D830423004FE8C3 /* tCallback.cpp in Sources */, | ||
2135 | 2108 | 9BB7B8800D830423004FE8C3 /* tCommandLine.cpp in Sources */, | ||
2136 | 2109 | 9BB7B8820D830423004FE8C3 /* tConfiguration.cpp in Sources */, | ||
2137 | 2110 | 9BB7B8840D830423004FE8C3 /* tConsole.cpp in Sources */, | ||
2138 | 2111 | 9BB7B8870D830423004FE8C3 /* tCrypt.cpp in Sources */, | ||
2139 | 2112 | 9BB7B8890D830423004FE8C3 /* tDecorator.cpp in Sources */, | ||
2140 | 2113 | 9BB7B88B0D830423004FE8C3 /* tDirectories.cpp in Sources */, | ||
2141 | 2114 | 9BB7B88D0D830423004FE8C3 /* tError.cpp in Sources */, | ||
2142 | 2115 | 9BB7B88F0D830423004FE8C3 /* tEventQueue.cpp in Sources */, | ||
2143 | 2116 | 9BB7B8910D830423004FE8C3 /* tException.cpp in Sources */, | ||
2144 | 2117 | 9BB7B8930D830423004FE8C3 /* tFunction.cpp in Sources */, | ||
2145 | 2118 | 9BB7B8950D830423004FE8C3 /* tHeap.cpp in Sources */, | ||
2146 | 2119 | 9BB7B8970D830423004FE8C3 /* tIniFile.cpp in Sources */, | ||
2147 | 2120 | 9BB7B89A0D830423004FE8C3 /* tLinkedList.cpp in Sources */, | ||
2148 | 2121 | 9BB7B89D0D830423004FE8C3 /* tLocale.cpp in Sources */, | ||
2149 | 2122 | 9BB7B8A00D830423004FE8C3 /* tMemManager.cpp in Sources */, | ||
2150 | 2123 | 9BB7B8A20D830423004FE8C3 /* tMemStack.cpp in Sources */, | ||
2151 | 2124 | 9BB7B8A40D830423004FE8C3 /* tPlayList.cpp in Sources */, | ||
2152 | 2125 | 9BB7B8A90D830423004FE8C3 /* tRandom.cpp in Sources */, | ||
2153 | 2126 | 9BB7B8AC0D830423004FE8C3 /* tRecorder.cpp in Sources */, | ||
2154 | 2127 | 9BB7B8AE0D830423004FE8C3 /* tRecorderInternal.cpp in Sources */, | ||
2155 | 2128 | 9BB7B8B50D830423004FE8C3 /* tRing.cpp in Sources */, | ||
2156 | 2129 | 9BB7B8B70D830423004FE8C3 /* tRuby.cpp in Sources */, | ||
2157 | 2130 | 9BB7B8B90D830423004FE8C3 /* tSafePTR.cpp in Sources */, | ||
2158 | 2131 | 9BB7B8BC0D830423004FE8C3 /* tStatEntry.cpp in Sources */, | ||
2159 | 2132 | 9BB7B8BE0D830423004FE8C3 /* tStatFile.cpp in Sources */, | ||
2160 | 2133 | 9BB7B8C00D830423004FE8C3 /* tString.cpp in Sources */, | ||
2161 | 2134 | 9BB7B8C20D830423004FE8C3 /* tSysTime.cpp in Sources */, | ||
2162 | 2135 | 9BB7B8C40D830423004FE8C3 /* tToDo.cpp in Sources */, | ||
2163 | 2136 | 9BB7B8C80D830423004FE8C3 /* tXmlParser.cpp in Sources */, | ||
2164 | 2137 | 9BB7B8D00D830423004FE8C3 /* vCollection.cpp in Sources */, | ||
2165 | 2138 | 9BB7B8D20D830423004FE8C3 /* vCore.cpp in Sources */, | ||
2166 | 2139 | 9BB7B8D50D830423004FE8C3 /* vebLegacy.cpp in Sources */, | ||
2167 | 2140 | 9BB7B8D70D830423004FE8C3 /* vebMathExpr.cpp in Sources */, | ||
2168 | 2141 | 9BB7B8D90D830423004FE8C3 /* veComparison.cpp in Sources */, | ||
2169 | 2142 | 9BB7B8DB0D830423004FE8C3 /* veLogic.cpp in Sources */, | ||
2170 | 2143 | 9BB7B8DD0D830423004FE8C3 /* veMath.cpp in Sources */, | ||
2171 | 2144 | 9BB7B8E00D830423004FE8C3 /* vParser.ypp in Sources */, | ||
2172 | 2145 | 9BB7B8E10D830423004FE8C3 /* vRegistry.cpp in Sources */, | ||
2173 | 2146 | 9BB7B99A0D830448004FE8C3 /* cCockpit.cpp in Sources */, | ||
2174 | 2147 | 9BB7B99C0D830448004FE8C3 /* cGauges.cpp in Sources */, | ||
2175 | 2148 | 9BB7B99E0D830448004FE8C3 /* cLabel.cpp in Sources */, | ||
2176 | 2149 | 9BB7B9A00D830448004FE8C3 /* cMap.cpp in Sources */, | ||
2177 | 2150 | 9BB7B9A20D830448004FE8C3 /* cRectangle.cpp in Sources */, | ||
2178 | 2151 | 9BB7B9A40D830448004FE8C3 /* cWidgetBase.cpp in Sources */, | ||
2179 | 2152 | 9BB7B9A60D830448004FE8C3 /* gAIBase.cpp in Sources */, | ||
2180 | 2153 | 9BB7B9A80D830448004FE8C3 /* gAICharacter.cpp in Sources */, | ||
2181 | 2154 | 9BB7B9AA0D830448004FE8C3 /* gArena.cpp in Sources */, | ||
2182 | 2155 | 9BB7B9AC0D830448004FE8C3 /* gArmagetron.cpp in Sources */, | ||
2183 | 2156 | 9BB7B9AD0D830448004FE8C3 /* gCamera.cpp in Sources */, | ||
2184 | 2157 | 9BB7B9AF0D830448004FE8C3 /* gCommandLineJumpStart.cpp in Sources */, | ||
2185 | 2158 | 9BB7B9B10D830448004FE8C3 /* gCycle.cpp in Sources */, | ||
2186 | 2159 | 9BB7B9B30D830448004FE8C3 /* gCycleMovement.cpp in Sources */, | ||
2187 | 2160 | 9BB7B9B50D830448004FE8C3 /* gExplosion.cpp in Sources */, | ||
2188 | 2161 | 9BB7B9B70D830448004FE8C3 /* gFloor.cpp in Sources */, | ||
2189 | 2162 | 9BB7B9B80D830448004FE8C3 /* gFriends.cpp in Sources */, | ||
2190 | 2163 | 9BB7B9BA0D830448004FE8C3 /* gGame.cpp in Sources */, | ||
2191 | 2164 | 9BB7B9BC0D830448004FE8C3 /* gJoystick.cpp in Sources */, | ||
2192 | 2165 | 9BB7B9BE0D830448004FE8C3 /* gLanguageMenu.cpp in Sources */, | ||
2193 | 2166 | 9BB7B9C00D830448004FE8C3 /* gLogo.cpp in Sources */, | ||
2194 | 2167 | 9BB7B9C20D830448004FE8C3 /* gMenus.cpp in Sources */, | ||
2195 | 2168 | 9BB7B9C40D830448004FE8C3 /* gParser.cpp in Sources */, | ||
2196 | 2169 | 9BB7B9C60D830448004FE8C3 /* gParticles.cpp in Sources */, | ||
2197 | 2170 | 9BB7B9C80D830448004FE8C3 /* gRotation.cpp in Sources */, | ||
2198 | 2171 | 9BB7B9CA0D830448004FE8C3 /* gSensor.cpp in Sources */, | ||
2199 | 2172 | 9BB7B9CC0D830448004FE8C3 /* gServerBrowser.cpp in Sources */, | ||
2200 | 2173 | 9BB7B9CE0D830448004FE8C3 /* gServerFavorites.cpp in Sources */, | ||
2201 | 2174 | 9BB7B9D00D830448004FE8C3 /* gSparks.cpp in Sources */, | ||
2202 | 2175 | 9BB7B9D40D830448004FE8C3 /* gStatistics.cpp in Sources */, | ||
2203 | 2176 | 9BB7B9D60D830448004FE8C3 /* gStatList.cpp in Sources */, | ||
2204 | 2177 | 9BB7B9D80D830448004FE8C3 /* gStuff.cpp in Sources */, | ||
2205 | 2178 | 9BB7B9DA0D830448004FE8C3 /* gTeam.cpp in Sources */, | ||
2206 | 2179 | 9BB7B9DD0D830448004FE8C3 /* gWall.cpp in Sources */, | ||
2207 | 2180 | 9BB7B9E20D830448004FE8C3 /* zEffectGroup.cpp in Sources */, | ||
2208 | 2181 | 9BB7B9E40D830448004FE8C3 /* zEffector.cpp in Sources */, | ||
2209 | 2182 | 9BB7B9E70D830448004FE8C3 /* zMonitor.cpp in Sources */, | ||
2210 | 2183 | 9BB7B9E90D830448004FE8C3 /* zSelector.cpp in Sources */, | ||
2211 | 2184 | 9BB7B9EB0D830448004FE8C3 /* zShape.cpp in Sources */, | ||
2212 | 2185 | 9BB7B9ED0D830448004FE8C3 /* zValidator.cpp in Sources */, | ||
2213 | 2186 | 9BB7B9EF0D830448004FE8C3 /* zZone.cpp in Sources */, | ||
2214 | 2187 | 9BB7B9F10D830448004FE8C3 /* zZoneInfluence.cpp in Sources */, | ||
2215 | 2188 | 9BB7BA020D830473004FE8C3 /* uInput.cpp in Sources */, | ||
2216 | 2189 | 9BB7BA040D830473004FE8C3 /* uInputQueue.cpp in Sources */, | ||
2217 | 2190 | 9BB7BA060D830473004FE8C3 /* uMenu.cpp in Sources */, | ||
2218 | 2191 | 9BCBDE440D91F7F30022855B /* tColor.cpp in Sources */, | ||
2219 | 2192 | 9B7CFE1F0EFCE74700126634 /* tResource.cpp in Sources */, | ||
2220 | 2193 | 9B7CFE210EFCE74700126634 /* tResourceManager.cpp in Sources */, | ||
2221 | 2194 | 9B7CFE230EFCE74700126634 /* tResourceType.cpp in Sources */, | ||
2222 | 2195 | 9B1ECD080F159F3500288C28 /* cCamview.cpp in Sources */, | ||
2223 | 2196 | 9B1ECD280F159FF800288C28 /* tVersion.cpp in Sources */, | ||
2224 | 2197 | 9B437BA40F2CBD8300A10CC6 /* tRectangle.cpp in Sources */, | ||
2225 | 2198 | 9B9754DF0F44AFB700E41662 /* tPolynomial.cpp in Sources */, | ||
2226 | 2199 | 9B9754E00F44AFB700E41662 /* tPolynomialMarshaler.cpp in Sources */, | ||
2227 | 2200 | 9B9754E10F44AFB700E41662 /* tPolynomialWithBase.cpp in Sources */, | ||
2228 | 2201 | 9B9754FB0F44B00100E41662 /* nProtoBuf.cpp in Sources */, | ||
2229 | 2202 | 9B9755030F44B03900E41662 /* nStreamMessage.cpp in Sources */, | ||
2230 | 2203 | 9B97550E0F44B0AE00E41662 /* tCoord.cpp in Sources */, | ||
2231 | 2204 | 9B9755170F44B0DE00E41662 /* nBinary.cpp in Sources */, | ||
2232 | 2205 | 9B62588C0F5865410083C429 /* zFortress.cpp in Sources */, | ||
2233 | 2206 | 9B62588D0F5865410083C429 /* zTimedZone.cpp in Sources */, | ||
2234 | 2207 | 9B0C8B3E0F7EBA78001802CD /* eChat.cpp in Sources */, | ||
2235 | 2208 | 9BB084E5141C5FED009B30D0 /* tMutex.cpp in Sources */, | ||
2236 | 2209 | 64C9C817144B6CB70039620E /* eSpawn.cpp in Sources */, | ||
2237 | 2210 | ); | ||
2238 | 2211 | runOnlyForDeploymentPostprocessing = 0; | ||
2239 | 2212 | }; | ||
2240 | 2213 | 8D11072C0486CEB800E47090 /* Sources */ = { | ||
2241 | 2214 | isa = PBXSourcesBuildPhase; | ||
2242 | 2215 | buildActionMask = 2147483647; | ||
2243 | 2216 | files = ( | ||
2244 | 2217 | 9B4612F4144E323A00779938 /* bugs.html.m4 in Sources */, | ||
2245 | 2218 | 9B4612F5144E323A00779938 /* changelog.html.m4 in Sources */, | ||
2246 | 2219 | 9B4612F6144E323A00779938 /* commands.html.m4 in Sources */, | ||
2247 | 2220 | 9B4612F7144E323A00779938 /* compile.html.m4 in Sources */, | ||
2248 | 2221 | 9B4612F8144E323A00779938 /* config.html.m4 in Sources */, | ||
2249 | 2222 | 9B4612F9144E323A00779938 /* faq.html.m4 in Sources */, | ||
2250 | 2223 | 9B4612FA144E323A00779938 /* head.html.m4 in Sources */, | ||
2251 | 2224 | 9B4612FD144E323A00779938 /* index.html.m4 in Sources */, | ||
2252 | 2225 | 9B4612FE144E323A00779938 /* install_linux.html.m4 in Sources */, | ||
2253 | 2226 | 9B4612FF144E323A00779938 /* install_macosx.html.m4 in Sources */, | ||
2254 | 2227 | 9B461300144E323A00779938 /* install_result.html.m4 in Sources */, | ||
2255 | 2228 | 9B461301144E323A00779938 /* install_windows.html.m4 in Sources */, | ||
2256 | 2229 | 9B461302144E323A00779938 /* navbar.html.m4 in Sources */, | ||
2257 | 2230 | 9B461303144E323A00779938 /* network.html.m4 in Sources */, | ||
2258 | 2231 | 9B461304144E323A00779938 /* readme_macosx.html.m4 in Sources */, | ||
2259 | 2232 | 9B461306144E323A00779938 /* todo.html.m4 in Sources */, | ||
2260 | 2233 | 9B461307144E323A00779938 /* versions.html.m4 in Sources */, | ||
2261 | 2234 | 9BB7B5E10D8302FA004FE8C3 /* eAdvWall.cpp in Sources */, | ||
2262 | 2235 | 9BB7B5E30D8302FA004FE8C3 /* eAuthentication.cpp in Sources */, | ||
2263 | 2236 | 9BB7B5E50D8302FA004FE8C3 /* eAxis.cpp in Sources */, | ||
2264 | 2237 | 9BB7B5E70D8302FA004FE8C3 /* eCamera.cpp in Sources */, | ||
2265 | 2238 | 9BB7B5EA0D8302FA004FE8C3 /* eDebugLine.cpp in Sources */, | ||
2266 | 2239 | 9BB7B5EC0D8302FA004FE8C3 /* eDisplay.cpp in Sources */, | ||
2267 | 2240 | 9BB7B5ED0D8302FA004FE8C3 /* eEventNotification.cpp in Sources */, | ||
2268 | 2241 | 9BB7B5EF0D8302FA004FE8C3 /* eFloor.cpp in Sources */, | ||
2269 | 2242 | 9BB7B5F10D8302FA004FE8C3 /* eGameObject.cpp in Sources */, | ||
2270 | 2243 | 9BB7B5F30D8302FA004FE8C3 /* eGrid.cpp in Sources */, | ||
2271 | 2244 | 9BB7B5F50D8302FA004FE8C3 /* eKrawall.cpp in Sources */, | ||
2272 | 2245 | 9BB7B5F70D8302FA004FE8C3 /* eLagCompensation.cpp in Sources */, | ||
2273 | 2246 | 9BB7B5F90D8302FA004FE8C3 /* eNetGameObject.cpp in Sources */, | ||
2274 | 2247 | 9BB7B5FB0D8302FA004FE8C3 /* ePath.cpp in Sources */, | ||
2275 | 2248 | 9BB7B5FD0D8302FA004FE8C3 /* ePlayer.cpp in Sources */, | ||
2276 | 2249 | 9BB7B6010D8302FA004FE8C3 /* eSensor.cpp in Sources */, | ||
2277 | 2250 | 9BB7B6050D8302FA004FE8C3 /* eSoundMixer.cpp in Sources */, | ||
2278 | 2251 | 9BB7B6070D8302FA004FE8C3 /* eTeam.cpp in Sources */, | ||
2279 | 2252 | 9BB7B60A0D8302FA004FE8C3 /* eTimer.cpp in Sources */, | ||
2280 | 2253 | 9BB7B60C0D8302FA004FE8C3 /* eVoter.cpp in Sources */, | ||
2281 | 2254 | 9BB7B60E0D8302FA004FE8C3 /* eWall.cpp in Sources */, | ||
2282 | 2255 | 9BB7B6110D8302FA004FE8C3 /* eChannelSDLMixer.cpp in Sources */, | ||
2283 | 2256 | 9BB7B6130D8302FA004FE8C3 /* eMusicTrackSDLMixer.cpp in Sources */, | ||
2284 | 2257 | 9BB7B6630D830322004FE8C3 /* AAGrowlBridge.mm in Sources */, | ||
2285 | 2258 | 9BB7B6650D830322004FE8C3 /* AAGrowlPlugin.mm in Sources */, | ||
2286 | 2259 | 9BB7B6670D830322004FE8C3 /* AARuby.mm in Sources */, | ||
2287 | 2260 | 9BB7B6690D830322004FE8C3 /* AAURLHandler.mm in Sources */, | ||
2288 | 2261 | 9BB7B6710D830322004FE8C3 /* SDLMain.mm in Sources */, | ||
2289 | 2262 | 9BB7B6AF0D830366004FE8C3 /* md5.cpp in Sources */, | ||
2290 | 2263 | 9BB7B6B10D830366004FE8C3 /* nAuthentication.cpp in Sources */, | ||
2291 | 2264 | 9BB7B6B30D830366004FE8C3 /* nConfig.cpp in Sources */, | ||
2292 | 2265 | 9BB7B6B70D830366004FE8C3 /* nKrawall.cpp in Sources */, | ||
2293 | 2266 | 9BB7B6B90D830366004FE8C3 /* nKrawallPrivate.cpp in Sources */, | ||
2294 | 2267 | 9BB7B6BA0D830366004FE8C3 /* nNetObject.cpp in Sources */, | ||
2295 | 2268 | 9BB7B6BC0D830366004FE8C3 /* nNetwork.cpp in Sources */, | ||
2296 | 2269 | 9BB7B6BE0D830366004FE8C3 /* nObserver.cpp in Sources */, | ||
2297 | 2270 | 9BB7B6C00D830366004FE8C3 /* nPriorizing.cpp in Sources */, | ||
2298 | 2271 | 9BB7B6C20D830366004FE8C3 /* nServerInfo.cpp in Sources */, | ||
2299 | 2272 | 9BB7B6C50D830366004FE8C3 /* nSocket.cpp in Sources */, | ||
2300 | 2273 | 9BB7B6C70D830366004FE8C3 /* nSpamProtection.cpp in Sources */, | ||
2301 | 2274 | 9BB7B70F0D830391004FE8C3 /* rConsole.cpp in Sources */, | ||
2302 | 2275 | 9BB7B7120D830391004FE8C3 /* rConsoleGraph.cpp in Sources */, | ||
2303 | 2276 | 9BB7B7130D830391004FE8C3 /* rDisplayList.cpp in Sources */, | ||
2304 | 2277 | 9BB7B7150D830391004FE8C3 /* rFont.cpp in Sources */, | ||
2305 | 2278 | 9BB7B7170D830391004FE8C3 /* rGL.cpp in Sources */, | ||
2306 | 2279 | 9BB7B71A0D830391004FE8C3 /* rGLRender.cpp in Sources */, | ||
2307 | 2280 | 9BB7B71B0D830391004FE8C3 /* rGLuintObject.cpp in Sources */, | ||
2308 | 2281 | 9BB7B71D0D830391004FE8C3 /* rGradient.cpp in Sources */, | ||
2309 | 2282 | 9BB7B71F0D830391004FE8C3 /* rModel.cpp in Sources */, | ||
2310 | 2283 | 9BB7B7210D830391004FE8C3 /* rRender.cpp in Sources */, | ||
2311 | 2284 | 9BB7B7230D830391004FE8C3 /* rScreen.cpp in Sources */, | ||
2312 | 2285 | 9BB7B7260D830391004FE8C3 /* rSysdep.cpp in Sources */, | ||
2313 | 2286 | 9BB7B7280D830391004FE8C3 /* rTexture.cpp in Sources */, | ||
2314 | 2287 | 9BB7B72A0D830391004FE8C3 /* rTextureRenderTarget.cpp in Sources */, | ||
2315 | 2288 | 9BB7B72C0D830391004FE8C3 /* rViewport.cpp in Sources */, | ||
2316 | 2289 | 9BB7B7780D8303BB004FE8C3 /* mathexpr.cpp in Sources */, | ||
2317 | 2290 | 9BB7B8100D830423004FE8C3 /* tArray.cpp in Sources */, | ||
2318 | 2291 | 9BB7B8120D830423004FE8C3 /* tCallback.cpp in Sources */, | ||
2319 | 2292 | 9BB7B8160D830423004FE8C3 /* tCommandLine.cpp in Sources */, | ||
2320 | 2293 | 9BB7B8180D830423004FE8C3 /* tConfiguration.cpp in Sources */, | ||
2321 | 2294 | 9BB7B81A0D830423004FE8C3 /* tConsole.cpp in Sources */, | ||
2322 | 2295 | 9BB7B81D0D830423004FE8C3 /* tCrypt.cpp in Sources */, | ||
2323 | 2296 | 9BB7B81F0D830423004FE8C3 /* tDecorator.cpp in Sources */, | ||
2324 | 2297 | 9BB7B8210D830423004FE8C3 /* tDirectories.cpp in Sources */, | ||
2325 | 2298 | 9BB7B8230D830423004FE8C3 /* tError.cpp in Sources */, | ||
2326 | 2299 | 9BB7B8250D830423004FE8C3 /* tEventQueue.cpp in Sources */, | ||
2327 | 2300 | 9BB7B8270D830423004FE8C3 /* tException.cpp in Sources */, | ||
2328 | 2301 | 9BB7B8290D830423004FE8C3 /* tFunction.cpp in Sources */, | ||
2329 | 2302 | 9BB7B82B0D830423004FE8C3 /* tHeap.cpp in Sources */, | ||
2330 | 2303 | 9BB7B82D0D830423004FE8C3 /* tIniFile.cpp in Sources */, | ||
2331 | 2304 | 9BB7B8300D830423004FE8C3 /* tLinkedList.cpp in Sources */, | ||
2332 | 2305 | 9BB7B8330D830423004FE8C3 /* tLocale.cpp in Sources */, | ||
2333 | 2306 | 9BB7B8360D830423004FE8C3 /* tMemManager.cpp in Sources */, | ||
2334 | 2307 | 9BB7B8380D830423004FE8C3 /* tMemStack.cpp in Sources */, | ||
2335 | 2308 | 9BB7B83A0D830423004FE8C3 /* tPlayList.cpp in Sources */, | ||
2336 | 2309 | 9BB7B83F0D830423004FE8C3 /* tRandom.cpp in Sources */, | ||
2337 | 2310 | 9BB7B8420D830423004FE8C3 /* tRecorder.cpp in Sources */, | ||
2338 | 2311 | 9BB7B8440D830423004FE8C3 /* tRecorderInternal.cpp in Sources */, | ||
2339 | 2312 | 9BB7B84B0D830423004FE8C3 /* tRing.cpp in Sources */, | ||
2340 | 2313 | 9BB7B84D0D830423004FE8C3 /* tRuby.cpp in Sources */, | ||
2341 | 2314 | 9BB7B84F0D830423004FE8C3 /* tSafePTR.cpp in Sources */, | ||
2342 | 2315 | 9BB7B8520D830423004FE8C3 /* tStatEntry.cpp in Sources */, | ||
2343 | 2316 | 9BB7B8540D830423004FE8C3 /* tStatFile.cpp in Sources */, | ||
2344 | 2317 | 9BB7B8560D830423004FE8C3 /* tString.cpp in Sources */, | ||
2345 | 2318 | 9BB7B8580D830423004FE8C3 /* tSysTime.cpp in Sources */, | ||
2346 | 2319 | 9BB7B85A0D830423004FE8C3 /* tToDo.cpp in Sources */, | ||
2347 | 2320 | 9BB7B85E0D830423004FE8C3 /* tXmlParser.cpp in Sources */, | ||
2348 | 2321 | 9BB7B8660D830423004FE8C3 /* vCollection.cpp in Sources */, | ||
2349 | 2322 | 9BB7B8680D830423004FE8C3 /* vCore.cpp in Sources */, | ||
2350 | 2323 | 9BB7B86B0D830423004FE8C3 /* vebLegacy.cpp in Sources */, | ||
2351 | 2324 | 9BB7B86D0D830423004FE8C3 /* vebMathExpr.cpp in Sources */, | ||
2352 | 2325 | 9BB7B86F0D830423004FE8C3 /* veComparison.cpp in Sources */, | ||
2353 | 2326 | 9BB7B8710D830423004FE8C3 /* veLogic.cpp in Sources */, | ||
2354 | 2327 | 9BB7B8730D830423004FE8C3 /* veMath.cpp in Sources */, | ||
2355 | 2328 | 9BB7B8760D830423004FE8C3 /* vParser.ypp in Sources */, | ||
2356 | 2329 | 9BB7B8770D830423004FE8C3 /* vRegistry.cpp in Sources */, | ||
2357 | 2330 | 9BB7B9410D830448004FE8C3 /* cCockpit.cpp in Sources */, | ||
2358 | 2331 | 9BB7B9430D830448004FE8C3 /* cGauges.cpp in Sources */, | ||
2359 | 2332 | 9BB7B9450D830448004FE8C3 /* cLabel.cpp in Sources */, | ||
2360 | 2333 | 9BB7B9470D830448004FE8C3 /* cMap.cpp in Sources */, | ||
2361 | 2334 | 9BB7B9490D830448004FE8C3 /* cRectangle.cpp in Sources */, | ||
2362 | 2335 | 9BB7B94B0D830448004FE8C3 /* cWidgetBase.cpp in Sources */, | ||
2363 | 2336 | 9BB7B94D0D830448004FE8C3 /* gAIBase.cpp in Sources */, | ||
2364 | 2337 | 9BB7B94F0D830448004FE8C3 /* gAICharacter.cpp in Sources */, | ||
2365 | 2338 | 9BB7B9510D830448004FE8C3 /* gArena.cpp in Sources */, | ||
2366 | 2339 | 9BB7B9530D830448004FE8C3 /* gArmagetron.cpp in Sources */, | ||
2367 | 2340 | 9BB7B9540D830448004FE8C3 /* gCamera.cpp in Sources */, | ||
2368 | 2341 | 9BB7B9560D830448004FE8C3 /* gCommandLineJumpStart.cpp in Sources */, | ||
2369 | 2342 | 9BB7B9580D830448004FE8C3 /* gCycle.cpp in Sources */, | ||
2370 | 2343 | 9BB7B95A0D830448004FE8C3 /* gCycleMovement.cpp in Sources */, | ||
2371 | 2344 | 9BB7B95C0D830448004FE8C3 /* gExplosion.cpp in Sources */, | ||
2372 | 2345 | 9BB7B95E0D830448004FE8C3 /* gFloor.cpp in Sources */, | ||
2373 | 2346 | 9BB7B95F0D830448004FE8C3 /* gFriends.cpp in Sources */, | ||
2374 | 2347 | 9BB7B9610D830448004FE8C3 /* gGame.cpp in Sources */, | ||
2375 | 2348 | 9BB7B9630D830448004FE8C3 /* gJoystick.cpp in Sources */, | ||
2376 | 2349 | 9BB7B9650D830448004FE8C3 /* gLanguageMenu.cpp in Sources */, | ||
2377 | 2350 | 9BB7B9670D830448004FE8C3 /* gLogo.cpp in Sources */, | ||
2378 | 2351 | 9BB7B9690D830448004FE8C3 /* gMenus.cpp in Sources */, | ||
2379 | 2352 | 9BB7B96B0D830448004FE8C3 /* gParser.cpp in Sources */, | ||
2380 | 2353 | 9BB7B96D0D830448004FE8C3 /* gParticles.cpp in Sources */, | ||
2381 | 2354 | 9BB7B96F0D830448004FE8C3 /* gRotation.cpp in Sources */, | ||
2382 | 2355 | 9BB7B9710D830448004FE8C3 /* gSensor.cpp in Sources */, | ||
2383 | 2356 | 9BB7B9730D830448004FE8C3 /* gServerBrowser.cpp in Sources */, | ||
2384 | 2357 | 9BB7B9750D830448004FE8C3 /* gServerFavorites.cpp in Sources */, | ||
2385 | 2358 | 9BB7B9770D830448004FE8C3 /* gSparks.cpp in Sources */, | ||
2386 | 2359 | 9BB7B97B0D830448004FE8C3 /* gStatistics.cpp in Sources */, | ||
2387 | 2360 | 9BB7B97D0D830448004FE8C3 /* gStatList.cpp in Sources */, | ||
2388 | 2361 | 9BB7B97F0D830448004FE8C3 /* gStuff.cpp in Sources */, | ||
2389 | 2362 | 9BB7B9810D830448004FE8C3 /* gTeam.cpp in Sources */, | ||
2390 | 2363 | 9BB7B9840D830448004FE8C3 /* gWall.cpp in Sources */, | ||
2391 | 2364 | 9BB7B9890D830448004FE8C3 /* zEffectGroup.cpp in Sources */, | ||
2392 | 2365 | 9BB7B98B0D830448004FE8C3 /* zEffector.cpp in Sources */, | ||
2393 | 2366 | 9BB7B98E0D830448004FE8C3 /* zMonitor.cpp in Sources */, | ||
2394 | 2367 | 9BB7B9900D830448004FE8C3 /* zSelector.cpp in Sources */, | ||
2395 | 2368 | 9BB7B9920D830448004FE8C3 /* zShape.cpp in Sources */, | ||
2396 | 2369 | 9BB7B9940D830448004FE8C3 /* zValidator.cpp in Sources */, | ||
2397 | 2370 | 9BB7B9960D830448004FE8C3 /* zZone.cpp in Sources */, | ||
2398 | 2371 | 9BB7B9980D830448004FE8C3 /* zZoneInfluence.cpp in Sources */, | ||
2399 | 2372 | 9BB7B9FC0D830473004FE8C3 /* uInput.cpp in Sources */, | ||
2400 | 2373 | 9BB7B9FE0D830473004FE8C3 /* uInputQueue.cpp in Sources */, | ||
2401 | 2374 | 9BB7BA000D830473004FE8C3 /* uMenu.cpp in Sources */, | ||
2402 | 2375 | 9BCBDE120D91F6D90022855B /* tColor.cpp in Sources */, | ||
2403 | 2376 | 9BCBE30E0D922EAE0022855B /* AAPaste.cpp in Sources */, | ||
2404 | 2377 | 9B7CFE190EFCE74700126634 /* tResource.cpp in Sources */, | ||
2405 | 2378 | 9B7CFE1B0EFCE74700126634 /* tResourceManager.cpp in Sources */, | ||
2406 | 2379 | 9B7CFE1D0EFCE74700126634 /* tResourceType.cpp in Sources */, | ||
2407 | 2380 | 9B1ECD060F159F3500288C28 /* cCamview.cpp in Sources */, | ||
2408 | 2381 | 9B1ECD260F159FF800288C28 /* tVersion.cpp in Sources */, | ||
2409 | 2382 | 9B437BA20F2CBD8300A10CC6 /* tRectangle.cpp in Sources */, | ||
2410 | 2383 | 9B9754DC0F44AFB700E41662 /* tPolynomial.cpp in Sources */, | ||
2411 | 2384 | 9B9754DD0F44AFB700E41662 /* tPolynomialMarshaler.cpp in Sources */, | ||
2412 | 2385 | 9B9754DE0F44AFB700E41662 /* tPolynomialWithBase.cpp in Sources */, | ||
2413 | 2386 | 9B9754FA0F44B00100E41662 /* nProtoBuf.cpp in Sources */, | ||
2414 | 2387 | 9B9755020F44B03900E41662 /* nStreamMessage.cpp in Sources */, | ||
2415 | 2388 | 9B97550D0F44B0AE00E41662 /* tCoord.cpp in Sources */, | ||
2416 | 2389 | 9B9755160F44B0DE00E41662 /* nBinary.cpp in Sources */, | ||
2417 | 2390 | 9B62588A0F5865410083C429 /* zFortress.cpp in Sources */, | ||
2418 | 2391 | 9B62588B0F5865410083C429 /* zTimedZone.cpp in Sources */, | ||
2419 | 2392 | 9B0C8B3D0F7EBA78001802CD /* eChat.cpp in Sources */, | ||
2420 | 2393 | 9BB084E4141C5FED009B30D0 /* tMutex.cpp in Sources */, | ||
2421 | 2394 | 64C9C815144B6CB70039620E /* eSpawn.cpp in Sources */, | ||
2422 | 2395 | 64F6DA55145F36F700EBDEC9 /* gTutorial.cpp in Sources */, | ||
2423 | 2396 | ); | ||
2424 | 2397 | runOnlyForDeploymentPostprocessing = 0; | ||
2425 | 2398 | }; | ||
2426 | 2399 | 9B9754670F44AA2700E41662 /* Sources */ = { | ||
2427 | 2400 | isa = PBXSourcesBuildPhase; | ||
2428 | 2401 | buildActionMask = 2147483647; | ||
2429 | 2402 | files = ( | ||
2430 | 2403 | 9B9754980F44AB6000E41662 /* tColor.proto in Sources */, | ||
2431 | 2404 | 9B9754990F44AB6000E41662 /* tCoord.proto in Sources */, | ||
2432 | 2405 | 9B97549A0F44AB6000E41662 /* tFunction.proto in Sources */, | ||
2433 | 2406 | 9B97549B0F44AB6000E41662 /* tPolynomial.proto in Sources */, | ||
2434 | 2407 | 9B9754910F44AB6000E41662 /* nAuthentication.proto in Sources */, | ||
2435 | 2408 | 9B9754950F44AB6000E41662 /* nNetwork.proto in Sources */, | ||
2436 | 2409 | 9B9754930F44AB6000E41662 /* nNetObject.proto in Sources */, | ||
2437 | 2410 | 9B9754940F44AB6000E41662 /* nNetObjectPrivate.proto in Sources */, | ||
2438 | 2411 | 9B9754960F44AB6000E41662 /* nServerInfo.proto in Sources */, | ||
2439 | 2412 | 9B9754920F44AB6000E41662 /* nConfig.proto in Sources */, | ||
2440 | 2413 | 9B9754890F44AB6000E41662 /* eTeam.proto in Sources */, | ||
2441 | 2414 | 9B9754880F44AB6000E41662 /* ePlayer.proto in Sources */, | ||
2442 | 2415 | 9B9754870F44AB6000E41662 /* eNetGameObject.proto in Sources */, | ||
2443 | 2416 | 9B97548B0F44AB6000E41662 /* eVoter.proto in Sources */, | ||
2444 | 2417 | 9B9754850F44AB6000E41662 /* eEventNotification.proto in Sources */, | ||
2445 | 2418 | 9B9754860F44AB6000E41662 /* eLagCompensation.proto in Sources */, | ||
2446 | 2419 | 9B97548A0F44AB6000E41662 /* eTimer.proto in Sources */, | ||
2447 | 2420 | 9B97549D0F44AB6000E41662 /* zZone.proto in Sources */, | ||
2448 | 2421 | 9B97549C0F44AB6000E41662 /* zShape.proto in Sources */, | ||
2449 | 2422 | 9B97548E0F44AB6000E41662 /* gGame.proto in Sources */, | ||
2450 | 2423 | 9B97548D0F44AB6000E41662 /* gCycle.proto in Sources */, | ||
2451 | 2424 | 9B9754900F44AB6000E41662 /* gZone.proto in Sources */, | ||
2452 | 2425 | 9B97548F0F44AB6000E41662 /* gWall.proto in Sources */, | ||
2453 | 2426 | 9B97548C0F44AB6000E41662 /* gAIBase.proto in Sources */, | ||
2454 | 2427 | ); | ||
2455 | 2428 | runOnlyForDeploymentPostprocessing = 0; | ||
2456 | 2429 | }; | ||
2457 | 2430 | /* End PBXSourcesBuildPhase section */ | ||
2458 | 2431 | |||
2459 | 2432 | /* Begin PBXTargetDependency section */ | ||
2460 | 2433 | 9B3139B20EFD056D009690D0 /* PBXTargetDependency */ = { | ||
2461 | 2434 | isa = PBXTargetDependency; | ||
2462 | 2435 | target = 8D1107260486CEB800E47090 /* Armagetron Advanced */; | ||
2463 | 2436 | targetProxy = 9B3139B10EFD056D009690D0 /* PBXContainerItemProxy */; | ||
2464 | 2437 | }; | ||
2465 | 2438 | 9B3139CF0EFD0756009690D0 /* PBXTargetDependency */ = { | ||
2466 | 2439 | isa = PBXTargetDependency; | ||
2467 | 2440 | target = 8C11CA41095A268E007AE0EA /* Armagetron Advanced Dedicated */; | ||
2468 | 2441 | targetProxy = 9B3139CE0EFD0756009690D0 /* PBXContainerItemProxy */; | ||
2469 | 2442 | }; | ||
2470 | 2443 | 9B3139D40EFD077B009690D0 /* PBXTargetDependency */ = { | ||
2471 | 2444 | isa = PBXTargetDependency; | ||
2472 | 2445 | target = 9B31399E0EFD0560009690D0 /* Create Client Release */; | ||
2473 | 2446 | targetProxy = 9B3139D30EFD077B009690D0 /* PBXContainerItemProxy */; | ||
2474 | 2447 | }; | ||
2475 | 2448 | 9B3139D60EFD077B009690D0 /* PBXTargetDependency */ = { | ||
2476 | 2449 | isa = PBXTargetDependency; | ||
2477 | 2450 | target = 9B3139BD0EFD073A009690D0 /* Create Dedicated Release */; | ||
2478 | 2451 | targetProxy = 9B3139D50EFD077B009690D0 /* PBXContainerItemProxy */; | ||
2479 | 2452 | }; | ||
2480 | 2453 | 9B3139F00EFD097D009690D0 /* PBXTargetDependency */ = { | ||
2481 | 2454 | isa = PBXTargetDependency; | ||
2482 | 2455 | target = 9B3139EC0EFD0963009690D0 /* Update Version */; | ||
2483 | 2456 | targetProxy = 9B3139EF0EFD097D009690D0 /* PBXContainerItemProxy */; | ||
2484 | 2457 | }; | ||
2485 | 2458 | 9B3139F20EFD0987009690D0 /* PBXTargetDependency */ = { | ||
2486 | 2459 | isa = PBXTargetDependency; | ||
2487 | 2460 | target = 9B3139EC0EFD0963009690D0 /* Update Version */; | ||
2488 | 2461 | targetProxy = 9B3139F10EFD0987009690D0 /* PBXContainerItemProxy */; | ||
2489 | 2462 | }; | ||
2490 | 2463 | 9B6377510F0AAD60009F661F /* PBXTargetDependency */ = { | ||
2491 | 2464 | isa = PBXTargetDependency; | ||
2492 | 2465 | target = 9B31399E0EFD0560009690D0 /* Create Client Release */; | ||
2493 | 2466 | targetProxy = 9B6377500F0AAD60009F661F /* PBXContainerItemProxy */; | ||
2494 | 2467 | }; | ||
2495 | 2468 | 9B9754C00F44AC8E00E41662 /* PBXTargetDependency */ = { | ||
2496 | 2469 | isa = PBXTargetDependency; | ||
2497 | 2470 | target = 9B9754690F44AA2700E41662 /* armaprotobuf */; | ||
2498 | 2471 | targetProxy = 9B9754BF0F44AC8E00E41662 /* PBXContainerItemProxy */; | ||
2499 | 2472 | }; | ||
2500 | 2473 | 9B9754C20F44AC9600E41662 /* PBXTargetDependency */ = { | ||
2501 | 2474 | isa = PBXTargetDependency; | ||
2502 | 2475 | target = 9B9754690F44AA2700E41662 /* armaprotobuf */; | ||
2503 | 2476 | targetProxy = 9B9754C10F44AC9600E41662 /* PBXContainerItemProxy */; | ||
2504 | 2477 | }; | ||
2505 | 2478 | /* End PBXTargetDependency section */ | ||
2506 | 2479 | |||
2507 | 2480 | /* Begin PBXVariantGroup section */ | ||
2508 | 2481 | 9BB5B9260D84605700BF5F1C /* InfoPlist.strings.in */ = { | ||
2509 | 2482 | isa = PBXVariantGroup; | ||
2510 | 2483 | children = ( | ||
2511 | 2484 | 9BB5B9270D84605700BF5F1C /* English */, | ||
2512 | 2485 | ); | ||
2513 | 2486 | name = InfoPlist.strings.in; | ||
2514 | 2487 | sourceTree = "<group>"; | ||
2515 | 2488 | }; | ||
2516 | 2489 | /* End PBXVariantGroup section */ | ||
2517 | 2490 | |||
2518 | 2491 | /* Begin XCBuildConfiguration section */ | ||
2519 | 2492 | 8C11CA47095A269A007AE0EA /* Debug */ = { | ||
2520 | 2493 | isa = XCBuildConfiguration; | ||
2521 | 2494 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2522 | 2495 | buildSettings = { | ||
2523 | 2496 | CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/Armagetron Advanced Dedicated"; | ||
2524 | 2497 | COPY_PHASE_STRIP = NO; | ||
2525 | 2498 | FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../Library/Frameworks\""; | ||
2526 | 2499 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; | ||
2527 | 2500 | GCC_MODEL_TUNING = G5; | ||
2528 | 2501 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2529 | 2502 | HEADER_SEARCH_PATHS = "$(SHARED_HEADER_SEARCH_PATHS)"; | ||
2530 | 2503 | INSTALL_PATH = "$(HOME)/bin"; | ||
2531 | 2504 | LIBRARY_SEARCH_PATHS = "$(SHARED_LIBRARY_SEARCH_PATHS)"; | ||
2532 | 2505 | OTHER_CPLUSPLUSFLAGS = "$(SHARED_OTHER_CPLUSPLUSFLAGS)"; | ||
2533 | 2506 | OTHER_LDFLAGS = "$(SHARED_OTHER_LDFLAGS)"; | ||
2534 | 2507 | OTHER_REZFLAGS = ""; | ||
2535 | 2508 | PREBINDING = NO; | ||
2536 | 2509 | PRODUCT_NAME = "armagetronad-dedicated"; | ||
2537 | 2510 | SECTORDER_FLAGS = ""; | ||
2538 | 2511 | USER_HEADER_SEARCH_PATHS = ../src/macosx/dedicated; | ||
2539 | 2512 | WARNING_CFLAGS = ( | ||
2540 | 2513 | "-Wmost", | ||
2541 | 2514 | "-Wno-four-char-constants", | ||
2542 | 2515 | "-Wno-unknown-pragmas", | ||
2543 | 2516 | ); | ||
2544 | 2517 | }; | ||
2545 | 2518 | name = Debug; | ||
2546 | 2519 | }; | ||
2547 | 2520 | 8C11CA48095A269A007AE0EA /* Release */ = { | ||
2548 | 2521 | isa = XCBuildConfiguration; | ||
2549 | 2522 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2550 | 2523 | buildSettings = { | ||
2551 | 2524 | CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/Armagetron Advanced Dedicated"; | ||
2552 | 2525 | COPY_PHASE_STRIP = YES; | ||
2553 | 2526 | DEPLOYMENT_POSTPROCESSING = YES; | ||
2554 | 2527 | FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../Library/Frameworks\""; | ||
2555 | 2528 | GCC_GENERATE_DEBUGGING_SYMBOLS = NO; | ||
2556 | 2529 | GCC_MODEL_TUNING = G5; | ||
2557 | 2530 | GCC_OPTIMIZATION_LEVEL = 2; | ||
2558 | 2531 | HEADER_SEARCH_PATHS = "$(SHARED_HEADER_SEARCH_PATHS)"; | ||
2559 | 2532 | INSTALL_PATH = "$(HOME)/bin"; | ||
2560 | 2533 | LIBRARY_SEARCH_PATHS = "$(SHARED_LIBRARY_SEARCH_PATHS)"; | ||
2561 | 2534 | OTHER_CPLUSPLUSFLAGS = "$(SHARED_OTHER_CPLUSPLUSFLAGS)"; | ||
2562 | 2535 | OTHER_LDFLAGS = "$(SHARED_OTHER_LDFLAGS)"; | ||
2563 | 2536 | OTHER_REZFLAGS = ""; | ||
2564 | 2537 | PREBINDING = NO; | ||
2565 | 2538 | PRODUCT_NAME = "armagetronad-dedicated"; | ||
2566 | 2539 | SECTORDER_FLAGS = ""; | ||
2567 | 2540 | STRIP_INSTALLED_PRODUCT = YES; | ||
2568 | 2541 | USER_HEADER_SEARCH_PATHS = ../src/macosx/dedicated; | ||
2569 | 2542 | WARNING_CFLAGS = ( | ||
2570 | 2543 | "-Wmost", | ||
2571 | 2544 | "-Wno-four-char-constants", | ||
2572 | 2545 | "-Wno-unknown-pragmas", | ||
2573 | 2546 | ); | ||
2574 | 2547 | }; | ||
2575 | 2548 | name = Release; | ||
2576 | 2549 | }; | ||
2577 | 2550 | 8CBA5D45089EE60D007E21DC /* Debug */ = { | ||
2578 | 2551 | isa = XCBuildConfiguration; | ||
2579 | 2552 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2580 | 2553 | buildSettings = { | ||
2581 | 2554 | ARCHS = "$(NATIVE_ARCH)"; | ||
2582 | 2555 | FRAMEWORK_SEARCH_PATHS = /Library/Frameworks/ArmagetronAdvanced/current; | ||
2583 | 2556 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
2584 | 2557 | GCC_PREFIX_HEADER = "../src/macosx/Armagetron Advanced_Prefix.pch"; | ||
2585 | 2558 | HEADER_SEARCH_PATHS = ( | ||
2586 | 2559 | "$(SHARED_HEADER_SEARCH_PATHS)", | ||
2587 | 2560 | /Library/Frameworks/ArmagetronAdvanced/current/SDL.framework/Headers, | ||
2588 | 2561 | /Library/Frameworks/ArmagetronAdvanced/current/SDL_image.framework/Headers, | ||
2589 | 2562 | /Library/Frameworks/ArmagetronAdvanced/current/SDL_mixer.framework/Headers, | ||
2590 | 2563 | /Library/Frameworks/ArmagetronAdvanced/current/libpng.framework/Headers, | ||
2591 | 2564 | /Library/Frameworks/ArmagetronAdvanced/current/include/freetype2, | ||
2592 | 2565 | /Library/Frameworks/ArmagetronAdvanced/current/include/FTGL, | ||
2593 | 2566 | ); | ||
2594 | 2567 | INFOPLIST_FILE = ../src/macosx/Info.plist; | ||
2595 | 2568 | LIBRARY_SEARCH_PATHS = "$(SHARED_LIBRARY_SEARCH_PATHS)"; | ||
2596 | 2569 | OTHER_CPLUSPLUSFLAGS = "$(SHARED_OTHER_CPLUSPLUSFLAGS)"; | ||
2597 | 2570 | OTHER_LDFLAGS = "$(SHARED_OTHER_LDFLAGS)"; | ||
2598 | 2571 | PREBINDING = NO; | ||
2599 | 2572 | PRODUCT_NAME = "Armagetron Advanced"; | ||
2600 | 2573 | WRAPPER_EXTENSION = app; | ||
2601 | 2574 | }; | ||
2602 | 2575 | name = Debug; | ||
2603 | 2576 | }; | ||
2604 | 2577 | 8CBA5D46089EE60D007E21DC /* Release */ = { | ||
2605 | 2578 | isa = XCBuildConfiguration; | ||
2606 | 2579 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2607 | 2580 | buildSettings = { | ||
2608 | 2581 | ARCHS = ( | ||
2609 | 2582 | ppc, | ||
2610 | 2583 | i386, | ||
2611 | 2584 | ); | ||
2612 | 2585 | DEPLOYMENT_POSTPROCESSING = YES; | ||
2613 | 2586 | FRAMEWORK_SEARCH_PATHS = /Library/Frameworks/ArmagetronAdvanced/current; | ||
2614 | 2587 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||
2615 | 2588 | GCC_PREFIX_HEADER = "../src/macosx/Armagetron Advanced_Prefix.pch"; | ||
2616 | 2589 | HEADER_SEARCH_PATHS = ( | ||
2617 | 2590 | "$(SHARED_HEADER_SEARCH_PATHS)", | ||
2618 | 2591 | /Library/Frameworks/ArmagetronAdvanced/current/SDL.framework/Headers, | ||
2619 | 2592 | /Library/Frameworks/ArmagetronAdvanced/current/SDL_image.framework/Headers, | ||
2620 | 2593 | /Library/Frameworks/ArmagetronAdvanced/current/SDL_mixer.framework/Headers, | ||
2621 | 2594 | /Library/Frameworks/ArmagetronAdvanced/current/libpng.framework/Headers, | ||
2622 | 2595 | /Library/Frameworks/ArmagetronAdvanced/current/include/freetype2, | ||
2623 | 2596 | /Library/Frameworks/ArmagetronAdvanced/current/include/FTGL, | ||
2624 | 2597 | ); | ||
2625 | 2598 | INFOPLIST_FILE = ../src/macosx/Info.plist; | ||
2626 | 2599 | INSTALL_PATH = "$(HOME)/Applications"; | ||
2627 | 2600 | LIBRARY_SEARCH_PATHS = "$(SHARED_LIBRARY_SEARCH_PATHS)"; | ||
2628 | 2601 | OTHER_CPLUSPLUSFLAGS = "$(SHARED_OTHER_CPLUSPLUSFLAGS)"; | ||
2629 | 2602 | OTHER_LDFLAGS = "$(SHARED_OTHER_LDFLAGS)"; | ||
2630 | 2603 | PREBINDING = NO; | ||
2631 | 2604 | PRODUCT_NAME = "Armagetron Advanced"; | ||
2632 | 2605 | STRIP_INSTALLED_PRODUCT = YES; | ||
2633 | 2606 | WRAPPER_EXTENSION = app; | ||
2634 | 2607 | }; | ||
2635 | 2608 | name = Release; | ||
2636 | 2609 | }; | ||
2637 | 2610 | 8CBA5D49089EE60D007E21DC /* Debug */ = { | ||
2638 | 2611 | isa = XCBuildConfiguration; | ||
2639 | 2612 | buildSettings = { | ||
2640 | 2613 | SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES; | ||
2641 | 2614 | }; | ||
2642 | 2615 | name = Debug; | ||
2643 | 2616 | }; | ||
2644 | 2617 | 8CBA5D4A089EE60D007E21DC /* Release */ = { | ||
2645 | 2618 | isa = XCBuildConfiguration; | ||
2646 | 2619 | buildSettings = { | ||
2647 | 2620 | ARCHS = ( | ||
2648 | 2621 | ppc, | ||
2649 | 2622 | i386, | ||
2650 | 2623 | ); | ||
2651 | 2624 | SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES; | ||
2652 | 2625 | }; | ||
2653 | 2626 | name = Release; | ||
2654 | 2627 | }; | ||
2655 | 2628 | 9B31399F0EFD0560009690D0 /* Debug */ = { | ||
2656 | 2629 | isa = XCBuildConfiguration; | ||
2657 | 2630 | buildSettings = { | ||
2658 | 2631 | COPY_PHASE_STRIP = NO; | ||
2659 | 2632 | GCC_DYNAMIC_NO_PIC = NO; | ||
2660 | 2633 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2661 | 2634 | PRODUCT_NAME = "Armagetron Advanced"; | ||
2662 | 2635 | }; | ||
2663 | 2636 | name = Debug; | ||
2664 | 2637 | }; | ||
2665 | 2638 | 9B3139A00EFD0560009690D0 /* Release */ = { | ||
2666 | 2639 | isa = XCBuildConfiguration; | ||
2667 | 2640 | buildSettings = { | ||
2668 | 2641 | COPY_PHASE_STRIP = YES; | ||
2669 | 2642 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2670 | 2643 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2671 | 2644 | PRODUCT_NAME = "Create Client Release"; | ||
2672 | 2645 | ZERO_LINK = NO; | ||
2673 | 2646 | }; | ||
2674 | 2647 | name = Release; | ||
2675 | 2648 | }; | ||
2676 | 2649 | 9B3139C20EFD073A009690D0 /* Debug */ = { | ||
2677 | 2650 | isa = XCBuildConfiguration; | ||
2678 | 2651 | buildSettings = { | ||
2679 | 2652 | COPY_PHASE_STRIP = NO; | ||
2680 | 2653 | GCC_DYNAMIC_NO_PIC = NO; | ||
2681 | 2654 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2682 | 2655 | PRODUCT_NAME = "Armagetron Advanced Dedicated"; | ||
2683 | 2656 | }; | ||
2684 | 2657 | name = Debug; | ||
2685 | 2658 | }; | ||
2686 | 2659 | 9B3139C30EFD073A009690D0 /* Release */ = { | ||
2687 | 2660 | isa = XCBuildConfiguration; | ||
2688 | 2661 | buildSettings = { | ||
2689 | 2662 | COPY_PHASE_STRIP = YES; | ||
2690 | 2663 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2691 | 2664 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2692 | 2665 | PRODUCT_NAME = "Create Client Release"; | ||
2693 | 2666 | ZERO_LINK = NO; | ||
2694 | 2667 | }; | ||
2695 | 2668 | name = Release; | ||
2696 | 2669 | }; | ||
2697 | 2670 | 9B3139D10EFD0774009690D0 /* Debug */ = { | ||
2698 | 2671 | isa = XCBuildConfiguration; | ||
2699 | 2672 | buildSettings = { | ||
2700 | 2673 | COPY_PHASE_STRIP = NO; | ||
2701 | 2674 | GCC_DYNAMIC_NO_PIC = NO; | ||
2702 | 2675 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2703 | 2676 | PRODUCT_NAME = "Create Full Release"; | ||
2704 | 2677 | }; | ||
2705 | 2678 | name = Debug; | ||
2706 | 2679 | }; | ||
2707 | 2680 | 9B3139D20EFD0774009690D0 /* Release */ = { | ||
2708 | 2681 | isa = XCBuildConfiguration; | ||
2709 | 2682 | buildSettings = { | ||
2710 | 2683 | COPY_PHASE_STRIP = YES; | ||
2711 | 2684 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2712 | 2685 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2713 | 2686 | PRODUCT_NAME = "Create Full Release"; | ||
2714 | 2687 | ZERO_LINK = NO; | ||
2715 | 2688 | }; | ||
2716 | 2689 | name = Release; | ||
2717 | 2690 | }; | ||
2718 | 2691 | 9B3139ED0EFD0963009690D0 /* Debug */ = { | ||
2719 | 2692 | isa = XCBuildConfiguration; | ||
2720 | 2693 | buildSettings = { | ||
2721 | 2694 | COPY_PHASE_STRIP = NO; | ||
2722 | 2695 | GCC_DYNAMIC_NO_PIC = NO; | ||
2723 | 2696 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2724 | 2697 | PRODUCT_NAME = "Update Version"; | ||
2725 | 2698 | }; | ||
2726 | 2699 | name = Debug; | ||
2727 | 2700 | }; | ||
2728 | 2701 | 9B3139EE0EFD0963009690D0 /* Release */ = { | ||
2729 | 2702 | isa = XCBuildConfiguration; | ||
2730 | 2703 | buildSettings = { | ||
2731 | 2704 | COPY_PHASE_STRIP = YES; | ||
2732 | 2705 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2733 | 2706 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2734 | 2707 | PRODUCT_NAME = "Update Version"; | ||
2735 | 2708 | ZERO_LINK = NO; | ||
2736 | 2709 | }; | ||
2737 | 2710 | name = Release; | ||
2738 | 2711 | }; | ||
2739 | 2712 | 9B6377430F0AACC2009F661F /* Debug */ = { | ||
2740 | 2713 | isa = XCBuildConfiguration; | ||
2741 | 2714 | buildSettings = { | ||
2742 | 2715 | COPY_PHASE_STRIP = NO; | ||
2743 | 2716 | GCC_DYNAMIC_NO_PIC = NO; | ||
2744 | 2717 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2745 | 2718 | PRODUCT_NAME = "Create AABeta Release"; | ||
2746 | 2719 | }; | ||
2747 | 2720 | name = Debug; | ||
2748 | 2721 | }; | ||
2749 | 2722 | 9B6377440F0AACC2009F661F /* Release */ = { | ||
2750 | 2723 | isa = XCBuildConfiguration; | ||
2751 | 2724 | buildSettings = { | ||
2752 | 2725 | COPY_PHASE_STRIP = YES; | ||
2753 | 2726 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2754 | 2727 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2755 | 2728 | PRODUCT_NAME = "Create AABeta Release"; | ||
2756 | 2729 | ZERO_LINK = NO; | ||
2757 | 2730 | }; | ||
2758 | 2731 | name = Release; | ||
2759 | 2732 | }; | ||
2760 | 2733 | 9B97546B0F44AA2800E41662 /* Debug */ = { | ||
2761 | 2734 | isa = XCBuildConfiguration; | ||
2762 | 2735 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2763 | 2736 | buildSettings = { | ||
2764 | 2737 | ALWAYS_SEARCH_USER_PATHS = NO; | ||
2765 | 2738 | COPY_PHASE_STRIP = NO; | ||
2766 | 2739 | GCC_DYNAMIC_NO_PIC = NO; | ||
2767 | 2740 | GCC_ENABLE_FIX_AND_CONTINUE = YES; | ||
2768 | 2741 | GCC_MODEL_TUNING = G5; | ||
2769 | 2742 | GCC_OPTIMIZATION_LEVEL = 0; | ||
2770 | 2743 | HEADER_SEARCH_PATHS = "$(SHARED_HEADER_SEARCH_PATHS)"; | ||
2771 | 2744 | INSTALL_PATH = /usr/local/lib; | ||
2772 | 2745 | LIBRARY_SEARCH_PATHS = ( | ||
2773 | 2746 | "$(SHARED_LIBRARY_SEARCH_PATHS)", | ||
2774 | 2747 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", | ||
2775 | 2748 | ); | ||
2776 | 2749 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(LOCAL_LIBRARY_DIR)/Frameworks/ArmagetronAdvanced/current\""; | ||
2777 | 2750 | PREBINDING = NO; | ||
2778 | 2751 | PRODUCT_NAME = armaprotobuf; | ||
2779 | 2752 | }; | ||
2780 | 2753 | name = Debug; | ||
2781 | 2754 | }; | ||
2782 | 2755 | 9B97546C0F44AA2800E41662 /* Release */ = { | ||
2783 | 2756 | isa = XCBuildConfiguration; | ||
2784 | 2757 | baseConfigurationReference = 9B9E56300D81D962008DD17D /* shared.xcconfig */; | ||
2785 | 2758 | buildSettings = { | ||
2786 | 2759 | ALWAYS_SEARCH_USER_PATHS = NO; | ||
2787 | 2760 | COPY_PHASE_STRIP = YES; | ||
2788 | 2761 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||
2789 | 2762 | GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||
2790 | 2763 | GCC_MODEL_TUNING = G5; | ||
2791 | 2764 | HEADER_SEARCH_PATHS = "$(SHARED_HEADER_SEARCH_PATHS)"; | ||
2792 | 2765 | INSTALL_PATH = /usr/local/lib; | ||
2793 | 2766 | LIBRARY_SEARCH_PATHS = ( | ||
2794 | 2767 | "$(SHARED_LIBRARY_SEARCH_PATHS)", | ||
2795 | 2768 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", | ||
2796 | 2769 | ); | ||
2797 | 2770 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(LOCAL_LIBRARY_DIR)/Frameworks/ArmagetronAdvanced/current\""; | ||
2798 | 2771 | PREBINDING = NO; | ||
2799 | 2772 | PRODUCT_NAME = armaprotobuf; | ||
2800 | 2773 | ZERO_LINK = NO; | ||
2801 | 2774 | }; | ||
2802 | 2775 | name = Release; | ||
2803 | 2776 | }; | ||
2804 | 2777 | /* End XCBuildConfiguration section */ | ||
2805 | 2778 | |||
2806 | 2779 | /* Begin XCConfigurationList section */ | ||
2807 | 2780 | 8C11CA46095A269A007AE0EA /* Build configuration list for PBXNativeTarget "Armagetron Advanced Dedicated" */ = { | ||
2808 | 2781 | isa = XCConfigurationList; | ||
2809 | 2782 | buildConfigurations = ( | ||
2810 | 2783 | 8C11CA47095A269A007AE0EA /* Debug */, | ||
2811 | 2784 | 8C11CA48095A269A007AE0EA /* Release */, | ||
2812 | 2785 | ); | ||
2813 | 2786 | defaultConfigurationIsVisible = 0; | ||
2814 | 2787 | defaultConfigurationName = Release; | ||
2815 | 2788 | }; | ||
2816 | 2789 | 8CBA5D44089EE60D007E21DC /* Build configuration list for PBXNativeTarget "Armagetron Advanced" */ = { | ||
2817 | 2790 | isa = XCConfigurationList; | ||
2818 | 2791 | buildConfigurations = ( | ||
2819 | 2792 | 8CBA5D45089EE60D007E21DC /* Debug */, | ||
2820 | 2793 | 8CBA5D46089EE60D007E21DC /* Release */, | ||
2821 | 2794 | ); | ||
2822 | 2795 | defaultConfigurationIsVisible = 0; | ||
2823 | 2796 | defaultConfigurationName = Release; | ||
2824 | 2797 | }; | ||
2825 | 2798 | 8CBA5D48089EE60D007E21DC /* Build configuration list for PBXProject "Armagetron Advanced" */ = { | ||
2826 | 2799 | isa = XCConfigurationList; | ||
2827 | 2800 | buildConfigurations = ( | ||
2828 | 2801 | 8CBA5D49089EE60D007E21DC /* Debug */, | ||
2829 | 2802 | 8CBA5D4A089EE60D007E21DC /* Release */, | ||
2830 | 2803 | ); | ||
2831 | 2804 | defaultConfigurationIsVisible = 0; | ||
2832 | 2805 | defaultConfigurationName = Release; | ||
2833 | 2806 | }; | ||
2834 | 2807 | 9B3139B90EFD05A3009690D0 /* Build configuration list for PBXAggregateTarget "Create Client Release" */ = { | ||
2835 | 2808 | isa = XCConfigurationList; | ||
2836 | 2809 | buildConfigurations = ( | ||
2837 | 2810 | 9B31399F0EFD0560009690D0 /* Debug */, | ||
2838 | 2811 | 9B3139A00EFD0560009690D0 /* Release */, | ||
2839 | 2812 | ); | ||
2840 | 2813 | defaultConfigurationIsVisible = 0; | ||
2841 | 2814 | defaultConfigurationName = Release; | ||
2842 | 2815 | }; | ||
2843 | 2816 | 9B3139C10EFD073A009690D0 /* Build configuration list for PBXAggregateTarget "Create Dedicated Release" */ = { | ||
2844 | 2817 | isa = XCConfigurationList; | ||
2845 | 2818 | buildConfigurations = ( | ||
2846 | 2819 | 9B3139C20EFD073A009690D0 /* Debug */, | ||
2847 | 2820 | 9B3139C30EFD073A009690D0 /* Release */, | ||
2848 | 2821 | ); | ||
2849 | 2822 | defaultConfigurationIsVisible = 0; | ||
2850 | 2823 | defaultConfigurationName = Release; | ||
2851 | 2824 | }; | ||
2852 | 2825 | 9B3139E60EFD079F009690D0 /* Build configuration list for PBXAggregateTarget "Create Full Release" */ = { | ||
2853 | 2826 | isa = XCConfigurationList; | ||
2854 | 2827 | buildConfigurations = ( | ||
2855 | 2828 | 9B3139D10EFD0774009690D0 /* Debug */, | ||
2856 | 2829 | 9B3139D20EFD0774009690D0 /* Release */, | ||
2857 | 2830 | ); | ||
2858 | 2831 | defaultConfigurationIsVisible = 0; | ||
2859 | 2832 | defaultConfigurationName = Release; | ||
2860 | 2833 | }; | ||
2861 | 2834 | 9B3139F40EFD0995009690D0 /* Build configuration list for PBXAggregateTarget "Update Version" */ = { | ||
2862 | 2835 | isa = XCConfigurationList; | ||
2863 | 2836 | buildConfigurations = ( | ||
2864 | 2837 | 9B3139ED0EFD0963009690D0 /* Debug */, | ||
2865 | 2838 | 9B3139EE0EFD0963009690D0 /* Release */, | ||
2866 | 2839 | ); | ||
2867 | 2840 | defaultConfigurationIsVisible = 0; | ||
2868 | 2841 | defaultConfigurationName = Release; | ||
2869 | 2842 | }; | ||
2870 | 2843 | 9B63774C0F0AACF7009F661F /* Build configuration list for PBXAggregateTarget "Create AABeta Client Release" */ = { | ||
2871 | 2844 | isa = XCConfigurationList; | ||
2872 | 2845 | buildConfigurations = ( | ||
2873 | 2846 | 9B6377430F0AACC2009F661F /* Debug */, | ||
2874 | 2847 | 9B6377440F0AACC2009F661F /* Release */, | ||
2875 | 2848 | ); | ||
2876 | 2849 | defaultConfigurationIsVisible = 0; | ||
2877 | 2850 | defaultConfigurationName = Release; | ||
2878 | 2851 | }; | ||
2879 | 2852 | 9B97546F0F44AA7500E41662 /* Build configuration list for PBXNativeTarget "armaprotobuf" */ = { | ||
2880 | 2853 | isa = XCConfigurationList; | ||
2881 | 2854 | buildConfigurations = ( | ||
2882 | 2855 | 9B97546B0F44AA2800E41662 /* Debug */, | ||
2883 | 2856 | 9B97546C0F44AA2800E41662 /* Release */, | ||
2884 | 2857 | ); | ||
2885 | 2858 | defaultConfigurationIsVisible = 0; | ||
2886 | 2859 | defaultConfigurationName = Release; | ||
2887 | 2860 | }; | ||
2888 | 2861 | /* End XCConfigurationList section */ | ||
2889 | 2862 | }; | ||
2890 | 2863 | rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; | ||
2891 | 2864 | } | ||
2892 | 2865 | 0 | ||
2893 | === removed file 'MacOS/rakefile.rb' | |||
2894 | --- MacOS/rakefile.rb 2011-09-13 13:12:22 +0000 | |||
2895 | +++ MacOS/rakefile.rb 1970-01-01 00:00:00 +0000 | |||
2896 | @@ -1,32 +0,0 @@ | |||
2897 | 1 | # Setup load-path | ||
2898 | 2 | $LOAD_PATH.unshift(File.expand_path("./")) | ||
2899 | 3 | |||
2900 | 4 | # Make directory return a useful value | ||
2901 | 5 | alias :original_directory :directory | ||
2902 | 6 | def directory(dir) | ||
2903 | 7 | original_directory(dir) | ||
2904 | 8 | Rake::Task[dir] | ||
2905 | 9 | end | ||
2906 | 10 | |||
2907 | 11 | require "rakelib/config" | ||
2908 | 12 | |||
2909 | 13 | module AA | ||
2910 | 14 | CONFIG = AA::Config.new | ||
2911 | 15 | end | ||
2912 | 16 | |||
2913 | 17 | AA::CONFIG.version_info.initialize_info | ||
2914 | 18 | |||
2915 | 19 | import "rakelib/xcode.rake" | ||
2916 | 20 | import "rakelib/release.rake" | ||
2917 | 21 | import "rakelib/aabeta.rake" | ||
2918 | 22 | |||
2919 | 23 | task "remove-version" do | ||
2920 | 24 | rm_rf(AA::CONFIG.generated_path("src", "macosx")) | ||
2921 | 25 | if AA::CONFIG.build_type == :development | ||
2922 | 26 | rm_f(AA::CONFIG::version_info.version_file) | ||
2923 | 27 | end | ||
2924 | 28 | end | ||
2925 | 29 | |||
2926 | 30 | desc "Update version" | ||
2927 | 31 | task "update-version" => ["remove-version", "xcode:process-files"] | ||
2928 | 32 | |||
2929 | 33 | 0 | ||
2930 | === removed directory 'MacOS/rakelib' | |||
2931 | === removed file 'MacOS/rakelib/aabeta.rake' | |||
2932 | --- MacOS/rakelib/aabeta.rake 2009-02-07 18:35:47 +0000 | |||
2933 | +++ MacOS/rakelib/aabeta.rake 1970-01-01 00:00:00 +0000 | |||
2934 | @@ -1,126 +0,0 @@ | |||
2935 | 1 | # For this to work correctly, you must have an entry like the following in your ~/.ssh/config: | ||
2936 | 2 | # | ||
2937 | 3 | # Host aabeta | ||
2938 | 4 | # HostName beta.armagetronad.net | ||
2939 | 5 | # User ... | ||
2940 | 6 | # | ||
2941 | 7 | |||
2942 | 8 | module AA::AABeta | ||
2943 | 9 | |||
2944 | 10 | def self.version_branch | ||
2945 | 11 | File.read(AA::CONFIG.top_path("major_version")).chomp | ||
2946 | 12 | end | ||
2947 | 13 | |||
2948 | 14 | RELEASES_LIST_DIR = AA::CONFIG.generated_path("www-aabeta") | ||
2949 | 15 | RELEASES_LIST = AA::CONFIG.generated_path("www-aabeta/releases.php") | ||
2950 | 16 | |||
2951 | 17 | DMG_NAME = AA::Release.dmg_name + ".dmg" | ||
2952 | 18 | DMG_FILE = AA::Release.dmg_path + ".dmg" | ||
2953 | 19 | BETA_DIR_SHORT = "#{version_branch()}/#{AA::CONFIG.version}" | ||
2954 | 20 | BETA_DIR = "/var/www/armagetron/distfiles/#{BETA_DIR_SHORT}" | ||
2955 | 21 | |||
2956 | 22 | SORT_BY = %w[file source branch date tag os arch format packager server] | ||
2957 | 23 | |||
2958 | 24 | def self.upload(file, beta_dir) | ||
2959 | 25 | beta_file = AA::CONFIG.combine_path_components(beta_dir, file.pathmap("%f")) | ||
2960 | 26 | |||
2961 | 27 | sh("ssh aabeta mkdir -m 2775 -p #{beta_dir}") | ||
2962 | 28 | sh("scp #{AA::Config.escape_sh file} aabeta:#{beta_dir}") | ||
2963 | 29 | sh("ssh aabeta chmod 664 #{beta_file}") | ||
2964 | 30 | end | ||
2965 | 31 | |||
2966 | 32 | def self.add_to_releases_list(params) | ||
2967 | 33 | assoc = make_php_assoc(params) | ||
2968 | 34 | |||
2969 | 35 | releases = File.readlines(RELEASES_LIST) | ||
2970 | 36 | insert_at = releases.index("/* === INSERT NEW RELEASES AFTER THIS LINE === */\n") | ||
2971 | 37 | |||
2972 | 38 | releases.insert(insert_at + 1, assoc) | ||
2973 | 39 | |||
2974 | 40 | File.open(RELEASES_LIST, "w") do |f| | ||
2975 | 41 | f.write(releases.join) | ||
2976 | 42 | end | ||
2977 | 43 | end | ||
2978 | 44 | |||
2979 | 45 | # Returns a php assoc suitable to be put into releases.php | ||
2980 | 46 | def self.make_php_assoc(params) | ||
2981 | 47 | # Make the release in the same order as others | ||
2982 | 48 | params = params.to_a.sort_by { |(key, _)| SORT_BY.index(key) } | ||
2983 | 49 | php_params = params.map { |(k, v)| " #{k.inspect} => #{v.inspect}" } | ||
2984 | 50 | |||
2985 | 51 | "array(\n" + php_params.join(",\n") + "\n),\n" | ||
2986 | 52 | end | ||
2987 | 53 | |||
2988 | 54 | |||
2989 | 55 | def self.checkout_releases_list | ||
2990 | 56 | sh("svn co -N \\ | ||
2991 | 57 | https://armagetronad.svn.sourceforge.net/svnroot/armagetronad/www/beta/trunk/www-aabeta \\ | ||
2992 | 58 | #{AA::Config.escape_sh RELEASES_LIST_DIR}") | ||
2993 | 59 | end | ||
2994 | 60 | |||
2995 | 61 | def self.update_releases_list | ||
2996 | 62 | sh("svn up #{AA::Config.escape_sh RELEASES_LIST}") | ||
2997 | 63 | end | ||
2998 | 64 | |||
2999 | 65 | def self.commit_releases_list(file_name) | ||
3000 | 66 | msg = AA::Config.escape_sh("Added #{file_name}") | ||
3001 | 67 | sh("svn ci -m #{msg} #{AA::Config.escape_sh RELEASES_LIST}") | ||
3002 | 68 | end | ||
3003 | 69 | |||
3004 | 70 | def self.arch | ||
3005 | 71 | archs = (ENV["ARCHS"] || "i386").split | ||
3006 | 72 | if archs.length > 1 | ||
3007 | 73 | "ppc_32 & x86_32" | ||
3008 | 74 | else | ||
3009 | 75 | archs[0] | ||
3010 | 76 | end | ||
3011 | 77 | end | ||
3012 | 78 | |||
3013 | 79 | def self.packager | ||
3014 | 80 | ENV["AABETA_PACKAGER"] || "dlh" | ||
3015 | 81 | end | ||
3016 | 82 | |||
3017 | 83 | end | ||
3018 | 84 | |||
3019 | 85 | namespace "aabeta" do | ||
3020 | 86 | |||
3021 | 87 | task "checkout" do | ||
3022 | 88 | if !File.exist?(AA::AABeta::RELEASES_LIST_DIR) | ||
3023 | 89 | AA::AABeta.checkout_releases_list | ||
3024 | 90 | end | ||
3025 | 91 | end | ||
3026 | 92 | |||
3027 | 93 | task "update" do | ||
3028 | 94 | AA::AABeta.update_releases_list | ||
3029 | 95 | end | ||
3030 | 96 | |||
3031 | 97 | task "upload" do | ||
3032 | 98 | AA::AABeta.upload(AA::AABeta::DMG_FILE, AA::AABeta::BETA_DIR) | ||
3033 | 99 | end | ||
3034 | 100 | |||
3035 | 101 | task "add-to-releases" do | ||
3036 | 102 | dmg = AA::Release.dmg_name + ".dmg" | ||
3037 | 103 | |||
3038 | 104 | params = { | ||
3039 | 105 | "file" => "#{AA::AABeta::BETA_DIR_SHORT}/#{AA::AABeta::DMG_NAME}", | ||
3040 | 106 | "branch" => AA::AABeta.version_branch, | ||
3041 | 107 | "date" => Time.now.strftime("%Y-%m-%d"), | ||
3042 | 108 | "os" => "Mac OS X 10.3+", | ||
3043 | 109 | "arch" => AA::AABeta.arch, | ||
3044 | 110 | "format" => ".dmg", | ||
3045 | 111 | "packager" => AA::AABeta.packager, | ||
3046 | 112 | } | ||
3047 | 113 | |||
3048 | 114 | if AA::CONFIG.dedicated? | ||
3049 | 115 | params["server"] = true | ||
3050 | 116 | end | ||
3051 | 117 | |||
3052 | 118 | AA::AABeta.add_to_releases_list(params) | ||
3053 | 119 | end | ||
3054 | 120 | |||
3055 | 121 | task "commit-releases" do | ||
3056 | 122 | AA::AABeta.commit_releases_list(AA::AABeta::DMG_NAME) | ||
3057 | 123 | end | ||
3058 | 124 | |||
3059 | 125 | task("release" => ["checkout", "update", "upload", "add-to-releases", "commit-releases"]) | ||
3060 | 126 | end | ||
3061 | 127 | 0 | ||
3062 | === removed file 'MacOS/rakelib/config.rb' | |||
3063 | --- MacOS/rakelib/config.rb 2011-09-13 12:53:43 +0000 | |||
3064 | +++ MacOS/rakelib/config.rb 1970-01-01 00:00:00 +0000 | |||
3065 | @@ -1,154 +0,0 @@ | |||
3066 | 1 | # -*- coding: utf-8 -*- | ||
3067 | 2 | require "shellwords" | ||
3068 | 3 | require "enumerator" | ||
3069 | 4 | require "yaml" | ||
3070 | 5 | |||
3071 | 6 | module AA | ||
3072 | 7 | class Version | ||
3073 | 8 | def initialize(version_file) | ||
3074 | 9 | @version_file = version_file | ||
3075 | 10 | end | ||
3076 | 11 | |||
3077 | 12 | attr_reader :info | ||
3078 | 13 | attr_reader :version_file | ||
3079 | 14 | |||
3080 | 15 | def [](key) | ||
3081 | 16 | @info[key] | ||
3082 | 17 | end | ||
3083 | 18 | |||
3084 | 19 | def initialize_info | ||
3085 | 20 | if !File.directory?(AA::CONFIG.generated_path) | ||
3086 | 21 | mkdir_p(AA::CONFIG.generated_path) | ||
3087 | 22 | end | ||
3088 | 23 | |||
3089 | 24 | if File.exist?(@version_file) | ||
3090 | 25 | @info = File.open(@version_file) { |f| YAML.load(f) } | ||
3091 | 26 | else | ||
3092 | 27 | @info = generate_version() | ||
3093 | 28 | File.open(@version_file, "w") { |f| YAML.dump(@info, f) } | ||
3094 | 29 | end | ||
3095 | 30 | end | ||
3096 | 31 | |||
3097 | 32 | private | ||
3098 | 33 | |||
3099 | 34 | # Make a hash from a flat array | ||
3100 | 35 | def make_hash(words) | ||
3101 | 36 | words.enum_for(:each_slice, 2).inject(Hash.new) { |hash, (key, value)| | ||
3102 | 37 | hash[key] = value | ||
3103 | 38 | hash | ||
3104 | 39 | } | ||
3105 | 40 | end | ||
3106 | 41 | |||
3107 | 42 | def generate_version() | ||
3108 | 43 | if AA::CONFIG.build_type == :development | ||
3109 | 44 | data = version_script(true) | ||
3110 | 45 | words = Shellwords.shellwords(data) | ||
3111 | 46 | make_hash(words) | ||
3112 | 47 | end | ||
3113 | 48 | end | ||
3114 | 49 | |||
3115 | 50 | # Call the version script and get its result | ||
3116 | 51 | def version_script(verbose=false) | ||
3117 | 52 | puts "Running batch/make/version…" | ||
3118 | 53 | |||
3119 | 54 | version_script_path = AA::Config.escape_sh(AA::CONFIG.top_path("batch", "make", "version")) | ||
3120 | 55 | flags = verbose ? " -v " : "" | ||
3121 | 56 | %x(#{version_script_path} #{flags} #{AA::Config.escape_sh AA::CONFIG.top_dir}).chomp | ||
3122 | 57 | end | ||
3123 | 58 | |||
3124 | 59 | end | ||
3125 | 60 | |||
3126 | 61 | |||
3127 | 62 | class AA::Config | ||
3128 | 63 | def initialize | ||
3129 | 64 | # The top-level project directory | ||
3130 | 65 | @top_dir = (ENV["PROJECT_DIR"] || File.dirname(__FILE__) + "/..") + "/.." | ||
3131 | 66 | @build_dir = ENV["SYMROOT"] || "build" | ||
3132 | 67 | @configuration_build_dir = ENV["CONFIGURATION_BUILD_DIR"] || (@build_dir + "/Debug") | ||
3133 | 68 | @product_name = ENV["PRODUCT_NAME"] || "Armagetron Advanced" | ||
3134 | 69 | @dedicated = !!@product_name[/dedicated/i] | ||
3135 | 70 | |||
3136 | 71 | # The Armagetron Advanced.app, or the Armagetron Advanced Dedicated directory | ||
3137 | 72 | @packgage_resource_dir_base = [ | ||
3138 | 73 | @configuration_build_dir, | ||
3139 | 74 | @dedicated ? nil : @product_name + (ENV["WRAPPER_SUFFIX"] || ".app") | ||
3140 | 75 | ].compact.join("/") | ||
3141 | 76 | |||
3142 | 77 | # Where all the game data should go | ||
3143 | 78 | @packgage_resource_dir = [ | ||
3144 | 79 | @packgage_resource_dir_base, | ||
3145 | 80 | @dedicated ? nil : "Contents/Resources" | ||
3146 | 81 | ].compact.join("/") | ||
3147 | 82 | |||
3148 | 83 | @build_type = [top_path(".svn"), top_path(".bzr")].any? { |f| File.exists?(f) } ? :development : :release | ||
3149 | 84 | @program_short_name = @dedicated ? "armagetronad-dedicated" : "armagetronad" | ||
3150 | 85 | |||
3151 | 86 | version_path = File.exists?(top_path("version.yaml")) ? top_path("version.yaml") : generated_path("version.yaml") | ||
3152 | 87 | @version_info = AA::Version.new(version_path) | ||
3153 | 88 | end | ||
3154 | 89 | |||
3155 | 90 | attr_reader :top_dir | ||
3156 | 91 | attr_reader :build_dir | ||
3157 | 92 | attr_reader :configuration_build_dir | ||
3158 | 93 | attr_reader :product_name | ||
3159 | 94 | attr_reader :packgage_resource_dir_base | ||
3160 | 95 | attr_reader :packgage_resource_dir | ||
3161 | 96 | attr_reader :build_type | ||
3162 | 97 | attr_reader :program_short_name | ||
3163 | 98 | |||
3164 | 99 | attr_accessor :version_info | ||
3165 | 100 | |||
3166 | 101 | def dedicated? | ||
3167 | 102 | @dedicated | ||
3168 | 103 | end | ||
3169 | 104 | |||
3170 | 105 | def combine_path_components(base, *components) | ||
3171 | 106 | File.join(*([base] + components)) | ||
3172 | 107 | end | ||
3173 | 108 | |||
3174 | 109 | # A path to a file from the top-level armagetronad directory | ||
3175 | 110 | def top_path(*components) | ||
3176 | 111 | combine_path_components(@top_dir, *components) | ||
3177 | 112 | end | ||
3178 | 113 | |||
3179 | 114 | # A path to a file in MacOS/build/ | ||
3180 | 115 | def build_path(*components) | ||
3181 | 116 | combine_path_components(@build_dir, *components) | ||
3182 | 117 | end | ||
3183 | 118 | |||
3184 | 119 | # A path to a file in MacOS/build/Generated/ | ||
3185 | 120 | def generated_path(*components) | ||
3186 | 121 | combine_path_components(build_path("Generated"), *components) | ||
3187 | 122 | end | ||
3188 | 123 | |||
3189 | 124 | # A path to a file in MacOS/build/{Debug, etc} | ||
3190 | 125 | def configuration_build_path(*components) | ||
3191 | 126 | combine_path_components(@configuration_build_dir, *components) | ||
3192 | 127 | end | ||
3193 | 128 | |||
3194 | 129 | # A path to a file in the resource directory of the game. | ||
3195 | 130 | def package_path(*components) | ||
3196 | 131 | combine_path_components(@packgage_resource_dir, *components) | ||
3197 | 132 | end | ||
3198 | 133 | |||
3199 | 134 | # The arch of the build | ||
3200 | 135 | def arch | ||
3201 | 136 | archs = (ENV["ARCHS"] || "i386").split | ||
3202 | 137 | if archs.length > 1 | ||
3203 | 138 | "universal" | ||
3204 | 139 | else | ||
3205 | 140 | archs.first | ||
3206 | 141 | end | ||
3207 | 142 | end | ||
3208 | 143 | |||
3209 | 144 | # Returns the game version | ||
3210 | 145 | def version | ||
3211 | 146 | @version_info["VERSION"] | ||
3212 | 147 | end | ||
3213 | 148 | |||
3214 | 149 | # escape text to make it useable in a shell script as one “word” (string) | ||
3215 | 150 | def self.escape_sh(str) | ||
3216 | 151 | str.to_s.gsub(/(?=[^a-zA-Z0-9_.\/\-\x7F-\xFF\n])/, '\\').gsub(/\n/, "'\n'").sub(/^$/, "''") | ||
3217 | 152 | end | ||
3218 | 153 | end | ||
3219 | 154 | end | ||
3220 | 155 | 0 | ||
3221 | === removed file 'MacOS/rakelib/release.rake' | |||
3222 | --- MacOS/rakelib/release.rake 2009-02-07 18:35:47 +0000 | |||
3223 | +++ MacOS/rakelib/release.rake 1970-01-01 00:00:00 +0000 | |||
3224 | @@ -1,60 +0,0 @@ | |||
3225 | 1 | require "rakelib/config" | ||
3226 | 2 | |||
3227 | 3 | module AA::Release | ||
3228 | 4 | def self.create_dmg(directory, volume_name) | ||
3229 | 5 | dmg = temp_file() | ||
3230 | 6 | sh("hdiutil create -srcdir #{AA::Config.escape_sh directory} \\ | ||
3231 | 7 | -format UDIF #{AA::Config.escape_sh dmg} \\ | ||
3232 | 8 | -volname #{AA::Config.escape_sh volume_name}") | ||
3233 | 9 | |||
3234 | 10 | dmg + ".dmg" | ||
3235 | 11 | end | ||
3236 | 12 | |||
3237 | 13 | def self.compress_dmg(uncompressed, new_compressed_name) | ||
3238 | 14 | sh("hdiutil convert #{AA::Config.escape_sh uncompressed} \\ | ||
3239 | 15 | -format UDZO \\ | ||
3240 | 16 | -o #{AA::Config.escape_sh new_compressed_name}") | ||
3241 | 17 | nil | ||
3242 | 18 | end | ||
3243 | 19 | |||
3244 | 20 | def self.dmg_name | ||
3245 | 21 | "#{AA::CONFIG.program_short_name}-#{AA::CONFIG.version}.macosx-#{AA::CONFIG.arch}" | ||
3246 | 22 | end | ||
3247 | 23 | |||
3248 | 24 | def self.dmg_path | ||
3249 | 25 | AA::CONFIG.configuration_build_path(dmg_name()) | ||
3250 | 26 | end | ||
3251 | 27 | |||
3252 | 28 | def self.temp_file | ||
3253 | 29 | %x{mktemp -t armagetronad}.chomp | ||
3254 | 30 | end | ||
3255 | 31 | |||
3256 | 32 | def self.temp_directory | ||
3257 | 33 | %x{mktemp -dt armagetronad}.chomp | ||
3258 | 34 | end | ||
3259 | 35 | end | ||
3260 | 36 | |||
3261 | 37 | namespace "release" do | ||
3262 | 38 | |||
3263 | 39 | task "dmg" do | ||
3264 | 40 | release_directory = AA::Release.temp_directory | ||
3265 | 41 | final_dmg = AA::Release.dmg_path | ||
3266 | 42 | |||
3267 | 43 | final_dmg_plus_ext = final_dmg + ".dmg" | ||
3268 | 44 | if File.exists?(final_dmg_plus_ext) | ||
3269 | 45 | rm(final_dmg_plus_ext) | ||
3270 | 46 | end | ||
3271 | 47 | |||
3272 | 48 | # Gather files to package | ||
3273 | 49 | cp_r(AA::CONFIG.packgage_resource_dir_base, release_directory) | ||
3274 | 50 | |||
3275 | 51 | # Make the dmg | ||
3276 | 52 | uncompressed_dmg = AA::Release.create_dmg(release_directory, AA::CONFIG.product_name) | ||
3277 | 53 | AA::Release.compress_dmg(uncompressed_dmg, final_dmg) | ||
3278 | 54 | |||
3279 | 55 | # Cleanup | ||
3280 | 56 | rm(uncompressed_dmg) | ||
3281 | 57 | rm_rf(release_directory) | ||
3282 | 58 | end | ||
3283 | 59 | |||
3284 | 60 | end | ||
3285 | 61 | 0 | ||
3286 | === removed file 'MacOS/rakelib/xcode.rake' | |||
3287 | --- MacOS/rakelib/xcode.rake 2009-02-07 18:35:47 +0000 | |||
3288 | +++ MacOS/rakelib/xcode.rake 1970-01-01 00:00:00 +0000 | |||
3289 | @@ -1,87 +0,0 @@ | |||
3290 | 1 | require "rakelib/config" | ||
3291 | 2 | |||
3292 | 3 | class AA::Xcode | ||
3293 | 4 | |||
3294 | 5 | def initialize | ||
3295 | 6 | @generated_resource_dir = AA::CONFIG.generated_path("resource") | ||
3296 | 7 | |||
3297 | 8 | @tag_mappings = { | ||
3298 | 9 | "version" => AA::CONFIG.version, | ||
3299 | 10 | "year" => Time.now.strftime("%Y"), | ||
3300 | 11 | "progtitle" => AA::CONFIG.product_name, | ||
3301 | 12 | }.merge(AA::CONFIG::version_info.info) | ||
3302 | 13 | end | ||
3303 | 14 | |||
3304 | 15 | attr_reader :generated_resource_dir | ||
3305 | 16 | attr_reader :tag_mappings | ||
3306 | 17 | |||
3307 | 18 | def process_file(orig, package_dir=nil) | ||
3308 | 19 | result_file = AA::CONFIG.generated_path(orig.ext) | ||
3309 | 20 | orig = AA::CONFIG.top_path(orig) | ||
3310 | 21 | |||
3311 | 22 | # Process the file (copy to build dir, replace tags) | ||
3312 | 23 | file result_file => [orig, directory(result_file.pathmap("%d"))] do |t| | ||
3313 | 24 | cp(orig, result_file) | ||
3314 | 25 | |||
3315 | 26 | # replace the tags | ||
3316 | 27 | open(result_file, "r+") do |f| | ||
3317 | 28 | data = f.read | ||
3318 | 29 | @tag_mappings.each { |tag, value| data.gsub!("@#{tag}@", value) } | ||
3319 | 30 | f.rewind | ||
3320 | 31 | f.print(data) | ||
3321 | 32 | f.truncate(f.pos) | ||
3322 | 33 | end | ||
3323 | 34 | end | ||
3324 | 35 | task "process-files" => result_file | ||
3325 | 36 | |||
3326 | 37 | # Should the file be included with the game dist? | ||
3327 | 38 | if package_dir | ||
3328 | 39 | package_dest = AA::CONFIG.package_path(package_dir, result_file.pathmap("%f")) | ||
3329 | 40 | file package_dest => [result_file, directory(package_dest.pathmap("%d"))] do |t| | ||
3330 | 41 | cp(result_file, package_dest) | ||
3331 | 42 | end | ||
3332 | 43 | task "package-files" => package_dest | ||
3333 | 44 | end | ||
3334 | 45 | end | ||
3335 | 46 | |||
3336 | 47 | def sort_resources | ||
3337 | 48 | resource_included = AA::CONFIG.combine_path_components(@generated_resource_dir, "included") | ||
3338 | 49 | |||
3339 | 50 | if AA::CONFIG.build_type == :development | ||
3340 | 51 | sh %{"#{AA::CONFIG.top_dir}/batch/make/sortresources" \\ | ||
3341 | 52 | "#{AA::CONFIG.top_dir}/resource/proto" \\ | ||
3342 | 53 | #{AA::Config.escape_sh resource_included} \\ | ||
3343 | 54 | "#{AA::CONFIG.top_dir}/batch/make/sortresources.py"} | ||
3344 | 55 | else | ||
3345 | 56 | cp_r(AA::CONFIG.top_path("resource"), AA::CONFIG.generated_path) | ||
3346 | 57 | end | ||
3347 | 58 | end | ||
3348 | 59 | |||
3349 | 60 | end | ||
3350 | 61 | |||
3351 | 62 | AA::XCODE = AA::Xcode.new | ||
3352 | 63 | |||
3353 | 64 | namespace "xcode" do | ||
3354 | 65 | task "prepare" => ["process-files", "sort-resources"] | ||
3355 | 66 | task "cleanup" => ["package-files", "package-resouces"] | ||
3356 | 67 | |||
3357 | 68 | task "sort-resources" do | ||
3358 | 69 | if !File.exists?(AA::XCODE.generated_resource_dir) | ||
3359 | 70 | AA::XCODE.sort_resources | ||
3360 | 71 | end | ||
3361 | 72 | end | ||
3362 | 73 | |||
3363 | 74 | task "package-resouces" do | ||
3364 | 75 | if !File.exists?(AA::CONFIG.package_path("resource")) | ||
3365 | 76 | cp_r(AA::XCODE.generated_resource_dir, AA::CONFIG.packgage_resource_dir) | ||
3366 | 77 | end | ||
3367 | 78 | end | ||
3368 | 79 | |||
3369 | 80 | task "process-files" | ||
3370 | 81 | AA::XCODE.process_file("src/macosx/version.h.in") | ||
3371 | 82 | AA::XCODE.process_file("config/aiplayers.cfg.in", "config") | ||
3372 | 83 | AA::XCODE.process_file("language/languages.txt.in", "language") | ||
3373 | 84 | if !AA::CONFIG.dedicated? | ||
3374 | 85 | AA::XCODE.process_file("src/macosx/English.lproj/InfoPlist.strings.in", "English.lproj") | ||
3375 | 86 | end | ||
3376 | 87 | end | ||
3377 | 88 | 0 | ||
3378 | === removed file 'MacOS/shared.xcconfig' | |||
3379 | --- MacOS/shared.xcconfig 2011-07-24 22:50:47 +0000 | |||
3380 | +++ MacOS/shared.xcconfig 1970-01-01 00:00:00 +0000 | |||
3381 | @@ -1,10 +0,0 @@ | |||
3382 | 1 | SHARED_OTHER_LDFLAGS = -lxml2 -lz -lpthread -liconv -lm | ||
3383 | 2 | SHARED_LIBRARY_SEARCH_PATHS = "$(SYMROOT)/$(CONFIGURATION)" /Library/Frameworks/ArmagetronAdvanced/current | ||
3384 | 3 | SHARED_HEADER_SEARCH_PATHS = $(SYMROOT)/Generated/src/protobuf $(SYMROOT)/Generated/src/macosx ../src/tron ../src/tools ../src/engine/sound /usr/include/libxml2 /Library/Frameworks/ArmagetronAdvanced/current/include | ||
3385 | 4 | GCC_C_LANGUAGE_STANDARD = c99 | ||
3386 | 5 | SHARED_OTHER_CPLUSPLUSFLAGS = -Wno-long-double | ||
3387 | 6 | |||
3388 | 7 | GCC_VERSION = 4.0 | ||
3389 | 8 | |||
3390 | 9 | SDKROOT = $(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk | ||
3391 | 10 | MACOSX_DEPLOYMENT_TARGET = 10.4 | ||
3392 | 11 | 0 | ||
3393 | === modified file 'Makefile.am' | |||
3394 | --- Makefile.am 2011-12-02 18:46:09 +0000 | |||
3395 | +++ Makefile.am 2013-03-07 01:57:22 +0000 | |||
3396 | @@ -138,21 +138,12 @@ | |||
3397 | 138 | sed -e "s,/ArmagetronDedicated,/@progtitle@@progtitle_server@," \ | 138 | sed -e "s,/ArmagetronDedicated,/@progtitle@@progtitle_server@," \ |
3398 | 139 | < @srcdir@/src/win32_ded/aa_config.h > $(distdir)/src/win32_ded/aa_config.h | 139 | < @srcdir@/src/win32_ded/aa_config.h > $(distdir)/src/win32_ded/aa_config.h |
3399 | 140 | 140 | ||
3400 | 141 | # rebrand OSX config directories | ||
3401 | 142 | sed -e "s,/Armagetron Advanced,/@progtitle@," \ | ||
3402 | 143 | < @srcdir@/src/macosx/client/aa_config.h > $(distdir)/src/macosx/client/aa_config.h | ||
3403 | 144 | sed -e "s,/Armagetron Advanced Dedicated,/@progtitle@@progtitle_server@," \ | ||
3404 | 145 | < @srcdir@/src/macosx/dedicated/aa_config.h > $(distdir)/src/macosx/dedicated/aa_config.h | ||
3405 | 146 | |||
3406 | 147 | # regenerate dependant files so they no longer reference to the file "version" which will be removed | 141 | # regenerate dependant files so they no longer reference to the file "version" which will be removed |
3407 | 148 | cp @srcdir@/bootstrap.sh $(distdir) | 142 | cp @srcdir@/bootstrap.sh $(distdir) |
3408 | 149 | cd $(distdir); rm -f aa_config.h.in version; sh ./bootstrap.sh | 143 | cd $(distdir); rm -f aa_config.h.in version; sh ./bootstrap.sh |
3409 | 150 | rm -rf $(distdir)/autom4te.cache | 144 | rm -rf $(distdir)/autom4te.cache |
3410 | 151 | 145 | ||
3411 | 152 | dist-hook: | 146 | dist-hook: |
3412 | 153 | # copy mac files | ||
3413 | 154 | cp -R ${srcdir}/MacOS ${distdir} | ||
3414 | 155 | |||
3415 | 156 | # clear CVS | 147 | # clear CVS |
3416 | 157 | find $(distdir) -depth -name CVS -exec rm -rf \{\} \; | 148 | find $(distdir) -depth -name CVS -exec rm -rf \{\} \; |
3417 | 158 | 149 | ||
3418 | @@ -193,10 +184,10 @@ | |||
3419 | 193 | install-exec-hook: install-uninstall | 184 | install-exec-hook: install-uninstall |
3420 | 194 | # rename executable to armagetronad-VERSION and link to armagetronad | 185 | # rename executable to armagetronad-VERSION and link to armagetronad |
3421 | 195 | if BUILDMAIN | 186 | if BUILDMAIN |
3423 | 196 | cd $(DESTDIR)${bindir}; mv armagetronad_main$(EXEEXT) @progname@$(executable_suffix) | 187 | cd "$(DESTDIR)${bindir}"; mv armagetronad_main$(EXEEXT) @progname@$(executable_suffix) |
3424 | 197 | endif | 188 | endif |
3425 | 198 | if BUILDDEDICATED | 189 | if BUILDDEDICATED |
3427 | 199 | cd $(DESTDIR)${bindir}; mv armagetronad_serverquery$(EXEEXT) @prognamebase@-serverquery$(executable_suffix) | 190 | cd "$(DESTDIR)${bindir}"; mv armagetronad_serverquery$(EXEEXT) @prognamebase@-serverquery$(executable_suffix) |
3428 | 200 | endif | 191 | endif |
3429 | 201 | 192 | ||
3430 | 202 | # delegate to special tasks | 193 | # delegate to special tasks |
3431 | @@ -205,7 +196,20 @@ | |||
3432 | 205 | install-data-hook: | 196 | install-data-hook: |
3433 | 206 | # install systemwide files | 197 | # install systemwide files |
3434 | 207 | if USE_SYSINSTALL | 198 | if USE_SYSINSTALL |
3436 | 208 | DESTDIR=$(DESTDIR) ROOTDIR=$(ROOTDIR) bash $(DESTDIR)${scriptdir}/sysinstall install $(prefix) | 199 | DESTDIR=$(DESTDIR) ROOTDIR=$(ROOTDIR) bash "$(DESTDIR)${scriptdir}/sysinstall" install "$(prefix)" |
3437 | 200 | endif | ||
3438 | 201 | if OS_X_TOOLKIT | ||
3439 | 202 | ${top_srcdir}/batch/make/symlink-relative "$(DESTDIR)${prefix}" --files-in-directory "$(DESTDIR)${aa_datadir}" --file-with-name "$(DESTDIR)${aa_sysconfdir}" config | ||
3440 | 203 | if !BUILDDEDICATED | ||
3441 | 204 | ${top_srcdir}/batch/make/symlink-relative "$(DESTDIR)${prefix}/../MacOS" --file-with-name "$(DESTDIR)${bindir}/@progname@${executable_suffix}" "@progtitle@" | ||
3442 | 205 | ${top_srcdir}/batch/make/symlink-relative "$(DESTDIR)${prefix}/.." --file "$(DESTDIR)${aa_datadir}/desktop/os-x/Info.plist" | ||
3443 | 206 | |||
3444 | 207 | rm -rf "$(DESTDIR)${prefix}/../Frameworks" | ||
3445 | 208 | cp -R "${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks" "$(DESTDIR)${prefix}/.." | ||
3446 | 209 | |||
3447 | 210 | install_name_tool -delete_rpath "${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks" "$(DESTDIR)${prefix}/../MacOS/@progtitle@" > /dev/null 2>&1 || true | ||
3448 | 211 | install_name_tool -add_rpath "@executable_path/../../Frameworks" "$(DESTDIR)${prefix}/../MacOS/@progtitle@" | ||
3449 | 212 | endif | ||
3450 | 209 | endif | 213 | endif |
3451 | 210 | 214 | ||
3452 | 211 | uninstall-hook: | 215 | uninstall-hook: |
3453 | 212 | 216 | ||
3454 | === modified file 'Makefile.manual' | |||
3455 | --- Makefile.manual 2011-12-04 15:57:47 +0000 | |||
3456 | +++ Makefile.manual 2013-03-07 01:57:22 +0000 | |||
3457 | @@ -182,6 +182,11 @@ | |||
3458 | 182 | @progname@: all | 182 | @progname@: all |
3459 | 183 | test -r $@ || ln -sf src/armagetronad_main $@ | 183 | test -r $@ || ln -sf src/armagetronad_main $@ |
3460 | 184 | ln -sf ./src/doc . | 184 | ln -sf ./src/doc . |
3461 | 185 | if OS_X_TOOLKIT | ||
3462 | 186 | if !BUILDDEDICATED | ||
3463 | 187 | install_name_tool -add_rpath "${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks" $@ > /dev/null 2>&1 || true | ||
3464 | 188 | endif | ||
3465 | 189 | endif | ||
3466 | 185 | 190 | ||
3467 | 186 | DEBUGFILES=.gdbinit @progname@ | 191 | DEBUGFILES=.gdbinit @progname@ |
3468 | 187 | debug: $(DEBUGFILES) | 192 | debug: $(DEBUGFILES) |
3469 | 188 | 193 | ||
3470 | === modified file 'NEWS' | |||
3471 | --- NEWS 2012-10-19 02:25:21 +0000 | |||
3472 | +++ NEWS 2013-03-07 01:57:22 +0000 | |||
3473 | @@ -61,6 +61,8 @@ | |||
3474 | 61 | - Added support for streaming tArrays, lists and vectors to tStrings, producing text | 61 | - Added support for streaming tArrays, lists and vectors to tStrings, producing text |
3475 | 62 | looking a bit like this entry. | 62 | looking a bit like this entry. |
3476 | 63 | - There is now only one score message per zone conquest instead of one per conquerer. | 63 | - There is now only one score message per zone conquest instead of one per conquerer. |
3477 | 64 | - The OS X dedicated server can now be run by opening the executable in the Finder. | ||
3478 | 65 | - The OS X builds are now created using automake. | ||
3479 | 64 | 66 | ||
3480 | 65 | Changes since 0.3.0 | 67 | Changes since 0.3.0 |
3481 | 66 | =================== | 68 | =================== |
3482 | 67 | 69 | ||
3483 | === modified file 'README-Subversion' | |||
3484 | --- README-Subversion 2012-01-10 16:37:07 +0000 | |||
3485 | +++ README-Subversion 2013-03-07 01:57:22 +0000 | |||
3486 | @@ -70,30 +70,25 @@ | |||
3487 | 70 | 70 | ||
3488 | 71 | If all goes smoothly, you can now edit Armagetron Advanced and run it. | 71 | If all goes smoothly, you can now edit Armagetron Advanced and run it. |
3489 | 72 | 72 | ||
3514 | 73 | Mac OS X | 73 | OS X |
3515 | 74 | ======== | 74 | ==== |
3516 | 75 | 75 | ||
3517 | 76 | The Mac OS project is located in the armagetronad/MacOS/ directory. | 76 | You will need to install: |
3518 | 77 | 77 | ||
3519 | 78 | Armagetron Advanced.xcodeproj will only open in Xcode >= 2.4. It has these targets: | 78 | * Xcode and Command Line Tools |
3520 | 79 | * Armagetron Advanced -- The client | 79 | * Automake and autoconf |
3521 | 80 | * Armagetron Advanced Dedicated -- Dedicated Server | 80 | * The OS X toolkit <https://code.launchpad.net/~dlh/armagetronad/os-x-toolkit> |
3522 | 81 | 81 | ||
3523 | 82 | All required libraries required to build Armagetron Advanced for Mac OS X may | 82 | Follow the Unix vanilla instructions for how to build the game. You will need to |
3524 | 83 | be download from the the Sourceforge project page: | 83 | use the --with-os-x-toolkit configure option. This option needs the OS X toolkit |
3525 | 84 | 84 | directory to be provided, either as an argument to the configure option or by the | |
3526 | 85 | https://sf.net/project/showfiles.php?group_id=110997&package_id=266788 | 85 | ARMAGETRONAD_OS_X_TOOLKIT environment variable. |
3527 | 86 | 86 | ||
3528 | 87 | Aditional Required Software | 87 | Call "make install" to create a stand-alone .app (for the client), or a stand-alone |
3529 | 88 | --------------------------- | 88 | directory (for the dedicated server). The installed game will be created in the |
3530 | 89 | If you are running Mac OS X 10.5 then nothing else is required. | 89 | build directory. |
3531 | 90 | If you are running 10.4 then you must install: | 90 | |
3532 | 91 | 91 | Other useful flags: --with-os-x-arch, --with-os-x-sdk, --with-os-x-version-min | |
3509 | 92 | * rake: macports name rb-rake. http://rake.rubyforge.org | ||
3510 | 93 | * bison: macports name bison. http://www.gnu.org/software/bison | ||
3511 | 94 | |||
3512 | 95 | You must also add a user-defined setting in Xcode, BISON. Its value should | ||
3513 | 96 | be the path of the newly installed bison. | ||
3533 | 97 | 92 | ||
3534 | 98 | ******************* | 93 | ******************* |
3535 | 99 | * Windows + Mingw * | 94 | * Windows + Mingw * |
3536 | 100 | 95 | ||
3537 | === modified file 'batch/Makefile.am' | |||
3538 | --- batch/Makefile.am 2011-01-16 17:50:10 +0000 | |||
3539 | +++ batch/Makefile.am 2013-03-07 01:57:22 +0000 | |||
3540 | @@ -54,7 +54,9 @@ | |||
3541 | 54 | make/sortresources.py\ | 54 | make/sortresources.py\ |
3542 | 55 | make/copyresources.py\ | 55 | make/copyresources.py\ |
3543 | 56 | make/sortresources\ | 56 | make/sortresources\ |
3545 | 57 | make/regenerate_fingerprint | 57 | make/regenerate_fingerprint\ |
3546 | 58 | make/symlink-relative\ | ||
3547 | 59 | make/os-x-minimum-system-version | ||
3548 | 58 | 60 | ||
3549 | 59 | # The command for building scripts | 61 | # The command for building scripts |
3550 | 60 | buildscript = sed -f ${top_builddir}/universal_variable_values_sed\ | 62 | buildscript = sed -f ${top_builddir}/universal_variable_values_sed\ |
3551 | 61 | 63 | ||
3552 | === added file 'batch/make/os-x-minimum-system-version' | |||
3553 | --- batch/make/os-x-minimum-system-version 1970-01-01 00:00:00 +0000 | |||
3554 | +++ batch/make/os-x-minimum-system-version 2013-03-07 01:57:22 +0000 | |||
3555 | @@ -0,0 +1,28 @@ | |||
3556 | 1 | #!/usr/bin/env python | ||
3557 | 2 | |||
3558 | 3 | import sys | ||
3559 | 4 | import subprocess | ||
3560 | 5 | |||
3561 | 6 | def find_version(version, should_generalize=True): | ||
3562 | 7 | """Returns a normalized OS X version string. | ||
3563 | 8 | |||
3564 | 9 | >>> find_version("10.8") | ||
3565 | 10 | '10.8.0' | ||
3566 | 11 | >>> find_version("10.8.2") | ||
3567 | 12 | '10.8.0' | ||
3568 | 13 | >>> find_version("10.3.9", False) | ||
3569 | 14 | '10.3.9' | ||
3570 | 15 | """ | ||
3571 | 16 | parts = version.split(".") | ||
3572 | 17 | major = parts[0] | ||
3573 | 18 | minor = parts[1] | ||
3574 | 19 | bug = "0" | ||
3575 | 20 | if not should_generalize and len(parts) == 3: | ||
3576 | 21 | bug = parts[2] | ||
3577 | 22 | return ".".join([major, minor, bug]) | ||
3578 | 23 | |||
3579 | 24 | if __name__ == '__main__': | ||
3580 | 25 | if len(sys.argv) == 2: | ||
3581 | 26 | print find_version(sys.argv[1], False) | ||
3582 | 27 | else: | ||
3583 | 28 | print find_version(subprocess.check_output(["sw_vers", "-productVersion"]).strip(), True) | ||
3584 | 0 | 29 | ||
3585 | === added file 'batch/make/symlink-relative' | |||
3586 | --- batch/make/symlink-relative 1970-01-01 00:00:00 +0000 | |||
3587 | +++ batch/make/symlink-relative 2013-03-07 01:57:22 +0000 | |||
3588 | @@ -0,0 +1,80 @@ | |||
3589 | 1 | #!/usr/bin/env python | ||
3590 | 2 | |||
3591 | 3 | """Usage: symlink-relative [-h] <base-directory> [<action> ...] | ||
3592 | 4 | |||
3593 | 5 | Creates relative symbolic links in <base-directory> that target the source specified by each <action>. | ||
3594 | 6 | |||
3595 | 7 | Actions | ||
3596 | 8 | ======= | ||
3597 | 9 | |||
3598 | 10 | --file <file> | ||
3599 | 11 | Creates a relative symbolic link that targets <file>. | ||
3600 | 12 | |||
3601 | 13 | --files-in-directory <directory> | ||
3602 | 14 | Creates a relative symbolic link that targets each file in <directory>. | ||
3603 | 15 | |||
3604 | 16 | --file-with-name <file> <name> | ||
3605 | 17 | Creates a relative symbolic link called <name> that targets <file>. | ||
3606 | 18 | """ | ||
3607 | 19 | |||
3608 | 20 | import optparse | ||
3609 | 21 | import os | ||
3610 | 22 | import os.path | ||
3611 | 23 | import sys | ||
3612 | 24 | |||
3613 | 25 | def symlink_file_with_name(base_directory, path, name): | ||
3614 | 26 | base_directory = os.path.abspath(base_directory) | ||
3615 | 27 | path = os.path.abspath(path) | ||
3616 | 28 | try: | ||
3617 | 29 | os.makedirs(base_directory) | ||
3618 | 30 | except os.error, e: | ||
3619 | 31 | pass | ||
3620 | 32 | |||
3621 | 33 | old_dir = os.getcwd() | ||
3622 | 34 | try: | ||
3623 | 35 | os.chdir(base_directory) | ||
3624 | 36 | if os.path.exists(name): | ||
3625 | 37 | os.unlink(name) | ||
3626 | 38 | os.symlink(os.path.relpath(path, base_directory), name) | ||
3627 | 39 | finally: | ||
3628 | 40 | os.chdir(old_dir) | ||
3629 | 41 | |||
3630 | 42 | def symlink_file(base_directory, path): | ||
3631 | 43 | symlink_file_with_name(base_directory, path, os.path.basename(path)) | ||
3632 | 44 | |||
3633 | 45 | def symlink_files_in_directory(base_directory, path): | ||
3634 | 46 | for f in os.listdir(path): | ||
3635 | 47 | symlink_file(base_directory, os.path.join(path, f)) | ||
3636 | 48 | |||
3637 | 49 | def help(option, opt, value, parser): | ||
3638 | 50 | print(__doc__) | ||
3639 | 51 | sys.exit(0) | ||
3640 | 52 | |||
3641 | 53 | def main(): | ||
3642 | 54 | parser = optparse.OptionParser(add_help_option=False) | ||
3643 | 55 | |||
3644 | 56 | # The auto-generated help string does not correctly handle nargs > 1, so we | ||
3645 | 57 | # implement the help flag ourselves. | ||
3646 | 58 | parser.add_option("-h", "--help", action="callback", callback=help) | ||
3647 | 59 | parser.add_option("--file", action="append") | ||
3648 | 60 | parser.add_option("--files-in-directory", action="append") | ||
3649 | 61 | parser.add_option("--file-with-name", action="append", nargs=2) | ||
3650 | 62 | |||
3651 | 63 | (options, args) = parser.parse_args() | ||
3652 | 64 | if len(args) != 1: | ||
3653 | 65 | print("Error: no base directory specified. See --help for usage.") | ||
3654 | 66 | sys.exit(1) | ||
3655 | 67 | |||
3656 | 68 | base_directory = args[0] | ||
3657 | 69 | |||
3658 | 70 | for path in (options.file or []): | ||
3659 | 71 | symlink_file(base_directory, path) | ||
3660 | 72 | |||
3661 | 73 | for path in (options.files_in_directory or []): | ||
3662 | 74 | symlink_files_in_directory(base_directory, path) | ||
3663 | 75 | |||
3664 | 76 | for path, name in (options.file_with_name or []): | ||
3665 | 77 | symlink_file_with_name(base_directory, path, name) | ||
3666 | 78 | |||
3667 | 79 | if __name__ == "__main__": | ||
3668 | 80 | main() | ||
3669 | 0 | 81 | ||
3670 | === modified file 'configure.ac' | |||
3671 | --- configure.ac 2012-10-07 19:55:58 +0000 | |||
3672 | +++ configure.ac 2013-03-07 01:57:22 +0000 | |||
3673 | @@ -64,14 +64,21 @@ | |||
3674 | 64 | AC_ARG_VAR(APBUILD_CC,[Autopackage C compiler.]) | 64 | AC_ARG_VAR(APBUILD_CC,[Autopackage C compiler.]) |
3675 | 65 | AC_ARG_VAR(CXX_ABI,[Autopackage C++ ABI version.]) | 65 | AC_ARG_VAR(CXX_ABI,[Autopackage C++ ABI version.]) |
3676 | 66 | AC_ARG_VAR(APBUILD_STATIC,[Autopackage static libraries.]) | 66 | AC_ARG_VAR(APBUILD_STATIC,[Autopackage static libraries.]) |
3677 | 67 | AC_ARG_VAR(ARMAGETRONAD_OS_X_TOOLKIT, [Path to the OS X toolkit directory.]) | ||
3678 | 67 | 68 | ||
3679 | 68 | dnl a modern autoconf is required to process this | 69 | dnl a modern autoconf is required to process this |
3680 | 69 | AC_PREREQ(2.50) | 70 | AC_PREREQ(2.50) |
3681 | 70 | 71 | ||
3682 | 71 | build_regular=true | 72 | build_regular=true |
3684 | 72 | 73 | default_enable_sysinstall=yes | |
3685 | 74 | default_enable_uninstall=yes | ||
3686 | 75 | enable_automakedefaults_actual_default=no | ||
3687 | 73 | have_lzma=false | 76 | have_lzma=false |
3689 | 74 | AC_ARG_WITH(maxclients, AC_HELP_STRING([--with-maxclients],[sets the hardcoded limit for the number of connected clients (default: 16 for clients and 32 for dedicated servers)]), | 77 | |
3690 | 78 | FTGL_CFLAGS= | ||
3691 | 79 | FTGL_LIBS= | ||
3692 | 80 | |||
3693 | 81 | AC_ARG_WITH(maxclients, AC_HELP_STRING([--with-maxclients],[sets the hardcoded limit for the number of connected clients (default: 16 for clients and 32 for dedicated servers)]), | ||
3694 | 75 | [ | 82 | [ |
3695 | 76 | AC_DEFINE_UNQUOTED(MAXCLIENTS,${withval},maximal number of clients) | 83 | AC_DEFINE_UNQUOTED(MAXCLIENTS,${withval},maximal number of clients) |
3696 | 77 | ]) | 84 | ]) |
3697 | @@ -152,6 +159,100 @@ | |||
3698 | 152 | AC_SUBST(build_dedicated) | 159 | AC_SUBST(build_dedicated) |
3699 | 153 | AC_SUBST(build_regular) | 160 | AC_SUBST(build_regular) |
3700 | 154 | 161 | ||
3701 | 162 | AC_ARG_WITH([os-x-toolkit], | ||
3702 | 163 | [AC_HELP_STRING([--with-os-x-toolkit@<:@=DIR@:>@], | ||
3703 | 164 | [build using the OS X toolkit. See README-Subversion for more information.])], | ||
3704 | 165 | [ | ||
3705 | 166 | if test "x$withval" != "xno"; then | ||
3706 | 167 | if test "x$withval" != "xyes"; then | ||
3707 | 168 | ARMAGETRONAD_OS_X_TOOLKIT="${withval}/libraries" | ||
3708 | 169 | elif test -n "$ARMAGETRONAD_OS_X_TOOLKIT"; then | ||
3709 | 170 | ARMAGETRONAD_OS_X_TOOLKIT="${ARMAGETRONAD_OS_X_TOOLKIT}/libraries" | ||
3710 | 171 | fi | ||
3711 | 172 | if test -z "${ARMAGETRONAD_OS_X_TOOLKIT}"; then | ||
3712 | 173 | AC_MSG_ERROR([An OS X toolkit directory was not specified.]) | ||
3713 | 174 | fi | ||
3714 | 175 | fi | ||
3715 | 176 | ], | ||
3716 | 177 | [ARMAGETRONAD_OS_X_TOOLKIT=]) | ||
3717 | 178 | |||
3718 | 179 | AM_CONDITIONAL([OS_X_TOOLKIT], test -n "${ARMAGETRONAD_OS_X_TOOLKIT}") | ||
3719 | 180 | |||
3720 | 181 | AC_ARG_WITH([os-x-arch], | ||
3721 | 182 | [AC_HELP_STRING([--with-os-x-arch=ARCH], | ||
3722 | 183 | [specifies which architecture to build for when using the OS X toolkit.])], | ||
3723 | 184 | [ | ||
3724 | 185 | if test "x$withval" != "xno"; then | ||
3725 | 186 | if test "x$withval" != "xyes"; then | ||
3726 | 187 | os_x_arch="$withval" | ||
3727 | 188 | else | ||
3728 | 189 | AC_MSG_ERROR([An OS X arch was not specified.]) | ||
3729 | 190 | fi | ||
3730 | 191 | fi | ||
3731 | 192 | ], | ||
3732 | 193 | [os_x_arch=]) | ||
3733 | 194 | |||
3734 | 195 | AC_ARG_WITH([os-x-sdk], | ||
3735 | 196 | [AC_HELP_STRING([--with-os-x-sdk=DIR], | ||
3736 | 197 | [specifies which SDK to use when using the OS X toolkit.])], | ||
3737 | 198 | [ | ||
3738 | 199 | if test "x$withval" != "xno"; then | ||
3739 | 200 | if test "x$withval" != "xyes"; then | ||
3740 | 201 | os_x_sdk="$withval" | ||
3741 | 202 | else | ||
3742 | 203 | AC_MSG_ERROR([An OS X SDK was not specified.]) | ||
3743 | 204 | fi | ||
3744 | 205 | fi | ||
3745 | 206 | ], | ||
3746 | 207 | [os_x_sdk=]) | ||
3747 | 208 | |||
3748 | 209 | AC_ARG_WITH([os-x-version-min], | ||
3749 | 210 | [AC_HELP_STRING([--with-os-x-version-min=VERSION], | ||
3750 | 211 | [specifies the deployment target to use when using the OS X toolkit.])], | ||
3751 | 212 | [ | ||
3752 | 213 | if test "x$withval" != "xno"; then | ||
3753 | 214 | if test "x$withval" != "xyes"; then | ||
3754 | 215 | os_x_version_min="$withval" | ||
3755 | 216 | else | ||
3756 | 217 | AC_MSG_ERROR([An OS X deployment target was not specified.]) | ||
3757 | 218 | fi | ||
3758 | 219 | fi | ||
3759 | 220 | ], | ||
3760 | 221 | [os_x_version_min=]) | ||
3761 | 222 | |||
3762 | 223 | if test -n "$ARMAGETRONAD_OS_X_TOOLKIT"; then | ||
3763 | 224 | test -z "${os_x_arch}" && os_x_arch=`arch` | ||
3764 | 225 | AC_SUBST(os_x_minimum_system_version, `$srcdir/batch/make/os-x-minimum-system-version $os_x_version_min`) | ||
3765 | 226 | |||
3766 | 227 | if test "x$build_regular" = "xtrue"; then | ||
3767 | 228 | LDFLAGS="-F${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks $LDFLAGS" | ||
3768 | 229 | CPPFLAGS="-F${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks -I${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks/SDL.framework/Headers -I${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks/SDL_mixer.framework/Headers -I${ARMAGETRONAD_OS_X_TOOLKIT}/Frameworks/SDL_image.framework/Headers $CPPFLAGS" | ||
3769 | 230 | FTGL_CFLAGS="-I${ARMAGETRONAD_OS_X_TOOLKIT}/${os_x_arch}/include/FTGL -I${ARMAGETRONAD_OS_X_TOOLKIT}/${os_x_arch}/include/freetype2" | ||
3770 | 231 | FTGL_LIBS="-lftgl -lfreetype -lz -lbz2" | ||
3771 | 232 | fi | ||
3772 | 233 | |||
3773 | 234 | LDFLAGS="-arch ${os_x_arch} -L${ARMAGETRONAD_OS_X_TOOLKIT}/${os_x_arch}/lib $LDFLAGS" | ||
3774 | 235 | test -n "$os_x_sdk" && LDFLAGS="-isysroot $os_x_sdk $LDFLAGS" | ||
3775 | 236 | test -n "$os_x_version_min" && LDFLAGS="-mmacosx-version-min=$os_x_version_min $LDFLAGS" | ||
3776 | 237 | |||
3777 | 238 | CXXFLAGS="$LDFLAGS $CXXFLAGS" | ||
3778 | 239 | CPPFLAGS="-isystem ${ARMAGETRONAD_OS_X_TOOLKIT}/${os_x_arch}/include $CPPFLAGS" | ||
3779 | 240 | |||
3780 | 241 | OBJCXXFLAGS="$CXXFLAGS $OBJCXXFLAGS" | ||
3781 | 242 | OBJCPPFLAGS="$CPPFLAGS $OBJCPPFLAGS" | ||
3782 | 243 | CFLAGS="$CPPFLAGS $CXXFLAGS $CFLAGS" | ||
3783 | 244 | |||
3784 | 245 | PATH="${ARMAGETRONAD_OS_X_TOOLKIT}/bin:$PATH" | ||
3785 | 246 | PROTOC="${ARMAGETRONAD_OS_X_TOOLKIT}/${os_x_arch}/bin/protoc" | ||
3786 | 247 | |||
3787 | 248 | dnl TODO rename MACOSX_XCODE => OS_X_TOOLKIT | ||
3788 | 249 | AC_DEFINE([MACOSX_XCODE], 1, [Define if compiling using the OS X toolkit.]) | ||
3789 | 250 | |||
3790 | 251 | default_enable_sysinstall=no | ||
3791 | 252 | default_enable_uninstall=no | ||
3792 | 253 | enable_automakedefaults_actual_default=yes | ||
3793 | 254 | fi | ||
3794 | 255 | |||
3795 | 155 | AC_ARG_ENABLE(memmanager, | 256 | AC_ARG_ENABLE(memmanager, |
3796 | 156 | AC_HELP_STRING([--enable-memmanager], | 257 | AC_HELP_STRING([--enable-memmanager], |
3797 | 157 | [enable custom memory manager on systems that allow it (default=disabled)]),, | 258 | [enable custom memory manager on systems that allow it (default=disabled)]),, |
3798 | @@ -228,12 +329,12 @@ | |||
3799 | 228 | AC_ARG_ENABLE(automakedefaults, | 329 | AC_ARG_ENABLE(automakedefaults, |
3800 | 229 | AC_HELP_STRING([--enable-automakedefaults], | 330 | AC_HELP_STRING([--enable-automakedefaults], |
3801 | 230 | [enforce the default installation directories as set by automake. localstatedir=prefix/var violates the FHS, so this is off by default.]),, | 331 | [enforce the default installation directories as set by automake. localstatedir=prefix/var violates the FHS, so this is off by default.]),, |
3803 | 231 | enable_automakedefaults=no enable_automakedefaults_default=yes) | 332 | enable_automakedefaults=$enable_automakedefaults_actual_default enable_automakedefaults_default=yes) |
3804 | 232 | 333 | ||
3805 | 233 | AC_ARG_ENABLE(sysinstall, | 334 | AC_ARG_ENABLE(sysinstall, |
3806 | 234 | AC_HELP_STRING([--enable-sysinstall], | 335 | AC_HELP_STRING([--enable-sysinstall], |
3807 | 235 | [will install configuration files to /etc/armagetron and create a user if possible (default=enabled)]),, | 336 | [will install configuration files to /etc/armagetron and create a user if possible (default=enabled)]),, |
3809 | 236 | enable_sysinstall=yes) | 337 | enable_sysinstall=$default_enable_sysinstall) |
3810 | 237 | 338 | ||
3811 | 238 | AC_ARG_ENABLE(useradd, | 339 | AC_ARG_ENABLE(useradd, |
3812 | 239 | AC_HELP_STRING([--enable-useradd], | 340 | AC_HELP_STRING([--enable-useradd], |
3813 | @@ -287,7 +388,7 @@ | |||
3814 | 287 | enable_uninstall=yes | 388 | enable_uninstall=yes |
3815 | 288 | external_uninstall_cmd=$enableval | 389 | external_uninstall_cmd=$enableval |
3816 | 289 | fi, | 390 | fi, |
3818 | 290 | enable_uninstall=yes) | 391 | enable_uninstall=$default_enable_uninstall) |
3819 | 291 | AC_SUBST(external_uninstall_cmd) | 392 | AC_SUBST(external_uninstall_cmd) |
3820 | 292 | 393 | ||
3821 | 293 | AC_ARG_ENABLE(multiver, | 394 | AC_ARG_ENABLE(multiver, |
3822 | @@ -439,6 +540,11 @@ | |||
3823 | 439 | AC_PROG_CXXCPP | 540 | AC_PROG_CXXCPP |
3824 | 440 | dnl AC_OBJEXT | 541 | dnl AC_OBJEXT |
3825 | 441 | 542 | ||
3826 | 543 | if test -n "$ARMAGETRONAD_OS_X_TOOLKIT"; then | ||
3827 | 544 | AC_PROG_OBJCXX | ||
3828 | 545 | AC_PROG_OBJCXXCPP | ||
3829 | 546 | fi | ||
3830 | 547 | |||
3831 | 442 | dnl Make: | 548 | dnl Make: |
3832 | 443 | dnl AC_PROG_MAKE_SET | 549 | dnl AC_PROG_MAKE_SET |
3833 | 444 | 550 | ||
3834 | @@ -494,6 +600,17 @@ | |||
3835 | 494 | AC_SUBST(progname) | 600 | AC_SUBST(progname) |
3836 | 495 | AC_SUBST(prognamebase) | 601 | AC_SUBST(prognamebase) |
3837 | 496 | 602 | ||
3838 | 603 | if test -n "$ARMAGETRONAD_OS_X_TOOLKIT"; then | ||
3839 | 604 | if test "x$build_regular" = "xtrue"; then | ||
3840 | 605 | prefix="`pwd`/${progtitle}.app/Contents/Resources" | ||
3841 | 606 | AC_DEFINE_UNQUOTED([USER_DATA_DIR], ["~/Library/Application Support/${progtitle}"], [TODO document]) | ||
3842 | 607 | AC_DEFINE_UNQUOTED([SCREENSHOT_DIR], ["~/Library/Application Support/${progtitle}/screenshots"], [TODO document]) | ||
3843 | 608 | else | ||
3844 | 609 | prefix="`pwd`/${progtitle} Dedicated" | ||
3845 | 610 | AC_DEFINE_UNQUOTED([USER_DATA_DIR], ["~/Library/Application Support/${progtitle} Dedicated"], [TODO document]) | ||
3846 | 611 | fi | ||
3847 | 612 | fi | ||
3848 | 613 | |||
3849 | 497 | AM_CONDITIONAL(USE_SYSINSTALL, test "$enable_sysinstall" = "yes") | 614 | AM_CONDITIONAL(USE_SYSINSTALL, test "$enable_sysinstall" = "yes") |
3850 | 498 | AM_CONDITIONAL(USE_UNINSTALL, test "$enable_uninstall" = "yes") | 615 | AM_CONDITIONAL(USE_UNINSTALL, test "$enable_uninstall" = "yes") |
3851 | 499 | 616 | ||
3852 | @@ -672,9 +789,11 @@ | |||
3853 | 672 | 789 | ||
3854 | 673 | AC_LANG([C++]) | 790 | AC_LANG([C++]) |
3855 | 674 | 791 | ||
3856 | 792 | dnl Boost.System is a mandatory dependency of Boost.Thread | ||
3857 | 793 | dnl http://www.boost.org/doc/libs/1_52_0/doc/html/thread/build.html | ||
3858 | 794 | AC_CHECK_LIB([boost_system], _ZN5boost6system15system_categoryEv) | ||
3859 | 795 | |||
3860 | 675 | AC_CHECK_LIB([boost_thread],_ZNK5boost6thread6get_idEv,[ | 796 | AC_CHECK_LIB([boost_thread],_ZNK5boost6thread6get_idEv,[ |
3861 | 676 | |||
3862 | 677 | AC_CHECK_LIB([boost_system], _ZN5boost6system15system_categoryEv) | ||
3863 | 678 | LIBS="-lboost_thread ${LIBS}" | 797 | LIBS="-lboost_thread ${LIBS}" |
3864 | 679 | 798 | ||
3865 | 680 | AC_DEFINE(HAVE_LIBBOOST_THREAD,1,[Define if you have boost_thread libraries and header files.]) | 799 | AC_DEFINE(HAVE_LIBBOOST_THREAD,1,[Define if you have boost_thread libraries and header files.]) |
3866 | @@ -802,19 +921,17 @@ | |||
3867 | 802 | dnl ************************************************* | 921 | dnl ************************************************* |
3868 | 803 | 922 | ||
3869 | 804 | if test x$enable_sound = xyes; then | 923 | if test x$enable_sound = xyes; then |
3883 | 805 | 924 | dnl first do the regular sdl define | |
3884 | 806 | dnl first do the regular sdl define | 925 | AC_DEFINE(HAVE_SDL_FOR_SOUND, 1, [Define if you have SDL_sound, which is part of the core SDL]) |
3885 | 807 | AC_DEFINE(HAVE_SDL_FOR_SOUND, 1, [Define if you have SDL_sound, which is part of the core SDL]) | 926 | |
3886 | 808 | 927 | dnl now check for sdl_mixer | |
3887 | 809 | dnl now check for sdl_mixer | 928 | AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, |
3888 | 810 | AC_CHECK_LIB(SDL_mixer,Mix_OpenAudio, | 929 | [AC_DEFINE(HAVE_LIBSDL_MIXER, 1, [Define if you have the SDL_mixer library (-lSDL_mixer).]) |
3889 | 811 | AC_DEFINE(HAVE_LIBSDL_MIXER, 1, [Define if you have the SDL_mixer library (-lSDL_mixer).]) | 930 | LIBS="-lSDL_mixer $LIBS"], |
3890 | 812 | LIBS="-lSDL_mixer $LIBS", | 931 | [AC_MSG_ERROR([SDL_mixer library not found. It is required for now. Sorry.])], |
3891 | 813 | AC_MSG_ERROR([SDL_mixer library not found. It is required for now. Sorry.]) | 932 | []) |
3892 | 814 | ,) | 933 | |
3893 | 815 | 934 | dnl now we need to know which audio formats to use | |
3881 | 816 | dnl now we need to know which audio formats to use | ||
3882 | 817 | |||
3894 | 818 | fi | 935 | fi |
3895 | 819 | 936 | ||
3896 | 820 | dnl ************************************************* | 937 | dnl ************************************************* |
3897 | @@ -878,6 +995,8 @@ | |||
3898 | 878 | You need GLU to compile ${progtitle}; it SHOULD have come with OpenGL. | 995 | You need GLU to compile ${progtitle}; it SHOULD have come with OpenGL. |
3899 | 879 | Read the file doc/installation.txt.])) | 996 | Read the file doc/installation.txt.])) |
3900 | 880 | 997 | ||
3901 | 998 | fi | ||
3902 | 999 | |||
3903 | 881 | dnl ************************************************* | 1000 | dnl ************************************************* |
3904 | 882 | dnl GLEW | 1001 | dnl GLEW |
3905 | 883 | dnl ************************************************* | 1002 | dnl ************************************************* |
3906 | @@ -904,8 +1023,10 @@ | |||
3907 | 904 | 1023 | ||
3908 | 905 | test -z "$FREETYPE_CONFIG" && FREETYPE_CONFIG=freetype-config | 1024 | test -z "$FREETYPE_CONFIG" && FREETYPE_CONFIG=freetype-config |
3909 | 906 | 1025 | ||
3912 | 907 | FTGL_CFLAGS="`pkg-config ftgl --cflags`" | 1026 | if test -z "$ARMAGETRONAD_OS_X_TOOLKIT"; then |
3913 | 908 | FTGL_LIBS="`pkg-config ftgl --libs`" | 1027 | FTGL_CFLAGS="`pkg-config ftgl --cflags`" |
3914 | 1028 | FTGL_LIBS="`pkg-config ftgl --libs`" | ||
3915 | 1029 | fi | ||
3916 | 909 | 1030 | ||
3917 | 910 | FTGL_ERROR="You need the library ftgl in at least version 2.1.3~rc5 to compile Armagetron. Read the file doc/installation.txt." | 1031 | FTGL_ERROR="You need the library ftgl in at least version 2.1.3~rc5 to compile Armagetron. Read the file doc/installation.txt." |
3918 | 911 | 1032 | ||
3919 | @@ -919,37 +1040,40 @@ | |||
3920 | 919 | 1040 | ||
3921 | 920 | USE_FTGL=yes | 1041 | USE_FTGL=yes |
3922 | 921 | 1042 | ||
3954 | 922 | # `pkg-config ftgl --cflags` doesn't reliably give the include path to FTGL itself, we are on our own finding the includes in some cases. | 1043 | if test -z "$ARMAGETRONAD_OS_X_TOOLKIT"; then |
3955 | 923 | # look for FTGL headers in default system header locations and the prefixes of the libraries that do have a -config script | 1044 | |
3956 | 924 | FTGL_HEADERS="/usr/include/FTGL /usr/local/include/FTGL `$FREETYPE_CONFIG --prefix`/include/FTGL `$SDL_CONFIG --prefix`/include/FTGL `$XML2_CONFIG --prefix/`include/FTGL ${prefix}/include/FTGL " | 1045 | # `pkg-config ftgl --cflags` doesn't reliably give the include path to FTGL itself, we are on our own finding the includes in some cases. |
3957 | 925 | 1046 | # look for FTGL headers in default system header locations and the prefixes of the libraries that do have a -config script | |
3958 | 926 | AC_ARG_WITH(ftgl, | 1047 | FTGL_HEADERS="/usr/include/FTGL /usr/local/include/FTGL `$FREETYPE_CONFIG --prefix`/include/FTGL `$SDL_CONFIG --prefix`/include/FTGL `$XML2_CONFIG --prefix/`include/FTGL ${prefix}/include/FTGL " |
3959 | 927 | AC_HELP_STRING([--with-ftgl], | 1048 | |
3960 | 928 | [use FTGL for rendering (default=enabled, which is currently required), the argument is the location of the FTGL headers]), | 1049 | AC_ARG_WITH(ftgl, |
3961 | 929 | if test "${withval}" = yes -o "${withval}" = no; then | 1050 | AC_HELP_STRING([--with-ftgl], |
3962 | 930 | USE_FTGL="${withval}" | 1051 | [use FTGL for rendering (default=enabled, which is currently required), the argument is the location of the FTGL headers]), |
3963 | 931 | else | 1052 | if test "${withval}" = yes -o "${withval}" = no; then |
3964 | 932 | FTGL_HEADERS=${withval} | 1053 | USE_FTGL="${withval}" |
3965 | 933 | fi | 1054 | else |
3966 | 934 | ) | 1055 | FTGL_HEADERS=${withval} |
3967 | 935 | 1056 | fi | |
3968 | 936 | # candidates are collected, walk through them | 1057 | ) |
3969 | 937 | if test -z "`echo $FTGL_CFLAGS | grep FTGL`"; then | 1058 | |
3970 | 938 | found=false | 1059 | # candidates are collected, walk through them |
3971 | 939 | AC_MSG_CHECKING(for location of FTGL includes) | 1060 | if test -z "`echo $FTGL_CFLAGS | grep FTGL`"; then |
3972 | 940 | for candidate in ${FTGL_HEADERS}; do | 1061 | found=false |
3973 | 941 | if test -r ${candidate}/FTGL.h || test -r ${candidate}/ftgl.h; then | 1062 | AC_MSG_CHECKING(for location of FTGL includes) |
3974 | 942 | AC_MSG_RESULT(${candidate}) | 1063 | for candidate in ${FTGL_HEADERS}; do |
3975 | 943 | CPPFLAGS="$CPPFLAGS -I${candidate}" | 1064 | if test -r ${candidate}/FTGL.h || test -r ${candidate}/ftgl.h; then |
3976 | 944 | found=true | 1065 | AC_MSG_RESULT(${candidate}) |
3977 | 945 | break | 1066 | CPPFLAGS="$CPPFLAGS -I${candidate}" |
3978 | 946 | fi | 1067 | found=true |
3979 | 947 | done | 1068 | break |
3980 | 948 | 1069 | fi | |
3981 | 949 | if test ${found} = false; then | 1070 | done |
3982 | 950 | AC_MSG_RESULT([not found]) | 1071 | |
3983 | 951 | AC_MSG_ERROR([FTGL headers not found on your system. Please pass the correct location via --with-ftgl=<path to FTGL include directory>.]) | 1072 | if test ${found} = false; then |
3984 | 952 | fi | 1073 | AC_MSG_RESULT([not found]) |
3985 | 1074 | AC_MSG_ERROR([FTGL headers not found on your system. Please pass the correct location via --with-ftgl=<path to FTGL include directory>.]) | ||
3986 | 1075 | fi | ||
3987 | 1076 | fi | ||
3988 | 953 | fi | 1077 | fi |
3989 | 954 | 1078 | ||
3990 | 955 | dnl ************************************************* | 1079 | dnl ************************************************* |
3991 | @@ -978,9 +1102,6 @@ | |||
3992 | 978 | ) | 1102 | ) |
3993 | 979 | CXXFLAGS="$CXXFLAGS_SAVE" | 1103 | CXXFLAGS="$CXXFLAGS_SAVE" |
3994 | 980 | 1104 | ||
3995 | 981 | # end of dedicated server if/else | ||
3996 | 982 | fi | ||
3997 | 983 | |||
3998 | 984 | dnl ************************************************* | 1105 | dnl ************************************************* |
3999 | 985 | dnl Other Stuff | 1106 | dnl Other Stuff |
4000 | 986 | dnl ************************************************* | 1107 | dnl ************************************************* |
4001 | @@ -1080,11 +1201,11 @@ | |||
4002 | 1080 | AC_DEFINE_UNQUOTED(PROGNAME,"${progname}", [Define the short progam name (with possible -dedicated suffix)]) | 1201 | AC_DEFINE_UNQUOTED(PROGNAME,"${progname}", [Define the short progam name (with possible -dedicated suffix)]) |
4003 | 1081 | AC_DEFINE_UNQUOTED(PROGNAMEBASE,"${prognamebase}", [Define the short progam name]) | 1202 | AC_DEFINE_UNQUOTED(PROGNAMEBASE,"${prognamebase}", [Define the short progam name]) |
4004 | 1082 | 1203 | ||
4007 | 1083 | realprefix=${prefix} | 1204 | realprefix="${prefix}" |
4008 | 1084 | test x${realprefix} = xNONE && realprefix=${ac_default_prefix} | 1205 | test "x${realprefix}" = xNONE && realprefix="${ac_default_prefix}" |
4009 | 1085 | AC_DEFINE_UNQUOTED(PREFIX,"${realprefix}",[Define to the compiled in prefix where most game directories will be children of]) | 1206 | AC_DEFINE_UNQUOTED(PREFIX,"${realprefix}",[Define to the compiled in prefix where most game directories will be children of]) |
4012 | 1086 | realexecprefix=${exec_prefix} | 1207 | realexecprefix="${exec_prefix}" |
4013 | 1087 | test x${realexecprefix} = xNONE && realexecprefix=${realprefix} | 1208 | test "x${realexecprefix}" = xNONE && realexecprefix="${realprefix}" |
4014 | 1088 | 1209 | ||
4015 | 1089 | AM_CONDITIONAL(NEEDDATA, test "$needdata" = "yes" ) | 1210 | AM_CONDITIONAL(NEEDDATA, test "$needdata" = "yes" ) |
4016 | 1090 | AM_CONDITIONAL(USE_SDLMIXER, test "$enable_sound" = "yes" ) | 1211 | AM_CONDITIONAL(USE_SDLMIXER, test "$enable_sound" = "yes" ) |
4017 | @@ -1132,7 +1253,7 @@ | |||
4018 | 1132 | if test "x${bindir}" = "x\${exec_prefix}/bin" && test "x$enable_games" = "xyes"; then | 1253 | if test "x${bindir}" = "x\${exec_prefix}/bin" && test "x$enable_games" = "xyes"; then |
4019 | 1133 | for alt in bin/games games games/bin; do | 1254 | for alt in bin/games games games/bin; do |
4020 | 1134 | AC_MSG_CHECKING([alternative binary path ${realexecprefix}/${alt}]) | 1255 | AC_MSG_CHECKING([alternative binary path ${realexecprefix}/${alt}]) |
4022 | 1135 | if test -d ${realexecprefix}/${alt} && echo ${PATH} | grep ${realexecprefix}/${alt} > /dev/null; then | 1256 | if test -d "${realexecprefix}/${alt}" && echo ${PATH} | grep "${realexecprefix}/${alt}" > /dev/null; then |
4023 | 1136 | bindir=\${exec_prefix}/${alt} | 1257 | bindir=\${exec_prefix}/${alt} |
4024 | 1137 | AC_MSG_RESULT(possible) | 1258 | AC_MSG_RESULT(possible) |
4025 | 1138 | else | 1259 | else |
4026 | @@ -1227,8 +1348,12 @@ | |||
4027 | 1227 | dnl CXX flags for our own hand-written files. Can be pedantic. | 1348 | dnl CXX flags for our own hand-written files. Can be pedantic. |
4028 | 1228 | AC_SUBST(CXXFLAGS_OURFILES) | 1349 | AC_SUBST(CXXFLAGS_OURFILES) |
4029 | 1229 | 1350 | ||
4030 | 1351 | export CFLAGS | ||
4031 | 1230 | export CPPFLAGS | 1352 | export CPPFLAGS |
4032 | 1231 | export CXXFLAGS | 1353 | export CXXFLAGS |
4033 | 1354 | export OBJCPPFLAGS | ||
4034 | 1355 | export OBJCXXFLAGS | ||
4035 | 1356 | |||
4036 | 1232 | export LIBS | 1357 | export LIBS |
4037 | 1233 | 1358 | ||
4038 | 1234 | AC_OUTPUT(src/Makefile | 1359 | AC_OUTPUT(src/Makefile |
4039 | @@ -1253,6 +1378,7 @@ | |||
4040 | 1253 | desktop/armagetronad-armagetronad-handler.desktop | 1378 | desktop/armagetronad-armagetronad-handler.desktop |
4041 | 1254 | desktop/armagetronad-link.xml | 1379 | desktop/armagetronad-link.xml |
4042 | 1255 | desktop/armagetronad.protocol | 1380 | desktop/armagetronad.protocol |
4043 | 1381 | desktop/os-x/Info.plist | ||
4044 | 1256 | ) | 1382 | ) |
4045 | 1257 | 1383 | ||
4046 | 1258 | # m4_define(FULLEVAL,stage1=`eval echo $1`; stage2 | 1384 | # m4_define(FULLEVAL,stage1=`eval echo $1`; stage2 |
4047 | @@ -1270,11 +1396,13 @@ | |||
4048 | 1270 | if test x$build_dedicated = xtrue -o x$armamaster = xtrue ; | 1396 | if test x$build_dedicated = xtrue -o x$armamaster = xtrue ; |
4049 | 1271 | then | 1397 | then |
4050 | 1272 | echo " Build with Armathentication support (server): $enable_armathentication" | 1398 | echo " Build with Armathentication support (server): $enable_armathentication" |
4051 | 1273 | echo " Init scripts will be installed in : $initdir" | ||
4052 | 1274 | echo " Dynamic data will be kept in : `eval echo ${aa_localstatedir}`" | 1399 | echo " Dynamic data will be kept in : `eval echo ${aa_localstatedir}`" |
4053 | 1275 | echo " PID files will be kept in : `eval echo ${rundir}`" | 1400 | echo " PID files will be kept in : `eval echo ${rundir}`" |
4054 | 1276 | echo " Log files will be kept in : `eval echo ${logdir}`" | 1401 | echo " Log files will be kept in : `eval echo ${logdir}`" |
4055 | 1402 | if test "x$enable_sysinstall" = "xyes"; then | ||
4056 | 1403 | echo " Init scripts will be installed in : $initdir" | ||
4057 | 1277 | echo " Add user to run server : $enable_useradd" | 1404 | echo " Add user to run server : $enable_useradd" |
4058 | 1405 | fi | ||
4059 | 1278 | echo "" | 1406 | echo "" |
4060 | 1279 | fi | 1407 | fi |
4061 | 1280 | if test x$build_regular = xtrue ; | 1408 | if test x$build_regular = xtrue ; |
4062 | @@ -1301,7 +1429,9 @@ | |||
4063 | 1301 | echo " Static data will be installed in : `eval echo ${aa_datadir}`" | 1429 | echo " Static data will be installed in : `eval echo ${aa_datadir}`" |
4064 | 1302 | echo " Configuration will be installed in : `eval echo ${aa_sysconfdir}`" | 1430 | echo " Configuration will be installed in : `eval echo ${aa_sysconfdir}`" |
4065 | 1303 | dnl echo " Documentation will be installed in : `eval echo ${aa_docdir}`" | 1431 | dnl echo " Documentation will be installed in : `eval echo ${aa_docdir}`" |
4067 | 1304 | test "x$enable_etc" = "xyes" && echo " Link to configuration will go to : /etc/${progname}" | 1432 | if test "x$enable_sysinstall" = "xyes" -a "x$enable_etc" = "xyes"; then |
4068 | 1433 | echo " Link to configuration will go to : /etc/${progname}" | ||
4069 | 1434 | fi | ||
4070 | 1305 | echo " Build with Krawall authentication support: $enable_krawall" | 1435 | echo " Build with Krawall authentication support: $enable_krawall" |
4071 | 1306 | echo " Ruby support: $enable_ruby" | 1436 | echo " Ruby support: $enable_ruby" |
4072 | 1307 | if test "x$enable_ruby" = "xyes"; then | 1437 | if test "x$enable_ruby" = "xyes"; then |
4073 | @@ -1332,9 +1462,11 @@ | |||
4074 | 1332 | # print warning about behavior deviating from automake's defaults | 1462 | # print warning about behavior deviating from automake's defaults |
4075 | 1333 | SWITCHES="" | 1463 | SWITCHES="" |
4076 | 1334 | test "x$OUTSIDE_OF_PREFIX" = "xyes" && SWITCHES=" --enable-automakedefaults" | 1464 | test "x$OUTSIDE_OF_PREFIX" = "xyes" && SWITCHES=" --enable-automakedefaults" |
4080 | 1335 | test "x$enable_useradd_default" = "xyes" && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-useradd" | 1465 | if test "x$enable_sysinstall" = "xyes"; then |
4081 | 1336 | test "x$enable_etc_default" = "xyes" && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-etc" | 1466 | test "x$enable_useradd_default" = "xyes" && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-useradd" |
4082 | 1337 | test x$build_dedicated = xtrue -o x$armamaster = xtrue && test "x$enable_initscripts_default" = "xyes" && echo "${initdir}" | grep '^/etc/' > /dev/null && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-initscripts" | 1467 | test "x$enable_etc_default" = "xyes" && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-etc" |
4083 | 1468 | test x$build_dedicated = xtrue -o x$armamaster = xtrue && test "x$enable_initscripts_default" = "xyes" && echo "${initdir}" | grep '^/etc/' > /dev/null && OUTSIDE_OF_PREFIX=yes SWITCHES="${SWITCHES} --disable-initscripts" | ||
4084 | 1469 | fi | ||
4085 | 1338 | if test "x$OUTSIDE_OF_PREFIX" = "xyes"; then | 1470 | if test "x$OUTSIDE_OF_PREFIX" = "xyes"; then |
4086 | 1339 | echo "" | 1471 | echo "" |
4087 | 1340 | echo "Warning: The configure script decided that, to better work on your system," | 1472 | echo "Warning: The configure script decided that, to better work on your system," |
4088 | @@ -1348,5 +1480,6 @@ | |||
4089 | 1348 | 1480 | ||
4090 | 1349 | # print warnings about missing optional libraries that cause feature reduction | 1481 | # print warnings about missing optional libraries that cause feature reduction |
4091 | 1350 | if test ${have_glew} = false; then | 1482 | if test ${have_glew} = false; then |
4092 | 1483 | echo "" | ||
4093 | 1351 | echo "Warning: GLEW library (http://glew.sourceforge.net/) not found or not functional. Advanced graphics effects will be disabled. Ok, we don't have that many of them anyway, so this waring is safe to ignore for now." | 1484 | echo "Warning: GLEW library (http://glew.sourceforge.net/) not found or not functional. Advanced graphics effects will be disabled. Ok, we don't have that many of them anyway, so this waring is safe to ignore for now." |
4094 | 1352 | fi | 1485 | fi |
4095 | 1353 | 1486 | ||
4096 | === modified file 'desktop/Makefile.am' | |||
4097 | --- desktop/Makefile.am 2012-07-31 23:29:43 +0000 | |||
4098 | +++ desktop/Makefile.am 2013-03-07 01:57:22 +0000 | |||
4099 | @@ -8,6 +8,9 @@ | |||
4100 | 8 | nobase_desktopfile_DATA=armagetronad-armagetronad.desktop icons/small/armagetronad.png icons/medium/armagetronad.png icons/large/armagetronad.png armagetronad-armagetronad-handler.desktop armagetronad-link.xml | 8 | nobase_desktopfile_DATA=armagetronad-armagetronad.desktop icons/small/armagetronad.png icons/medium/armagetronad.png icons/large/armagetronad.png armagetronad-armagetronad-handler.desktop armagetronad-link.xml |
4101 | 9 | nobase_protocolfile_DATA=armagetronad.protocol | 9 | nobase_protocolfile_DATA=armagetronad.protocol |
4102 | 10 | 10 | ||
4103 | 11 | if OS_X_TOOLKIT | ||
4104 | 12 | nobase_desktopfile_DATA += os-x/armagetronad.icns os-x/Info.plist | ||
4105 | 13 | endif | ||
4106 | 11 | 14 | ||
4107 | 12 | EXTRA_DIST=icons/small/armagetronad.png\ | 15 | EXTRA_DIST=icons/small/armagetronad.png\ |
4108 | 13 | icons/medium/armagetronad.png\ | 16 | icons/medium/armagetronad.png\ |
4109 | @@ -15,6 +18,5 @@ | |||
4110 | 15 | armagetronad-armagetronad.desktop.in \ | 18 | armagetronad-armagetronad.desktop.in \ |
4111 | 16 | armagetronad-armagetronad-handler.desktop.in\ | 19 | armagetronad-armagetronad-handler.desktop.in\ |
4112 | 17 | armagetronad-link.xml.in\ | 20 | armagetronad-link.xml.in\ |
4116 | 18 | armagetronad.protocol.in | 21 | armagetronad.protocol.in\ |
4117 | 19 | 22 | os-x/armagetronad.icns os-x/Info.plist.in | |
4115 | 20 | |||
4118 | 21 | 23 | ||
4119 | === added directory 'desktop/os-x' | |||
4120 | === renamed file 'src/macosx/Info.plist' => 'desktop/os-x/Info.plist.in' | |||
4121 | --- src/macosx/Info.plist 2008-03-09 18:02:20 +0000 | |||
4122 | +++ desktop/os-x/Info.plist.in 2013-03-07 01:57:22 +0000 | |||
4123 | @@ -6,19 +6,28 @@ | |||
4124 | 6 | <string>English</string> | 6 | <string>English</string> |
4125 | 7 | 7 | ||
4126 | 8 | <key>CFBundleExecutable</key> | 8 | <key>CFBundleExecutable</key> |
4128 | 9 | <string>Armagetron Advanced</string> | 9 | <string>@progtitle@</string> |
4129 | 10 | 10 | ||
4130 | 11 | <key>CFBundleIconFile</key> | 11 | <key>CFBundleIconFile</key> |
4132 | 12 | <string>Armagetron Advanced.icns</string> | 12 | <string>desktop/os-x/armagetronad.icns</string> |
4133 | 13 | 13 | ||
4134 | 14 | <key>CFBundleIdentifier</key> | 14 | <key>CFBundleIdentifier</key> |
4137 | 15 | <string>com.sf.armagetronad</string> | 15 | <string>org.armagetronad.@progname@</string> |
4138 | 16 | 16 | ||
4139 | 17 | <key>CFBundleGetInfoString</key> | ||
4140 | 18 | <string>@progtitle@ @version@, © The Armagetron Advanced Developer Team, 2003, 2013</string> | ||
4141 | 19 | |||
4142 | 20 | <key>NSHumanReadableCopyright</key> | ||
4143 | 21 | <string>© The Armagetron Advanced Developer Team, 2003, 2013</string> | ||
4144 | 22 | |||
4145 | 23 | <key>CFBundleShortVersionString</key> | ||
4146 | 24 | <string>@version@</string> | ||
4147 | 25 | |||
4148 | 17 | <key>CFBundleInfoDictionaryVersion</key> | 26 | <key>CFBundleInfoDictionaryVersion</key> |
4149 | 18 | <string>6.0</string> | 27 | <string>6.0</string> |
4150 | 19 | 28 | ||
4151 | 20 | <key>CFBundleName</key> | 29 | <key>CFBundleName</key> |
4153 | 21 | <string>Armagetron Advanced</string> | 30 | <string>@progtitle@</string> |
4154 | 22 | 31 | ||
4155 | 23 | <key>CFBundlePackageType</key> | 32 | <key>CFBundlePackageType</key> |
4156 | 24 | <string>APPL</string> | 33 | <string>APPL</string> |
4157 | @@ -26,13 +35,7 @@ | |||
4158 | 26 | <key>CFBundleSignature</key> | 35 | <key>CFBundleSignature</key> |
4159 | 27 | <string>Arma</string> | 36 | <string>Arma</string> |
4160 | 28 | 37 | ||
4168 | 29 | <key>NSMainNibFile</key> | 38 | <key>CFBundleURLTypes</key> |
4162 | 30 | <string>SDLMain</string> | ||
4163 | 31 | |||
4164 | 32 | <key>NSPrincipalClass</key> | ||
4165 | 33 | <string>NSApplication</string> | ||
4166 | 34 | |||
4167 | 35 | <key>CFBundleURLTypes</key> | ||
4169 | 36 | <array> | 39 | <array> |
4170 | 37 | <dict> | 40 | <dict> |
4171 | 38 | <key>CFBundleURLName</key> | 41 | <key>CFBundleURLName</key> |
4172 | @@ -43,5 +46,8 @@ | |||
4173 | 43 | </array> | 46 | </array> |
4174 | 44 | </dict> | 47 | </dict> |
4175 | 45 | </array> | 48 | </array> |
4176 | 49 | |||
4177 | 50 | <key>LSMinimumSystemVersion</key> | ||
4178 | 51 | <string>@os_x_minimum_system_version@</string> | ||
4179 | 46 | </dict> | 52 | </dict> |
4180 | 47 | </plist> | 53 | </plist> |
4181 | 48 | 54 | ||
4182 | === renamed file 'MacOS/Armagetron Advanced.icns' => 'desktop/os-x/armagetronad.icns' | |||
4183 | === renamed directory 'doc' => 'documentation' | |||
4184 | === modified file 'resource/Makefile.am' | |||
4185 | --- resource/Makefile.am 2011-08-29 22:38:47 +0000 | |||
4186 | +++ resource/Makefile.am 2013-03-07 01:57:22 +0000 | |||
4187 | @@ -23,10 +23,10 @@ | |||
4188 | 23 | 23 | ||
4189 | 24 | install-data-local: linked_included.install | 24 | install-data-local: linked_included.install |
4190 | 25 | # copy processed included resources into target directory | 25 | # copy processed included resources into target directory |
4195 | 26 | mkdir -p ${DESTDIR}${resourcedir}/included | 26 | mkdir -p "${DESTDIR}${resourcedir}/included" |
4196 | 27 | cp -r $</* ${DESTDIR}${resourcedir}/included | 27 | cp -r $</* "${DESTDIR}${resourcedir}/included" |
4197 | 28 | find ${DESTDIR}${resourcedir} -type d -exec chmod 755 \{\} \; | 28 | find "${DESTDIR}${resourcedir}" -type d -exec chmod 755 \{\} \; |
4198 | 29 | find ${DESTDIR}${resourcedir} -type f -exec chmod 644 \{\} \; | 29 | find "${DESTDIR}${resourcedir}" -type f -exec chmod 644 \{\} \; |
4199 | 30 | rm -f $< | 30 | rm -f $< |
4200 | 31 | 31 | ||
4201 | 32 | uninstall-local: | 32 | uninstall-local: |
4202 | 33 | 33 | ||
4203 | === modified file 'src/Makefile.am' | |||
4204 | --- src/Makefile.am 2013-01-28 20:11:23 +0000 | |||
4205 | +++ src/Makefile.am 2013-03-07 01:57:22 +0000 | |||
4206 | @@ -18,10 +18,10 @@ | |||
4207 | 18 | EXTRA_DIST = render/rConsoleCout.cpp engine/sound/base/eChannel.h vParser.cpp engine/eSound.cpp engine/eSound.h | 18 | EXTRA_DIST = render/rConsoleCout.cpp engine/sound/base/eChannel.h vParser.cpp engine/eSound.cpp engine/eSound.h |
4208 | 19 | 19 | ||
4209 | 20 | dist-hook: | 20 | dist-hook: |
4211 | 21 | cp -R ${srcdir}/config_ide.h ${srcdir}/macosx ${srcdir}/win32 ${srcdir}/win32_ded $(distdir) | 21 | cp -R ${srcdir}/config_ide.h ${srcdir}/win32 ${srcdir}/win32_ded $(distdir) |
4212 | 22 | 22 | ||
4215 | 23 | # adapt versions in Mac and Windows header files | 23 | # adapt versions in Windows header files |
4216 | 24 | for f in macosx/version.h.in config_ide.h; do\ | 24 | for f in config_ide.h; do\ |
4217 | 25 | chmod 644 ${distdir}/$$f;\ | 25 | chmod 644 ${distdir}/$$f;\ |
4218 | 26 | sed -e "s,#define VERSION.*$$,#define VERSION \"${VERSION}\"," < ${srcdir}/$$f > ${distdir}/$$f;\ | 26 | sed -e "s,#define VERSION.*$$,#define VERSION \"${VERSION}\"," < ${srcdir}/$$f > ${distdir}/$$f;\ |
4219 | 27 | done | 27 | done |
4220 | @@ -196,6 +196,14 @@ | |||
4221 | 196 | endif | 196 | endif |
4222 | 197 | 197 | ||
4223 | 198 | libui_a_SOURCES=ui/uInput.cpp ui/uInput.h ui/uInputQueue.cpp ui/uInputQueue.h ui/uMenu.cpp ui/uMenu.h | 198 | libui_a_SOURCES=ui/uInput.cpp ui/uInput.h ui/uInputQueue.cpp ui/uInputQueue.h ui/uMenu.cpp ui/uMenu.h |
4224 | 199 | |||
4225 | 200 | if OS_X_TOOLKIT | ||
4226 | 201 | if !BUILDDEDICATED | ||
4227 | 202 | libtron_a_SOURCES += tron/gOSXSDLMain.mm tron/gOSXSDLMain.h tron/gOSXURLHandler.mm tron/gOSXURLHandler.h | ||
4228 | 203 | libui_a_SOURCES += ui/uOSXPaste.cpp ui/uOSXPaste.cpp | ||
4229 | 204 | endif | ||
4230 | 205 | endif | ||
4231 | 206 | |||
4232 | 199 | endif | 207 | endif |
4233 | 200 | 208 | ||
4234 | 201 | # library include dependency structure. Watch out, don't create circular include dependencies. | 209 | # library include dependency structure. Watch out, don't create circular include dependencies. |
4235 | @@ -210,6 +218,15 @@ | |||
4236 | 210 | libengine_a_CXXFLAGS =$(libui_a_CXXFLAGS) -I@srcdir@/network -I@srcdir@/engine -I@srcdir@/engine/sound | 218 | libengine_a_CXXFLAGS =$(libui_a_CXXFLAGS) -I@srcdir@/network -I@srcdir@/engine -I@srcdir@/engine/sound |
4237 | 211 | libtron_a_CXXFLAGS =$(libengine_a_CXXFLAGS) -I@srcdir@/thirdparty/particles -I@srcdir@/tron -I@srcdir@/tron/cockpit | 219 | libtron_a_CXXFLAGS =$(libengine_a_CXXFLAGS) -I@srcdir@/thirdparty/particles -I@srcdir@/tron -I@srcdir@/tron/cockpit |
4238 | 212 | 220 | ||
4239 | 221 | if OS_X_TOOLKIT | ||
4240 | 222 | libtools_a_OBJCXXFLAGS =$(libtools_a_CXXFLAGS) | ||
4241 | 223 | libnetwork_a_OBJCXXFLAGS=$(libnetwork_a_CXXFLAGS) | ||
4242 | 224 | librender_a_OBJCXXFLAGS =$(librender_a_CXXFLAGS) | ||
4243 | 225 | libui_a_OBJCXXFLAGS =$(libui_a_CXXFLAGS) | ||
4244 | 226 | libengine_a_OBJCXXFLAGS =$(libengine_a_CXXFLAGS) | ||
4245 | 227 | libtron_a_OBJCXXFLAGS =$(libtron_a_CXXFLAGS) | ||
4246 | 228 | endif | ||
4247 | 229 | |||
4248 | 213 | # core engine files can get compiled with optimization turned on for more painless debugging | 230 | # core engine files can get compiled with optimization turned on for more painless debugging |
4249 | 214 | # on weak computers | 231 | # on weak computers |
4250 | 215 | if ENGINECOREDEBUG | 232 | if ENGINECOREDEBUG |
4251 | @@ -262,7 +279,10 @@ | |||
4252 | 262 | if BUILDDEDICATED | 279 | if BUILDDEDICATED |
4253 | 263 | extralibs= | 280 | extralibs= |
4254 | 264 | else | 281 | else |
4256 | 265 | extralibs= thirdparty/particles/libparticles.a thirdparty/scrap/libscrap.a | 282 | extralibs= thirdparty/particles/libparticles.a |
4257 | 283 | if !OS_X_TOOLKIT | ||
4258 | 284 | extralibs += thirdparty/scrap/libscrap.a | ||
4259 | 285 | endif | ||
4260 | 266 | endif | 286 | endif |
4261 | 267 | 287 | ||
4262 | 268 | armagetronad_main_SOURCES = \ | 288 | armagetronad_main_SOURCES = \ |
4263 | @@ -272,7 +292,6 @@ | |||
4264 | 272 | armagetronad_main_CXXFLAGS =$(libtron_a_CXXFLAGS) | 292 | armagetronad_main_CXXFLAGS =$(libtron_a_CXXFLAGS) |
4265 | 273 | armagetronad_main_LDADD= libtron.a libenginecore.a libengine.a libnetwork.a libui.a librender.a libtools.a protobuf/libprotobuf.a thirdparty/mathexpr/libmathexpr.a ${extralibs} | 293 | armagetronad_main_LDADD= libtron.a libenginecore.a libengine.a libnetwork.a libui.a librender.a libtools.a protobuf/libprotobuf.a thirdparty/mathexpr/libmathexpr.a ${extralibs} |
4266 | 274 | # librubywrap.a | 294 | # librubywrap.a |
4267 | 275 | # armagetronad_main_LDFLAGS= | ||
4268 | 276 | 295 | ||
4269 | 277 | armagetronad_main_master_SOURCES = network/master.cpp | 296 | armagetronad_main_master_SOURCES = network/master.cpp |
4270 | 278 | armagetronad_main_master_CXXFLAGS =$(libtron_a_CXXFLAGS) | 297 | armagetronad_main_master_CXXFLAGS =$(libtron_a_CXXFLAGS) |
4271 | 279 | 298 | ||
4272 | === modified file 'src/engine/eEventNotification.cpp' | |||
4273 | --- src/engine/eEventNotification.cpp 2009-02-06 19:17:18 +0000 | |||
4274 | +++ src/engine/eEventNotification.cpp 2013-03-07 01:57:22 +0000 | |||
4275 | @@ -32,11 +32,11 @@ | |||
4276 | 32 | #include "ePlayer.h" | 32 | #include "ePlayer.h" |
4277 | 33 | #include "nNetwork.h" | 33 | #include "nNetwork.h" |
4278 | 34 | #include "tString.h" | 34 | #include "tString.h" |
4284 | 35 | #ifdef MACOSX_XCODE | 35 | // #ifdef MACOSX_XCODE |
4285 | 36 | #ifndef DEDICATED | 36 | // #ifndef DEDICATED |
4286 | 37 | # include "AAGrowlBridge.h" | 37 | // # include "AAGrowlBridge.h" |
4287 | 38 | #endif | 38 | // #endif |
4288 | 39 | #endif | 39 | // #endif |
4289 | 40 | 40 | ||
4290 | 41 | #include "nProtoBuf.h" | 41 | #include "nProtoBuf.h" |
4291 | 42 | 42 | ||
4292 | @@ -48,11 +48,11 @@ | |||
4293 | 48 | { | 48 | { |
4294 | 49 | tString title = event.title(); | 49 | tString title = event.title(); |
4295 | 50 | tString message = event.message(); | 50 | tString message = event.message(); |
4301 | 51 | #ifdef MACOSX_XCODE | 51 | // #ifdef MACOSX_XCODE |
4302 | 52 | #ifndef DEDICATED | 52 | // #ifndef DEDICATED |
4303 | 53 | Growl(title, message); | 53 | // Growl(title, message); |
4304 | 54 | #endif | 54 | // #endif |
4305 | 55 | #endif | 55 | // #endif |
4306 | 56 | } | 56 | } |
4307 | 57 | 57 | ||
4308 | 58 | static nProtoBufDescriptor< Engine::EventNotification > se_eventNotificationDescriptor( 199, se_eventNotificationHandler ); | 58 | static nProtoBufDescriptor< Engine::EventNotification > se_eventNotificationDescriptor( 199, se_eventNotificationHandler ); |
4309 | 59 | 59 | ||
4310 | === removed directory 'src/macosx' | |||
4311 | === removed file 'src/macosx/AAGrowlBridge.h' | |||
4312 | --- src/macosx/AAGrowlBridge.h 2006-11-20 19:16:32 +0000 | |||
4313 | +++ src/macosx/AAGrowlBridge.h 1970-01-01 00:00:00 +0000 | |||
4314 | @@ -1,36 +0,0 @@ | |||
4315 | 1 | /* | ||
4316 | 2 | |||
4317 | 3 | ************************************************************************* | ||
4318 | 4 | |||
4319 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4320 | 6 | Copyright (C) 2005 by | ||
4321 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4322 | 8 | |||
4323 | 9 | ************************************************************************** | ||
4324 | 10 | |||
4325 | 11 | This program is free software; you can redistribute it and/or | ||
4326 | 12 | modify it under the terms of the GNU General Public License | ||
4327 | 13 | as published by the Free Software Foundation; either version 2 | ||
4328 | 14 | of the License, or (at your option) any later version. | ||
4329 | 15 | |||
4330 | 16 | This program is distributed in the hope that it will be useful, | ||
4331 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4332 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4333 | 19 | GNU General Public License for more details. | ||
4334 | 20 | |||
4335 | 21 | You should have received a copy of the GNU General Public License | ||
4336 | 22 | along with this program; if not, write to the Free Software | ||
4337 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4338 | 24 | |||
4339 | 25 | *************************************************************************** | ||
4340 | 26 | |||
4341 | 27 | */ | ||
4342 | 28 | |||
4343 | 29 | #ifndef __AAGrowlBridge_H__ | ||
4344 | 30 | #define __AAGrowlBridge_H__ | ||
4345 | 31 | |||
4346 | 32 | class tString; | ||
4347 | 33 | |||
4348 | 34 | void Growl(tString title, tString message); | ||
4349 | 35 | |||
4350 | 36 | #endif // __AAGrowlBridge_H__ | ||
4351 | 37 | 0 | ||
4352 | === removed file 'src/macosx/AAGrowlBridge.mm' | |||
4353 | --- src/macosx/AAGrowlBridge.mm 2006-11-20 19:16:32 +0000 | |||
4354 | +++ src/macosx/AAGrowlBridge.mm 1970-01-01 00:00:00 +0000 | |||
4355 | @@ -1,42 +0,0 @@ | |||
4356 | 1 | /* | ||
4357 | 2 | |||
4358 | 3 | ************************************************************************* | ||
4359 | 4 | |||
4360 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4361 | 6 | Copyright (C) 2005 by | ||
4362 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4363 | 8 | |||
4364 | 9 | ************************************************************************** | ||
4365 | 10 | |||
4366 | 11 | This program is free software; you can redistribute it and/or | ||
4367 | 12 | modify it under the terms of the GNU General Public License | ||
4368 | 13 | as published by the Free Software Foundation; either version 2 | ||
4369 | 14 | of the License, or (at your option) any later version. | ||
4370 | 15 | |||
4371 | 16 | This program is distributed in the hope that it will be useful, | ||
4372 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4373 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4374 | 19 | GNU General Public License for more details. | ||
4375 | 20 | |||
4376 | 21 | You should have received a copy of the GNU General Public License | ||
4377 | 22 | along with this program; if not, write to the Free Software | ||
4378 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4379 | 24 | |||
4380 | 25 | *************************************************************************** | ||
4381 | 26 | |||
4382 | 27 | */ | ||
4383 | 28 | |||
4384 | 29 | #include "AAGrowlBridge.h" | ||
4385 | 30 | #include "AAGrowlPlugin.h" | ||
4386 | 31 | #include "tString.h" | ||
4387 | 32 | |||
4388 | 33 | void Growl(tString title, tString message) | ||
4389 | 34 | { | ||
4390 | 35 | NSString *nstitle, *nsmessage; | ||
4391 | 36 | nstitle = [[NSString alloc] initWithCString:title.c_str()]; | ||
4392 | 37 | nsmessage = [[NSString alloc] initWithCString:message.c_str()]; | ||
4393 | 38 | [AAGrowlPlugin growl:nstitle message:nsmessage]; | ||
4394 | 39 | [nstitle release]; | ||
4395 | 40 | [nsmessage release]; | ||
4396 | 41 | } | ||
4397 | 42 | |||
4398 | 43 | 0 | ||
4399 | === removed file 'src/macosx/AAGrowlPlugin.h' | |||
4400 | --- src/macosx/AAGrowlPlugin.h 2006-11-20 18:41:26 +0000 | |||
4401 | +++ src/macosx/AAGrowlPlugin.h 1970-01-01 00:00:00 +0000 | |||
4402 | @@ -1,41 +0,0 @@ | |||
4403 | 1 | /* | ||
4404 | 2 | |||
4405 | 3 | ************************************************************************* | ||
4406 | 4 | |||
4407 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4408 | 6 | Copyright (C) 2005 by | ||
4409 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4410 | 8 | |||
4411 | 9 | ************************************************************************** | ||
4412 | 10 | |||
4413 | 11 | This program is free software; you can redistribute it and/or | ||
4414 | 12 | modify it under the terms of the GNU General Public License | ||
4415 | 13 | as published by the Free Software Foundation; either version 2 | ||
4416 | 14 | of the License, or (at your option) any later version. | ||
4417 | 15 | |||
4418 | 16 | This program is distributed in the hope that it will be useful, | ||
4419 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4420 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4421 | 19 | GNU General Public License for more details. | ||
4422 | 20 | |||
4423 | 21 | You should have received a copy of the GNU General Public License | ||
4424 | 22 | along with this program; if not, write to the Free Software | ||
4425 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4426 | 24 | |||
4427 | 25 | *************************************************************************** | ||
4428 | 26 | |||
4429 | 27 | */ | ||
4430 | 28 | |||
4431 | 29 | #ifndef __AAGrowlPlugin_H__ | ||
4432 | 30 | #define __AAGrowlPlugin_H__ | ||
4433 | 31 | |||
4434 | 32 | #import <Cocoa/Cocoa.h> | ||
4435 | 33 | #include <Growl-WithInstaller/GrowlApplicationBridge.h> | ||
4436 | 34 | |||
4437 | 35 | @interface AAGrowlPlugin : NSObject <GrowlApplicationBridgeDelegate> | ||
4438 | 36 | - (void)startGrowling; | ||
4439 | 37 | + (void)growl:(NSString *)aTitle message:(NSString *)aMessage; | ||
4440 | 38 | @end | ||
4441 | 39 | |||
4442 | 40 | |||
4443 | 41 | #endif // __AAGrowlPlugin_H__ | ||
4444 | 42 | 0 | ||
4445 | === removed file 'src/macosx/AAGrowlPlugin.mm' | |||
4446 | --- src/macosx/AAGrowlPlugin.mm 2006-11-20 19:50:18 +0000 | |||
4447 | +++ src/macosx/AAGrowlPlugin.mm 1970-01-01 00:00:00 +0000 | |||
4448 | @@ -1,99 +0,0 @@ | |||
4449 | 1 | /* | ||
4450 | 2 | |||
4451 | 3 | ************************************************************************* | ||
4452 | 4 | |||
4453 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4454 | 6 | Copyright (C) 2005 by | ||
4455 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4456 | 8 | |||
4457 | 9 | ************************************************************************** | ||
4458 | 10 | |||
4459 | 11 | This program is free software; you can redistribute it and/or | ||
4460 | 12 | modify it under the terms of the GNU General Public License | ||
4461 | 13 | as published by the Free Software Foundation; either version 2 | ||
4462 | 14 | of the License, or (at your option) any later version. | ||
4463 | 15 | |||
4464 | 16 | This program is distributed in the hope that it will be useful, | ||
4465 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4466 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4467 | 19 | GNU General Public License for more details. | ||
4468 | 20 | |||
4469 | 21 | You should have received a copy of the GNU General Public License | ||
4470 | 22 | along with this program; if not, write to the Free Software | ||
4471 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4472 | 24 | |||
4473 | 25 | *************************************************************************** | ||
4474 | 26 | |||
4475 | 27 | */ | ||
4476 | 28 | |||
4477 | 29 | #include <Growl-WithInstaller/GrowlApplicationBridge.h> | ||
4478 | 30 | #include <Growl-WithInstaller/GrowlDefines.h> | ||
4479 | 31 | #include "AAGrowlPlugin.h" | ||
4480 | 32 | #include "tString.h" | ||
4481 | 33 | |||
4482 | 34 | #define PLAYER_LEFT @"Player left" | ||
4483 | 35 | #define PLAYER_ENTERED @"Player entered" | ||
4484 | 36 | #define PLAYER_RENAMED @"Player renamed" | ||
4485 | 37 | #define DEATH_SUICIDE @"Death suicide" | ||
4486 | 38 | #define DEATH_FRAG @"Death frag" | ||
4487 | 39 | #define DEATH_TEAMKILL @"Death teamkill" | ||
4488 | 40 | #define GAME_END @"Game end" | ||
4489 | 41 | #define NEW_ROUND @"New Round" | ||
4490 | 42 | #define ROUND_WINNER @"Round winner" | ||
4491 | 43 | #define MATCH_WINNER @"Match winner" | ||
4492 | 44 | #define NEW_MATCH @"New match" | ||
4493 | 45 | |||
4494 | 46 | @implementation AAGrowlPlugin | ||
4495 | 47 | |||
4496 | 48 | - (void)startGrowling | ||
4497 | 49 | { | ||
4498 | 50 | [GrowlApplicationBridge setGrowlDelegate:self]; | ||
4499 | 51 | } | ||
4500 | 52 | |||
4501 | 53 | //! Give Growl a list of all notifications we plan on sending | ||
4502 | 54 | - (NSDictionary *)registrationDictionaryForGrowl | ||
4503 | 55 | { | ||
4504 | 56 | NSArray *all_notes = [NSArray arrayWithObjects:PLAYER_LEFT, | ||
4505 | 57 | PLAYER_ENTERED, | ||
4506 | 58 | PLAYER_RENAMED, | ||
4507 | 59 | DEATH_SUICIDE, | ||
4508 | 60 | DEATH_FRAG, | ||
4509 | 61 | DEATH_TEAMKILL, | ||
4510 | 62 | GAME_END, | ||
4511 | 63 | NEW_ROUND, | ||
4512 | 64 | ROUND_WINNER, | ||
4513 | 65 | MATCH_WINNER, | ||
4514 | 66 | NEW_MATCH, | ||
4515 | 67 | nil]; | ||
4516 | 68 | NSArray *def_notes = [NSArray arrayWithObjects:GAME_END, | ||
4517 | 69 | NEW_ROUND, | ||
4518 | 70 | ROUND_WINNER, | ||
4519 | 71 | MATCH_WINNER, | ||
4520 | 72 | NEW_MATCH, | ||
4521 | 73 | nil]; | ||
4522 | 74 | |||
4523 | 75 | |||
4524 | 76 | NSDictionary *growlNotes = [NSDictionary dictionaryWithObjectsAndKeys: | ||
4525 | 77 | all_notes, GROWL_NOTIFICATIONS_ALL, | ||
4526 | 78 | def_notes, GROWL_NOTIFICATIONS_DEFAULT, | ||
4527 | 79 | nil]; | ||
4528 | 80 | return growlNotes; | ||
4529 | 81 | } | ||
4530 | 82 | |||
4531 | 83 | - (NSString *)applicationNameForGrowl | ||
4532 | 84 | { | ||
4533 | 85 | return @"Armagetron Advanced"; | ||
4534 | 86 | } | ||
4535 | 87 | |||
4536 | 88 | + (void)growl:(NSString *)aTitle message:(NSString *)aMessage | ||
4537 | 89 | { | ||
4538 | 90 | [GrowlApplicationBridge notifyWithTitle:aTitle | ||
4539 | 91 | description:aMessage | ||
4540 | 92 | notificationName:aTitle | ||
4541 | 93 | iconData:nil | ||
4542 | 94 | priority:0 | ||
4543 | 95 | isSticky:NO | ||
4544 | 96 | clickContext:nil]; | ||
4545 | 97 | } | ||
4546 | 98 | |||
4547 | 99 | @end | ||
4548 | 100 | 0 | ||
4549 | === removed file 'src/macosx/AARuby.h' | |||
4550 | --- src/macosx/AARuby.h 2006-11-30 15:45:43 +0000 | |||
4551 | +++ src/macosx/AARuby.h 1970-01-01 00:00:00 +0000 | |||
4552 | @@ -1,34 +0,0 @@ | |||
4553 | 1 | /* | ||
4554 | 2 | |||
4555 | 3 | ************************************************************************* | ||
4556 | 4 | |||
4557 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4558 | 6 | Copyright (C) 2005 by | ||
4559 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4560 | 8 | |||
4561 | 9 | ************************************************************************** | ||
4562 | 10 | |||
4563 | 11 | This program is free software; you can redistribute it and/or | ||
4564 | 12 | modify it under the terms of the GNU General Public License | ||
4565 | 13 | as published by the Free Software Foundation; either version 2 | ||
4566 | 14 | of the License, or (at your option) any later version. | ||
4567 | 15 | |||
4568 | 16 | This program is distributed in the hope that it will be useful, | ||
4569 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4570 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4571 | 19 | GNU General Public License for more details. | ||
4572 | 20 | |||
4573 | 21 | You should have received a copy of the GNU General Public License | ||
4574 | 22 | along with this program; if not, write to the Free Software | ||
4575 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4576 | 24 | |||
4577 | 25 | *************************************************************************** | ||
4578 | 26 | |||
4579 | 27 | */ | ||
4580 | 28 | |||
4581 | 29 | #ifndef AARUBY_H | ||
4582 | 30 | #define AARUBY_H | ||
4583 | 31 | |||
4584 | 32 | void AARuby_init_loadpath(); | ||
4585 | 33 | |||
4586 | 34 | #endif // AARUBY_H | ||
4587 | 35 | 0 | ||
4588 | === removed file 'src/macosx/AARuby.mm' | |||
4589 | --- src/macosx/AARuby.mm 2006-11-24 20:57:05 +0000 | |||
4590 | +++ src/macosx/AARuby.mm 1970-01-01 00:00:00 +0000 | |||
4591 | @@ -1,47 +0,0 @@ | |||
4592 | 1 | /* | ||
4593 | 2 | |||
4594 | 3 | ************************************************************************* | ||
4595 | 4 | |||
4596 | 5 | ArmageTron -- Just another Tron Lightcycle Game in 3D. | ||
4597 | 6 | Copyright (C) 2005 by | ||
4598 | 7 | and the AA DevTeam (see the file AUTHORS(.txt) in the main source directory) | ||
4599 | 8 | |||
4600 | 9 | ************************************************************************** | ||
4601 | 10 | |||
4602 | 11 | This program is free software; you can redistribute it and/or | ||
4603 | 12 | modify it under the terms of the GNU General Public License | ||
4604 | 13 | as published by the Free Software Foundation; either version 2 | ||
4605 | 14 | of the License, or (at your option) any later version. | ||
4606 | 15 | |||
4607 | 16 | This program is distributed in the hope that it will be useful, | ||
4608 | 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4609 | 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4610 | 19 | GNU General Public License for more details. | ||
4611 | 20 | |||
4612 | 21 | You should have received a copy of the GNU General Public License | ||
4613 | 22 | along with this program; if not, write to the Free Software | ||
4614 | 23 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
4615 | 24 | |||
4616 | 25 | *************************************************************************** | ||
4617 | 26 | |||
4618 | 27 | */ | ||
4619 | 28 | |||
4620 | 29 | #include "AARuby.h" | ||
4621 | 30 | #include "aa_config.h" | ||
4622 | 31 | |||
4623 | 32 | #ifdef HAVE_LIBRUBY | ||
4624 | 33 | #include <ruby.h> | ||
4625 | 34 | |||
4626 | 35 | void AARuby_init_loadpath() | ||
4627 | 36 | { | ||
4628 | 37 | NSBundle *bundle = [NSBundle mainBundle]; | ||
4629 | 38 | NSString *macosx = [[bundle pathForAuxiliaryExecutable:@"Armagetron Advanced"] stringByDeletingLastPathComponent]; | ||
4630 | 39 | NSString *path = [NSString stringWithFormat:@"%@/../Resources/ruby", macosx]; | ||
4631 | 40 | VALUE load_path = rb_gv_get("$:"); | ||
4632 | 41 | rb_ary_push(load_path, rb_str_new2([[NSString stringWithFormat:@"%@/%s", path, "site_ruby/1.8"] UTF8String])); | ||
4633 | 42 | rb_ary_push(load_path, rb_str_new2([[NSString stringWithFormat:@"%@/%s", path, "site_ruby/1.8/powerpc-darwin8.7.0"] UTF8String])); | ||
4634 | 43 | rb_ary_push(load_path, rb_str_new2([[NSString stringWithFormat:@"%@/%s", path, "site_ruby"] UTF8String])); | ||
4635 | 44 | rb_ary_push(load_path, rb_str_new2([[NSString stringWithFormat:@"%@/%s", path, "1.8"] UTF8String])); | ||
4636 | 45 | rb_ary_push(load_path, rb_str_new2([[NSString stringWithFormat:@"%@/%s", path, "1.8/powerpc-darwin8.7.0"] UTF8String])); | ||
4637 | 46 | } | ||
4638 | 47 | #endif | ||
4639 | 48 | \ No newline at end of file | 0 | \ No newline at end of file |
4640 | 49 | 1 | ||
4641 | === removed file 'src/macosx/Armagetron Advanced_Prefix.pch' | |||
4642 | --- src/macosx/Armagetron Advanced_Prefix.pch 2006-05-29 01:55:42 +0000 | |||
4643 | +++ src/macosx/Armagetron Advanced_Prefix.pch 1970-01-01 00:00:00 +0000 | |||
4644 | @@ -1,7 +0,0 @@ | |||
4645 | 1 | // | ||
4646 | 2 | // Prefix header for all source files of the 'Armagetron Advanced' target in the 'Armagetron Advanced' project | ||
4647 | 3 | // | ||
4648 | 4 | |||
4649 | 5 | #ifdef __OBJC__ | ||
4650 | 6 | #import <Cocoa/Cocoa.h> | ||
4651 | 7 | #endif | ||
4652 | 8 | 0 | ||
4653 | === removed directory 'src/macosx/English.lproj' | |||
4654 | === removed file 'src/macosx/English.lproj/InfoPlist.strings.in' | |||
4655 | --- src/macosx/English.lproj/InfoPlist.strings.in 2006-05-29 01:55:42 +0000 | |||
4656 | +++ src/macosx/English.lproj/InfoPlist.strings.in 1970-01-01 00:00:00 +0000 | |||
4657 | @@ -1,14 +0,0 @@ | |||
4658 | 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
4659 | 2 | <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
4660 | 3 | <plist version="1.0"> | ||
4661 | 4 | <dict> | ||
4662 | 5 | <key>CFBundleGetInfoString</key> | ||
4663 | 6 | <string>Armagetron Advanced @version@, © The Armagetron Advanced Developer Team, 2003-@year@</string> | ||
4664 | 7 | <key>CFBundleName</key> | ||
4665 | 8 | <string>Armagetron Advanced</string> | ||
4666 | 9 | <key>CFBundleShortVersionString</key> | ||
4667 | 10 | <string>@version@</string> | ||
4668 | 11 | <key>NSHumanReadableCopyright</key> | ||
4669 | 12 | <string>© The Armagetron Advanced Developer Team, 2003-@year@</string> | ||
4670 | 13 | </dict> | ||
4671 | 14 | </plist> | ||
4672 | 15 | \ No newline at end of file | 0 | \ No newline at end of file |
4673 | 16 | 1 | ||
4674 | === removed directory 'src/macosx/SDLMain.nib' | |||
4675 | === removed file 'src/macosx/SDLMain.nib/classes.nib' | |||
4676 | --- src/macosx/SDLMain.nib/classes.nib 2006-05-30 20:36:08 +0000 | |||
4677 | +++ src/macosx/SDLMain.nib/classes.nib 1970-01-01 00:00:00 +0000 | |||
4678 | @@ -1,12 +0,0 @@ | |||
4679 | 1 | { | ||
4680 | 2 | IBClasses = ( | ||
4681 | 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, | ||
4682 | 4 | { | ||
4683 | 5 | ACTIONS = {makeFullscreen = id; quit = id; }; | ||
4684 | 6 | CLASS = SDLMain; | ||
4685 | 7 | LANGUAGE = ObjC; | ||
4686 | 8 | SUPERCLASS = NSObject; | ||
4687 | 9 | } | ||
4688 | 10 | ); | ||
4689 | 11 | IBVersion = 1; | ||
4690 | 12 | } | ||
4691 | 13 | \ No newline at end of file | 0 | \ No newline at end of file |
4692 | 14 | 1 | ||
4693 | === removed file 'src/macosx/SDLMain.nib/info.nib' | |||
4694 | --- src/macosx/SDLMain.nib/info.nib 2006-05-30 20:36:08 +0000 | |||
4695 | +++ src/macosx/SDLMain.nib/info.nib 1970-01-01 00:00:00 +0000 | |||
4696 | @@ -1,21 +0,0 @@ | |||
4697 | 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
4698 | 2 | <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
4699 | 3 | <plist version="1.0"> | ||
4700 | 4 | <dict> | ||
4701 | 5 | <key>IBDocumentLocation</key> | ||
4702 | 6 | <string>72 113 356 240 0 0 1280 832 </string> | ||
4703 | 7 | <key>IBEditorPositions</key> | ||
4704 | 8 | <dict> | ||
4705 | 9 | <key>29</key> | ||
4706 | 10 | <string>72 358 205 44 0 0 1280 832 </string> | ||
4707 | 11 | </dict> | ||
4708 | 12 | <key>IBFramework Version</key> | ||
4709 | 13 | <string>443.0</string> | ||
4710 | 14 | <key>IBOpenObjects</key> | ||
4711 | 15 | <array> | ||
4712 | 16 | <integer>29</integer> | ||
4713 | 17 | </array> | ||
4714 | 18 | <key>IBSystem Version</key> | ||
4715 | 19 | <string>8I127</string> | ||
4716 | 20 | </dict> | ||
4717 | 21 | </plist> | ||
4718 | 22 | 0 | ||
4719 | === removed file 'src/macosx/SDLMain.nib/objects.nib' | |||
4720 | 23 | Binary files src/macosx/SDLMain.nib/objects.nib 2006-05-30 20:36:08 +0000 and src/macosx/SDLMain.nib/objects.nib 1970-01-01 00:00:00 +0000 differ | 1 | Binary files src/macosx/SDLMain.nib/objects.nib 2006-05-30 20:36:08 +0000 and src/macosx/SDLMain.nib/objects.nib 1970-01-01 00:00:00 +0000 differ |
4721 | === removed directory 'src/macosx/client' | |||
4722 | === removed file 'src/macosx/client/aa_config.h' | |||
4723 | --- src/macosx/client/aa_config.h 2011-10-22 17:48:53 +0000 | |||
4724 | +++ src/macosx/client/aa_config.h 1970-01-01 00:00:00 +0000 | |||
4725 | @@ -1,21 +0,0 @@ | |||
4726 | 1 | #include "config_common.h" | ||
4727 | 2 | |||
4728 | 3 | #define USER_DATA_DIR "~/Library/Application Support/Armagetron Advanced" | ||
4729 | 4 | #define SCREENSHOT_DIR "~/Library/Application Support/Armagetron Advanced/screenshots" | ||
4730 | 5 | |||
4731 | 6 | /* Define if you have the library SDL */ | ||
4732 | 7 | #define HAVE_LIBSDL 1 | ||
4733 | 8 | |||
4734 | 9 | /* Define to 1 if you have the `SDL_image' library (-lSDL_image). */ | ||
4735 | 10 | #define HAVE_LIBSDL_IMAGE 1 | ||
4736 | 11 | |||
4737 | 12 | /* Define if you have the SDL_mixer library (-lSDL_mixer). */ | ||
4738 | 13 | #define HAVE_LIBSDL_MIXER 1 | ||
4739 | 14 | |||
4740 | 15 | /* Define to 1 if you have the <SDL/SDL_image.h> header file. */ | ||
4741 | 16 | #define HAVE_SDL_IMG_H | ||
4742 | 17 | |||
4743 | 18 | /* Define to 1 if you have the `png' library (-lpng). */ | ||
4744 | 19 | #define HAVE_LIBPNG 1 | ||
4745 | 20 | |||
4746 | 21 | #define HAVE_FTGL_H 1 | ||
4747 | 22 | 0 | ||
4748 | === removed file 'src/macosx/config_common.h' | |||
4749 | --- src/macosx/config_common.h 2011-09-11 04:43:16 +0000 | |||
4750 | +++ src/macosx/config_common.h 1970-01-01 00:00:00 +0000 | |||
4751 | @@ -1,179 +0,0 @@ | |||
4752 | 1 | /* aa_config.h. Generated by configure. */ | ||
4753 | 2 | /* aa_config.h.in. Generated from configure.ac by autoheader. */ | ||
4754 | 3 | |||
4755 | 4 | #if MAC_OS_X_VERSION_MIN_REQUIRED == 1020 | ||
4756 | 5 | # define MACOSX_VERSION_10_2 1 | ||
4757 | 6 | #endif | ||
4758 | 7 | |||
4759 | 8 | #define ENABLE_ZONESV2 1 | ||
4760 | 9 | |||
4761 | 10 | #define MACOSX_XCODE 1 | ||
4762 | 11 | // #define HAVE_LIBRUBY 1 | ||
4763 | 12 | |||
4764 | 13 | /* AIX */ | ||
4765 | 14 | /* #undef AIX */ | ||
4766 | 15 | |||
4767 | 16 | /* BeOS */ | ||
4768 | 17 | /* #undef BEOS */ | ||
4769 | 18 | |||
4770 | 19 | /* Include pthread support for binary relocation? */ | ||
4771 | 20 | /* #undef BR_PTHREAD */ | ||
4772 | 21 | |||
4773 | 22 | /* Define if your system deos not like the pointer tricks in eWall.h. */ | ||
4774 | 23 | /* #undef CAUTION_WALL */ | ||
4775 | 24 | |||
4776 | 25 | /* Define if you wish to compile a dedicated server */ | ||
4777 | 26 | /* #undef DEDICATED */ | ||
4778 | 27 | |||
4779 | 28 | /* Define if you wish to use the old and dirty OpenGL initialization method */ | ||
4780 | 29 | /* #undef DIRTY */ | ||
4781 | 30 | |||
4782 | 31 | #define HAVE_ISBLANK 1 | ||
4783 | 32 | |||
4784 | 33 | /* Define if you dont want to use a custom memory manager. */ | ||
4785 | 34 | #define DONTUSEMEMMANAGER 1 | ||
4786 | 35 | |||
4787 | 36 | /* Use binary relocation? */ | ||
4788 | 37 | /* #undef ENABLE_BINRELOC */ | ||
4789 | 38 | |||
4790 | 39 | /* Define to 1 if you have the `atan2f' function. */ | ||
4791 | 40 | #ifndef MACOSX_VERSION_10_2 | ||
4792 | 41 | #define HAVE_ATAN2F 1 | ||
4793 | 42 | #endif | ||
4794 | 43 | |||
4795 | 44 | /* Define to 1 if you have the `cosf' function. */ | ||
4796 | 45 | #ifndef MACOSX_VERSION_10_2 | ||
4797 | 46 | #define HAVE_COSF 1 | ||
4798 | 47 | #endif | ||
4799 | 48 | |||
4800 | 49 | /* Define to 1 if you have the `fabsf' function. */ | ||
4801 | 50 | #define HAVE_FABSF 1 | ||
4802 | 51 | |||
4803 | 52 | /* Define to 1 if you have the `floorf' function. */ | ||
4804 | 53 | #define HAVE_FLOORF 1 | ||
4805 | 54 | |||
4806 | 55 | /* Define to 1 if you have the <inttypes.h> header file. */ | ||
4807 | 56 | #define HAVE_INTTYPES_H 1 | ||
4808 | 57 | |||
4809 | 58 | /* Define to 1 if you have the `jpeg' library (-ljpeg). */ | ||
4810 | 59 | /* #undef HAVE_LIBJPEG */ | ||
4811 | 60 | |||
4812 | 61 | /* Define to 1 if you have the `pthread' library (-lpthread). */ | ||
4813 | 62 | /* #undef HAVE_LIBPTHREAD */ | ||
4814 | 63 | |||
4815 | 64 | /* Define to 1 if you have the `wsock32' library (-lwsock32). */ | ||
4816 | 65 | /* #undef HAVE_LIBWSOCK32 */ | ||
4817 | 66 | |||
4818 | 67 | /* Define if you have the X11 library (-lX11). */ | ||
4819 | 68 | /* #undef HAVE_LIBX11 */ | ||
4820 | 69 | |||
4821 | 70 | /* Define to 1 if you have the `xml2' library (-lxml2). */ | ||
4822 | 71 | #define HAVE_LIBXML2 1 | ||
4823 | 72 | |||
4824 | 73 | /* Define if your xml2 library is obsolete (lacks | ||
4825 | 74 | xmlParserInputBufferCreateFilenameDefault). */ | ||
4826 | 75 | /* #ifndef MACOSX_VERSION_10_2 | ||
4827 | 76 | * #define HAVE_LIBXML2_WO_PIBCREATE 1 | ||
4828 | 77 | * #endif | ||
4829 | 78 | */ | ||
4830 | 79 | |||
4831 | 80 | /* Define to 1 if you have the `z' library (-lz). */ | ||
4832 | 81 | #define HAVE_LIBZ 1 | ||
4833 | 82 | |||
4834 | 83 | /* Define to 1 if you have the <memory.h> header file. */ | ||
4835 | 84 | #define HAVE_MEMORY_H 1 | ||
4836 | 85 | |||
4837 | 86 | /* Define to 1 if you have the `select' function. */ | ||
4838 | 87 | #define HAVE_SELECT 1 | ||
4839 | 88 | |||
4840 | 89 | /* Define to 1 if you have the `sinf' function. */ | ||
4841 | 90 | #ifndef MACOSX_VERSION_10_2 | ||
4842 | 91 | #define HAVE_SINF 1 | ||
4843 | 92 | #endif | ||
4844 | 93 | |||
4845 | 94 | /* Define if you have the type socklen_t. */ | ||
4846 | 95 | #ifndef MACOSX_VERSION_10_2 | ||
4847 | 96 | #define HAVE_SOCKLEN_T 1 | ||
4848 | 97 | #endif | ||
4849 | 98 | |||
4850 | 99 | /* Define to 1 if you have the `sqrtf' function. */ | ||
4851 | 100 | #ifndef MACOSX_VERSION_10_2 | ||
4852 | 101 | #define HAVE_SQRTF 1 | ||
4853 | 102 | #endif | ||
4854 | 103 | |||
4855 | 104 | /* Define to 1 if you have the <stdint.h> header file. */ | ||
4856 | 105 | #define HAVE_STDINT_H 1 | ||
4857 | 106 | |||
4858 | 107 | /* Define to 1 if you have the <stdlib.h> header file. */ | ||
4859 | 108 | #define HAVE_STDLIB_H 1 | ||
4860 | 109 | |||
4861 | 110 | /* Define to 1 if you have the <strings.h> header file. */ | ||
4862 | 111 | #define HAVE_STRINGS_H 1 | ||
4863 | 112 | |||
4864 | 113 | /* Define to 1 if you have the <string.h> header file. */ | ||
4865 | 114 | #define HAVE_STRING_H 1 | ||
4866 | 115 | |||
4867 | 116 | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||
4868 | 117 | #define HAVE_SYS_STAT_H 1 | ||
4869 | 118 | |||
4870 | 119 | /* Define to 1 if you have the <sys/types.h> header file. */ | ||
4871 | 120 | #define HAVE_SYS_TYPES_H 1 | ||
4872 | 121 | |||
4873 | 122 | /* Define to 1 if you have the `tanf' function. */ | ||
4874 | 123 | #ifndef MACOSX_VERSION_10_2 | ||
4875 | 124 | #define HAVE_TANF 1 | ||
4876 | 125 | #endif | ||
4877 | 126 | |||
4878 | 127 | /* Define to 1 if you have the <unistd.h> header file. */ | ||
4879 | 128 | #define HAVE_UNISTD_H 1 | ||
4880 | 129 | |||
4881 | 130 | /* Define to 1 if you have the `wmemset' function. */ | ||
4882 | 131 | #ifndef MACOSX_VERSION_10_2 | ||
4883 | 132 | #define HAVE_WMEMSET 1 | ||
4884 | 133 | #endif | ||
4885 | 134 | |||
4886 | 135 | /* Define to 1 if you have the `logf' function. */ | ||
4887 | 136 | #ifndef MACOSX_VERSION_10_2 | ||
4888 | 137 | #define HAVE_LOGF 1 | ||
4889 | 138 | #endif | ||
4890 | 139 | |||
4891 | 140 | /* Define to 1 if you have the `expf' function. */ | ||
4892 | 141 | #ifndef MACOSX_VERSION_10_2 | ||
4893 | 142 | #define HAVE_EXPF 1 | ||
4894 | 143 | #endif | ||
4895 | 144 | |||
4896 | 145 | /* enables krawall */ | ||
4897 | 146 | /* #undef KRAWALL */ | ||
4898 | 147 | |||
4899 | 148 | /* enables krawall server */ | ||
4900 | 149 | /* #undef KRAWALL_SERVER */ | ||
4901 | 150 | |||
4902 | 151 | /* GNU/Linux */ | ||
4903 | 152 | /* #undef LINUX */ | ||
4904 | 153 | |||
4905 | 154 | /* Mac OS X */ | ||
4906 | 155 | #define MACOSX 1 | ||
4907 | 156 | |||
4908 | 157 | /* The size of a `Enum', as computed by sizeof. */ | ||
4909 | 158 | #define SIZEOF_ENUM 4 | ||
4910 | 159 | |||
4911 | 160 | /* The size of a `int ', as computed by sizeof. */ | ||
4912 | 161 | #define SIZEOF_INT_ 4 | ||
4913 | 162 | |||
4914 | 163 | /* Solaris */ | ||
4915 | 164 | /* #undef SOLARIS */ | ||
4916 | 165 | |||
4917 | 166 | /* Define to 1 if you have the ANSI C header files. */ | ||
4918 | 167 | #define STDC_HEADERS 1 | ||
4919 | 168 | |||
4920 | 169 | /* Windows 9x/NT/2k/XP */ | ||
4921 | 170 | /* #undef WIN32 */ | ||
4922 | 171 | |||
4923 | 172 | /* Define to 1 if the X Window System is missing or not being used. */ | ||
4924 | 173 | /* #undef X_DISPLAY_MISSING */ | ||
4925 | 174 | |||
4926 | 175 | /* Define to empty if `const' does not conform to ANSI C. */ | ||
4927 | 176 | /* #undef const */ | ||
4928 | 177 | |||
4929 | 178 | //#define HAVE_LIBBOOST_THREAD 1 | ||
4930 | 179 | #define HAVE_PTHREAD 1 | ||
4931 | 180 | 0 | ||
4932 | === removed directory 'src/macosx/dedicated' | |||
4933 | === removed file 'src/macosx/dedicated/aa_config.h' | |||
4934 | --- src/macosx/dedicated/aa_config.h 2011-09-11 04:43:36 +0000 | |||
4935 | +++ src/macosx/dedicated/aa_config.h 1970-01-01 00:00:00 +0000 | |||
4936 | @@ -1,5 +0,0 @@ | |||
4937 | 1 | #include "config_common.h" | ||
4938 | 2 | |||
4939 | 3 | #define USER_DATA_DIR "~/Library/Application Support/Armagetron Advanced Dedicated" | ||
4940 | 4 | #define DEDICATED 1 | ||
4941 | 5 | #define KRAWALL_SERVER 1 | ||
4942 | 6 | 0 | ||
4943 | === removed file 'src/macosx/version.h.in' | |||
4944 | --- src/macosx/version.h.in 2009-01-27 09:15:31 +0000 | |||
4945 | +++ src/macosx/version.h.in 1970-01-01 00:00:00 +0000 | |||
4946 | @@ -1,11 +0,0 @@ | |||
4947 | 1 | #define TRUE_ARMAGETRONAD_VERSION "@VERSION@" | ||
4948 | 2 | #define TRUE_ARMAGETRONAD_REVID "@REVID@" | ||
4949 | 3 | #define TRUE_ARMAGETRONAD_REVNO @REVNO@ | ||
4950 | 4 | #define TRUE_ARMAGETRONAD_BRANCHNICK "@BRANCHNICK@" | ||
4951 | 5 | #define TRUE_ARMAGETRONAD_ZNR @ZNR@ | ||
4952 | 6 | #define TRUE_ARMAGETRONAD_REVTAG "@REVTAG@" | ||
4953 | 7 | #define TRUE_ARMAGETRONAD_CHANGED @CHANGED@ | ||
4954 | 8 | #define TRUE_ARMAGETRONAD_BUILDDATE "@BUILDDATE@" | ||
4955 | 9 | #define TRUE_ARMAGETRONAD_BRANCHLCA @BRANCHLCA@ | ||
4956 | 10 | #define TRUE_ARMAGETRONAD_BRANCHLCAZ @BRANCHLCAZ@ | ||
4957 | 11 | #define TRUE_ARMAGETRONAD_BRANCHURL "@BRANCHURL@" | ||
4958 | 12 | 0 | ||
4959 | === modified file 'src/network/nNetwork.cpp' | |||
4960 | --- src/network/nNetwork.cpp 2012-02-25 15:37:40 +0000 | |||
4961 | +++ src/network/nNetwork.cpp 2013-03-07 01:57:22 +0000 | |||
4962 | @@ -57,10 +57,6 @@ | |||
4963 | 57 | 57 | ||
4964 | 58 | #include "nStreamMessage.h" | 58 | #include "nStreamMessage.h" |
4965 | 59 | 59 | ||
4966 | 60 | #ifdef MACOSX_XCODE | ||
4967 | 61 | #include "version.h" | ||
4968 | 62 | #endif // MACOSX_XCODE | ||
4969 | 63 | |||
4970 | 64 | // my IP address. Master server/game server hopefully tell me a correct one. | 60 | // my IP address. Master server/game server hopefully tell me a correct one. |
4971 | 65 | static tString sn_myAddress ("*.*.*.*:*"); | 61 | static tString sn_myAddress ("*.*.*.*:*"); |
4972 | 66 | tString const & sn_GetMyAddress() | 62 | tString const & sn_GetMyAddress() |
4973 | 67 | 63 | ||
4974 | === modified file 'src/network/nSocket.cpp' | |||
4975 | --- src/network/nSocket.cpp 2012-03-28 10:07:05 +0000 | |||
4976 | +++ src/network/nSocket.cpp 2013-03-07 01:57:22 +0000 | |||
4977 | @@ -52,13 +52,7 @@ | |||
4978 | 52 | 52 | ||
4979 | 53 | #ifndef WIN32 | 53 | #ifndef WIN32 |
4980 | 54 | #include <arpa/inet.h> | 54 | #include <arpa/inet.h> |
4988 | 55 | 55 | #include <netinet/ip.h> | |
4982 | 56 | #ifndef MACOSX | ||
4983 | 57 | # include <netinet/ip.h> | ||
4984 | 58 | #else | ||
4985 | 59 | # define IPTOS_LOWDELAY 0x10 // http://www.tcpdump.org/cgi-bin/cvsweb/tcpdump/ip.h?rev=1.11 | ||
4986 | 60 | #endif | ||
4987 | 61 | |||
4989 | 62 | #include <netinet/in_systm.h> | 56 | #include <netinet/in_systm.h> |
4990 | 63 | #include <netinet/in.h> | 57 | #include <netinet/in.h> |
4991 | 64 | #include <netdb.h> | 58 | #include <netdb.h> |
4992 | 65 | 59 | ||
4993 | === modified file 'src/thirdparty/Makefile.am' | |||
4994 | --- src/thirdparty/Makefile.am 2008-03-19 19:15:20 +0000 | |||
4995 | +++ src/thirdparty/Makefile.am 2013-03-07 01:57:22 +0000 | |||
4996 | @@ -5,7 +5,10 @@ | |||
4997 | 5 | SUBDIRS=mathexpr | 5 | SUBDIRS=mathexpr |
4998 | 6 | else | 6 | else |
4999 | 7 | if BUILDREGULAR | 7 | if BUILDREGULAR |
5000 | 8 | SUBDIRS=particles scrap mathexpr |
The diff has been truncated for viewing.
See bug #1066001 for additional information on work that needs to be done.