xcodeLib.tpl 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. [assign var="dirWalk" value=$fileArray]
  2. // !$*UTF8*$!
  3. {
  4. archiveVersion = 1;
  5. classes = {
  6. };
  7. objectVersion = 42;
  8. objects = {
  9. [assign var=libuid value=$projName|cat:"remote"|uid]
  10. [assign var=libuid2 value=$projName|cat:"target"|uid]
  11. /* Begin PBXBuildFile section */
  12. /* Begin PBXBuildFiles included by project generator */
  13. [include file="xcode.buildfiles.tpl" dirWalk=$dirWalk]
  14. /* End PBXBuildFiles included by project generator */
  15. /* End PBXBuildFile section */
  16. /* Begin PBXFileReference section */
  17. F[$libuid] /* lib[$projName].a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = lib[$projName].a; sourceTree = BUILT_PRODUCTS_DIR; };
  18. /* Begin PBXFileReferences included by project generator */
  19. [include file="xcode.filerefs.tpl" dirWalk=$dirWalk ]
  20. /* End PBXFileReferences included by project generator */
  21. /* End PBXFileReference section */
  22. /* Begin PBXFrameworksBuildPhase section */
  23. D27393730CDABF9C006111D4 /* Frameworks */ = {
  24. isa = PBXFrameworksBuildPhase;
  25. buildActionMask = 2147483647;
  26. files = (
  27. );
  28. runOnlyForDeploymentPostprocessing = 0;
  29. };
  30. /* End PBXFrameworksBuildPhase section */
  31. /* Begin PBXGroup section */
  32. D268347C0C02C5750020EE4F = {
  33. isa = PBXGroup;
  34. children = (
  35. A00000000000000000000000 /* Code */,
  36. D26834AC0C02C77B0020EE4F /* Products */,
  37. );
  38. sourceTree = "<group>";
  39. };
  40. D26834AC0C02C77B0020EE4F /* Products */ = {
  41. isa = PBXGroup;
  42. children = (
  43. F[$libuid] /* lib[$projName].a */,
  44. );
  45. name = Products;
  46. sourceTree = SOURCE_ROOT;
  47. };
  48. /* Begin PBXGroups from project generator */
  49. [include file="xcode.groups.tpl" dirWalk=$dirWalk recurse="no" groupPath="paxorr" groupName="Code" groupHash="00000000000000000000000"]
  50. /* End PBXGroups from project generator */
  51. /* End PBXGroup section */
  52. /* Begin PBXNativeTarget section */
  53. D[$libuid2] /* [$projName] */ = {
  54. isa = PBXNativeTarget;
  55. buildConfigurationList = D27393740CDABF9C006111D4 /* Build configuration list for PBXNativeTarget "[$projName]" */;
  56. buildPhases = (
  57. D27393300CDABF9C006111D4 /* Sources */,
  58. );
  59. buildRules = (
  60. );
  61. dependencies = (
  62. );
  63. name = [$projName];
  64. productName = lib[$projName];
  65. productReference = F[$libuid] /* lib[$projName].a */;
  66. productType = "com.apple.product-type.library.static";
  67. };
  68. /* End PBXNativeTarget section */
  69. /* Begin PBXProject section */
  70. D268347E0C02C5750020EE4F /* Project object */ = {
  71. isa = PBXProject;
  72. buildConfigurationList = D268347F0C02C5750020EE4F /* Build configuration list for PBXProject "[$projName]" */;
  73. compatibilityVersion = "Xcode 3.2";
  74. hasScannedForEncodings = 0;
  75. mainGroup = D268347C0C02C5750020EE4F;
  76. productRefGroup = D26834AC0C02C77B0020EE4F /* Products */;
  77. projectDirPath = "";
  78. projectRoot = ../../../..;
  79. targets = (
  80. D[$libuid2] /* [$projName] */,
  81. );
  82. };
  83. /* End PBXProject section */
  84. /* Begin PBXSourcesBuildPhase section */
  85. D27393300CDABF9C006111D4 /* Sources */ = {
  86. isa = PBXSourcesBuildPhase;
  87. buildActionMask = 2147483647;
  88. files = (
  89. [include file="xcode.list_buildfiles.tpl" dirWalk=$dirWalk]
  90. );
  91. runOnlyForDeploymentPostprocessing = 0;
  92. };
  93. /* End PBXSourcesBuildPhase section */
  94. /* Begin XCBuildConfiguration section */
  95. D26834800C02C5750020EE4F /* Debug */ = {
  96. isa = XCBuildConfiguration;
  97. buildSettings = {
  98. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  99. CONFIGURATION_BUILD_DIR = "$(TORQUE_BUILT_LIBS_DIR)";
  100. COPY_PHASE_STRIP = NO;
  101. DEBUG_INFORMATION_FORMAT = dwarf;
  102. GCC_ENABLE_SSE3_EXTENSIONS = YES;
  103. OTHER_LDFLAGS_i386 = "-framework Accelerate";
  104. OTHER_LDFLAGS_ppc = "-framework vecLib";
  105. SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
  106. GCC_VERSION = 4.2;
  107. TORQUE_BUILT_LIBS_DIR = ../../../../engine/lib/builtLibs/;
  108. };
  109. name = Debug;
  110. };
  111. D26834810C02C5750020EE4F /* Release */ = {
  112. isa = XCBuildConfiguration;
  113. buildSettings = {
  114. ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  115. CONFIGURATION_BUILD_DIR = ../../assets/;
  116. COPY_PHASE_STRIP = YES;
  117. DEBUG_INFORMATION_FORMAT = dwarf;
  118. GCC_ENABLE_SSE3_EXTENSIONS = YES;
  119. OTHER_LDFLAGS_i386 = "-framework Accelerate";
  120. OTHER_LDFLAGS_ppc = "-framework vecLib";
  121. SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
  122. GCC_VERSION = 4.2;
  123. TORQUE_BUILT_LIBS_DIR = ../../../../engine/lib/builtLibs/;
  124. };
  125. name = Release;
  126. };
  127. D27393750CDABF9C006111D4 /* Debug */ = {
  128. isa = XCBuildConfiguration;
  129. buildSettings = {
  130. ALWAYS_SEARCH_USER_PATHS = NO;
  131. COPY_PHASE_STRIP = NO;
  132. DEAD_CODE_STRIPPING = YES;
  133. GCC_DYNAMIC_NO_PIC = NO;
  134. GCC_ENABLE_CPP_EXCEPTIONS = NO;
  135. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  136. GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  137. GCC_MODEL_TUNING = G5;
  138. GCC_OPTIMIZATION_LEVEL = 0;
  139. GCC_PREPROCESSOR_DEFINITIONS = (
  140. __MACOSX__,
  141. [foreach item=def from=$projDefines]
  142. "[$def]",
  143. [/foreach]
  144. );
  145. GENERATE_MASTER_OBJECT_FILE = YES;
  146. HEADER_SEARCH_PATHS = (
  147. [foreach item=def from=$projIncludes]
  148. "[$def]",
  149. [/foreach]
  150. );
  151. INSTALL_PATH = /usr/local/lib;
  152. PREBINDING = NO;
  153. PRODUCT_NAME = [$projName];
  154. ZERO_LINK = NO;
  155. };
  156. name = Debug;
  157. };
  158. D27393760CDABF9C006111D4 /* Release */ = {
  159. isa = XCBuildConfiguration;
  160. buildSettings = {
  161. ALWAYS_SEARCH_USER_PATHS = NO;
  162. CONFIGURATION_BUILD_DIR = "$(TORQUE_BUILT_LIBS_DIR)";
  163. COPY_PHASE_STRIP = YES;
  164. DEAD_CODE_STRIPPING = YES;
  165. DEBUG_INFORMATION_FORMAT = dwarf;
  166. GCC_DYNAMIC_NO_PIC = NO;
  167. GCC_ENABLE_CPP_EXCEPTIONS = NO;
  168. GCC_ENABLE_FIX_AND_CONTINUE = NO;
  169. GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  170. GCC_MODEL_TUNING = G5;
  171. GCC_OPTIMIZATION_LEVEL = s;
  172. GCC_PREPROCESSOR_DEFINITIONS = (
  173. __MACOSX__,
  174. [foreach item=def from=$projDefines]
  175. "[$def]",
  176. [/foreach]
  177. );
  178. GENERATE_MASTER_OBJECT_FILE = YES;
  179. HEADER_SEARCH_PATHS = (
  180. [foreach item=def from=$projIncludes]
  181. "[$def]",
  182. [/foreach]
  183. );
  184. INSTALL_PATH = /usr/local/lib;
  185. PREBINDING = NO;
  186. PRODUCT_NAME = [$projName];
  187. ZERO_LINK = NO;
  188. };
  189. name = Release;
  190. };
  191. /* End XCBuildConfiguration section */
  192. /* Begin XCConfigurationList section */
  193. D268347F0C02C5750020EE4F /* Build configuration list for PBXProject "LibTemplate" */ = {
  194. isa = XCConfigurationList;
  195. buildConfigurations = (
  196. D26834800C02C5750020EE4F /* Debug */,
  197. D26834810C02C5750020EE4F /* Release */,
  198. );
  199. defaultConfigurationIsVisible = 0;
  200. defaultConfigurationName = Release;
  201. };
  202. D27393740CDABF9C006111D4 /* Build configuration list for PBXNativeTarget "[$projName]" */ = {
  203. isa = XCConfigurationList;
  204. buildConfigurations = (
  205. D27393750CDABF9C006111D4 /* Debug */,
  206. D27393760CDABF9C006111D4 /* Release */,
  207. );
  208. defaultConfigurationIsVisible = 0;
  209. defaultConfigurationName = Release;
  210. };
  211. /* End XCConfigurationList section */
  212. };
  213. rootObject = D268347E0C02C5750020EE4F /* Project object */;
  214. }