project.pbxproj 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. BA3CA4B7154DFA2100068B76 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3CA4B6154DFA2100068B76 /* UIKit.framework */; };
  10. BA3CA4B9154DFA2100068B76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3CA4B8154DFA2100068B76 /* Foundation.framework */; };
  11. BA3CA4BB154DFA2100068B76 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3CA4BA154DFA2100068B76 /* CoreGraphics.framework */; };
  12. BA3CA4C3154DFA2100068B76 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BA3CA4C2154DFA2100068B76 /* main.m */; };
  13. BA3CA4E1154DFA3D00068B76 /* data in Resources */ = {isa = PBXBuildFile; fileRef = BA3CA4E0154DFA3D00068B76 /* data */; };
  14. BAFE8B65154E09630022F6CA /* icons in Resources */ = {isa = PBXBuildFile; fileRef = BAFE8B64154E09630022F6CA /* icons */; };
  15. /* End PBXBuildFile section */
  16. /* Begin PBXFileReference section */
  17. BA3CA4B2154DFA2100068B76 /* demo02.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo02.app; sourceTree = BUILT_PRODUCTS_DIR; };
  18. BA3CA4B6154DFA2100068B76 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  19. BA3CA4B8154DFA2100068B76 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  20. BA3CA4BA154DFA2100068B76 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  21. BA3CA4BE154DFA2100068B76 /* demo02-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "demo02-Info.plist"; sourceTree = "<group>"; };
  22. BA3CA4C2154DFA2100068B76 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  23. BA3CA4C4154DFA2100068B76 /* demo02-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "demo02-Prefix.pch"; sourceTree = "<group>"; };
  24. BA3CA4C5154DFA2100068B76 /* ReadMe.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = ReadMe.txt; sourceTree = "<group>"; };
  25. BA3CA4C9154DFA2100068B76 /* demo02.pas */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = demo02.pas; sourceTree = "<group>"; };
  26. BA3CA4E0154DFA3D00068B76 /* data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = data; path = ../../../../bin/data; sourceTree = "<group>"; };
  27. BAFE8B64154E09630022F6CA /* icons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = icons; path = ../../icons; sourceTree = "<group>"; };
  28. /* End PBXFileReference section */
  29. /* Begin PBXFrameworksBuildPhase section */
  30. BA3CA4AE154DFA2100068B76 /* Frameworks */ = {
  31. isa = PBXFrameworksBuildPhase;
  32. buildActionMask = 2147483647;
  33. files = (
  34. BA3CA4B7154DFA2100068B76 /* UIKit.framework in Frameworks */,
  35. BA3CA4B9154DFA2100068B76 /* Foundation.framework in Frameworks */,
  36. BA3CA4BB154DFA2100068B76 /* CoreGraphics.framework in Frameworks */,
  37. );
  38. runOnlyForDeploymentPostprocessing = 0;
  39. };
  40. /* End PBXFrameworksBuildPhase section */
  41. /* Begin PBXGroup section */
  42. BA3CA4A6154DFA2100068B76 = {
  43. isa = PBXGroup;
  44. children = (
  45. BA3CA4BC154DFA2100068B76 /* demo02 */,
  46. BA3CA4B5154DFA2100068B76 /* Frameworks */,
  47. BA3CA4B3154DFA2100068B76 /* Products */,
  48. );
  49. sourceTree = "<group>";
  50. };
  51. BA3CA4B3154DFA2100068B76 /* Products */ = {
  52. isa = PBXGroup;
  53. children = (
  54. BA3CA4B2154DFA2100068B76 /* demo02.app */,
  55. );
  56. name = Products;
  57. sourceTree = "<group>";
  58. };
  59. BA3CA4B5154DFA2100068B76 /* Frameworks */ = {
  60. isa = PBXGroup;
  61. children = (
  62. BA3CA4B6154DFA2100068B76 /* UIKit.framework */,
  63. BA3CA4B8154DFA2100068B76 /* Foundation.framework */,
  64. BA3CA4BA154DFA2100068B76 /* CoreGraphics.framework */,
  65. );
  66. name = Frameworks;
  67. sourceTree = "<group>";
  68. };
  69. BA3CA4BC154DFA2100068B76 /* demo02 */ = {
  70. isa = PBXGroup;
  71. children = (
  72. BAFE8B64154E09630022F6CA /* icons */,
  73. BA3CA4E0154DFA3D00068B76 /* data */,
  74. BA3CA4C5154DFA2100068B76 /* ReadMe.txt */,
  75. BA3CA4C9154DFA2100068B76 /* demo02.pas */,
  76. BA3CA4BE154DFA2100068B76 /* demo02-Info.plist */,
  77. BA3CA4BD154DFA2100068B76 /* Supporting Files */,
  78. );
  79. path = demo02;
  80. sourceTree = "<group>";
  81. };
  82. BA3CA4BD154DFA2100068B76 /* Supporting Files */ = {
  83. isa = PBXGroup;
  84. children = (
  85. BA3CA4C2154DFA2100068B76 /* main.m */,
  86. BA3CA4C4154DFA2100068B76 /* demo02-Prefix.pch */,
  87. );
  88. name = "Supporting Files";
  89. sourceTree = "<group>";
  90. };
  91. /* End PBXGroup section */
  92. /* Begin PBXNativeTarget section */
  93. BA3CA4B1154DFA2100068B76 /* demo02 */ = {
  94. isa = PBXNativeTarget;
  95. buildConfigurationList = BA3CA4DD154DFA2100068B76 /* Build configuration list for PBXNativeTarget "demo02" */;
  96. buildPhases = (
  97. BA3CA4AD154DFA2100068B76 /* Sources */,
  98. BA3CA4AE154DFA2100068B76 /* Frameworks */,
  99. BA3CA4AF154DFA2100068B76 /* Resources */,
  100. BA3CA4B0154DFA2100068B76 /* ShellScript */,
  101. );
  102. buildRules = (
  103. );
  104. dependencies = (
  105. );
  106. name = demo02;
  107. productName = demo02;
  108. productReference = BA3CA4B2154DFA2100068B76 /* demo02.app */;
  109. productType = "com.apple.product-type.application";
  110. };
  111. /* End PBXNativeTarget section */
  112. /* Begin PBXProject section */
  113. BA3CA4A8154DFA2100068B76 /* Project object */ = {
  114. isa = PBXProject;
  115. attributes = {
  116. LastUpgradeCheck = 0420;
  117. };
  118. buildConfigurationList = BA3CA4AB154DFA2100068B76 /* Build configuration list for PBXProject "demo02" */;
  119. compatibilityVersion = "Xcode 3.2";
  120. developmentRegion = English;
  121. hasScannedForEncodings = 0;
  122. knownRegions = (
  123. en,
  124. );
  125. mainGroup = BA3CA4A6154DFA2100068B76;
  126. productRefGroup = BA3CA4B3154DFA2100068B76 /* Products */;
  127. projectDirPath = "";
  128. projectRoot = "";
  129. targets = (
  130. BA3CA4B1154DFA2100068B76 /* demo02 */,
  131. );
  132. };
  133. /* End PBXProject section */
  134. /* Begin PBXResourcesBuildPhase section */
  135. BA3CA4AF154DFA2100068B76 /* Resources */ = {
  136. isa = PBXResourcesBuildPhase;
  137. buildActionMask = 2147483647;
  138. files = (
  139. BA3CA4E1154DFA3D00068B76 /* data in Resources */,
  140. BAFE8B65154E09630022F6CA /* icons in Resources */,
  141. );
  142. runOnlyForDeploymentPostprocessing = 0;
  143. };
  144. /* End PBXResourcesBuildPhase section */
  145. /* Begin PBXShellScriptBuildPhase section */
  146. BA3CA4B0154DFA2100068B76 /* 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. BA3CA4AD154DFA2100068B76 /* Sources */ = {
  162. isa = PBXSourcesBuildPhase;
  163. buildActionMask = 2147483647;
  164. files = (
  165. BA3CA4C3154DFA2100068B76 /* main.m in Sources */,
  166. );
  167. runOnlyForDeploymentPostprocessing = 0;
  168. };
  169. /* End PBXSourcesBuildPhase section */
  170. /* Begin XCBuildConfiguration section */
  171. BA3CA4DB154DFA2100068B76 /* 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. BA3CA4DC154DFA2100068B76 /* 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. BA3CA4DE154DFA2100068B76 /* 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 = "demo02/demo02-Prefix.pch";
  232. INFOPLIST_FILE = "demo02/demo02-Info.plist";
  233. PRODUCT_NAME = "$(TARGET_NAME)";
  234. WRAPPER_EXTENSION = app;
  235. };
  236. name = Debug;
  237. };
  238. BA3CA4DF154DFA2100068B76 /* 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 = "demo02/demo02-Prefix.pch";
  254. INFOPLIST_FILE = "demo02/demo02-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. BA3CA4AB154DFA2100068B76 /* Build configuration list for PBXProject "demo02" */ = {
  264. isa = XCConfigurationList;
  265. buildConfigurations = (
  266. BA3CA4DB154DFA2100068B76 /* Debug */,
  267. BA3CA4DC154DFA2100068B76 /* Release */,
  268. );
  269. defaultConfigurationIsVisible = 0;
  270. defaultConfigurationName = Release;
  271. };
  272. BA3CA4DD154DFA2100068B76 /* Build configuration list for PBXNativeTarget "demo02" */ = {
  273. isa = XCConfigurationList;
  274. buildConfigurations = (
  275. BA3CA4DE154DFA2100068B76 /* Debug */,
  276. BA3CA4DF154DFA2100068B76 /* Release */,
  277. );
  278. defaultConfigurationIsVisible = 0;
  279. };
  280. /* End XCConfigurationList section */
  281. };
  282. rootObject = BA3CA4A8154DFA2100068B76 /* Project object */;
  283. }