xcodeSharedApp.tpl 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. [assign var="dirWalk" value=$fileArray]
  2. // !$*UTF8*$!
  3. {
  4. archiveVersion = 1;
  5. classes = {
  6. };
  7. objectVersion = 42;
  8. objects = {
  9. /* Begin PBXContainerItemProxy section */
  10. [foreach item=def from=$projDepend]
  11. [assign var=libuid value=$def|cat:"proxy_file"|uid]
  12. [assign var=libuid2 value=$def|cat:"proxy"|uid]
  13. [assign var=libuid3 value=$def|cat:"remote"|uid]
  14. [assign var=libuid4 value=$def|uid]
  15. [assign var=libuid5 value=$def|cat:"target"|uid]
  16. F[$libuid] /* PBXContainerItemProxy */ = {
  17. isa = PBXContainerItemProxy;
  18. containerPortal = C[$libuid4] /* [$def].xcodeproj */;
  19. proxyType = 2;
  20. remoteGlobalIDString = F[$libuid3];
  21. remoteInfo = "[$def]";
  22. };
  23. E[$libuid2] /* PBXContainerItemProxy */ = {
  24. isa = PBXContainerItemProxy;
  25. containerPortal = C[$libuid4] /* [$def].xcodeproj */;
  26. proxyType = 1;
  27. remoteGlobalIDString = D[$libuid5] /* [$def] */;
  28. remoteInfo = "[$def]";
  29. };
  30. [/foreach]
  31. /* End PBXContainerItemProxy section */
  32. /* Begin PBXBuildFile section */
  33. FAE3EDA00EEE3A0F0024DCA3 /* resizeNWSE.png in Resources */ = {isa = PBXBuildFile; fileRef = FAE3ED9D0EEE3A0F0024DCA3 /* resizeNWSE.png */; };
  34. FAE3EDA10EEE3A0F0024DCA3 /* resizeall.png in Resources */ = {isa = PBXBuildFile; fileRef = FAE3ED9E0EEE3A0F0024DCA3 /* resizeall.png */; };
  35. FAE3EDA20EEE3A0F0024DCA3 /* resizeNESW.png in Resources */ = {isa = PBXBuildFile; fileRef = FAE3ED9F0EEE3A0F0024DCA3 /* resizeNESW.png */; };
  36. D21C29DF0CE933AB00670EED /* mainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = D21C29DE0CE933AB00670EED /* mainMenu.nib */; };
  37. D297FD360C05187F00C14A16 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D297FD350C05187F00C14A16 /* OpenAL.framework */; };
  38. D297FD360C05187F00C14A16 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D297FD350C05187F00C14A16 /* OpenAL.framework */; };
  39. bf_copy_openal_framework /* OpenAL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = D297FD350C05187F00C14A16 /* OpenAL.framework */; };
  40. D29CADE70C88C2C900BBF312 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D29CADE30C88C2C900BBF312 /* AGL.framework */; };
  41. D29CADE80C88C2C900BBF312 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D29CADE40C88C2C900BBF312 /* Carbon.framework */; };
  42. D29CADE90C88C2C900BBF312 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D29CADE50C88C2C900BBF312 /* Cocoa.framework */; };
  43. D29CADEA0C88C2C900BBF312 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D29CADE60C88C2C900BBF312 /* OpenGL.framework */; };
  44. D2559B3B0C921A2B0003B62A /* torqueDemo.icns in Resources */ = {isa = PBXBuildFile; fileRef = D2559B3A0C921A2B0003B62A /* torqueDemo.icns */; };
  45. /* Begin PBXBuildFiles included by project generator */
  46. [include file="xcode.buildfiles.tpl" dirWalk=$dirWalk]
  47. /* End PBXBuildFiles included by project generator */
  48. /* Begin PBXBuildFiles for built lib dependencies */
  49. [foreach item=def from=$projDepend]
  50. [assign var=libuid value=$def|uid]
  51. F[$libuid] /* lib[$def].a in Frameworks */ = {isa = PBXBuildFile; fileRef = D[$libuid] /* lib[$def].a */; };
  52. [/foreach]
  53. /* End PBXBuildFiles for built lib dependencies */
  54. /* End PBXBuildFile section */
  55. /* Begin PBXBuildRule section */
  56. D297FC2D0C04FB9A00C14A16 /* PBXBuildRule */ = {
  57. isa = PBXBuildRule;
  58. compilerSpec = com.apple.compilers.nasm;
  59. filePatterns = "*.asm";
  60. fileType = pattern.proxy;
  61. isEditable = 1;
  62. outputFiles = (
  63. );
  64. };
  65. /* End PBXBuildRule section */
  66. /* Begin PBXFileReference section */
  67. [foreach item=def from=$projDepend]
  68. [assign var=libuid value=$def|uid]
  69. C[$libuid] /* [$def].xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "[$def].xcodeproj"; path = "[$def].xcodeproj"; sourceTree = SOURCE_ROOT; };
  70. [/foreach]
  71. [foreach key=def item=type from=$projTypes]
  72. [assign var=libuid value=$def|uid]
  73. [if $type eq 1]
  74. [else]
  75. D[$libuid] /* lib[$def].a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = lib[$def].a; path = ../../../../engine/lib/builtLibs/lib[$def].a; sourceTree = SOURCE_ROOT; };
  76. [/if]
  77. [/foreach]
  78. D26834AB0C02C77B0020EE4F /* [$projName].app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "[$projName].app"; sourceTree = BUILT_PRODUCTS_DIR; };
  79. D21C29DE0CE933AB00670EED /* mainMenu.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = mainMenu.nib; path = ../../../../engine/source/platformMac/menus/mainMenu.nib; sourceTree = SOURCE_ROOT; };
  80. D26834AE0C02C77B0020EE4F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Info.plist"; sourceTree = "<group>"; };
  81. D2559B3A0C921A2B0003B62A /* torqueDemo.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = torqueDemo.icns; sourceTree = "<group>"; };
  82. D297FD350C05187F00C14A16 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = ../../../../engine/lib/openal/macosx/OpenAL.framework; sourceTree = SOURCE_ROOT; };
  83. D29CADE30C88C2C900BBF312 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
  84. D29CADE40C88C2C900BBF312 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
  85. D29CADE50C88C2C900BBF312 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  86. D29CADE60C88C2C900BBF312 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
  87. FAE3ED9D0EEE3A0F0024DCA3 /* resizeNWSE.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = resizeNWSE.png; path = ../../../../engine/source/platformMac/cursors/resizeNWSE.png; sourceTree = SOURCE_ROOT; };
  88. FAE3ED9E0EEE3A0F0024DCA3 /* resizeall.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = resizeall.png; path = ../../../../engine/source/platformMac/cursors/resizeall.png; sourceTree = SOURCE_ROOT; };
  89. FAE3ED9F0EEE3A0F0024DCA3 /* resizeNESW.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = resizeNESW.png; path = ../../../../engine/source/platformMac/cursors/resizeNESW.png; sourceTree = SOURCE_ROOT; };
  90. /* Begin PBXFileReferences included by project generator */
  91. [include file="xcode.filerefs.tpl" dirWalk=$dirWalk ]
  92. /* End PBXFileReferences included by project generator */
  93. /* End PBXFileReference section */
  94. /* Begin PBXFrameworksBuildPhase section */
  95. D26834A90C02C77B0020EE4F /* Frameworks */ = {
  96. isa = PBXFrameworksBuildPhase;
  97. buildActionMask = 2147483647;
  98. files = (
  99. D297FD360C05187F00C14A16 /* OpenAL.framework in Frameworks */,
  100. D29CADE70C88C2C900BBF312 /* AGL.framework in Frameworks */,
  101. D29CADE80C88C2C900BBF312 /* Carbon.framework in Frameworks */,
  102. D29CADE90C88C2C900BBF312 /* Cocoa.framework in Frameworks */,
  103. D29CADEA0C88C2C900BBF312 /* OpenGL.framework in Frameworks */,
  104. [foreach item=def from=$projDepend]
  105. [assign var=libuid value=$def|uid]
  106. F[$libuid] /* lib[$def].a */,
  107. [/foreach]
  108. );
  109. runOnlyForDeploymentPostprocessing = 0;
  110. };
  111. /* End PBXFrameworksBuildPhase section */
  112. /* Begin PBXCopyFilesBuildPhase section */
  113. AFFFF000000000000000FFFF /* Copy Frameworks */ = {
  114. isa = PBXCopyFilesBuildPhase;
  115. buildActionMask = 2147483647;
  116. dstPath = "";
  117. dstSubfolderSpec = 10;
  118. files = (
  119. AAAAA00000000000000000AA /* OpenAL.framework */,
  120. [foreach key=def item=type from=$projTypes]
  121. [assign var=libuid value=$def|cat:"target"|uid]
  122. [if $type eq 1]
  123. [$libuid] /* libtgea.dylib in Copy Frameworks */,
  124. [/if]
  125. [/foreach]
  126. );
  127. name = "Copy Frameworks";
  128. runOnlyForDeploymentPostprocessing = 0;
  129. };
  130. /* End PBXCopyFilesBuildPhase section */
  131. /* Begin PBXGroup section */
  132. AFFFF0000000000000000000 = {
  133. isa = PBXGroup;
  134. children = (
  135. A00000000000000000000000 /* Code */,
  136. AEEEE0000000000000000000 /* Dependencies */,
  137. D297FD340C05186400C14A16 /* Frameworks */,
  138. D26834AC0C02C77B0020EE4F /* Products */,
  139. D26834AE0C02C77B0020EE4F /* Info.plist */,
  140. D2559B3A0C921A2B0003B62A /* torqueDemo.icns */,
  141. D21C29DE0CE933AB00670EED /* mainMenu.nib */,
  142. FAE3ED9D0EEE3A0F0024DCA3 /* resizeNWSE.png */,
  143. FAE3ED9E0EEE3A0F0024DCA3 /* resizeall.png */,
  144. FAE3ED9F0EEE3A0F0024DCA3 /* resizeNESW.png */,
  145. );
  146. sourceTree = "<group>";
  147. };
  148. /* Begin Generated Dependencies Group */
  149. AEEEE0000000000000000000 /* Dependencies */ = {
  150. isa = PBXGroup;
  151. children = (
  152. ADDDD0000000000000000000 /* builtLibs */,
  153. [foreach item=def from=$projDepend]
  154. [assign var=libuid value=$def|uid]
  155. C[$libuid], /* [$def].xcodeproj */
  156. [/foreach]
  157. );
  158. name = Dependencies;
  159. sourceTree = "<group>";
  160. };
  161. ADDDD0000000000000000000 /* builtLibs */ = {
  162. isa = PBXGroup;
  163. children = (
  164. [foreach item=def from=$projDepend]
  165. [assign var=libuid value=$def|uid]
  166. D[$libuid] /* lib[$def].a */,
  167. [/foreach]
  168. );
  169. name = builtLibs;
  170. path = ../../../../engine/lib/builtLibs;
  171. sourceTree = SOURCE_ROOT;
  172. };
  173. /* End Generated Dependencies Group */
  174. /* Begin Products Groups for each Dependency */
  175. [foreach item=def from=$projDepend]
  176. [assign var=libuid value=$def|uid]
  177. [assign var=libuid2 value=$def|cat:"refproxy_file"|uid]
  178. B[$libuid] /* Products */ = {
  179. isa = PBXGroup;
  180. children = (
  181. C[$libuid2] /* [$def].a */,
  182. );
  183. name = Products;
  184. sourceTree = "<group>";
  185. };
  186. [/foreach]
  187. /* End Products Groups for each Dependency */
  188. D26834AC0C02C77B0020EE4F /* Products */ = {
  189. isa = PBXGroup;
  190. children = (
  191. D26834AB0C02C77B0020EE4F /* [$projName].app */,
  192. );
  193. name = Products;
  194. sourceTree = "<group>";
  195. };
  196. D297FD340C05186400C14A16 /* Frameworks */ = {
  197. isa = PBXGroup;
  198. children = (
  199. D29CAE9C0C88C2D200BBF312 /* System */,
  200. D29CAEAF0C88C2DE00BBF312 /* Local */,
  201. );
  202. name = Frameworks;
  203. sourceTree = "<group>";
  204. };
  205. D29CAE9C0C88C2D200BBF312 /* System */ = {
  206. isa = PBXGroup;
  207. children = (
  208. D29CADE30C88C2C900BBF312 /* AGL.framework */,
  209. D29CADE40C88C2C900BBF312 /* Carbon.framework */,
  210. D29CADE50C88C2C900BBF312 /* Cocoa.framework */,
  211. D29CADE60C88C2C900BBF312 /* OpenGL.framework */,
  212. );
  213. name = System;
  214. sourceTree = "<group>";
  215. };
  216. D29CAEAF0C88C2DE00BBF312 /* Local */ = {
  217. isa = PBXGroup;
  218. children = (
  219. D297FD350C05187F00C14A16 /* OpenAL.framework */,
  220. );
  221. name = Local;
  222. sourceTree = "<group>";
  223. };
  224. /* Begin PBXGroups from project generator */
  225. [include file="xcode.groups.tpl" dirWalk=$dirWalk recurse="no" groupPath="paxorr" groupName="Code" groupHash="00000000000000000000000"]
  226. /* End PBXGroups from project generator */
  227. /* End PBXGroup section */
  228. /* Begin PBXNativeTarget section */
  229. D26834AA0C02C77B0020EE4F /* [$projName] */ = {
  230. isa = PBXNativeTarget;
  231. buildConfigurationList = D26834AF0C02C77B0020EE4F /* Build configuration list for PBXNativeTarget [$projName] */;
  232. buildPhases = (
  233. D26834A70C02C77B0020EE4F /* Resources */,
  234. D26834A80C02C77B0020EE4F /* Sources */,
  235. D26834A90C02C77B0020EE4F /* Frameworks */,
  236. AFFFF000000000000000FFFF /* Copy Frameworks */,
  237. );
  238. buildRules = (
  239. D297FC2D0C04FB9A00C14A16 /* PBXBuildRule */,
  240. );
  241. dependencies = (
  242. [foreach item=def from=$projDepend]
  243. [assign var=libuid value=$def|cat:"dep"|uid]
  244. D[$libuid] /* PBXTargetDependency */,
  245. [/foreach]
  246. );
  247. name = "[$projName]";
  248. productName = "[$projName]";
  249. productReference = D26834AB0C02C77B0020EE4F /* [$projName].app */;
  250. productType = "com.apple.product-type.application";
  251. };
  252. /* End PBXNativeTarget section */
  253. /* Begin PBXProject section */
  254. D268347E0C02C5750020EE4F /* Project object */ = {
  255. isa = PBXProject;
  256. buildConfigurationList = D268347F0C02C5750020EE4F /* Build configuration list for PBXProject [$projName] */;
  257. compatibilityVersion = "Xcode 3.2";
  258. hasScannedForEncodings = 0;
  259. mainGroup = AFFFF0000000000000000000;
  260. productRefGroup = D26834AC0C02C77B0020EE4F /* Products */;
  261. projectDirPath = "";
  262. targets = (
  263. D26834AA0C02C77B0020EE4F /* [$projName] */,
  264. );
  265. projectRoot = "";
  266. projectReferences = (
  267. [foreach item=def from=$projDepend]
  268. [assign var=libuid value=$def|uid]
  269. {
  270. ProductGroup = B[$libuid] /* Products */;
  271. ProjectRef = C[$libuid] /* [$def].xcodeproj */;
  272. },
  273. [/foreach]
  274. );
  275. };
  276. /* End PBXProject section */
  277. /* Begin PBXReferenceProxy section */
  278. [foreach item=def from=$projDepend]
  279. [assign var=libuid value=$def|cat:"proxy_file"|uid]
  280. [assign var=libuid2 value=$def|cat:"refproxy_file"|uid]
  281. C[$libuid2] /* lib[$def].a */ = {
  282. isa = PBXReferenceProxy;
  283. fileType = archive.ar;
  284. path = "lib[$def].a";
  285. remoteRef = F[$libuid] /* PBXContainerItemProxy */;
  286. sourceTree = BUILT_PRODUCTS_DIR;
  287. };
  288. [/foreach]
  289. /* End PBXReferenceProxy section */
  290. /* Begin PBXTargetDependency section */
  291. [foreach item=def from=$projDepend]
  292. [assign var=libuid value=$def|cat:"dep"|uid]
  293. [assign var=libuid2 value=$def|cat:"proxy"|uid]
  294. D[$libuid] /* PBXTargetDependency */ = {
  295. isa = PBXTargetDependency;
  296. name = "[$def]";
  297. targetProxy = E[$libuid2] /* PBXContainerItemProxy */;
  298. };
  299. [/foreach]
  300. /* End PBXTargetDependency section */
  301. /* Begin PBXResourcesBuildPhase section */
  302. D26834A70C02C77B0020EE4F /* Resources */ = {
  303. isa = PBXResourcesBuildPhase;
  304. buildActionMask = 2147483647;
  305. files = (
  306. D2559B3B0C921A2B0003B62A /* torqueDemo.icns in Resources */,
  307. D21C29DF0CE933AB00670EED /* mainMenu.nib in Resources */,
  308. FAE3EDA00EEE3A0F0024DCA3 /* resizeNWSE.png in Resources */,
  309. FAE3EDA10EEE3A0F0024DCA3 /* resizeall.png in Resources */,
  310. FAE3EDA20EEE3A0F0024DCA3 /* resizeNESW.png in Resources */,
  311. );
  312. runOnlyForDeploymentPostprocessing = 0;
  313. };
  314. /* End PBXResourcesBuildPhase section */
  315. /* Begin PBXSourcesBuildPhase section */
  316. D26834A80C02C77B0020EE4F /* Sources */ = {
  317. isa = PBXSourcesBuildPhase;
  318. buildActionMask = 2147483647;
  319. files = (
  320. [include file="xcode.list_buildfiles.tpl" dirWalk=$dirWalk]
  321. );
  322. runOnlyForDeploymentPostprocessing = 0;
  323. };
  324. /* End PBXSourcesBuildPhase section */
  325. /* Begin XCBuildConfiguration section */
  326. D26834800C02C5750020EE4F /* Debug */ = {
  327. isa = XCBuildConfiguration;
  328. /* Project level debug config */
  329. buildSettings = {
  330. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  331. CONFIGURATION_BUILD_DIR = ../../[$gameFolder]/;
  332. COPY_PHASE_STRIP = NO;
  333. DEBUG_INFORMATION_FORMAT = dwarf;
  334. GCC_ENABLE_SSE3_EXTENSIONS = YES;
  335. OTHER_LDFLAGS_i386 = "-framework Accelerate";
  336. OTHER_LDFLAGS_ppc = "-framework vecLib";
  337. SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
  338. GCC_VERSION = 4.2;
  339. TORQUE_BUILT_LIBS_DIR = ../../../../engine/lib/builtLibs/;
  340. };
  341. name = Debug;
  342. };
  343. D26834810C02C5750020EE4F /* Release */ = {
  344. isa = XCBuildConfiguration;
  345. /* Project level release config */
  346. buildSettings = {
  347. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  348. CONFIGURATION_BUILD_DIR = ../../[$gameFolder]/;
  349. COPY_PHASE_STRIP = YES;
  350. DEBUG_INFORMATION_FORMAT = dwarf;
  351. GCC_ENABLE_SSE3_EXTENSIONS = YES;
  352. OTHER_LDFLAGS_i386 = "-framework Accelerate";
  353. OTHER_LDFLAGS_ppc = "-framework vecLib";
  354. SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
  355. GCC_VERSION = 4.2;
  356. TORQUE_BUILT_LIBS_DIR = ../../../../engine/lib/builtLibs/;
  357. };
  358. name = Release;
  359. };
  360. D26834B00C02C77B0020EE4F /* Debug */ = {
  361. isa = XCBuildConfiguration;
  362. buildSettings =
  363. {
  364. ALWAYS_SEARCH_USER_PATHS = NO;
  365. COPY_PHASE_STRIP = NO;
  366. DEBUG_INFORMATION_FORMAT = dwarf;
  367. FRAMEWORK_SEARCH_PATHS = (
  368. "$(inherited)",
  369. ../../../../engine/lib/openal/macosx,
  370. ../../../../engine/lib/xiph/macosx,
  371. );
  372. GCC_DYNAMIC_NO_PIC = NO;
  373. GCC_ENABLE_CPP_EXCEPTIONS = YES;
  374. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  375. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  376. GCC_MODEL_TUNING = G5;
  377. GCC_OPTIMIZATION_LEVEL = 0;
  378. GCC_PREPROCESSOR_DEFINITIONS = (
  379. "$(TORQUE_DEBUG_DEFINE)",
  380. __MACOSX__,
  381. WIN32_LEAN_AND_MEAN,
  382. NOMINMAX,
  383. TORQUE_MULTITHREAD,
  384. TORQUE_DISABLE_MEMORY_MANAGER,
  385. TORQUE_UNICODE,
  386. [foreach item=def from=$projDefines]
  387. "[$def]",
  388. [/foreach]
  389. );
  390. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  391. GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
  392. HEADER_SEARCH_PATHS = (
  393. [foreach item=def from=$projIncludes]
  394. "[$def]",
  395. [/foreach]
  396. );
  397. INFOPLIST_FILE = "Info.plist";
  398. LIBRARY_SEARCH_PATHS = "$(TORQUE_BUILT_LIBS_DIR)";
  399. OTHER_LDFLAGS = "-lz";
  400. PREBINDING = NO;
  401. PRODUCT_NAME = "[$projName]_DEBUG";
  402. TORQUE_DEBUG_DEFINE = TORQUE_DEBUG;
  403. WARNING_CFLAGS = "-Wall -Wno-sign-compare -Wpointer-arith";
  404. WRAPPER_EXTENSION = app;
  405. ZERO_LINK = NO;
  406. };
  407. name = Debug;
  408. };
  409. D26834B10C02C77B0020EE4F /* Release */ = {
  410. isa = XCBuildConfiguration;
  411. buildSettings = {
  412. ALWAYS_SEARCH_USER_PATHS = NO;
  413. COPY_PHASE_STRIP = YES;
  414. DEBUG_INFORMATION_FORMAT = dwarf;
  415. FRAMEWORK_SEARCH_PATHS = (
  416. "$(inherited)",
  417. ../../../../engine/lib/openal/macosx,
  418. ../../../../engine/lib/xiph/macosx,
  419. );
  420. GCC_ENABLE_CPP_EXCEPTIONS = YES;
  421. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  422. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  423. GCC_MODEL_TUNING = G5;
  424. GCC_OPTIMIZATION_LEVEL = s;
  425. GCC_PREPROCESSOR_DEFINITIONS = (
  426. "$(TORQUE_DEBUG_DEFINE)",
  427. __MACOSX__,
  428. WIN32_LEAN_AND_MEAN,
  429. NOMINMAX,
  430. TORQUE_MULTITHREAD,
  431. TORQUE_DISABLE_MEMORY_MANAGER,
  432. TORQUE_UNICODE,
  433. [foreach item=def from=$projDefines]
  434. "[$def]",
  435. [/foreach]
  436. );
  437. GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = YES;
  438. GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
  439. HEADER_SEARCH_PATHS = (
  440. [foreach item=def from=$projIncludes]
  441. "[$def]",
  442. [/foreach]
  443. );
  444. INFOPLIST_FILE = "Info.plist";
  445. LIBRARY_SEARCH_PATHS = "$(TORQUE_BUILT_LIBS_DIR)";
  446. OTHER_LDFLAGS = "-lz";
  447. PREBINDING = NO;
  448. PRODUCT_NAME = "[$projName]";
  449. TORQUE_DEBUG_DEFINE = "";
  450. WARNING_CFLAGS = "-Wall -Wno-sign-compare -Wpointer-arith";
  451. WRAPPER_EXTENSION = app;
  452. ZERO_LINK = NO;
  453. };
  454. name = Release;
  455. };
  456. /* End XCBuildConfiguration section */
  457. /* Begin XCConfigurationList section */
  458. D268347F0C02C5750020EE4F /* Build configuration list for PBXProject [$projName] */ = {
  459. isa = XCConfigurationList;
  460. buildConfigurations = (
  461. D26834800C02C5750020EE4F /* Debug */,
  462. D26834810C02C5750020EE4F /* Release */,
  463. );
  464. defaultConfigurationIsVisible = 0;
  465. defaultConfigurationName = Release;
  466. };
  467. D26834AF0C02C77B0020EE4F /* Build configuration list for PBXNativeTarget [$projName] */ = {
  468. isa = XCConfigurationList;
  469. buildConfigurations = (
  470. D26834B00C02C77B0020EE4F /* Debug */,
  471. D26834B10C02C77B0020EE4F /* Release */,
  472. );
  473. defaultConfigurationIsVisible = 0;
  474. defaultConfigurationName = Release;
  475. };
  476. /* End XCConfigurationList section */
  477. };
  478. rootObject = D268347E0C02C5750020EE4F /* Project object */;
  479. }