summaryrefslogtreecommitdiff
path: root/Xcode-iPhoneOS/SDL
diff options
context:
space:
mode:
authorSam Lantinga <slouken@libsdl.org>2009-10-17 07:38:14 +0000
committerSam Lantinga <slouken@libsdl.org>2009-10-17 07:38:14 +0000
commit6513f302fd8c8c591bc12bfe8b99152311e8bd80 (patch)
treecd35979a7a919a98fdafec5ced936eb05bf84ffd /Xcode-iPhoneOS/SDL
parentf2ae715bf4f759e4f34567a27185cf7e73eb7f6c (diff)
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. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404103
Diffstat (limited to 'Xcode-iPhoneOS/SDL')
-rwxr-xr-xXcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj78
1 files changed, 76 insertions, 2 deletions
diff --git a/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj b/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj
index 2398c38d..770ad6c1 100755
--- a/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj
+++ b/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj
@@ -7,6 +7,18 @@
objects = {
/* Begin PBXAggregateTarget section */
+ 0064653F107E3D7400183915 /* Generate Header Files */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 0064655A107E3E0400183915 /* Build configuration list for PBXAggregateTarget "Generate Header Files" */;
+ buildPhases = (
+ 00646544107E3D8300183915 /* Run Script to Create SDL_config.h */,
+ 00646546107E3DB200183915 /* Run Script to Create SDL_revision.h */,
+ );
+ dependencies = (
+ );
+ name = "Generate Header Files";
+ productName = "Generate Header Files";
+ };
FDB043B30E2689CC00F5B3F9 /* Template */ = {
isa = PBXAggregateTarget;
buildConfigurationList = FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */;
@@ -344,6 +356,13 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
+ 00646547107E3DE800183915 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 0064653F107E3D7400183915 /* Generate Header Files */;
+ remoteInfo = "Generate Header Files";
+ };
FDB043B70E2689DD00F5B3F9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
@@ -1173,13 +1192,13 @@
isa = PBXNativeTarget;
buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */;
buildPhases = (
- FDB0439F0E26877100F5B3F9 /* Run Script to Create SDL_config.h */,
FD65265F0DE8FCCB002AD96B /* Headers */,
FD6526600DE8FCCB002AD96B /* Sources */,
);
buildRules = (
);
dependencies = (
+ 00646548107E3DE800183915 /* PBXTargetDependency */,
);
name = StaticLibiPhoneOS;
productName = iPhoneSDLStaticLib;
@@ -1217,26 +1236,46 @@
targets = (
FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */,
FDBB64820E159B23003B3114 /* StaticLibSimulator */,
+ 0064653F107E3D7400183915 /* Generate Header Files */,
FDB043B30E2689CC00F5B3F9 /* Template */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
- FDB0439F0E26877100F5B3F9 /* Run Script to Create SDL_config.h */ = {
+ 00646544107E3D8300183915 /* Run Script to Create SDL_config.h */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
+ "$(SRCROOT)/../../include/SDL_config.h.default",
);
name = "Run Script to Create SDL_config.h";
outputPaths = (
+ "$(SRCROOT)/../../include/SDL_config.h",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
};
+ 00646546107E3DB200183915 /* Run Script to Create SDL_revision.h */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ "$(SRCROOT)/../../build-scripts/showrev.sh",
+ "$(SRCROOT)/../../build-scripts/updaterev.sh",
+ );
+ name = "Run Script to Create SDL_revision.h";
+ outputPaths = (
+ "$(SRCROOT)/../../include/SDL_revision.h",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "sh ../../build-scripts/updaterev.sh";
+ };
FDB043A10E2687A100F5B3F9 /* Run Script to Create SDL_config.h */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -1452,6 +1491,11 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
+ 00646548107E3DE800183915 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 0064653F107E3D7400183915 /* Generate Header Files */;
+ targetProxy = 00646547107E3DE800183915 /* PBXContainerItemProxy */;
+ };
FDB043B80E2689DD00F5B3F9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FDBB64820E159B23003B3114 /* StaticLibSimulator */;
@@ -1465,6 +1509,27 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
+ 00646540107E3D7500183915 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ PRODUCT_NAME = "Generate Header Files";
+ };
+ name = Debug;
+ };
+ 00646541107E3D7500183915 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ PRODUCT_NAME = "Generate Header Files";
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1579,6 +1644,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
+ 0064655A107E3E0400183915 /* Build configuration list for PBXAggregateTarget "Generate Header Files" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 00646540107E3D7500183915 /* Debug */,
+ 00646541107E3D7500183915 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (