Commit dab19180 authored by Eric Wing's avatar Eric Wing

New iOS Xcode target to build libSDL.a and lipo Simulator & Device binaries together.

New iOS Xcode target to prepare an Xcode template using the Universal libSDL.a.
parent f3716d8a
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
archiveVersion = 1; archiveVersion = 1;
classes = { classes = {
}; };
objectVersion = 45; objectVersion = 46;
objects = { objects = {
/* Begin PBXAggregateTarget section */ /* Begin PBXAggregateTarget section */
...@@ -19,17 +19,29 @@ ...@@ -19,17 +19,29 @@
name = "Generate Header Files"; name = "Generate Header Files";
productName = "Generate Header Files"; productName = "Generate Header Files";
}; };
FDB043B30E2689CC00F5B3F9 /* Template */ = { 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */ = {
isa = PBXAggregateTarget; isa = PBXAggregateTarget;
buildConfigurationList = FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */; buildConfigurationList = 00B4F47412F696B30084EC00 /* Build configuration list for PBXAggregateTarget "BuildUniversalSimulatorDevicelibSDL" */;
buildPhases = ( buildPhases = (
FDB043B20E2689CC00F5B3F9 /* ShellScript */, 00B4F47012F696830084EC00 /* ShellScript */,
); );
dependencies = ( dependencies = (
FDB043BA0E2689E000F5B3F9 /* PBXTargetDependency */,
); );
name = Template; name = BuildUniversalSimulatorDevicelibSDL;
productName = package; productName = "Build Universal Simulator/Device libSDL";
};
00B4F48B12F6A69C0084EC00 /* PrepareXcodeProjectTemplate */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 00B4F48E12F6A6BA0084EC00 /* Build configuration list for PBXAggregateTarget "PrepareXcodeProjectTemplate" */;
buildPhases = (
00B4F48A12F6A69C0084EC00 /* ShellScript */,
);
dependencies = (
00B4F4B112F6A9F00084EC00 /* PBXTargetDependency */,
00B4F49712F6A7B00084EC00 /* PBXTargetDependency */,
);
name = PrepareXcodeProjectTemplate;
productName = PrepareXcodeProjectTemplate;
}; };
/* End PBXAggregateTarget section */ /* End PBXAggregateTarget section */
...@@ -55,7 +67,7 @@ ...@@ -55,7 +67,7 @@
006E98701195513D001DE610 /* utf8.txt in Resources */ = {isa = PBXBuildFile; fileRef = 006E98691195513D001DE610 /* utf8.txt */; }; 006E98701195513D001DE610 /* utf8.txt in Resources */ = {isa = PBXBuildFile; fileRef = 006E98691195513D001DE610 /* utf8.txt */; };
006E9888119552DD001DE610 /* SDL_rwopsbundlesupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 006E9886119552DD001DE610 /* SDL_rwopsbundlesupport.h */; }; 006E9888119552DD001DE610 /* SDL_rwopsbundlesupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 006E9886119552DD001DE610 /* SDL_rwopsbundlesupport.h */; };
006E9889119552DD001DE610 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 006E9887119552DD001DE610 /* SDL_rwopsbundlesupport.m */; }; 006E9889119552DD001DE610 /* SDL_rwopsbundlesupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 006E9887119552DD001DE610 /* SDL_rwopsbundlesupport.m */; };
006E988C119552FC001DE610 /* libSDLiPhoneOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */; }; 006E988C119552FC001DE610 /* libSDL.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD6526630DE8FCCB002AD96B /* libSDL.a */; };
0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55A1195B4D900343137 /* AudioToolbox.framework */; }; 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55A1195B4D900343137 /* AudioToolbox.framework */; };
0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55E1195B4D900343137 /* CoreAudio.framework */; }; 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A55E1195B4D900343137 /* CoreAudio.framework */; };
0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5601195B4D900343137 /* CoreGraphics.framework */; }; 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0098A5601195B4D900343137 /* CoreGraphics.framework */; };
...@@ -255,12 +267,19 @@ ...@@ -255,12 +267,19 @@
remoteGlobalIDString = FD6526620DE8FCCB002AD96B; remoteGlobalIDString = FD6526620DE8FCCB002AD96B;
remoteInfo = StaticLibiPhoneOS; remoteInfo = StaticLibiPhoneOS;
}; };
FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */ = { 00B4F49612F6A7B00084EC00 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy; isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
proxyType = 1; proxyType = 1;
remoteGlobalIDString = FD6526620DE8FCCB002AD96B; remoteGlobalIDString = 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */;
remoteInfo = StaticLibiPhoneOS; remoteInfo = BuildUniversalSimulatorDevicelibSDL;
};
00B4F4B012F6A9F00084EC00 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
proxyType = 1;
remoteGlobalIDString = 0064653F107E3D7400183915 /* Generate Header Files */;
remoteInfo = "Generate Header Files";
}; };
/* End PBXContainerItemProxy section */ /* End PBXContainerItemProxy section */
...@@ -382,7 +401,7 @@ ...@@ -382,7 +401,7 @@
FD5F9D1E0E0E08B3008E885B /* SDL_joystick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_joystick.c; sourceTree = "<group>"; }; FD5F9D1E0E0E08B3008E885B /* SDL_joystick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_joystick.c; sourceTree = "<group>"; };
FD5F9D1F0E0E08B3008E885B /* SDL_joystick_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_joystick_c.h; sourceTree = "<group>"; }; FD5F9D1F0E0E08B3008E885B /* SDL_joystick_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_joystick_c.h; sourceTree = "<group>"; };
FD5F9D200E0E08B3008E885B /* SDL_sysjoystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysjoystick.h; sourceTree = "<group>"; }; FD5F9D200E0E08B3008E885B /* SDL_sysjoystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysjoystick.h; sourceTree = "<group>"; };
FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDLiPhoneOS.a; sourceTree = BUILT_PRODUCTS_DIR; }; FD6526630DE8FCCB002AD96B /* libSDL.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDL.a; sourceTree = BUILT_PRODUCTS_DIR; };
FD689EF90E26E57800F90B21 /* SDL_coreaudio_iphone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_coreaudio_iphone.c; sourceTree = "<group>"; }; FD689EF90E26E57800F90B21 /* SDL_coreaudio_iphone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_coreaudio_iphone.c; sourceTree = "<group>"; };
FD689EFA0E26E57800F90B21 /* SDL_coreaudio_iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_coreaudio_iphone.h; sourceTree = "<group>"; }; FD689EFA0E26E57800F90B21 /* SDL_coreaudio_iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_coreaudio_iphone.h; sourceTree = "<group>"; };
FD689F000E26E5B600F90B21 /* SDL_sysjoystick.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_sysjoystick.m; sourceTree = "<group>"; }; FD689F000E26E5B600F90B21 /* SDL_sysjoystick.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_sysjoystick.m; sourceTree = "<group>"; };
...@@ -535,7 +554,7 @@ ...@@ -535,7 +554,7 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
006E988C119552FC001DE610 /* libSDLiPhoneOS.a in Frameworks */, 006E988C119552FC001DE610 /* libSDL.a in Frameworks */,
0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */, 0098A55B1195B4D900343137 /* AudioToolbox.framework in Frameworks */,
0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */, 0098A55F1195B4D900343137 /* CoreAudio.framework in Frameworks */,
0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */, 0098A5611195B4D900343137 /* CoreGraphics.framework in Frameworks */,
...@@ -708,7 +727,7 @@ ...@@ -708,7 +727,7 @@
19C28FACFE9D520D11CA2CBB /* Products */ = { 19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */, FD6526630DE8FCCB002AD96B /* libSDL.a */,
006E982211955059001DE610 /* testsdl.app */, 006E982211955059001DE610 /* testsdl.app */,
); );
name = Products; name = Products;
...@@ -1245,9 +1264,9 @@ ...@@ -1245,9 +1264,9 @@
productReference = 006E982211955059001DE610 /* testsdl.app */; productReference = 006E982211955059001DE610 /* testsdl.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */ = { FD6526620DE8FCCB002AD96B /* libSDL */ = {
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */; buildConfigurationList = FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "libSDL" */;
buildPhases = ( buildPhases = (
FD65265F0DE8FCCB002AD96B /* Headers */, FD65265F0DE8FCCB002AD96B /* Headers */,
FD6526600DE8FCCB002AD96B /* Sources */, FD6526600DE8FCCB002AD96B /* Sources */,
...@@ -1257,9 +1276,9 @@ ...@@ -1257,9 +1276,9 @@
dependencies = ( dependencies = (
00646548107E3DE800183915 /* PBXTargetDependency */, 00646548107E3DE800183915 /* PBXTargetDependency */,
); );
name = StaticLibiPhoneOS; name = libSDL;
productName = iPhoneSDLStaticLib; productName = iPhoneSDLStaticLib;
productReference = FD6526630DE8FCCB002AD96B /* libSDLiPhoneOS.a */; productReference = FD6526630DE8FCCB002AD96B /* libSDL.a */;
productType = "com.apple.product-type.library.static"; productType = "com.apple.product-type.library.static";
}; };
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
...@@ -1268,7 +1287,7 @@ ...@@ -1268,7 +1287,7 @@
29B97313FDCFA39411CA2CEA /* Project object */ = { 29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject; isa = PBXProject;
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */;
compatibilityVersion = "Xcode 3.1"; compatibilityVersion = "Xcode 3.2";
developmentRegion = English; developmentRegion = English;
hasScannedForEncodings = 1; hasScannedForEncodings = 1;
knownRegions = ( knownRegions = (
...@@ -1281,10 +1300,11 @@ ...@@ -1281,10 +1300,11 @@
projectDirPath = ""; projectDirPath = "";
projectRoot = ../..; projectRoot = ../..;
targets = ( targets = (
FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */, FD6526620DE8FCCB002AD96B /* libSDL */,
0064653F107E3D7400183915 /* Generate Header Files */, 0064653F107E3D7400183915 /* Generate Header Files */,
FDB043B30E2689CC00F5B3F9 /* Template */,
006E982111955059001DE610 /* testsdl */, 006E982111955059001DE610 /* testsdl */,
00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */,
00B4F48B12F6A69C0084EC00 /* PrepareXcodeProjectTemplate */,
); );
}; };
/* End PBXProject section */ /* End PBXProject section */
...@@ -1341,9 +1361,25 @@ ...@@ -1341,9 +1361,25 @@
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "if test -f ~/.bash_profile; then source ~/.bash_profile; fi\nif test -f ~/.bashrc; then source ~/.bashrc; fi\nsh ../../build-scripts/updaterev.sh"; shellScript = "if test -f ~/.bash_profile; then source ~/.bash_profile; fi\nif test -f ~/.bashrc; then source ~/.bashrc; fi\nsh ../../build-scripts/updaterev.sh";
}; };
FDB043B20E2689CC00F5B3F9 /* ShellScript */ = { 00B4F47012F696830084EC00 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SYMROOT)/$(CONFIGURATION)-iphonesimulator/libSDL.a",
"$(SYMROOT)/$(CONFIGURATION)-iphoneos/libSDL.a",
);
outputPaths = (
"$(SYMROOT)/libSDL.a",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
};
00B4F48A12F6A69C0084EC00 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
buildActionMask = 12; buildActionMask = 2147483647;
files = ( files = (
); );
inputPaths = ( inputPaths = (
...@@ -1352,7 +1388,7 @@ ...@@ -1352,7 +1388,7 @@
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh; shellPath = /bin/sh;
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\nrsync $rsync_flags -r $BUILD_DIR/$BUILD_STYLE-iphonesimulator/libSDLSimulator.a \"$temp/$template_dir_name/lib/\"\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\""; 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\"";
}; };
/* End PBXShellScriptBuildPhase section */ /* End PBXShellScriptBuildPhase section */
...@@ -1483,13 +1519,18 @@ ...@@ -1483,13 +1519,18 @@
}; };
006E982B11955065001DE610 /* PBXTargetDependency */ = { 006E982B11955065001DE610 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
target = FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */; target = FD6526620DE8FCCB002AD96B /* libSDL */;
targetProxy = 006E982A11955065001DE610 /* PBXContainerItemProxy */; targetProxy = 006E982A11955065001DE610 /* PBXContainerItemProxy */;
}; };
FDB043BA0E2689E000F5B3F9 /* PBXTargetDependency */ = { 00B4F49712F6A7B00084EC00 /* PBXTargetDependency */ = {
isa = PBXTargetDependency; isa = PBXTargetDependency;
target = FD6526620DE8FCCB002AD96B /* StaticLibiPhoneOS */; target = 00B4F47112F696830084EC00 /* BuildUniversalSimulatorDevicelibSDL */;
targetProxy = FDB043B90E2689E000F5B3F9 /* PBXContainerItemProxy */; targetProxy = 00B4F49612F6A7B00084EC00 /* PBXContainerItemProxy */;
};
00B4F4B112F6A9F00084EC00 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 0064653F107E3D7400183915 /* Generate Header Files */;
targetProxy = 00B4F4B012F6A9F00084EC00 /* PBXContainerItemProxy */;
}; };
/* End PBXTargetDependency section */ /* End PBXTargetDependency section */
...@@ -1560,10 +1601,53 @@ ...@@ -1560,10 +1601,53 @@
}; };
name = Release; name = Release;
}; };
00B4F47212F696830084EC00 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = BuildUniversalSimulatorDevicelibSDL;
};
name = Debug;
};
00B4F47312F696830084EC00 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
PRODUCT_NAME = BuildUniversalSimulatorDevicelibSDL;
ZERO_LINK = NO;
};
name = Release;
};
00B4F48C12F6A69C0084EC00 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = PrepareXcodeProjectTemplate;
};
name = Debug;
};
00B4F48D12F6A69C0084EC00 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
PRODUCT_NAME = PrepareXcodeProjectTemplate;
ZERO_LINK = NO;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = { C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99; GCC_C_LANGUAGE_STANDARD = c99;
GCC_DEBUGGING_SYMBOLS = full; GCC_DEBUGGING_SYMBOLS = full;
...@@ -1581,7 +1665,7 @@ ...@@ -1581,7 +1665,7 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)"; ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99; GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES;
...@@ -1597,13 +1681,12 @@ ...@@ -1597,13 +1681,12 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
DEPLOYMENT_LOCATION = NO; DEPLOYMENT_LOCATION = NO;
GCC_DYNAMIC_NO_PIC = NO; GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0; GCC_OPTIMIZATION_LEVEL = 0;
PREBINDING = NO; PREBINDING = NO;
PRODUCT_NAME = SDLiPhoneOS; PRODUCT_NAME = SDL;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
}; };
name = Debug; name = Debug;
...@@ -1612,34 +1695,17 @@ ...@@ -1612,34 +1695,17 @@
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO; ALWAYS_SEARCH_USER_PATHS = NO;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = YES; COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEPLOYMENT_LOCATION = NO; DEPLOYMENT_LOCATION = NO;
GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_ENABLE_FIX_AND_CONTINUE = NO;
PREBINDING = NO; PREBINDING = NO;
PRODUCT_NAME = SDLiPhoneOS; PRODUCT_NAME = SDL;
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
ZERO_LINK = NO; ZERO_LINK = NO;
}; };
name = Release; name = Release;
}; };
FDB043B40E2689CC00F5B3F9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "";
PRODUCT_NAME = Template;
};
name = Debug;
};
FDB043B50E2689CC00F5B3F9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "";
PRODUCT_NAME = Template;
};
name = Release;
};
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
...@@ -1661,29 +1727,38 @@ ...@@ -1661,29 +1727,38 @@
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = { 00B4F47412F696B30084EC00 /* Build configuration list for PBXAggregateTarget "BuildUniversalSimulatorDevicelibSDL" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
C01FCF4F08A954540054247B /* Debug */, 00B4F47212F696830084EC00 /* Debug */,
C01FCF5008A954540054247B /* Release */, 00B4F47312F696830084EC00 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "StaticLibiPhoneOS" */ = { 00B4F48E12F6A6BA0084EC00 /* Build configuration list for PBXAggregateTarget "PrepareXcodeProjectTemplate" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
FD6526640DE8FCCB002AD96B /* Debug */, 00B4F48C12F6A69C0084EC00 /* Debug */,
FD6526650DE8FCCB002AD96B /* Release */, 00B4F48D12F6A69C0084EC00 /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
FDB043C20E268A0D00F5B3F9 /* Build configuration list for PBXAggregateTarget "Template" */ = { C01FCF4E08A954540054247B /* Build configuration list for PBXProject "SDLiPhoneOS" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
FDB043B40E2689CC00F5B3F9 /* Debug */, C01FCF4F08A954540054247B /* Debug */,
FDB043B50E2689CC00F5B3F9 /* Release */, C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FD6526990DE8FD14002AD96B /* Build configuration list for PBXNativeTarget "libSDL" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FD6526640DE8FCCB002AD96B /* Debug */,
FD6526650DE8FCCB002AD96B /* Release */,
); );
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIdentifier</key>
<string>com.apple.xcode.dsym.com.yourcompany.___PROJECTNAME___</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>dSYM</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>dSYM_UUID</key>
<dict>
<key>i386</key>
<string>13FECEAC-A920-B1BB-2724-8872CDC3ADA0</string>
</dict>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>___PROJECTNAME___</string>
<key>CFBundleExecutable</key>
<string>___PROJECTNAME___</string>
<key>CFBundleIconFile</key>
<string>Icon</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.___PROJECTNAME___</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>___PROJECTNAME___</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>DTPlatformName</key>
<string>iphonesimulator</string>
<key>DTSDKName</key>
<string>iphonesimulator2.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSMainNibFile</key>
<string>MainWindow</string>
</dict>
</plist>
/Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/main.o
ffffffffffffffffffffffffffffffff 11cd877137f9eed324e782d588e84bc5 ffffffffffffffffffffffffffffffff 14640 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/main.o
ffffffffffffffffffffffffffffffff 3ec28360e78eae6a493a0ff3bc6cb17c ffffffffffffffffffffffffffffffff 102 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app.dSYM
ffffffffffffffffffffffffffffffff 151e90fb5889edbdd1ed207b3cc0ba0f ffffffffffffffffffffffffffffffff 238 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app
ffffffffffffffffffffffffffffffff d94c112c37991e822c2d60f8753ab166 ffffffffffffffffffffffffffffffff 388096 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/___PROJECTNAME___
00000000000000000000000000000000 9c5835cfbec618ea047d82500496eb4e ffffffffffffffffffffffffffffffff 18383 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/Default.png
00000000000000000000000000000000 a8332d261f5c1a7151ce1ec088c26f91 ffffffffffffffffffffffffffffffff 2409 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/Icon.png
00000000000000000000000000000000 88ad0f6737f993b4b854d8dba66ce9b4 ffffffffffffffffffffffffffffffff 8 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/PkgInfo
00000000000000000000000000000000 88ad0f6737f993b4b854d8dba66ce9b4 ffffffffffffffffffffffffffffffff 1015 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/Info.plist
00000000000000000000000000000000 c8b0b76ee5e241ec6f7dbf84b5c85f28 ffffffffffffffffffffffffffffffff 0 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-bpynybvfiwqzxectdzwvdroszlym/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
0000000048767f0000000000000023da 74f867b0bb5fe890d8d7d5b98c4d397c ffffffffffffffffffffffffffffffff 1569 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/MainWindow.nib
69b1745c36275003a4f22b4511a443df a4e0e24a8f482188b4dbad70f4c0e55f ffffffffffffffffffffffffffffffff 25936 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/EAGLView.o
69b1745c3623a7d2a4f22b4511a4ee85 d87cc36129a82d84fb817ff1d7e9f9b6 ffffffffffffffffffffffffffffffff 22640 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/___PROJECTNAMEASIDENTIFIER___AppDelegate.o
00000000002f120a0000000000001daa 69b1745c714dec1fa4f22b4511a4b476 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-fajjndbnyormigaxufwepgtdykpq/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa 206fe62d4911b4b42ccc1cf37d3a1334 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-bxaflywrxupegvakgkrektprcnev/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa a3dd45bcb64de9c36af81cda0e565bfd ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-ctstxtdqcljwpafcbczzbhokmwgz/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa 607c65cab4cd06b31262fa968678ba71 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-flevhlcgutpnytdmlzaybwhfijyq/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
ffffffffffffffffffffffffffffffff 3ec28360e78eae6a493a0ff3bc6cb17c ffffffffffffffffffffffffffffffff 0 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app.dSYM
ffffffffffffffffffffffffffffffff 151e90fb5889edbdd1ed207b3cc0ba0f ffffffffffffffffffffffffffffffff 136 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app
bf152f6a7e5e7cd84f037b7ffa51fab1 477f017c7be9afce6f6345477d142156 ffffffffffffffffffffffffffffffff 0 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/___PROJECTNAME___
000000004763b96a000000000000636a bf152f6a3639307f4f037b7ffa2936d5 ffffffffffffffffffffffffffffffff 16076 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/main.o
00000000000000000000000000000000 88ad0f6737f993b4b854d8dba66ce9b4 ffffffffffffffffffffffffffffffff 8 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/PkgInfo
00000000000000000000000000000000 88ad0f6737f993b4b854d8dba66ce9b4 ffffffffffffffffffffffffffffffff 1015 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/Info.plist
00000000000000000000000000000000 c8b0b76ee5e241ec6f7dbf84b5c85f28 ffffffffffffffffffffffffffffffff 0 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-bpynybvfiwqzxectdzwvdroszlym/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
0000000048767f0000000000000023da 74f867b0bb5fe890d8d7d5b98c4d397c ffffffffffffffffffffffffffffffff 1569 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/Debug-iphonesimulator/___PROJECTNAME___.app/MainWindow.nib
69b1745c36275003a4f22b4511a443df a4e0e24a8f482188b4dbad70f4c0e55f ffffffffffffffffffffffffffffffff 25936 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/EAGLView.o
69b1745c3623a7d2a4f22b4511a4ee85 d87cc36129a82d84fb817ff1d7e9f9b6 ffffffffffffffffffffffffffffffff 22640 /Users/hfutrell/iPhoneSource/gsoc2008_iphone/XCodeiPhoneOS/SDLiPhoneOS/template/SDLApplicationTemplate/build/___PROJECTNAME___.build/Debug-iphonesimulator/___PROJECTNAME___.build/Objects-normal/i386/___PROJECTNAMEASIDENTIFIER___AppDelegate.o
00000000002f120a0000000000001daa 69b1745c714dec1fa4f22b4511a4b476 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-fajjndbnyormigaxufwepgtdykpq/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa 206fe62d4911b4b42ccc1cf37d3a1334 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-bxaflywrxupegvakgkrektprcnev/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa a3dd45bcb64de9c36af81cda0e565bfd ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-ctstxtdqcljwpafcbczzbhokmwgz/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
00000000002f120a0000000000001daa 607c65cab4cd06b31262fa968678ba71 ffffffffffffffffffffffffffffffff 22662292 /var/folders/zW/zWR2gF8XEAuqN0aTXFk5d++++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/___PROJECTNAMEASIDENTIFIER____Prefix-flevhlcgutpnytdmlzaybwhfijyq/___PROJECTNAMEASIDENTIFIER____Prefix.pch.gch
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment