comparison Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj @ 3401:244ca085c026

iPhone/Xcode for 1.3 Eric Wing to Sam Here's another patch for Xcode-iPhone for 1.3. This has been sitting for awhile too, so you may want to test. Contains mostly small changes, but tries to unify how I do some of the script stages with the Mac version.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 17 Oct 2009 07:38:14 +0000
parents 20326ba2bda2
children 45ad54b4d9d6
comparison
equal deleted inserted replaced
3400:4ec48602f1db 3401:244ca085c026
5 }; 5 };
6 objectVersion = 45; 6 objectVersion = 45;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXAggregateTarget section */ 9 /* Begin PBXAggregateTarget section */
10 0064653F107E3D7400183915 /* Generate Header Files */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = 0064655A107E3E0400183915 /* Build configuration list for PBXAggregateTarget "Generate Header Files" */;
13 buildPhases = (
14 00646544107E3D8300183915 /* Run Script to Create SDL_config.h */,
15 00646546107E3DB200183915 /* Run Script to Create SDL_revision.h */,
16 );
17 dependencies = (
18 );
19 name = "Generate Header Files";
20 productName = "Generate Header Files";
21 };
10 FDB043B30E2689CC00F5B3F9 /* Template */ = { 22 FDB043B30E2689CC00F5B3F9 /* Template */ = {
11 isa = PBXAggregateTarget; 23 isa = PBXAggregateTarget;
12 buildConfigurationList = FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */; 24 buildConfigurationList = FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */;
13 buildPhases = ( 25 buildPhases = (
14 FDB043B20E2689CC00F5B3F9 /* ShellScript */, 26 FDB043B20E2689CC00F5B3F9 /* ShellScript */,
342 FDC656480E560DF800311C8E /* jumphack.c in Sources */ = {isa = PBXBuildFile; fileRef = FDC656440E560DF800311C8E /* jumphack.c */; }; 354 FDC656480E560DF800311C8E /* jumphack.c in Sources */ = {isa = PBXBuildFile; fileRef = FDC656440E560DF800311C8E /* jumphack.c */; };
343 FDC656490E560DF800311C8E /* jumphack.h in Headers */ = {isa = PBXBuildFile; fileRef = FDC656450E560DF800311C8E /* jumphack.h */; }; 355 FDC656490E560DF800311C8E /* jumphack.h in Headers */ = {isa = PBXBuildFile; fileRef = FDC656450E560DF800311C8E /* jumphack.h */; };
344 /* End PBXBuildFile section */ 356 /* End PBXBuildFile section */
345 357
346 /* Begin PBXContainerItemProxy section */ 358 /* Begin PBXContainerItemProxy section */
359 00646547107E3DE800183915 /* PBXContainerItemProxy */ = {
360 isa = PBXContainerItemProxy;
361 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
362 proxyType = 1;
363 remoteGlobalIDString = 0064653F107E3D7400183915 /* Generate Header Files */;
364 remoteInfo = "Generate Header Files";
365 };
347 FDB043B70E2689DD00F5B3F9 /* PBXContainerItemProxy */ = { 366 FDB043B70E2689DD00F5B3F9 /* PBXContainerItemProxy */ = {
348 isa = PBXContainerItemProxy; 367 isa = PBXContainerItemProxy;
349 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; 368 containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
350 proxyType = 1; 369 proxyType = 1;
351 remoteGlobalIDString = FDBB64820E159B23003B3114; 370 remoteGlobalIDString = FDBB64820E159B23003B3114;
1171 /* Begin PBXNativeTarget section */ 1190 /* Begin PBXNativeTarget section */
1172 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */ = { 1191 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */ = {
1173 isa = PBXNativeTarget; 1192 isa = PBXNativeTarget;
1174 buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */; 1193 buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */;
1175 buildPhases = ( 1194 buildPhases = (
1176 FDB0439F0E26877100F5B3F9 /* Run Script to Create SDL_config.h */,
1177 FD65265F0DE8FCCB002AD96B /* Headers */, 1195 FD65265F0DE8FCCB002AD96B /* Headers */,
1178 FD6526600DE8FCCB002AD96B /* Sources */, 1196 FD6526600DE8FCCB002AD96B /* Sources */,
1179 ); 1197 );
1180 buildRules = ( 1198 buildRules = (
1181 ); 1199 );
1182 dependencies = ( 1200 dependencies = (
1201 00646548107E3DE800183915 /* PBXTargetDependency */,
1183 ); 1202 );
1184 name = StaticLibiPhoneOS; 1203 name = StaticLibiPhoneOS;
1185 productName = iPhoneSDLStaticLib; 1204 productName = iPhoneSDLStaticLib;
1186 productReference = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */; 1205 productReference = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */;
1187 productType = "com.apple.product-type.library.static"; 1206 productType = "com.apple.product-type.library.static";
1215 projectDirPath = ""; 1234 projectDirPath = "";
1216 projectRoot = ../..; 1235 projectRoot = ../..;
1217 targets = ( 1236 targets = (
1218 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */, 1237 FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */,
1219 FDBB64820E159B23003B3114 /* StaticLibSimulator */, 1238 FDBB64820E159B23003B3114 /* StaticLibSimulator */,
1239 0064653F107E3D7400183915 /* Generate Header Files */,
1220 FDB043B30E2689CC00F5B3F9 /* Template */, 1240 FDB043B30E2689CC00F5B3F9 /* Template */,
1221 ); 1241 );
1222 }; 1242 };
1223 /* End PBXProject section */ 1243 /* End PBXProject section */
1224 1244
1225 /* Begin PBXShellScriptBuildPhase section */ 1245 /* Begin PBXShellScriptBuildPhase section */
1226 FDB0439F0E26877100F5B3F9 /* Run Script to Create SDL_config.h */ = { 1246 00646544107E3D8300183915 /* Run Script to Create SDL_config.h */ = {
1227 isa = PBXShellScriptBuildPhase; 1247 isa = PBXShellScriptBuildPhase;
1228 buildActionMask = 2147483647; 1248 buildActionMask = 2147483647;
1229 files = ( 1249 files = (
1230 ); 1250 );
1231 inputPaths = ( 1251 inputPaths = (
1252 "$(SRCROOT)/../../include/SDL_config.h.default",
1232 ); 1253 );
1233 name = "Run Script to Create SDL_config.h"; 1254 name = "Run Script to Create SDL_config.h";
1234 outputPaths = ( 1255 outputPaths = (
1256 "$(SRCROOT)/../../include/SDL_config.h",
1235 ); 1257 );
1236 runOnlyForDeploymentPostprocessing = 0; 1258 runOnlyForDeploymentPostprocessing = 0;
1237 shellPath = /bin/sh; 1259 shellPath = /bin/sh;
1238 shellScript = "# Make sure that include/SDL_config.h is a symlink to SDL_config.h.default.\n# If it exists and is not a symlink, it was probably generated by configure and\n# we move it aside.\nif [ ! -L ../../include/SDL_config.h ]; then\n if [ -e ../../include/SDL_config.h ]; then\n mv ../../include/SDL_config.h ../../include/SDL_config.h.generated\n fi\n ln -s SDL_config.h.default ../../include/SDL_config.h\nfi\n"; 1260 shellScript = "# Make sure that include/SDL_config.h is a symlink to SDL_config.h.default.\n# If it exists and is not a symlink, it was probably generated by configure and\n# we move it aside.\nif [ ! -L ../../include/SDL_config.h ]; then\n if [ -e ../../include/SDL_config.h ]; then\n mv ../../include/SDL_config.h ../../include/SDL_config.h.generated\n fi\n ln -s SDL_config.h.default ../../include/SDL_config.h\nfi\n";
1261 };
1262 00646546107E3DB200183915 /* Run Script to Create SDL_revision.h */ = {
1263 isa = PBXShellScriptBuildPhase;
1264 buildActionMask = 2147483647;
1265 files = (
1266 );
1267 inputPaths = (
1268 "$(SRCROOT)/../../build-scripts/showrev.sh",
1269 "$(SRCROOT)/../../build-scripts/updaterev.sh",
1270 );
1271 name = "Run Script to Create SDL_revision.h";
1272 outputPaths = (
1273 "$(SRCROOT)/../../include/SDL_revision.h",
1274 );
1275 runOnlyForDeploymentPostprocessing = 0;
1276 shellPath = /bin/sh;
1277 shellScript = "sh ../../build-scripts/updaterev.sh";
1239 }; 1278 };
1240 FDB043A10E2687A100F5B3F9 /* Run Script to Create SDL_config.h */ = { 1279 FDB043A10E2687A100F5B3F9 /* Run Script to Create SDL_config.h */ = {
1241 isa = PBXShellScriptBuildPhase; 1280 isa = PBXShellScriptBuildPhase;
1242 buildActionMask = 2147483647; 1281 buildActionMask = 2147483647;
1243 files = ( 1282 files = (
1450 runOnlyForDeploymentPostprocessing = 0; 1489 runOnlyForDeploymentPostprocessing = 0;
1451 }; 1490 };
1452 /* End PBXSourcesBuildPhase section */ 1491 /* End PBXSourcesBuildPhase section */
1453 1492
1454 /* Begin PBXTargetDependency section */ 1493 /* Begin PBXTargetDependency section */
1494 00646548107E3DE800183915 /* PBXTargetDependency */ = {
1495 isa = PBXTargetDependency;
1496 target = 0064653F107E3D7400183915 /* Generate Header Files */;
1497 targetProxy = 00646547107E3DE800183915 /* PBXContainerItemProxy */;
1498 };
1455 FDB043B80E2689DD00F5B3F9 /* PBXTargetDependency */ = { 1499 FDB043B80E2689DD00F5B3F9 /* PBXTargetDependency */ = {
1456 isa = PBXTargetDependency; 1500 isa = PBXTargetDependency;
1457 target = FDBB64820E159B23003B3114 /* StaticLibSimulator */; 1501 target = FDBB64820E159B23003B3114 /* StaticLibSimulator */;
1458 targetProxy = FDB043B70E2689DD00F5B3F9 /* PBXContainerItemProxy */; 1502 targetProxy = FDB043B70E2689DD00F5B3F9 /* PBXContainerItemProxy */;
1459 }; 1503 };
1463 targetProxy = FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */; 1507 targetProxy = FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */;
1464 }; 1508 };
1465 /* End PBXTargetDependency section */ 1509 /* End PBXTargetDependency section */
1466 1510
1467 /* Begin XCBuildConfiguration section */ 1511 /* Begin XCBuildConfiguration section */
1512 00646540107E3D7500183915 /* Debug */ = {
1513 isa = XCBuildConfiguration;
1514 buildSettings = {
1515 COPY_PHASE_STRIP = NO;
1516 GCC_DYNAMIC_NO_PIC = NO;
1517 GCC_OPTIMIZATION_LEVEL = 0;
1518 PRODUCT_NAME = "Generate Header Files";
1519 };
1520 name = Debug;
1521 };
1522 00646541107E3D7500183915 /* Release */ = {
1523 isa = XCBuildConfiguration;
1524 buildSettings = {
1525 COPY_PHASE_STRIP = YES;
1526 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1527 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1528 PRODUCT_NAME = "Generate Header Files";
1529 ZERO_LINK = NO;
1530 };
1531 name = Release;
1532 };
1468 C01FCF4F08A954540054247B /* Debug */ = { 1533 C01FCF4F08A954540054247B /* Debug */ = {
1469 isa = XCBuildConfiguration; 1534 isa = XCBuildConfiguration;
1470 buildSettings = { 1535 buildSettings = {
1471 ALWAYS_SEARCH_USER_PATHS = NO; 1536 ALWAYS_SEARCH_USER_PATHS = NO;
1472 ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 1537 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1577 name = Release; 1642 name = Release;
1578 }; 1643 };
1579 /* End XCBuildConfiguration section */ 1644 /* End XCBuildConfiguration section */
1580 1645
1581 /* Begin XCConfigurationList section */ 1646 /* Begin XCConfigurationList section */
1647 0064655A107E3E0400183915 /* Build configuration list for PBXAggregateTarget "Generate Header Files" */ = {
1648 isa = XCConfigurationList;
1649 buildConfigurations = (
1650 00646540107E3D7500183915 /* Debug */,
1651 00646541107E3D7500183915 /* Release */,
1652 );
1653 defaultConfigurationIsVisible = 0;
1654 defaultConfigurationName = Release;
1655 };
1582 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = { 1656 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = {
1583 isa = XCConfigurationList; 1657 isa = XCConfigurationList;
1584 buildConfigurations = ( 1658 buildConfigurations = (
1585 C01FCF4F08A954540054247B /* Debug */, 1659 C01FCF4F08A954540054247B /* Debug */,
1586 C01FCF5008A954540054247B /* Release */, 1660 C01FCF5008A954540054247B /* Release */,