project.pbxproj 14 KB

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