project.pbxproj 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. BAB6C37D154DF7C60041E515 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAB6C37C154DF7C60041E515 /* UIKit.framework */; };
  10. BAB6C37F154DF7C60041E515 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAB6C37E154DF7C60041E515 /* Foundation.framework */; };
  11. BAB6C381154DF7C60041E515 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAB6C380154DF7C60041E515 /* CoreGraphics.framework */; };
  12. BAB6C389154DF7C60041E515 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BAB6C388154DF7C60041E515 /* main.m */; };
  13. BAFE8B7A154E099B0022F6CA /* icons in Resources */ = {isa = PBXBuildFile; fileRef = BAFE8B79154E099B0022F6CA /* icons */; };
  14. /* End PBXBuildFile section */
  15. /* Begin PBXFileReference section */
  16. BAB6C378154DF7C60041E515 /* demo05.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo05.app; sourceTree = BUILT_PRODUCTS_DIR; };
  17. BAB6C37C154DF7C60041E515 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  18. BAB6C37E154DF7C60041E515 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  19. BAB6C380154DF7C60041E515 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  20. BAB6C384154DF7C60041E515 /* demo05-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "demo05-Info.plist"; sourceTree = "<group>"; };
  21. BAB6C388154DF7C60041E515 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  22. BAB6C38A154DF7C60041E515 /* demo05-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "demo05-Prefix.pch"; sourceTree = "<group>"; };
  23. BAB6C38B154DF7C60041E515 /* ReadMe.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadMe.txt; sourceTree = "<group>"; };
  24. BAB6C38F154DF7C60041E515 /* demo05.pas */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = demo05.pas; sourceTree = "<group>"; };
  25. BAFE8B79154E099B0022F6CA /* icons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = icons; path = ../../icons; sourceTree = "<group>"; };
  26. /* End PBXFileReference section */
  27. /* Begin PBXFrameworksBuildPhase section */
  28. BAB6C374154DF7C60041E515 /* Frameworks */ = {
  29. isa = PBXFrameworksBuildPhase;
  30. buildActionMask = 2147483647;
  31. files = (
  32. BAB6C37D154DF7C60041E515 /* UIKit.framework in Frameworks */,
  33. BAB6C37F154DF7C60041E515 /* Foundation.framework in Frameworks */,
  34. BAB6C381154DF7C60041E515 /* CoreGraphics.framework in Frameworks */,
  35. );
  36. runOnlyForDeploymentPostprocessing = 0;
  37. };
  38. /* End PBXFrameworksBuildPhase section */
  39. /* Begin PBXGroup section */
  40. BAB6C36C154DF7C60041E515 = {
  41. isa = PBXGroup;
  42. children = (
  43. BAB6C382154DF7C60041E515 /* demo05 */,
  44. BAB6C37B154DF7C60041E515 /* Frameworks */,
  45. BAB6C379154DF7C60041E515 /* Products */,
  46. );
  47. sourceTree = "<group>";
  48. };
  49. BAB6C379154DF7C60041E515 /* Products */ = {
  50. isa = PBXGroup;
  51. children = (
  52. BAB6C378154DF7C60041E515 /* demo05.app */,
  53. );
  54. name = Products;
  55. sourceTree = "<group>";
  56. };
  57. BAB6C37B154DF7C60041E515 /* Frameworks */ = {
  58. isa = PBXGroup;
  59. children = (
  60. BAB6C37C154DF7C60041E515 /* UIKit.framework */,
  61. BAB6C37E154DF7C60041E515 /* Foundation.framework */,
  62. BAB6C380154DF7C60041E515 /* CoreGraphics.framework */,
  63. );
  64. name = Frameworks;
  65. sourceTree = "<group>";
  66. };
  67. BAB6C382154DF7C60041E515 /* demo05 */ = {
  68. isa = PBXGroup;
  69. children = (
  70. BAFE8B79154E099B0022F6CA /* icons */,
  71. BAB6C38B154DF7C60041E515 /* ReadMe.txt */,
  72. BAB6C38F154DF7C60041E515 /* demo05.pas */,
  73. BAB6C384154DF7C60041E515 /* demo05-Info.plist */,
  74. BAB6C383154DF7C60041E515 /* Supporting Files */,
  75. );
  76. path = demo05;
  77. sourceTree = "<group>";
  78. };
  79. BAB6C383154DF7C60041E515 /* Supporting Files */ = {
  80. isa = PBXGroup;
  81. children = (
  82. BAB6C388154DF7C60041E515 /* main.m */,
  83. BAB6C38A154DF7C60041E515 /* demo05-Prefix.pch */,
  84. );
  85. name = "Supporting Files";
  86. sourceTree = "<group>";
  87. };
  88. /* End PBXGroup section */
  89. /* Begin PBXNativeTarget section */
  90. BAB6C377154DF7C60041E515 /* demo05 */ = {
  91. isa = PBXNativeTarget;
  92. buildConfigurationList = BAB6C3A3154DF7C60041E515 /* Build configuration list for PBXNativeTarget "demo05" */;
  93. buildPhases = (
  94. BAB6C373154DF7C60041E515 /* Sources */,
  95. BAB6C374154DF7C60041E515 /* Frameworks */,
  96. BAB6C375154DF7C60041E515 /* Resources */,
  97. BAB6C376154DF7C60041E515 /* ShellScript */,
  98. );
  99. buildRules = (
  100. );
  101. dependencies = (
  102. );
  103. name = demo05;
  104. productName = demo05;
  105. productReference = BAB6C378154DF7C60041E515 /* demo05.app */;
  106. productType = "com.apple.product-type.application";
  107. };
  108. /* End PBXNativeTarget section */
  109. /* Begin PBXProject section */
  110. BAB6C36E154DF7C60041E515 /* Project object */ = {
  111. isa = PBXProject;
  112. attributes = {
  113. LastUpgradeCheck = 0420;
  114. };
  115. buildConfigurationList = BAB6C371154DF7C60041E515 /* Build configuration list for PBXProject "demo05" */;
  116. compatibilityVersion = "Xcode 3.2";
  117. developmentRegion = English;
  118. hasScannedForEncodings = 0;
  119. knownRegions = (
  120. en,
  121. );
  122. mainGroup = BAB6C36C154DF7C60041E515;
  123. productRefGroup = BAB6C379154DF7C60041E515 /* Products */;
  124. projectDirPath = "";
  125. projectRoot = "";
  126. targets = (
  127. BAB6C377154DF7C60041E515 /* demo05 */,
  128. );
  129. };
  130. /* End PBXProject section */
  131. /* Begin PBXResourcesBuildPhase section */
  132. BAB6C375154DF7C60041E515 /* Resources */ = {
  133. isa = PBXResourcesBuildPhase;
  134. buildActionMask = 2147483647;
  135. files = (
  136. BAFE8B7A154E099B0022F6CA /* icons in Resources */,
  137. );
  138. runOnlyForDeploymentPostprocessing = 0;
  139. };
  140. /* End PBXResourcesBuildPhase section */
  141. /* Begin PBXShellScriptBuildPhase section */
  142. BAB6C376154DF7C60041E515 /* ShellScript */ = {
  143. isa = PBXShellScriptBuildPhase;
  144. buildActionMask = 2147483647;
  145. files = (
  146. );
  147. inputPaths = (
  148. );
  149. outputPaths = (
  150. );
  151. runOnlyForDeploymentPostprocessing = 0;
  152. shellPath = /bin/sh;
  153. shellScript = "set -e\nif [ $PLATFORM_NAME = \"iphonesimulator\" ]; then\n OUT_FILES=\"-FU$OBJECT_FILE_DIR_normal/$CURRENT_ARCH -o$BUILT_PRODUCTS_DIR/$EXECUTABLE_PATH\"\n CMD_LINE=\"$FPC_SIM_COMPILER $FPC_COMMON $FPC_CONFIG $FPC_SIM_UNITS $FPC_SIM $OUT_FILES $FPC_MAIN_FILE\"\n echo $CMD_LINE\n $CMD_LINE\nelse\n if [ \"$ARCHS\" = \"armv6\" ]; then\n OUT_FILES=\"-FU$OBJECT_FILE_DIR_normal/armv6 -o$BUILT_PRODUCTS_DIR/$EXECUTABLE_PATH\"\n CMD_LINE=\"$FPC_ARM_COMPILER $FPC_COMMON $FPC_CONFIG $FPC_ARM_UNITS $FPC_ARMV6 $OUT_FILES $FPC_MAIN_FILE\"\n echo $CMD_LINE\n $CMD_LINE\n elif [ \"$ARCHS\" = \"armv7\" ]; then\n OUT_FILES=\"-FU$OBJECT_FILE_DIR_normal/armv7 -o$BUILT_PRODUCTS_DIR/$EXECUTABLE_PATH\"\n CMD_LINE=\"$FPC_ARM_COMPILER $FPC_COMMON $FPC_CONFIG $FPC_ARM_UNITS $FPC_ARMV7 $OUT_FILES $FPC_MAIN_FILE\"\n echo $CMD_LINE\n $CMD_LINE\n else\n OUT_FILES=\"-FU$OBJECT_FILE_DIR_normal/armv6 -o$OBJECT_FILE_DIR_normal/armv6/$EXECUTABLE_NAME\"\n CMD_LINE=\"$FPC_ARM_COMPILER $FPC_COMMON $FPC_CONFIG $FPC_ARM_UNITS $FPC_ARMV6 $OUT_FILES $FPC_MAIN_FILE\"\n echo $CMD_LINE\n $CMD_LINE\n OUT_FILES=\"-FU$OBJECT_FILE_DIR_normal/armv7 -o$OBJECT_FILE_DIR_normal/armv7/$EXECUTABLE_NAME\"\n CMD_LINE=\"$FPC_ARM_COMPILER $FPC_COMMON $FPC_CONFIG $FPC_ARM_UNITS $FPC_ARMV7 $OUT_FILES $FPC_MAIN_FILE\"\n echo $CMD_LINE\n $CMD_LINE\n CMD_LINE=\"/usr/bin/lipo -create $OBJECT_FILE_DIR_normal/armv6/$EXECUTABLE_NAME $OBJECT_FILE_DIR_normal/armv7/$EXECUTABLE_NAME -output $BUILT_PRODUCTS_DIR/$EXECUTABLE_PATH\"\n echo $CMD_LINE\n $CMD_LINE\n fi\nfi\n/Developer/usr/bin/dsymutil --verbose $BUILT_PRODUCTS_DIR/$EXECUTABLE_PATH -o $BUILT_PRODUCTS_DIR/$PROJECT_NAME.app.dSYM";
  154. };
  155. /* End PBXShellScriptBuildPhase section */
  156. /* Begin PBXSourcesBuildPhase section */
  157. BAB6C373154DF7C60041E515 /* Sources */ = {
  158. isa = PBXSourcesBuildPhase;
  159. buildActionMask = 2147483647;
  160. files = (
  161. BAB6C389154DF7C60041E515 /* main.m in Sources */,
  162. );
  163. runOnlyForDeploymentPostprocessing = 0;
  164. };
  165. /* End PBXSourcesBuildPhase section */
  166. /* Begin XCBuildConfiguration section */
  167. BAB6C3A1154DF7C60041E515 /* Debug */ = {
  168. isa = XCBuildConfiguration;
  169. buildSettings = {
  170. ALWAYS_SEARCH_USER_PATHS = NO;
  171. ARCHS = armv6;
  172. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  173. COPY_PHASE_STRIP = NO;
  174. GCC_C_LANGUAGE_STANDARD = gnu99;
  175. GCC_DYNAMIC_NO_PIC = NO;
  176. GCC_OPTIMIZATION_LEVEL = 0;
  177. GCC_PREPROCESSOR_DEFINITIONS = (
  178. "DEBUG=1",
  179. "$(inherited)",
  180. );
  181. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  182. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  183. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  184. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  185. GCC_WARN_UNUSED_VARIABLE = YES;
  186. IPHONEOS_DEPLOYMENT_TARGET = 3.2;
  187. SDKROOT = iphoneos;
  188. TARGETED_DEVICE_FAMILY = "1,2";
  189. };
  190. name = Debug;
  191. };
  192. BAB6C3A2154DF7C60041E515 /* Release */ = {
  193. isa = XCBuildConfiguration;
  194. buildSettings = {
  195. ALWAYS_SEARCH_USER_PATHS = NO;
  196. ARCHS = armv6;
  197. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  198. COPY_PHASE_STRIP = YES;
  199. GCC_C_LANGUAGE_STANDARD = gnu99;
  200. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  201. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  202. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  203. GCC_WARN_UNUSED_VARIABLE = YES;
  204. IPHONEOS_DEPLOYMENT_TARGET = 3.2;
  205. OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
  206. SDKROOT = iphoneos;
  207. TARGETED_DEVICE_FAMILY = "1,2";
  208. VALIDATE_PRODUCT = YES;
  209. };
  210. name = Release;
  211. };
  212. BAB6C3A4154DF7C60041E515 /* Debug */ = {
  213. isa = XCBuildConfiguration;
  214. buildSettings = {
  215. COMPRESS_PNG_FILES = NO;
  216. FPC_ARMV6 = "-Cparmv6 -Cfvfpv2 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  217. FPC_ARMV7 = "-Cparmv7 -Cfvfpv3 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  218. FPC_ARM_COMPILER = /usr/local/bin/ppcarm;
  219. FPC_ARM_UNITS = "-Fu$(SRCROOT)/../../../lib/chipmunk/arm-darwin -Fu$(SRCROOT)/../../../lib/jpeg/arm-darwin -Fu$(SRCROOT)/../../../lib/glu/arm-darwin -Fu$(SRCROOT)/../../../lib/jpeg/arm-darwin -Fu$(SRCROOT)/../../../lib/ogg/arm-darwin -Fu$(SRCROOT)/../../../lib/theora/arm-darwin -Fu$(SRCROOT)/../../../lib/zlib/arm-darwin -Fu$(SRCROOT)/../../../lib/zip/arm-darwin";
  220. FPC_COMMON = "-Mdelphi -XX -k-ios_version_min -k$(IPHONEOS_DEPLOYMENT_TARGET) -XR$(SDKROOT) -Fu$(SRCROOT)/../../../src -Fi$(SRCROOT)/../../../headers -Fu$(SRCROOT)/../../../extra -Fu/Developer/FreePascalCompiler/iOS5/uikit-skel/src";
  221. FPC_CONFIG = "-Xg -gl";
  222. FPC_MAIN_FILE = "$(SRCROOT)/$(PROJECT_NAME)/$(PROJECT_NAME).pas";
  223. FPC_SIM = "-Tiphonesim";
  224. FPC_SIM_COMPILER = /usr/local/bin/ppc386;
  225. FPC_SIM_UNITS = "-Fu$(SRCROOT)/../../../lib/chipmunk/i386-iphonesim -Fu$(SRCROOT)/../../../lib/glu/i386-iphonesim -Fu$(SRCROOT)/../../../lib/jpeg/i386-iphonesim -Fu$(SRCROOT)/../../../lib/ogg/i386-iphonesim -Fu$(SRCROOT)/../../../lib/theora/i386-iphonesim -Fu$(SRCROOT)/../../../lib/zlib/i386-iphonesim -Fu$(SRCROOT)/../../../lib/zip/i386-iphonesim";
  226. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  227. GCC_PREFIX_HEADER = "demo05/demo05-Prefix.pch";
  228. INFOPLIST_FILE = "demo05/demo05-Info.plist";
  229. PRODUCT_NAME = "$(TARGET_NAME)";
  230. WRAPPER_EXTENSION = app;
  231. };
  232. name = Debug;
  233. };
  234. BAB6C3A5154DF7C60041E515 /* Release */ = {
  235. isa = XCBuildConfiguration;
  236. buildSettings = {
  237. COMPRESS_PNG_FILES = NO;
  238. FPC_ARMV6 = "-Cparmv6 -Cfvfpv2 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  239. FPC_ARMV7 = "-Cparmv7 -Cfvfpv3 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  240. FPC_ARM_COMPILER = /usr/local/bin/ppcarm;
  241. FPC_ARM_UNITS = "-Fu$(SRCROOT)/../../../lib/chipmunk/arm-darwin -Fu$(SRCROOT)/../../../lib/glu/arm-darwin -Fu$(SRCROOT)/../../../lib/jpeg/arm-darwin -Fu$(SRCROOT)/../../../lib/ogg/arm-darwin -Fu$(SRCROOT)/../../../lib/theora/arm-darwin -Fu$(SRCROOT)/../../../lib/zlib/arm-darwin -Fu$(SRCROOT)/../../../lib/zip/arm-darwin";
  242. FPC_COMMON = "-Mdelphi -XX -k-ios_version_min -k$(IPHONEOS_DEPLOYMENT_TARGET) -XR$(SDKROOT) -Fu$(SRCROOT)/../../../src -Fi$(SRCROOT)/../../../headers -Fu$(SRCROOT)/../../../extra -Fu/Developer/FreePascalCompiler/iOS5/uikit-skel/src";
  243. FPC_CONFIG = "-O2 -XsX";
  244. FPC_MAIN_FILE = "$(SRCROOT)/$(PROJECT_NAME)/$(PROJECT_NAME).pas";
  245. FPC_SIM = "-Tiphonesim";
  246. FPC_SIM_COMPILER = /usr/local/bin/ppc386;
  247. FPC_SIM_UNITS = "-Fu$(SRCROOT)/../../../lib/chipmunk/i386-iphonesim -Fu$(SRCROOT)/../../../lib/glu/i386-iphonesim -Fu$(SRCROOT)/../../../lib/jpeg/i386-iphonesim -Fu$(SRCROOT)/../../../lib/ogg/i386-iphonesim -Fu$(SRCROOT)/../../../lib/theora/i386-iphonesim -Fu$(SRCROOT)/../../../lib/zlib/i386-iphonesim -Fu$(SRCROOT)/../../../lib/zip/i386-iphonesim";
  248. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  249. GCC_PREFIX_HEADER = "demo05/demo05-Prefix.pch";
  250. INFOPLIST_FILE = "demo05/demo05-Info.plist";
  251. PRODUCT_NAME = "$(TARGET_NAME)";
  252. VALIDATE_PRODUCT = YES;
  253. WRAPPER_EXTENSION = app;
  254. };
  255. name = Release;
  256. };
  257. /* End XCBuildConfiguration section */
  258. /* Begin XCConfigurationList section */
  259. BAB6C371154DF7C60041E515 /* Build configuration list for PBXProject "demo05" */ = {
  260. isa = XCConfigurationList;
  261. buildConfigurations = (
  262. BAB6C3A1154DF7C60041E515 /* Debug */,
  263. BAB6C3A2154DF7C60041E515 /* Release */,
  264. );
  265. defaultConfigurationIsVisible = 0;
  266. defaultConfigurationName = Release;
  267. };
  268. BAB6C3A3154DF7C60041E515 /* Build configuration list for PBXNativeTarget "demo05" */ = {
  269. isa = XCConfigurationList;
  270. buildConfigurations = (
  271. BAB6C3A4154DF7C60041E515 /* Debug */,
  272. BAB6C3A5154DF7C60041E515 /* Release */,
  273. );
  274. defaultConfigurationIsVisible = 0;
  275. };
  276. /* End XCConfigurationList section */
  277. };
  278. rootObject = BAB6C36E154DF7C60041E515 /* Project object */;
  279. }