|
16 | 16 | 9223C47E1F009428009A94D7 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4721F009428009A94D7 /* Math.cpp */; };
|
17 | 17 | 9223C4801F009428009A94D7 /* SpriteComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4761F009428009A94D7 /* SpriteComponent.cpp */; };
|
18 | 18 | 9223C48B1F0CA3CE009A94D7 /* MoveComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */; };
|
19 |
| - 9223C4941F0CA766009A94D7 /* CollisionComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */; }; |
20 | 19 | 9223C4951F0CA766009A94D7 /* CircleComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */; };
|
21 | 20 | 92CF0D2F1F3BB5270086A0F3 /* AudioComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CF0D1D1F3BB5270086A0F3 /* AudioComponent.cpp */; };
|
22 | 21 | 92CF0D301F3BB5270086A0F3 /* AudioSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 92CF0D1F1F3BB5270086A0F3 /* AudioSystem.cpp */; };
|
|
50 | 49 | 9223C4771F009428009A94D7 /* SpriteComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpriteComponent.h; sourceTree = "<group>"; };
|
51 | 50 | 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MoveComponent.cpp; sourceTree = "<group>"; };
|
52 | 51 | 9223C48C1F0CA3D4009A94D7 /* MoveComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoveComponent.h; sourceTree = "<group>"; };
|
53 |
| - 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CollisionComponent.cpp; sourceTree = "<group>"; }; |
54 | 52 | 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CircleComponent.cpp; sourceTree = "<group>"; };
|
55 |
| - 9223C4921F0CA766009A94D7 /* CollisionComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionComponent.h; sourceTree = "<group>"; }; |
56 | 53 | 9223C4931F0CA766009A94D7 /* CircleComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleComponent.h; sourceTree = "<group>"; };
|
57 | 54 | 92CF0D1D1F3BB5270086A0F3 /* AudioComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioComponent.cpp; sourceTree = "<group>"; };
|
58 | 55 | 92CF0D1E1F3BB5270086A0F3 /* AudioComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioComponent.h; sourceTree = "<group>"; };
|
|
93 | 90 | 92E46DEE1B634EA30035CD21 = {
|
94 | 91 | isa = PBXGroup;
|
95 | 92 | children = (
|
| 93 | + 9223C4681F009428009A94D7 /* Actor.cpp */, |
| 94 | + 9223C4691F009428009A94D7 /* Actor.h */, |
96 | 95 | 92CF0D1D1F3BB5270086A0F3 /* AudioComponent.cpp */,
|
97 | 96 | 92CF0D1E1F3BB5270086A0F3 /* AudioComponent.h */,
|
98 | 97 | 92CF0D1F1F3BB5270086A0F3 /* AudioSystem.cpp */,
|
99 | 98 | 92CF0D201F3BB5270086A0F3 /* AudioSystem.h */,
|
100 | 99 | 92CF0D211F3BB5270086A0F3 /* CameraActor.cpp */,
|
101 | 100 | 92CF0D221F3BB5270086A0F3 /* CameraActor.h */,
|
102 |
| - 92CF0D231F3BB5270086A0F3 /* Mesh.cpp */, |
103 |
| - 92CF0D241F3BB5270086A0F3 /* Mesh.h */, |
104 |
| - 92CF0D251F3BB5270086A0F3 /* MeshComponent.cpp */, |
105 |
| - 92CF0D261F3BB5270086A0F3 /* MeshComponent.h */, |
106 |
| - 92CF0D271F3BB5270086A0F3 /* PlaneActor.cpp */, |
107 |
| - 92CF0D281F3BB5270086A0F3 /* PlaneActor.h */, |
108 |
| - 92CF0D291F3BB5270086A0F3 /* Renderer.cpp */, |
109 |
| - 92CF0D2A1F3BB5270086A0F3 /* Renderer.h */, |
110 |
| - 92CF0D2B1F3BB5270086A0F3 /* SoundEvent.cpp */, |
111 |
| - 92CF0D2C1F3BB5270086A0F3 /* SoundEvent.h */, |
112 |
| - 92CF0D2D1F3BB5270086A0F3 /* VertexArray.cpp */, |
113 |
| - 92CF0D2E1F3BB5270086A0F3 /* VertexArray.h */, |
114 |
| - 9223C4681F009428009A94D7 /* Actor.cpp */, |
115 |
| - 9223C4691F009428009A94D7 /* Actor.h */, |
116 | 101 | 9223C46E1F009428009A94D7 /* Component.cpp */,
|
117 | 102 | 9223C46F1F009428009A94D7 /* Component.h */,
|
118 | 103 | 9223C4911F0CA766009A94D7 /* CircleComponent.cpp */,
|
119 | 104 | 9223C4931F0CA766009A94D7 /* CircleComponent.h */,
|
120 |
| - 9223C4901F0CA766009A94D7 /* CollisionComponent.cpp */, |
121 |
| - 9223C4921F0CA766009A94D7 /* CollisionComponent.h */, |
122 | 105 | 9223C4671F009428009A94D7 /* Game.cpp */,
|
123 | 106 | 9223C4701F009428009A94D7 /* Game.h */,
|
124 | 107 | 9223C4711F009428009A94D7 /* Main.cpp */,
|
125 | 108 | 9223C4721F009428009A94D7 /* Math.cpp */,
|
126 | 109 | 9223C4731F009428009A94D7 /* Math.h */,
|
| 110 | + 92CF0D231F3BB5270086A0F3 /* Mesh.cpp */, |
| 111 | + 92CF0D241F3BB5270086A0F3 /* Mesh.h */, |
| 112 | + 92CF0D251F3BB5270086A0F3 /* MeshComponent.cpp */, |
| 113 | + 92CF0D261F3BB5270086A0F3 /* MeshComponent.h */, |
127 | 114 | 9223C48A1F0CA3CE009A94D7 /* MoveComponent.cpp */,
|
128 | 115 | 9223C48C1F0CA3D4009A94D7 /* MoveComponent.h */,
|
| 116 | + 92CF0D271F3BB5270086A0F3 /* PlaneActor.cpp */, |
| 117 | + 92CF0D281F3BB5270086A0F3 /* PlaneActor.h */, |
| 118 | + 92CF0D291F3BB5270086A0F3 /* Renderer.cpp */, |
| 119 | + 92CF0D2A1F3BB5270086A0F3 /* Renderer.h */, |
129 | 120 | 9206FDC71F140D40005078A2 /* Shader.cpp */,
|
130 | 121 | 9206FDC81F140D40005078A2 /* Shader.h */,
|
| 122 | + 92CF0D2B1F3BB5270086A0F3 /* SoundEvent.cpp */, |
| 123 | + 92CF0D2C1F3BB5270086A0F3 /* SoundEvent.h */, |
131 | 124 | 9223C4761F009428009A94D7 /* SpriteComponent.cpp */,
|
132 | 125 | 9223C4771F009428009A94D7 /* SpriteComponent.h */,
|
133 | 126 | 9206FDC41F140707005078A2 /* Texture.cpp */,
|
134 | 127 | 9206FDC51F140707005078A2 /* Texture.h */,
|
| 128 | + 92CF0D2D1F3BB5270086A0F3 /* VertexArray.cpp */, |
| 129 | + 92CF0D2E1F3BB5270086A0F3 /* VertexArray.h */, |
135 | 130 | 9206FDC31F13F7E8005078A2 /* Shaders */,
|
136 | 131 | 92E46DF81B634EA30035CD21 /* Products */,
|
137 | 132 | 92D324FA1B697389005A86C7 /* CoreFoundation.framework */,
|
|
173 | 168 | 92E46DEF1B634EA30035CD21 /* Project object */ = {
|
174 | 169 | isa = PBXProject;
|
175 | 170 | attributes = {
|
176 |
| - LastUpgradeCheck = 0830; |
| 171 | + LastUpgradeCheck = 0920; |
177 | 172 | ORGANIZATIONNAME = "Sanjay Madhav";
|
178 | 173 | TargetAttributes = {
|
179 | 174 | 92E46DF61B634EA30035CD21 = {
|
180 | 175 | CreatedOnToolsVersion = 6.4;
|
181 | 176 | };
|
182 | 177 | };
|
183 | 178 | };
|
184 |
| - buildConfigurationList = 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter8-mac" */; |
| 179 | + buildConfigurationList = 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter07-mac" */; |
185 | 180 | compatibilityVersion = "Xcode 3.2";
|
186 | 181 | developmentRegion = English;
|
187 | 182 | hasScannedForEncodings = 0;
|
|
210 | 205 | );
|
211 | 206 | runOnlyForDeploymentPostprocessing = 0;
|
212 | 207 | shellPath = /bin/sh;
|
213 |
| - shellScript = "if [ -d \"$BUILD_DIR/Debug\" ]; then\n cp \"$SRCROOT\"/../external/GLEW/lib/mac/*.dylib $BUILD_DIR/Debug\n cp \"$SRCROOT\"/../external/SDL/lib/mac/*.dylib $BUILD_DIR/Debug\n cp \"$SRCROOT\"/../external/FMOD/lib/mac/*.dylib $BUILD_DIR/Debug\nfi\n\nif [ -d \"$BUILD_DIR/Release\" ]; then\n cp \"$SRCROOT\"/../external/GLEW/lib/mac/*.dylib $BUILD_DIR/Release\n cp \"$SRCROOT\"/../external/SDL/lib/mac/*.dylib $BUILD_DIR/Release\n cp \"$SRCROOT\"/../external/FMOD/lib/mac/*.dylib $BUILD_DIR/Release\nfi"; |
| 208 | + shellScript = "if [ -d \"$BUILD_DIR/Debug\" ]; then\n cp \"$SRCROOT\"/../external/GLEW/lib/mac/*.dylib $BUILD_DIR/Debug\n cp \"$SRCROOT\"/../external/SDL/lib/mac/*.dylib $BUILD_DIR/Debug\n cp \"$SRCROOT\"/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/lib/*.dylib $BUILD_DIR/Debug\n cp \"$SRCROOT\"/../external/FMOD/\"FMOD Programmers API\"/api/studio/lib/*.dylib $BUILD_DIR/Debug\nfi\n\nif [ -d \"$BUILD_DIR/Release\" ]; then\n cp \"$SRCROOT\"/../external/GLEW/lib/mac/*.dylib $BUILD_DIR/Release\n cp \"$SRCROOT\"/../external/SDL/lib/mac/*.dylib $BUILD_DIR/Release\n cp \"$SRCROOT\"/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/lib/*.dylib $BUILD_DIR/Release\n cp \"$SRCROOT\"/../external/FMOD/\"FMOD Programmers API\"/api/studio/lib/*.dylib $BUILD_DIR/Release\nfi"; |
214 | 209 | };
|
215 | 210 | /* End PBXShellScriptBuildPhase section */
|
216 | 211 |
|
|
220 | 215 | buildActionMask = 2147483647;
|
221 | 216 | files = (
|
222 | 217 | 92CF0D351F3BB5270086A0F3 /* Renderer.cpp in Sources */,
|
223 |
| - 9223C4941F0CA766009A94D7 /* CollisionComponent.cpp in Sources */, |
224 | 218 | 9223C47D1F009428009A94D7 /* Main.cpp in Sources */,
|
225 | 219 | 92CF0D331F3BB5270086A0F3 /* MeshComponent.cpp in Sources */,
|
226 | 220 | 9223C47E1F009428009A94D7 /* Math.cpp in Sources */,
|
|
253 | 247 | CLANG_CXX_LIBRARY = "libc++";
|
254 | 248 | CLANG_ENABLE_MODULES = YES;
|
255 | 249 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 250 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
256 | 251 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 252 | + CLANG_WARN_COMMA = YES; |
257 | 253 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
258 | 254 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
259 | 255 | CLANG_WARN_EMPTY_BODY = YES;
|
260 | 256 | CLANG_WARN_ENUM_CONVERSION = YES;
|
261 | 257 | CLANG_WARN_INFINITE_RECURSION = YES;
|
262 | 258 | CLANG_WARN_INT_CONVERSION = YES;
|
| 259 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 260 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
263 | 261 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 262 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 263 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
264 | 264 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
265 | 265 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
266 | 266 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
298 | 298 | CLANG_CXX_LIBRARY = "libc++";
|
299 | 299 | CLANG_ENABLE_MODULES = YES;
|
300 | 300 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 301 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
301 | 302 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 303 | + CLANG_WARN_COMMA = YES; |
302 | 304 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
303 | 305 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
304 | 306 | CLANG_WARN_EMPTY_BODY = YES;
|
305 | 307 | CLANG_WARN_ENUM_CONVERSION = YES;
|
306 | 308 | CLANG_WARN_INFINITE_RECURSION = YES;
|
307 | 309 | CLANG_WARN_INT_CONVERSION = YES;
|
| 310 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 311 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
308 | 312 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 313 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 314 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
309 | 315 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
310 | 316 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
311 | 317 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
339 | 345 | "$(SRCROOT)/../external/SDL/include",
|
340 | 346 | "$(SRCROOT)/../external/GLEW/include",
|
341 | 347 | "$(SRCROOT)/../external/SOIL/include",
|
342 |
| - "$(SRCROOT)/../external/FMOD/include", |
343 | 348 | "$(SRCROOT)/../external/rapidjson/include",
|
| 349 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/inc", |
| 350 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/studio/inc", |
344 | 351 | );
|
345 | 352 | LIBRARY_SEARCH_PATHS = (
|
346 | 353 | "$(SRCROOT)/../external/GLEW/lib/mac",
|
347 | 354 | "$(SRCROOT)/../external/SDL/lib/mac",
|
348 | 355 | "$(SRCROOT)/../external/SOIL/lib/mac",
|
349 |
| - "$(SRCROOT)/../external/FMOD/lib/mac", |
| 356 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/lib", |
| 357 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/studio/lib", |
350 | 358 | );
|
351 | 359 | OTHER_LDFLAGS = (
|
352 | 360 | "-lGLEW.2.1.0",
|
|
374 | 382 | "$(SRCROOT)/../external/SDL/include",
|
375 | 383 | "$(SRCROOT)/../external/GLEW/include",
|
376 | 384 | "$(SRCROOT)/../external/SOIL/include",
|
377 |
| - "$(SRCROOT)/../external/FMOD/include", |
378 | 385 | "$(SRCROOT)/../external/rapidjson/include",
|
| 386 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/inc", |
| 387 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/studio/inc", |
379 | 388 | );
|
380 | 389 | LIBRARY_SEARCH_PATHS = (
|
381 | 390 | "$(SRCROOT)/../external/GLEW/lib/mac",
|
382 | 391 | "$(SRCROOT)/../external/SDL/lib/mac",
|
383 | 392 | "$(SRCROOT)/../external/SOIL/lib/mac",
|
384 |
| - "$(SRCROOT)/../external/FMOD/lib/mac", |
| 393 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/lowlevel/lib", |
| 394 | + "$(SRCROOT)/../external/FMOD/\"FMOD Programmers API\"/api/studio/lib", |
385 | 395 | );
|
386 | 396 | OTHER_LDFLAGS = (
|
387 | 397 | "-lGLEW.2.1.0",
|
|
400 | 410 | /* End XCBuildConfiguration section */
|
401 | 411 |
|
402 | 412 | /* Begin XCConfigurationList section */
|
403 |
| - 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter8-mac" */ = { |
| 413 | + 92E46DF21B634EA30035CD21 /* Build configuration list for PBXProject "Chapter07-mac" */ = { |
404 | 414 | isa = XCConfigurationList;
|
405 | 415 | buildConfigurations = (
|
406 | 416 | 92E46DFC1B634EA40035CD21 /* Debug */,
|
|
0 commit comments