xcodeSharedLib.tpl 19 KB

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