project.pbxproj 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. BAFFA5B315B2973800598270 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAFFA5B215B2973800598270 /* UIKit.framework */; };
  10. BAFFA5B515B2973800598270 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAFFA5B415B2973800598270 /* Foundation.framework */; };
  11. BAFFA5B715B2973800598270 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAFFA5B615B2973800598270 /* CoreGraphics.framework */; };
  12. BAFFA5BF15B2973800598270 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BAFFA5BE15B2973800598270 /* main.m */; };
  13. BAFFA5DD15B2979300598270 /* data in Resources */ = {isa = PBXBuildFile; fileRef = BAFFA5DC15B2979300598270 /* data */; };
  14. BAFFA5DF15B2979E00598270 /* icons in Resources */ = {isa = PBXBuildFile; fileRef = BAFFA5DE15B2979E00598270 /* icons */; };
  15. /* End PBXBuildFile section */
  16. /* Begin PBXFileReference section */
  17. BAFFA5AE15B2973800598270 /* demo15.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo15.app; sourceTree = BUILT_PRODUCTS_DIR; };
  18. BAFFA5B215B2973800598270 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  19. BAFFA5B415B2973800598270 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  20. BAFFA5B615B2973800598270 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  21. BAFFA5BA15B2973800598270 /* demo15-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "demo15-Info.plist"; sourceTree = "<group>"; };
  22. BAFFA5BE15B2973800598270 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  23. BAFFA5C015B2973800598270 /* demo15-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "demo15-Prefix.pch"; sourceTree = "<group>"; };
  24. BAFFA5C115B2973800598270 /* ReadMe.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadMe.txt; sourceTree = "<group>"; };
  25. BAFFA5C515B2973800598270 /* demo15.pas */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = demo15.pas; sourceTree = "<group>"; };
  26. BAFFA5DC15B2979300598270 /* data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = data; path = ../../../../bin/data; sourceTree = "<group>"; };
  27. BAFFA5DE15B2979E00598270 /* icons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = icons; path = ../../icons; sourceTree = "<group>"; };
  28. /* End PBXFileReference section */
  29. /* Begin PBXFrameworksBuildPhase section */
  30. BAFFA5AA15B2973800598270 /* Frameworks */ = {
  31. isa = PBXFrameworksBuildPhase;
  32. buildActionMask = 2147483647;
  33. files = (
  34. BAFFA5B315B2973800598270 /* UIKit.framework in Frameworks */,
  35. BAFFA5B515B2973800598270 /* Foundation.framework in Frameworks */,
  36. BAFFA5B715B2973800598270 /* CoreGraphics.framework in Frameworks */,
  37. );
  38. runOnlyForDeploymentPostprocessing = 0;
  39. };
  40. /* End PBXFrameworksBuildPhase section */
  41. /* Begin PBXGroup section */
  42. BA84466B15B2998F00A47156 /* Supporting Files */ = {
  43. isa = PBXGroup;
  44. children = (
  45. BAFFA5C015B2973800598270 /* demo15-Prefix.pch */,
  46. BAFFA5BE15B2973800598270 /* main.m */,
  47. );
  48. name = "Supporting Files";
  49. sourceTree = "<group>";
  50. };
  51. BAFFA5A215B2973800598270 = {
  52. isa = PBXGroup;
  53. children = (
  54. BAFFA5B815B2973800598270 /* demo15 */,
  55. BAFFA5B115B2973800598270 /* Frameworks */,
  56. BAFFA5AF15B2973800598270 /* Products */,
  57. );
  58. sourceTree = "<group>";
  59. };
  60. BAFFA5AF15B2973800598270 /* Products */ = {
  61. isa = PBXGroup;
  62. children = (
  63. BAFFA5AE15B2973800598270 /* demo15.app */,
  64. );
  65. name = Products;
  66. sourceTree = "<group>";
  67. };
  68. BAFFA5B115B2973800598270 /* Frameworks */ = {
  69. isa = PBXGroup;
  70. children = (
  71. BAFFA5B215B2973800598270 /* UIKit.framework */,
  72. BAFFA5B415B2973800598270 /* Foundation.framework */,
  73. BAFFA5B615B2973800598270 /* CoreGraphics.framework */,
  74. );
  75. name = Frameworks;
  76. sourceTree = "<group>";
  77. };
  78. BAFFA5B815B2973800598270 /* demo15 */ = {
  79. isa = PBXGroup;
  80. children = (
  81. BAFFA5DE15B2979E00598270 /* icons */,
  82. BAFFA5DC15B2979300598270 /* data */,
  83. BAFFA5C115B2973800598270 /* ReadMe.txt */,
  84. BAFFA5BA15B2973800598270 /* demo15-Info.plist */,
  85. BAFFA5C515B2973800598270 /* demo15.pas */,
  86. BA84466B15B2998F00A47156 /* Supporting Files */,
  87. );
  88. path = demo15;
  89. sourceTree = "<group>";
  90. };
  91. /* End PBXGroup section */
  92. /* Begin PBXNativeTarget section */
  93. BAFFA5AD15B2973800598270 /* demo15 */ = {
  94. isa = PBXNativeTarget;
  95. buildConfigurationList = BAFFA5D915B2973800598270 /* Build configuration list for PBXNativeTarget "demo15" */;
  96. buildPhases = (
  97. BAFFA5A915B2973800598270 /* Sources */,
  98. BAFFA5AA15B2973800598270 /* Frameworks */,
  99. BAFFA5AB15B2973800598270 /* Resources */,
  100. BAFFA5AC15B2973800598270 /* ShellScript */,
  101. );
  102. buildRules = (
  103. );
  104. dependencies = (
  105. );
  106. name = demo15;
  107. productName = demo15;
  108. productReference = BAFFA5AE15B2973800598270 /* demo15.app */;
  109. productType = "com.apple.product-type.application";
  110. };
  111. /* End PBXNativeTarget section */
  112. /* Begin PBXProject section */
  113. BAFFA5A415B2973800598270 /* Project object */ = {
  114. isa = PBXProject;
  115. attributes = {
  116. LastUpgradeCheck = 0420;
  117. };
  118. buildConfigurationList = BAFFA5A715B2973800598270 /* Build configuration list for PBXProject "demo15" */;
  119. compatibilityVersion = "Xcode 3.2";
  120. developmentRegion = English;
  121. hasScannedForEncodings = 0;
  122. knownRegions = (
  123. en,
  124. );
  125. mainGroup = BAFFA5A215B2973800598270;
  126. productRefGroup = BAFFA5AF15B2973800598270 /* Products */;
  127. projectDirPath = "";
  128. projectRoot = "";
  129. targets = (
  130. BAFFA5AD15B2973800598270 /* demo15 */,
  131. );
  132. };
  133. /* End PBXProject section */
  134. /* Begin PBXResourcesBuildPhase section */
  135. BAFFA5AB15B2973800598270 /* Resources */ = {
  136. isa = PBXResourcesBuildPhase;
  137. buildActionMask = 2147483647;
  138. files = (
  139. BAFFA5DD15B2979300598270 /* data in Resources */,
  140. BAFFA5DF15B2979E00598270 /* icons in Resources */,
  141. );
  142. runOnlyForDeploymentPostprocessing = 0;
  143. };
  144. /* End PBXResourcesBuildPhase section */
  145. /* Begin PBXShellScriptBuildPhase section */
  146. BAFFA5AC15B2973800598270 /* ShellScript */ = {
  147. isa = PBXShellScriptBuildPhase;
  148. buildActionMask = 2147483647;
  149. files = (
  150. );
  151. inputPaths = (
  152. );
  153. outputPaths = (
  154. );
  155. runOnlyForDeploymentPostprocessing = 0;
  156. shellPath = /bin/sh;
  157. 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";
  158. };
  159. /* End PBXShellScriptBuildPhase section */
  160. /* Begin PBXSourcesBuildPhase section */
  161. BAFFA5A915B2973800598270 /* Sources */ = {
  162. isa = PBXSourcesBuildPhase;
  163. buildActionMask = 2147483647;
  164. files = (
  165. BAFFA5BF15B2973800598270 /* main.m in Sources */,
  166. );
  167. runOnlyForDeploymentPostprocessing = 0;
  168. };
  169. /* End PBXSourcesBuildPhase section */
  170. /* Begin XCBuildConfiguration section */
  171. BAFFA5D715B2973800598270 /* Debug */ = {
  172. isa = XCBuildConfiguration;
  173. buildSettings = {
  174. ALWAYS_SEARCH_USER_PATHS = NO;
  175. ARCHS = armv6;
  176. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  177. COPY_PHASE_STRIP = NO;
  178. GCC_C_LANGUAGE_STANDARD = gnu99;
  179. GCC_DYNAMIC_NO_PIC = NO;
  180. GCC_OPTIMIZATION_LEVEL = 0;
  181. GCC_PREPROCESSOR_DEFINITIONS = (
  182. "DEBUG=1",
  183. "$(inherited)",
  184. );
  185. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  186. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  187. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  188. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  189. GCC_WARN_UNUSED_VARIABLE = YES;
  190. IPHONEOS_DEPLOYMENT_TARGET = 3.2;
  191. SDKROOT = iphoneos;
  192. TARGETED_DEVICE_FAMILY = "1,2";
  193. };
  194. name = Debug;
  195. };
  196. BAFFA5D815B2973800598270 /* Release */ = {
  197. isa = XCBuildConfiguration;
  198. buildSettings = {
  199. ALWAYS_SEARCH_USER_PATHS = NO;
  200. ARCHS = armv6;
  201. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  202. COPY_PHASE_STRIP = YES;
  203. GCC_C_LANGUAGE_STANDARD = gnu99;
  204. GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
  205. GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
  206. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  207. GCC_WARN_UNUSED_VARIABLE = YES;
  208. IPHONEOS_DEPLOYMENT_TARGET = 3.2;
  209. OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
  210. SDKROOT = iphoneos;
  211. TARGETED_DEVICE_FAMILY = "1,2";
  212. VALIDATE_PRODUCT = YES;
  213. };
  214. name = Release;
  215. };
  216. BAFFA5DA15B2973800598270 /* Debug */ = {
  217. isa = XCBuildConfiguration;
  218. buildSettings = {
  219. COMPRESS_PNG_FILES = NO;
  220. FPC_ARMV6 = "-Cparmv6 -Cfvfpv2 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  221. FPC_ARMV7 = "-Cparmv7 -Cfvfpv3 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  222. FPC_ARM_COMPILER = /usr/local/bin/ppcarm;
  223. 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";
  224. 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";
  225. FPC_CONFIG = "-Xg -gl";
  226. FPC_MAIN_FILE = "$(SRCROOT)/$(PROJECT_NAME)/$(PROJECT_NAME).pas";
  227. FPC_SIM = "-Tiphonesim";
  228. FPC_SIM_COMPILER = /usr/local/bin/ppc386;
  229. 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";
  230. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  231. GCC_PREFIX_HEADER = "demo15/demo15-Prefix.pch";
  232. INFOPLIST_FILE = "demo15/demo15-Info.plist";
  233. PRODUCT_NAME = "$(TARGET_NAME)";
  234. WRAPPER_EXTENSION = app;
  235. };
  236. name = Debug;
  237. };
  238. BAFFA5DB15B2973800598270 /* Release */ = {
  239. isa = XCBuildConfiguration;
  240. buildSettings = {
  241. COMPRESS_PNG_FILES = NO;
  242. FPC_ARMV6 = "-Cparmv6 -Cfvfpv2 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  243. FPC_ARMV7 = "-Cparmv7 -Cfvfpv3 -FD/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin";
  244. FPC_ARM_COMPILER = /usr/local/bin/ppcarm;
  245. 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";
  246. 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";
  247. FPC_CONFIG = "-O2 -XsX";
  248. FPC_MAIN_FILE = "$(SRCROOT)/$(PROJECT_NAME)/$(PROJECT_NAME).pas";
  249. FPC_SIM = "-Tiphonesim";
  250. FPC_SIM_COMPILER = /usr/local/bin/ppc386;
  251. 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";
  252. GCC_PRECOMPILE_PREFIX_HEADER = YES;
  253. GCC_PREFIX_HEADER = "demo15/demo15-Prefix.pch";
  254. INFOPLIST_FILE = "demo15/demo15-Info.plist";
  255. PRODUCT_NAME = "$(TARGET_NAME)";
  256. VALIDATE_PRODUCT = YES;
  257. WRAPPER_EXTENSION = app;
  258. };
  259. name = Release;
  260. };
  261. /* End XCBuildConfiguration section */
  262. /* Begin XCConfigurationList section */
  263. BAFFA5A715B2973800598270 /* Build configuration list for PBXProject "demo15" */ = {
  264. isa = XCConfigurationList;
  265. buildConfigurations = (
  266. BAFFA5D715B2973800598270 /* Debug */,
  267. BAFFA5D815B2973800598270 /* Release */,
  268. );
  269. defaultConfigurationIsVisible = 0;
  270. defaultConfigurationName = Release;
  271. };
  272. BAFFA5D915B2973800598270 /* Build configuration list for PBXNativeTarget "demo15" */ = {
  273. isa = XCConfigurationList;
  274. buildConfigurations = (
  275. BAFFA5DA15B2973800598270 /* Debug */,
  276. BAFFA5DB15B2973800598270 /* Release */,
  277. );
  278. defaultConfigurationIsVisible = 0;
  279. defaultConfigurationName = Release;
  280. };
  281. /* End XCConfigurationList section */
  282. };
  283. rootObject = BAFFA5A415B2973800598270 /* Project object */;
  284. }