comparison Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj @ 5218:b1b0811a1ccc

merged
author Eric Wing <ewing . public |-at-| gmail . com>
date Sun, 06 Feb 2011 21:23:32 -0800
parents daa5463466c5 2c500f37abcf
children adfcdd311ae0
comparison
equal deleted inserted replaced
5217:b0797947dd1c 5218:b1b0811a1ccc
1 // !$*UTF8*$! 1 // !$*UTF8*$!
2 { 2 {
3 archiveVersion = 1; 3 archiveVersion = 1;
4 classes = { 4 classes = {
5 }; 5 };
6 objectVersion = 45; 6 objectVersion = 46;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXAggregateTarget section */ 9 /* Begin PBXAggregateTarget section */
10 0064653F107E3D7400183915 /* Generate Header Files */ = { 10 0064653F107E3D7400183915 /* Generate Header Files */ = {
11 isa = PBXAggregateTarget; 11 isa = PBXAggregateTarget;
17 dependencies = ( 17 dependencies = (
18 ); 18 );
19 name = "Generate Header Files"; 19 name = "Generate Header Files";
20 productName = "Generate Header Files"; 20 productName = "Generate Header Files";
21 }; 21 };
22 FDB043B30E2689CC00F5B3F9 /* Template */ = { 22 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */ = {
23 isa = PBXAggregateTarget; 23 isa = PBXAggregateTarget;
24 buildConfigurationList = FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */; 24 buildConfigurationList = 00B4F47412F696B30084EC00 /* Build configuration list for PBXAggregateTarget "BuildUniversalSimulatorDevicelibSDL" */;
25 buildPhases = ( 25 buildPhases = (
26 FDB043B20E2689CC00F5B3F9 /* ShellScript */, 26 00B4F47012F696830084EC00 /* ShellScript */,
27 ); 27 );
28 dependencies = ( 28 dependencies = (
29 FDB043BA0E2689E000F5B3F9 /* PBXTargetDependency */, 29 );
30 ); 30 name = BuildUniversalSimulatorDevicelibSDL;
31 name = Template; 31 productName = "Build Universal Simulator/Device libSDL";
32 productName = package; 32 };
33 00B4F48B12F6A69C0084EC00 /* PrepareXcodeProjectTemplate */ = {
34 isa = PBXAggregateTarget;
35 buildConfigurationList = 00B4F48E12F6A6BA0084EC00 /* Build configuration list for PBXAggregateTarget "PrepareXcodeProjectTemplate" */;
36 buildPhases = (
37 00B4F48A12F6A69C0084EC00 /* ShellScript */,
38 );
39 dependencies = (
40 00B4F4B112F6A9F00084EC00 /* PBXTargetDependency */,
41 00B4F49712F6A7B00084EC00 /* PBXTargetDependency */,
42 );
43 name = PrepareXcodeProjectTemplate;
44 productName = PrepareXcodeProjectTemplate;
33 }; 45 };
34 /* End PBXAggregateTarget section */ 46 /* End PBXAggregateTarget section */
35 47
36 /* Begin PBXBuildFile section */ 48 /* Begin PBXBuildFile section */
37 001E39A71196EE6F00A3F5B8 /* TestSupportRWops_Cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 001E39A51196EE6F00A3F5B8 /* TestSupportRWops_Cocoa.m */; }; 49 001E39A71196EE6F00A3F5B8 /* TestSupportRWops_Cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 001E39A51196EE6F00A3F5B8 /* TestSupportRWops_Cocoa.m */; };
53 006E986E1195513D001DE610 /* sample.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 006E98671195513D001DE610 /* sample.bmp */; }; 65 006E986E1195513D001DE610 /* sample.bmp in Resources */ = {isa = PBXBuildFile; fileRef = 006E98671195513D001DE610 /* sample.bmp */; };
54 006E986F1195513D001DE610 /* sample.wav in Resources */ = {isa = PBXBuildFile; fileRef = 006E98681195513D001DE610 /* sample.wav */; }; 66 006E986F1195513D001DE610 /* sample.wav in Resources */ = {isa = PBXBuildFile; fileRef = 006E98681195513D001DE610 /* sample.wav */; };
55 006E98701195513D001DE610 /* utf8.txt in Resources */ = {isa = PBXBuildFile; fileRef = 006E98691195513D001DE610 /* utf8.txt */; }; 67 006E98701195513D001DE610 /* utf8.txt in Resources */ = {isa = PBXBuildFile; fileRef = 006E98691195513D001DE610 /* utf8.txt */; };
56 006E9888119552DD001DE610 /* SDL_rwopsbundlesupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 006E9886119552DD001DE610 /* SDL_rwopsbundlesupport.h */; }; 68 006E9888119552DD001DE610 /* SDL_rwopsbundlesupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 006E9886119552DD001DE610 /* SDL_rwopsbundlesupport.h */; };
57 006E9889119552DD001DE610 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 006E9887119552DD001DE610 /* SDL_rwopsbundlesupport.m */; }; 69 006E9889119552DD001DE610 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 006E9887119552DD001DE610 /* SDL_rwopsbundlesupport.m */; };
58 006E988C119552FC001DE610 /* libSDLiPhoneOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */; }; 70 006E988C119552FC001DE610 /* libSDL.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD6526630DE8FCCB002AD96B /* libSDL.a */; };
59 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55A1195B4D900343137 /* AudioToolbox.framework */; }; 71 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55A1195B4D900343137 /* AudioToolbox.framework */; };
60 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55E1195B4D900343137 /* CoreAudio.framework */; }; 72 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55E1195B4D900343137 /* CoreAudio.framework */; };
61 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5601195B4D900343137 /* CoreGraphics.framework */; }; 73 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5601195B4D900343137 /* CoreGraphics.framework */; };
62 0098A5631195B4D900343137 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5621195B4D900343137 /* OpenGLES.framework */; }; 74 0098A5631195B4D900343137 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5621195B4D900343137 /* OpenGLES.framework */; };
63 0098A5651195B4D900343137 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5641195B4D900343137 /* UIKit.framework */; }; 75 0098A5651195B4D900343137 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5641195B4D900343137 /* UIKit.framework */; };
256 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; 268 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
257 proxyType = 1; 269 proxyType = 1;
258 remoteGlobalIDString = FD6526620DE8FCCB002AD96B; 270 remoteGlobalIDString = FD6526620DE8FCCB002AD96B;
259 remoteInfo = StaticLibiPhoneOS; 271 remoteInfo = StaticLibiPhoneOS;
260 }; 272 };
261 FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */ = { 273 00B4F49612F6A7B00084EC00 /* PBXContainerItemProxy */ = {
262 isa = PBXContainerItemProxy; 274 isa = PBXContainerItemProxy;
263 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; 275 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
264 proxyType = 1; 276 proxyType = 1;
265 remoteGlobalIDString = FD6526620DE8FCCB002AD96B; 277 remoteGlobalIDString = 00B4F47112F696830084EC00;
266 remoteInfo = StaticLibiPhoneOS; 278 remoteInfo = BuildUniversalSimulatorDevicelibSDL;
279 };
280 00B4F4B012F6A9F00084EC00 /* PBXContainerItemProxy */ = {
281 isa = PBXContainerItemProxy;
282 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
283 proxyType = 1;
284 remoteGlobalIDString = 0064653F107E3D7400183915;
285 remoteInfo = "Generate Header Files";
267 }; 286 };
268 /* End PBXContainerItemProxy section */ 287 /* End PBXContainerItemProxy section */
269 288
270 /* Begin PBXCopyFilesBuildPhase section */ 289 /* Begin PBXCopyFilesBuildPhase section */
271 006E9881119551D0001DE610 /* Copy rwops */ = { 290 006E9881119551D0001DE610 /* Copy rwops */ = {
395 FD3F4A740DEA620800C5B771 /* SDL_stdlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_stdlib.c; sourceTree = "<group>"; }; 414 FD3F4A740DEA620800C5B771 /* SDL_stdlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_stdlib.c; sourceTree = "<group>"; };
396 FD3F4A750DEA620800C5B771 /* SDL_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_string.c; sourceTree = "<group>"; }; 415 FD3F4A750DEA620800C5B771 /* SDL_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_string.c; sourceTree = "<group>"; };
397 FD5F9D1E0E0E08B3008E885B /* SDL_joystick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_joystick.c; sourceTree = "<group>"; }; 416 FD5F9D1E0E0E08B3008E885B /* SDL_joystick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_joystick.c; sourceTree = "<group>"; };
398 FD5F9D1F0E0E08B3008E885B /* SDL_joystick_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_joystick_c.h; sourceTree = "<group>"; }; 417 FD5F9D1F0E0E08B3008E885B /* SDL_joystick_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_joystick_c.h; sourceTree = "<group>"; };
399 FD5F9D200E0E08B3008E885B /* SDL_sysjoystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysjoystick.h; sourceTree = "<group>"; }; 418 FD5F9D200E0E08B3008E885B /* SDL_sysjoystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysjoystick.h; sourceTree = "<group>"; };
400 FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDLiPhoneOS.a; sourceTree = BUILT_PRODUCTS_DIR; }; 419 FD6526630DE8FCCB002AD96B /* libSDL.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDL.a; sourceTree = BUILT_PRODUCTS_DIR; };
401 FD689EF90E26E57800F90B21 /* SDL_coreaudio_iphone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_coreaudio_iphone.c; sourceTree = "<group>"; }; 420 FD689EF90E26E57800F90B21 /* SDL_coreaudio_iphone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_coreaudio_iphone.c; sourceTree = "<group>"; };
402 FD689EFA0E26E57800F90B21 /* SDL_coreaudio_iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_coreaudio_iphone.h; sourceTree = "<group>"; }; 421 FD689EFA0E26E57800F90B21 /* SDL_coreaudio_iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_coreaudio_iphone.h; sourceTree = "<group>"; };
403 FD689F000E26E5B600F90B21 /* SDL_sysjoystick.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_sysjoystick.m; sourceTree = "<group>"; }; 422 FD689F000E26E5B600F90B21 /* SDL_sysjoystick.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_sysjoystick.m; sourceTree = "<group>"; };
404 FD689F010E26E5B600F90B21 /* SDLUIAccelerationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLUIAccelerationDelegate.h; sourceTree = "<group>"; }; 423 FD689F010E26E5B600F90B21 /* SDLUIAccelerationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLUIAccelerationDelegate.h; sourceTree = "<group>"; };
405 FD689F020E26E5B600F90B21 /* SDLUIAccelerationDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDLUIAccelerationDelegate.m; sourceTree = "<group>"; }; 424 FD689F020E26E5B600F90B21 /* SDLUIAccelerationDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDLUIAccelerationDelegate.m; sourceTree = "<group>"; };
538 /* Begin PBXFrameworksBuildPhase section */ 557 /* Begin PBXFrameworksBuildPhase section */
539 006E982011955059001DE610 /* Frameworks */ = { 558 006E982011955059001DE610 /* Frameworks */ = {
540 isa = PBXFrameworksBuildPhase; 559 isa = PBXFrameworksBuildPhase;
541 buildActionMask = 2147483647; 560 buildActionMask = 2147483647;
542 files = ( 561 files = (
543 006E988C119552FC001DE610 /* libSDLiPhoneOS.a in Frameworks */, 562 006E988C119552FC001DE610 /* libSDL.a in Frameworks */,
544 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */, 563 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */,
545 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */, 564 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */,
546 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */, 565 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */,
547 0098A5631195B4D900343137 /* OpenGLES.framework in Frameworks */, 566 0098A5631195B4D900343137 /* OpenGLES.framework in Frameworks */,
548 0098A5651195B4D900343137 /* UIKit.framework in Frameworks */, 567 0098A5651195B4D900343137 /* UIKit.framework in Frameworks */,
766 sourceTree = SOURCE_ROOT; 785 sourceTree = SOURCE_ROOT;
767 }; 786 };
768 19C28FACFE9D520D11CA2CBB /* Products */ = { 787 19C28FACFE9D520D11CA2CBB /* Products */ = {
769 isa = PBXGroup; 788 isa = PBXGroup;
770 children = ( 789 children = (
771 FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */, 790 FD6526630DE8FCCB002AD96B /* libSDL.a */,
772 006E982211955059001DE610 /* testsdl.app */, 791 006E982211955059001DE610 /* testsdl.app */,
773 ); 792 );
774 name = Products; 793 name = Products;
775 sourceTree = "<group>"; 794 sourceTree = "<group>";
776 }; 795 };
1286 name = testsdl; 1305 name = testsdl;
1287 productName = testsdl; 1306 productName = testsdl;
1288 productReference = 006E982211955059001DE610 /* testsdl.app */; 1307 productReference = 006E982211955059001DE610 /* testsdl.app */;
1289 productType = "com.apple.product-type.application"; 1308 productType = "com.apple.product-type.application";
1290 }; 1309 };
1291 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */ = { 1310 FD6526620DE8FCCB002AD96B /* libSDL */ = {
1292 isa = PBXNativeTarget; 1311 isa = PBXNativeTarget;
1293 buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */; 1312 buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "libSDL" */;
1294 buildPhases = ( 1313 buildPhases = (
1295 FD65265F0DE8FCCB002AD96B /* Headers */, 1314 FD65265F0DE8FCCB002AD96B /* Headers */,
1296 FD6526600DE8FCCB002AD96B /* Sources */, 1315 FD6526600DE8FCCB002AD96B /* Sources */,
1297 ); 1316 );
1298 buildRules = ( 1317 buildRules = (
1299 ); 1318 );
1300 dependencies = ( 1319 dependencies = (
1301 00646548107E3DE800183915 /* PBXTargetDependency */, 1320 00646548107E3DE800183915 /* PBXTargetDependency */,
1302 ); 1321 );
1303 name = StaticLibiPhoneOS; 1322 name = libSDL;
1304 productName = iPhoneSDLStaticLib; 1323 productName = iPhoneSDLStaticLib;
1305 productReference = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */; 1324 productReference = FD6526630DE8FCCB002AD96B /* libSDL.a */;
1306 productType = "com.apple.product-type.library.static"; 1325 productType = "com.apple.product-type.library.static";
1307 }; 1326 };
1308 /* End PBXNativeTarget section */ 1327 /* End PBXNativeTarget section */
1309 1328
1310 /* Begin PBXProject section */ 1329 /* Begin PBXProject section */
1311 29B97313FDCFA39411CA2CEA /* Project object */ = { 1330 29B97313FDCFA39411CA2CEA /* Project object */ = {
1312 isa = PBXProject; 1331 isa = PBXProject;
1313 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */; 1332 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */;
1314 compatibilityVersion = "Xcode 3.1"; 1333 compatibilityVersion = "Xcode 3.2";
1315 developmentRegion = English; 1334 developmentRegion = English;
1316 hasScannedForEncodings = 1; 1335 hasScannedForEncodings = 1;
1317 knownRegions = ( 1336 knownRegions = (
1318 English, 1337 English,
1319 Japanese, 1338 Japanese,
1322 ); 1341 );
1323 mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; 1342 mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
1324 projectDirPath = ""; 1343 projectDirPath = "";
1325 projectRoot = ../..; 1344 projectRoot = ../..;
1326 targets = ( 1345 targets = (
1327 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */, 1346 FD6526620DE8FCCB002AD96B /* libSDL */,
1328 0064653F107E3D7400183915 /* Generate Header Files */, 1347 0064653F107E3D7400183915 /* Generate Header Files */,
1329 FDB043B30E2689CC00F5B3F9 /* Template */,
1330 006E982111955059001DE610 /* testsdl */, 1348 006E982111955059001DE610 /* testsdl */,
1349 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */,
1350 00B4F48B12F6A69C0084EC00 /* PrepareXcodeProjectTemplate */,
1331 ); 1351 );
1332 }; 1352 };
1333 /* End PBXProject section */ 1353 /* End PBXProject section */
1334 1354
1335 /* Begin PBXResourcesBuildPhase section */ 1355 /* Begin PBXResourcesBuildPhase section */
1382 ); 1402 );
1383 runOnlyForDeploymentPostprocessing = 0; 1403 runOnlyForDeploymentPostprocessing = 0;
1384 shellPath = /bin/sh; 1404 shellPath = /bin/sh;
1385 shellScript = "if test -f ~/.bash_profile; then source ~/.bash_profile; fi\nif test -f ~/.bashrc; then source ~/.bashrc; fi\nsh ../../build-scripts/updaterev.sh"; 1405 shellScript = "if test -f ~/.bash_profile; then source ~/.bash_profile; fi\nif test -f ~/.bashrc; then source ~/.bashrc; fi\nsh ../../build-scripts/updaterev.sh";
1386 }; 1406 };
1387 FDB043B20E2689CC00F5B3F9 /* ShellScript */ = { 1407 00B4F47012F696830084EC00 /* ShellScript */ = {
1388 isa = PBXShellScriptBuildPhase; 1408 isa = PBXShellScriptBuildPhase;
1389 buildActionMask = 12; 1409 buildActionMask = 2147483647;
1390 files = ( 1410 files = (
1391 ); 1411 );
1392 inputPaths = ( 1412 inputPaths = (
1413 "$(SYMROOT)/$(CONFIGURATION)-iphonesimulator/libSDL.a",
1414 "$(SYMROOT)/$(CONFIGURATION)-iphoneos/libSDL.a",
1393 ); 1415 );
1394 outputPaths = ( 1416 outputPaths = (
1417 "$(SYMROOT)/libSDL.a",
1395 ); 1418 );
1396 runOnlyForDeploymentPostprocessing = 0; 1419 runOnlyForDeploymentPostprocessing = 0;
1397 shellPath = /bin/sh; 1420 shellPath = /bin/sh;
1398 shellScript = "# clean up the framework, remove headers, extra files\n\ntemp=$BUILD_DIR/$BUILD_STYLE-template\ndest=\"/Developer/Platforms/iPhoneOS.platform/Developer/Library/XCode/Project Templates/SDL\"\ntemplate_dir_name=\"SDL Application\"\n\nrsync_flags=\"--exclude *.svn --links -r\"\n\n# mkdir -p $dest\nmkdir -p $temp\nmkdir -p \"$temp/$template_dir_name/lib/\"\nmkdir -p \"$temp/$template_dir_name/include\"\n\n#copy template\nrsync $rsync_flags \"../template/$template_dir_name\" $temp/\n\n#copy iPhone OS library\nrsync $rsync_flags -r $BUILD_DIR/$BUILD_STYLE-iphoneos/libSDLiPhoneOS.a \"$temp/$template_dir_name/lib/\"\n\n#copy iPhone Simulator Lib. Can't use the same name.\nrsync $rsync_flags -r $BUILD_DIR/$BUILD_STYLE-iphonesimulator/libSDLiPhoneOS.a \"$temp/$template_dir_name/lib/libSDLSimulator.a\"\n\n#copy headers\nrsync $rsync_flags ../../include/. \"$temp/$template_dir_name/include\"\n\n#install (nah, don't install)\n# cp -fr \"$temp/$template_dir_name\" \"$dest\""; 1421 shellScript = "# Build the simulator binary\n# xcodebuild -project SDLiPhoneOS.xcodeproj -target libSDL -configuration Release -sdk iphonesimulator\nxcodebuild -project SDLiPhoneOS.xcodeproj -target libSDL -configuration $CONFIGURATION -sdk iphonesimulator\n\n# Build the device binary\n# xcodebuild -project SDLiPhoneOS.xcodeproj -target libSDL -configuration Release -sdk iphoneos\nxcodebuild -project SDLiPhoneOS.xcodeproj -target libSDL -configuration $CONFIGURATION -sdk iphoneos\n\n# create a simulator/device fat binary from the 2 separate builds\nlipo $SYMROOT/$CONFIGURATION-iphonesimulator/libSDL.a $SYMROOT/$CONFIGURATION-iphoneos/libSDL.a -output $SYMROOT/libSDL.a -create\n\necho \"Created Universal Simulator/Device binary at $SYMROOT/libSDL.a\"\n\n\nexit 0\n";
1422 };
1423 00B4F48A12F6A69C0084EC00 /* ShellScript */ = {
1424 isa = PBXShellScriptBuildPhase;
1425 buildActionMask = 2147483647;
1426 files = (
1427 );
1428 inputPaths = (
1429 );
1430 outputPaths = (
1431 );
1432 runOnlyForDeploymentPostprocessing = 0;
1433 shellPath = /bin/sh;
1434 shellScript = "# clean up the framework, remove headers, extra files\n\ntemp=$BUILD_DIR/$BUILD_STYLE-template\n# Wrong! 1. Can't assume location of Xcode directory (use xcode-select)\n# 2. Project templates should go in Application Support directories anyway.\ntemplate_dir_name=\"SDL iOS Application\"\n# dest=\"$(HOME)/Library/Application Support/Developer/Shared/Xcode/Project Templates/SDL/SDL iOS Application\"\nrsync_flags=\"--exclude *.svn --links -r\"\n\n# mkdir -p $dest\nmkdir -p $temp\nmkdir -p \"$temp/$template_dir_name/SDL/lib/\"\nmkdir -p \"$temp/$template_dir_name/SDL/include\"\n\n# copy template\nrsync $rsync_flags \"../template/$template_dir_name\" $temp/\n\n# copy Universal libSDL.a\nrsync $rsync_flags -r $SYMROOT/libSDL.a \"$temp/$template_dir_name/SDL/lib/\"\n\n# copy headers\nrsync $rsync_flags ../../include/ \"$temp/$template_dir_name/SDL/include\"\n\n#install (nah, don't install)\n# cp -fr \"$temp/$template_dir_name\" \"$dest\"";
1399 }; 1435 };
1400 /* End PBXShellScriptBuildPhase section */ 1436 /* End PBXShellScriptBuildPhase section */
1401 1437
1402 /* Begin PBXSourcesBuildPhase section */ 1438 /* Begin PBXSourcesBuildPhase section */
1403 006E981F11955059001DE610 /* Sources */ = { 1439 006E981F11955059001DE610 /* Sources */ = {
1524 target = 0064653F107E3D7400183915 /* Generate Header Files */; 1560 target = 0064653F107E3D7400183915 /* Generate Header Files */;
1525 targetProxy = 00646547107E3DE800183915 /* PBXContainerItemProxy */; 1561 targetProxy = 00646547107E3DE800183915 /* PBXContainerItemProxy */;
1526 }; 1562 };
1527 006E982B11955065001DE610 /* PBXTargetDependency */ = { 1563 006E982B11955065001DE610 /* PBXTargetDependency */ = {
1528 isa = PBXTargetDependency; 1564 isa = PBXTargetDependency;
1529 target = FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */; 1565 target = FD6526620DE8FCCB002AD96B /* libSDL */;
1530 targetProxy = 006E982A11955065001DE610 /* PBXContainerItemProxy */; 1566 targetProxy = 006E982A11955065001DE610 /* PBXContainerItemProxy */;
1531 }; 1567 };
1532 FDB043BA0E2689E000F5B3F9 /* PBXTargetDependency */ = { 1568 00B4F49712F6A7B00084EC00 /* PBXTargetDependency */ = {
1533 isa = PBXTargetDependency; 1569 isa = PBXTargetDependency;
1534 target = FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */; 1570 target = 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */;
1535 targetProxy = FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */; 1571 targetProxy = 00B4F49612F6A7B00084EC00 /* PBXContainerItemProxy */;
1572 };
1573 00B4F4B112F6A9F00084EC00 /* PBXTargetDependency */ = {
1574 isa = PBXTargetDependency;
1575 target = 0064653F107E3D7400183915 /* Generate Header Files */;
1576 targetProxy = 00B4F4B012F6A9F00084EC00 /* PBXContainerItemProxy */;
1536 }; 1577 };
1537 /* End PBXTargetDependency section */ 1578 /* End PBXTargetDependency section */
1538 1579
1539 /* Begin XCBuildConfiguration section */ 1580 /* Begin XCBuildConfiguration section */
1540 00646540107E3D7500183915 /* Debug */ = { 1581 00646540107E3D7500183915 /* Debug */ = {
1601 PRODUCT_NAME = testsdl; 1642 PRODUCT_NAME = testsdl;
1602 ZERO_LINK = NO; 1643 ZERO_LINK = NO;
1603 }; 1644 };
1604 name = Release; 1645 name = Release;
1605 }; 1646 };
1647 00B4F47212F696830084EC00 /* Debug */ = {
1648 isa = XCBuildConfiguration;
1649 buildSettings = {
1650 COPY_PHASE_STRIP = NO;
1651 GCC_DYNAMIC_NO_PIC = NO;
1652 GCC_OPTIMIZATION_LEVEL = 0;
1653 PRODUCT_NAME = BuildUniversalSimulatorDevicelibSDL;
1654 };
1655 name = Debug;
1656 };
1657 00B4F47312F696830084EC00 /* Release */ = {
1658 isa = XCBuildConfiguration;
1659 buildSettings = {
1660 COPY_PHASE_STRIP = YES;
1661 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1662 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1663 PRODUCT_NAME = BuildUniversalSimulatorDevicelibSDL;
1664 ZERO_LINK = NO;
1665 };
1666 name = Release;
1667 };
1668 00B4F48C12F6A69C0084EC00 /* Debug */ = {
1669 isa = XCBuildConfiguration;
1670 buildSettings = {
1671 COPY_PHASE_STRIP = NO;
1672 GCC_DYNAMIC_NO_PIC = NO;
1673 GCC_OPTIMIZATION_LEVEL = 0;
1674 PRODUCT_NAME = PrepareXcodeProjectTemplate;
1675 };
1676 name = Debug;
1677 };
1678 00B4F48D12F6A69C0084EC00 /* Release */ = {
1679 isa = XCBuildConfiguration;
1680 buildSettings = {
1681 COPY_PHASE_STRIP = YES;
1682 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1683 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1684 PRODUCT_NAME = PrepareXcodeProjectTemplate;
1685 ZERO_LINK = NO;
1686 };
1687 name = Release;
1688 };
1606 C01FCF4F08A954540054247B /* Debug */ = { 1689 C01FCF4F08A954540054247B /* Debug */ = {
1607 isa = XCBuildConfiguration; 1690 isa = XCBuildConfiguration;
1608 buildSettings = { 1691 buildSettings = {
1609 ALWAYS_SEARCH_USER_PATHS = NO; 1692 ALWAYS_SEARCH_USER_PATHS = NO;
1693 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1610 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1694 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1611 GCC_C_LANGUAGE_STANDARD = c99; 1695 GCC_C_LANGUAGE_STANDARD = c99;
1612 GCC_DEBUGGING_SYMBOLS = full; 1696 GCC_DEBUGGING_SYMBOLS = full;
1613 GCC_WARN_ABOUT_RETURN_TYPE = YES; 1697 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1614 GCC_WARN_UNUSED_VARIABLE = NO; 1698 GCC_WARN_UNUSED_VARIABLE = NO;
1622 }; 1706 };
1623 C01FCF5008A954540054247B /* Release */ = { 1707 C01FCF5008A954540054247B /* Release */ = {
1624 isa = XCBuildConfiguration; 1708 isa = XCBuildConfiguration;
1625 buildSettings = { 1709 buildSettings = {
1626 ALWAYS_SEARCH_USER_PATHS = NO; 1710 ALWAYS_SEARCH_USER_PATHS = NO;
1627 ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; 1711 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1628 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1712 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1629 GCC_C_LANGUAGE_STANDARD = c99; 1713 GCC_C_LANGUAGE_STANDARD = c99;
1630 GCC_WARN_ABOUT_RETURN_TYPE = YES; 1714 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1631 GCC_WARN_UNUSED_VARIABLE = NO; 1715 GCC_WARN_UNUSED_VARIABLE = NO;
1632 IPHONEOS_DEPLOYMENT_TARGET = 3.1; 1716 IPHONEOS_DEPLOYMENT_TARGET = 3.1;
1638 }; 1722 };
1639 FD6526640DE8FCCB002AD96B /* Debug */ = { 1723 FD6526640DE8FCCB002AD96B /* Debug */ = {
1640 isa = XCBuildConfiguration; 1724 isa = XCBuildConfiguration;
1641 buildSettings = { 1725 buildSettings = {
1642 ALWAYS_SEARCH_USER_PATHS = NO; 1726 ALWAYS_SEARCH_USER_PATHS = NO;
1643 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
1644 COPY_PHASE_STRIP = NO; 1727 COPY_PHASE_STRIP = NO;
1645 DEPLOYMENT_LOCATION = NO; 1728 DEPLOYMENT_LOCATION = NO;
1646 GCC_DYNAMIC_NO_PIC = NO; 1729 GCC_DYNAMIC_NO_PIC = NO;
1647 GCC_OPTIMIZATION_LEVEL = 0; 1730 GCC_OPTIMIZATION_LEVEL = 0;
1648 PREBINDING = NO; 1731 PREBINDING = NO;
1649 PRODUCT_NAME = SDLiPhoneOS; 1732 PRODUCT_NAME = SDL;
1650 SKIP_INSTALL = YES; 1733 SKIP_INSTALL = YES;
1651 }; 1734 };
1652 name = Debug; 1735 name = Debug;
1653 }; 1736 };
1654 FD6526650DE8FCCB002AD96B /* Release */ = { 1737 FD6526650DE8FCCB002AD96B /* Release */ = {
1655 isa = XCBuildConfiguration; 1738 isa = XCBuildConfiguration;
1656 buildSettings = { 1739 buildSettings = {
1657 ALWAYS_SEARCH_USER_PATHS = NO; 1740 ALWAYS_SEARCH_USER_PATHS = NO;
1658 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
1659 COPY_PHASE_STRIP = YES; 1741 COPY_PHASE_STRIP = YES;
1660 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1742 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1661 DEPLOYMENT_LOCATION = NO; 1743 DEPLOYMENT_LOCATION = NO;
1662 GCC_ENABLE_FIX_AND_CONTINUE = NO; 1744 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1663 PREBINDING = NO; 1745 PREBINDING = NO;
1664 PRODUCT_NAME = SDLiPhoneOS; 1746 PRODUCT_NAME = SDL;
1665 SKIP_INSTALL = YES; 1747 SKIP_INSTALL = YES;
1666 ZERO_LINK = NO; 1748 ZERO_LINK = NO;
1667 };
1668 name = Release;
1669 };
1670 FDB043B40E2689CC00F5B3F9 /* Debug */ = {
1671 isa = XCBuildConfiguration;
1672 buildSettings = {
1673 ARCHS = "";
1674 PRODUCT_NAME = Template;
1675 };
1676 name = Debug;
1677 };
1678 FDB043B50E2689CC00F5B3F9 /* Release */ = {
1679 isa = XCBuildConfiguration;
1680 buildSettings = {
1681 ARCHS = "";
1682 PRODUCT_NAME = Template;
1683 }; 1749 };
1684 name = Release; 1750 name = Release;
1685 }; 1751 };
1686 /* End XCBuildConfiguration section */ 1752 /* End XCBuildConfiguration section */
1687 1753
1702 006E98261195505B001DE610 /* Release */, 1768 006E98261195505B001DE610 /* Release */,
1703 ); 1769 );
1704 defaultConfigurationIsVisible = 0; 1770 defaultConfigurationIsVisible = 0;
1705 defaultConfigurationName = Release; 1771 defaultConfigurationName = Release;
1706 }; 1772 };
1773 00B4F47412F696B30084EC00 /* Build configuration list for PBXAggregateTarget "BuildUniversalSimulatorDevicelibSDL" */ = {
1774 isa = XCConfigurationList;
1775 buildConfigurations = (
1776 00B4F47212F696830084EC00 /* Debug */,
1777 00B4F47312F696830084EC00 /* Release */,
1778 );
1779 defaultConfigurationIsVisible = 0;
1780 defaultConfigurationName = Release;
1781 };
1782 00B4F48E12F6A6BA0084EC00 /* Build configuration list for PBXAggregateTarget "PrepareXcodeProjectTemplate" */ = {
1783 isa = XCConfigurationList;
1784 buildConfigurations = (
1785 00B4F48C12F6A69C0084EC00 /* Debug */,
1786 00B4F48D12F6A69C0084EC00 /* Release */,
1787 );
1788 defaultConfigurationIsVisible = 0;
1789 defaultConfigurationName = Release;
1790 };
1707 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = { 1791 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = {
1708 isa = XCConfigurationList; 1792 isa = XCConfigurationList;
1709 buildConfigurations = ( 1793 buildConfigurations = (
1710 C01FCF4F08A954540054247B /* Debug */, 1794 C01FCF4F08A954540054247B /* Debug */,
1711 C01FCF5008A954540054247B /* Release */, 1795 C01FCF5008A954540054247B /* Release */,
1712 ); 1796 );
1713 defaultConfigurationIsVisible = 0; 1797 defaultConfigurationIsVisible = 0;
1714 defaultConfigurationName = Release; 1798 defaultConfigurationName = Release;
1715 }; 1799 };
1716 FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */ = { 1800 FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "libSDL" */ = {
1717 isa = XCConfigurationList; 1801 isa = XCConfigurationList;
1718 buildConfigurations = ( 1802 buildConfigurations = (
1719 FD6526640DE8FCCB002AD96B /* Debug */, 1803 FD6526640DE8FCCB002AD96B /* Debug */,
1720 FD6526650DE8FCCB002AD96B /* Release */, 1804 FD6526650DE8FCCB002AD96B /* Release */,
1721 ); 1805 );
1722 defaultConfigurationIsVisible = 0; 1806 defaultConfigurationIsVisible = 0;
1723 defaultConfigurationName = Release; 1807 defaultConfigurationName = Release;
1724 }; 1808 };
1725 FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */ = {
1726 isa = XCConfigurationList;
1727 buildConfigurations = (
1728 FDB043B40E2689CC00F5B3F9 /* Debug */,
1729 FDB043B50E2689CC00F5B3F9 /* Release */,
1730 );
1731 defaultConfigurationIsVisible = 0;
1732 defaultConfigurationName = Release;
1733 };
1734 /* End XCConfigurationList section */ 1809 /* End XCConfigurationList section */
1735 }; 1810 };
1736 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; 1811 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
1737 } 1812 }