vc2k8_shared.tpl 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. <?xml version="1.0" encoding="Windows-1252"?>
  2. <VisualStudioProject
  3. ProjectType="Visual C++"
  4. Version="9.00"
  5. Name="{$projName}"
  6. RootNamespace="{$projName}"
  7. TargetFrameworkVersion="131072"
  8. ProjectGUID="{$GUID}">
  9. <Platforms>
  10. <Platform
  11. Name="Win32"
  12. />
  13. </Platforms>
  14. <ToolFiles>
  15. </ToolFiles>
  16. <Configurations>
  17. <Configuration
  18. Name="Debug|Win32"
  19. OutputDirectory="{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName)"
  20. IntermediateDirectory="$(OutDir)/$(ProjectName)"
  21. ConfigurationType="1"
  22. InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
  23. UseOfMFC="0"
  24. ATLMinimizesCRunTimeLibraryUsage="false"
  25. >
  26. <Tool
  27. Name="VCPreBuildEventTool"
  28. />
  29. <Tool
  30. Name="VCCustomBuildTool"
  31. />
  32. <Tool
  33. Name="VCXMLDataGeneratorTool"
  34. />
  35. <Tool
  36. Name="VCWebServiceProxyGeneratorTool"
  37. />
  38. <Tool
  39. Name="VCMIDLTool"
  40. TypeLibraryName="$(IntDir)/Torque 3D.tlb"
  41. HeaderFileName=""
  42. />
  43. <Tool
  44. Name="VCCLCompilerTool"
  45. AdditionalOptions="/MP4"
  46. Optimization="0"
  47. EnableIntrinsicFunctions="1"
  48. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  49. PreprocessorDefinitions="{foreach item=def from=$projDefines}{$def};{/foreach}TORQUE_DEBUG;TORQUE_DEBUG_GUARD;D3D_DEBUG_INFO;TORQUE_NET_STATS;UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS"
  50. ExceptionHandling="1"
  51. BasicRuntimeChecks="0"
  52. StringPooling="true"
  53. RuntimeLibrary="{$projRuntimeDebug}"
  54. BufferSecurityCheck="false"
  55. EnableFunctionLevelLinking="true"
  56. TreatWChar_tAsBuiltInType="false"
  57. RuntimeTypeInfo="true"
  58. UsePrecompiledHeader="0"
  59. AssemblerListingLocation="$(OutDir)"
  60. ProgramDataBaseFileName="$(OutDir)/$(ProjectName)_DEBUG.pdb"
  61. WarningLevel="4"
  62. SuppressStartupBanner="true"
  63. DebugInformationFormat="4"
  64. CompileAs="0"
  65. DisableSpecificWarnings="{foreach item=def from=$projDisabledWarnings}{$def};{/foreach}4018;4100;4121;4127;4130;4244;4245;4389;4511;4512;4800"
  66. />
  67. <Tool
  68. Name="VCManagedResourceCompilerTool"
  69. />
  70. <Tool
  71. Name="VCResourceCompilerTool"
  72. PreprocessorDefinitions="_DEBUG"
  73. Culture="1033"
  74. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  75. />
  76. <Tool
  77. Name="VCPreLinkEventTool"
  78. />
  79. <Tool
  80. Name="VCLinkerTool"
  81. AdditionalDependencies="{foreach item=def from=$projLibsDebug}{$def} {/foreach}"
  82. OutputFile="{$projectOffset}../../{$gameFolder}/{$projOutName}_DEBUG.exe"
  83. LinkIncremental="2"
  84. SuppressStartupBanner="true"
  85. AdditionalLibraryDirectories="{foreach item=def from=$projLibDirs}{$def};{/foreach}{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName);"
  86. IgnoreDefaultLibraryNames="LIBC,LIBCD{foreach item=def from=$projLibsIgnore},{$def}{/foreach}"
  87. GenerateDebugInformation="true"
  88. ProgramDatabaseFile="$(OutDir)/$(ProjectName)_DEBUG.pdb"
  89. SubSystem="{$projSubSystem}"
  90. TargetMachine="1"
  91. RandomizedBaseAddress="1"
  92. DataExecutionPrevention="0"
  93. />
  94. <Tool
  95. Name="VCALinkTool"
  96. />
  97. <Tool
  98. Name="VCManifestTool"
  99. />
  100. <Tool
  101. Name="VCXDCMakeTool"
  102. />
  103. <Tool
  104. Name="VCBscMakeTool"
  105. />
  106. <Tool
  107. Name="VCFxCopTool"
  108. />
  109. <Tool
  110. Name="VCAppVerifierTool"
  111. />
  112. <Tool
  113. Name="VCWebDeploymentTool"
  114. />
  115. <Tool
  116. Name="VCPostBuildEventTool"
  117. />
  118. </Configuration>
  119. <Configuration
  120. Name="Optimized Debug|Win32"
  121. OutputDirectory="{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName)"
  122. IntermediateDirectory="$(OutDir)/$(ProjectName)"
  123. ConfigurationType="1"
  124. InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
  125. UseOfMFC="0"
  126. ATLMinimizesCRunTimeLibraryUsage="false"
  127. >
  128. <Tool
  129. Name="VCPreBuildEventTool"
  130. />
  131. <Tool
  132. Name="VCCustomBuildTool"
  133. />
  134. <Tool
  135. Name="VCXMLDataGeneratorTool"
  136. />
  137. <Tool
  138. Name="VCWebServiceProxyGeneratorTool"
  139. />
  140. <Tool
  141. Name="VCMIDLTool"
  142. TypeLibraryName="$(IntDir)/Torque 3D.tlb"
  143. HeaderFileName=""
  144. />
  145. <Tool
  146. Name="VCCLCompilerTool"
  147. AdditionalOptions="/MP4"
  148. Optimization="3"
  149. InlineFunctionExpansion="2"
  150. EnableIntrinsicFunctions="1"
  151. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  152. PreprocessorDefinitions="{foreach item=def from=$projDefines}{$def};{/foreach}TORQUE_DEBUG;TORQUE_DEBUG_GUARD;D3D_DEBUG_INFO;TORQUE_NET_STATS;UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS"
  153. ExceptionHandling="1"
  154. BasicRuntimeChecks="0"
  155. StringPooling="true"
  156. RuntimeLibrary = "{$projRuntimeDebug}"
  157. BufferSecurityCheck="false"
  158. EnableFunctionLevelLinking="true"
  159. TreatWChar_tAsBuiltInType="false"
  160. RuntimeTypeInfo="true"
  161. UsePrecompiledHeader="0"
  162. AssemblerListingLocation="$(OutDir)"
  163. ProgramDataBaseFileName="$(OutDir)/$(ProjectName)_OPTIMIZEDDEBUG.pdb"
  164. WarningLevel="4"
  165. SuppressStartupBanner="true"
  166. DebugInformationFormat="3"
  167. CompileAs="0"
  168. DisableSpecificWarnings="{foreach item=def from=$projDisabledWarnings}{$def};{/foreach}4018;4100;4121;4127;4130;4244;4245;4389;4511;4512;4800"
  169. />
  170. <Tool
  171. Name="VCManagedResourceCompilerTool"
  172. />
  173. <Tool
  174. Name="VCResourceCompilerTool"
  175. PreprocessorDefinitions="_DEBUG"
  176. Culture="1033"
  177. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  178. />
  179. <Tool
  180. Name="VCPreLinkEventTool"
  181. />
  182. <Tool
  183. Name="VCLinkerTool"
  184. AdditionalDependencies="{foreach item=def from=$projLibsDebug}{$def} {/foreach}"
  185. OutputFile="{$projectOffset}../../{$gameFolder}/{$projOutName}_OPTIMIZEDDEBUG.exe"
  186. LinkIncremental="1"
  187. SuppressStartupBanner="true"
  188. AdditionalLibraryDirectories="{foreach item=def from=$projLibDirs}{$def};{/foreach}{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName);"
  189. IgnoreDefaultLibraryNames="LIBC,LIBCD{foreach item=def from=$projLibsIgnore},{$def}{/foreach}"
  190. GenerateDebugInformation="true"
  191. ProgramDatabaseFile="$(OutDir)/$(ProjectName)_OPTIMIZEDDEBUG.pdb"
  192. SubSystem="{$projSubSystem}"
  193. TargetMachine="1"
  194. RandomizedBaseAddress="1"
  195. DataExecutionPrevention="0"
  196. />
  197. <Tool
  198. Name="VCALinkTool"
  199. />
  200. <Tool
  201. Name="VCManifestTool"
  202. />
  203. <Tool
  204. Name="VCXDCMakeTool"
  205. />
  206. <Tool
  207. Name="VCBscMakeTool"
  208. />
  209. <Tool
  210. Name="VCFxCopTool"
  211. />
  212. <Tool
  213. Name="VCAppVerifierTool"
  214. />
  215. <Tool
  216. Name="VCWebDeploymentTool"
  217. />
  218. <Tool
  219. Name="VCPostBuildEventTool"
  220. />
  221. </Configuration>
  222. <Configuration
  223. Name="Release|Win32"
  224. OutputDirectory="{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName)"
  225. IntermediateDirectory="$(OutDir)/$(ProjectName)"
  226. ConfigurationType="1"
  227. InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
  228. UseOfMFC="0"
  229. ATLMinimizesCRunTimeLibraryUsage="false"
  230. >
  231. <Tool
  232. Name="VCPreBuildEventTool"
  233. />
  234. <Tool
  235. Name="VCCustomBuildTool"
  236. />
  237. <Tool
  238. Name="VCXMLDataGeneratorTool"
  239. />
  240. <Tool
  241. Name="VCWebServiceProxyGeneratorTool"
  242. />
  243. <Tool
  244. Name="VCMIDLTool"
  245. TypeLibraryName="$(IntDir)/Torque 3D.tlb"
  246. HeaderFileName=""
  247. />
  248. <Tool
  249. Name="VCCLCompilerTool"
  250. AdditionalOptions="/MP4"
  251. Optimization="3"
  252. InlineFunctionExpansion="2"
  253. EnableIntrinsicFunctions="1"
  254. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  255. PreprocessorDefinitions="{foreach item=def from=$projDefines}{$def};{/foreach}UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS"
  256. ExceptionHandling="1"
  257. BasicRuntimeChecks="0"
  258. StringPooling="true"
  259. RuntimeLibrary="{$projRuntimeRelease}"
  260. BufferSecurityCheck="false"
  261. EnableFunctionLevelLinking="true"
  262. TreatWChar_tAsBuiltInType="false"
  263. RuntimeTypeInfo="true"
  264. UsePrecompiledHeader="0"
  265. AssemblerListingLocation="$(OutDir)"
  266. ProgramDataBaseFileName="$(OutDir)/$(ProjectName).pdb"
  267. WarningLevel="4"
  268. SuppressStartupBanner="true"
  269. DebugInformationFormat="3"
  270. CompileAs="0"
  271. DisableSpecificWarnings="{foreach item=def from=$projDisabledWarnings}{$def};{/foreach}4018;4100;4121;4127;4130;4244;4245;4389;4511;4512;4800"
  272. />
  273. <Tool
  274. Name="VCManagedResourceCompilerTool"
  275. />
  276. <Tool
  277. Name="VCResourceCompilerTool"
  278. PreprocessorDefinitions="NDEBUG"
  279. Culture="1033"
  280. AdditionalIncludeDirectories="{foreach item=def from=$projIncludes}{$def};{/foreach}"
  281. />
  282. <Tool
  283. Name="VCPreLinkEventTool"
  284. />
  285. <Tool
  286. Name="VCLinkerTool"
  287. AdditionalDependencies="{foreach item=def from=$projLibs}{$def} {/foreach}"
  288. OutputFile="{$projectOffset}../../{$gameFolder}/{$projOutName}.exe"
  289. LinkIncremental="1"
  290. SuppressStartupBanner="true"
  291. AdditionalLibraryDirectories="{foreach item=def from=$projLibDirs}{$def};{/foreach}{$projectOffset}../Link/VC2k8.$(ConfigurationName).$(PlatformName);"
  292. IgnoreDefaultLibraryNames="LIBC{foreach item=def from=$projLibsIgnore},{$def}{/foreach}"
  293. GenerateDebugInformation="false"
  294. ProgramDatabaseFile="$(OutDir)/$(ProjectName).pdb"
  295. SubSystem="{$projSubSystem}"
  296. TargetMachine="1"
  297. RandomizedBaseAddress="1"
  298. DataExecutionPrevention="0"
  299. />
  300. <Tool
  301. Name="VCALinkTool"
  302. />
  303. <Tool
  304. Name="VCManifestTool"
  305. />
  306. <Tool
  307. Name="VCXDCMakeTool"
  308. />
  309. <Tool
  310. Name="VCBscMakeTool"
  311. />
  312. <Tool
  313. Name="VCFxCopTool"
  314. />
  315. <Tool
  316. Name="VCAppVerifierTool"
  317. />
  318. <Tool
  319. Name="VCWebDeploymentTool"
  320. />
  321. <Tool
  322. Name="VCPostBuildEventTool"
  323. />
  324. </Configuration>
  325. </Configurations>
  326. <References>
  327. </References>
  328. <Files>
  329. <Filter
  330. Name="Source Files"
  331. Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;cc">
  332. <File
  333. RelativePath=".\Torque.rc">
  334. </File>
  335. {assign var="dirWalk" value=$fileArray}
  336. {include file="vc2k8_fileRecurse.tpl" dirWalk=$dirWalk depth=2 dirPath=$projOutput->base_dir}
  337. </Filter>
  338. </Files>
  339. <Globals>
  340. </Globals>
  341. </VisualStudioProject>