xcode.tpl 19 KB

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