Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

415 lines
11 KiB

  1. # Microsoft Developer Studio Project File - Name="vphysics" - Package Owner=<4>
  2. # Microsoft Developer Studio Generated Build File, Format Version 6.00
  3. # ** DO NOT EDIT **
  4. # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
  5. CFG=vphysics - Win32 Debug
  6. !MESSAGE This is not a valid makefile. To build this project using NMAKE,
  7. !MESSAGE use the Export Makefile command and run
  8. !MESSAGE
  9. !MESSAGE NMAKE /f "vphysics.mak".
  10. !MESSAGE
  11. !MESSAGE You can specify a configuration when running NMAKE
  12. !MESSAGE by defining the macro CFG on the command line. For example:
  13. !MESSAGE
  14. !MESSAGE NMAKE /f "vphysics.mak" CFG="vphysics - Win32 Debug"
  15. !MESSAGE
  16. !MESSAGE Possible choices for configuration are:
  17. !MESSAGE
  18. !MESSAGE "vphysics - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
  19. !MESSAGE "vphysics - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
  20. !MESSAGE
  21. # Begin Project
  22. # PROP AllowPerConfigDependencies 0
  23. # PROP Scc_ProjName ""$/Src/vphysics", NXMCAAAA"
  24. # PROP Scc_LocalPath "."
  25. CPP=cl.exe
  26. MTL=midl.exe
  27. RSC=rc.exe
  28. !IF "$(CFG)" == "vphysics - Win32 Release"
  29. # PROP BASE Use_MFC 0
  30. # PROP BASE Use_Debug_Libraries 0
  31. # PROP BASE Output_Dir "Release"
  32. # PROP BASE Intermediate_Dir "Release"
  33. # PROP BASE Target_Dir ""
  34. # PROP Use_MFC 0
  35. # PROP Use_Debug_Libraries 0
  36. # PROP Output_Dir "Release"
  37. # PROP Intermediate_Dir "Release"
  38. # PROP Ignore_Export_Lib 0
  39. # PROP Target_Dir ""
  40. # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "ENABLE_IVP_MOPP" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "VPHYSICS_EXPORTS" /YX /FD /c
  41. # ADD CPP /nologo /G6 /MT /W4 /Zi /O2 /I "..\ivp\IVP_INTERN" /I "..\ivp\IVP_COLLISION" /I "..\ivp\IVP_PHYSICS" /I "..\ivp\IVP_SURFACE_MANAGER" /I "..\ivp\IVP_UTILITY" /I "..\ivp\IVP_CONTROLLER" /I "..\ivp\IVP_COMPACT_BUILDER" /I "..\ivp\havana\havok" /I "..\ivp\havana" /I "..\public" /I "..\public\tier1" /D "NDEBUG" /D "_WIN32" /D "WIN32" /D "_MBCS" /D "_USRDLL" /D "VPHYSICS_EXPORTS" /D strncpy=use_Q_strncpy_instead /D _snprintf=use_Q_snprintf_instead /D "_WINDOWS" /D "HAVANA_CONSTRAINTS" /D "HAVOK_MOPP" /FR /YX /FD /c
  42. # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
  43. # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
  44. # ADD BASE RSC /l 0x409 /d "NDEBUG"
  45. # ADD RSC /l 0x409 /d "NDEBUG"
  46. BSC32=bscmake.exe
  47. # ADD BASE BSC32 /nologo
  48. # ADD BSC32 /nologo
  49. LINK32=link.exe
  50. # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
  51. # ADD LINK32 /nologo /base:"0x26000000" /dll /map /debug /machine:I386 /nodefaultlib:"libc.lib" /libpath:"..\lib\public" /libpath:"..\lib\common" /libpath:"..\ivp\havana\hk_library\win32\release\\" /libpath:"..\ivp\ivp_library\win32_release"
  52. # Begin Custom Build - Copying to Game Directory
  53. TargetDir=.\Release
  54. TargetPath=.\Release\vphysics.dll
  55. InputPath=.\Release\vphysics.dll
  56. SOURCE="$(InputPath)"
  57. BuildCmds= \
  58. if exist ..\..\game\bin\vphysics.dll attrib -r ..\..\game\bin\vphysics.dll \
  59. copy $(TargetPath) ..\..\game\bin\vphysics.dll \
  60. if exist $(TargetDir)\vphysics.map copy $(TargetDir)\vphysics.map ..\..\game\bin\vphysics.map \
  61. if exist ..\..\game\bin\vphysics.pdb attrib -r ..\..\game\bin\vphysics.pdb \
  62. copy $(TargetDir)\vphysics.pdb ..\..\game\bin \
  63. "..\..\game\bin\vphysics.dll" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  64. $(BuildCmds)
  65. "..\..\game\bin\vphysics.pdb" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  66. $(BuildCmds)
  67. # End Custom Build
  68. !ELSEIF "$(CFG)" == "vphysics - Win32 Debug"
  69. # PROP BASE Use_MFC 0
  70. # PROP BASE Use_Debug_Libraries 1
  71. # PROP BASE Output_Dir "Debug"
  72. # PROP BASE Intermediate_Dir "Debug"
  73. # PROP BASE Target_Dir ""
  74. # PROP Use_MFC 0
  75. # PROP Use_Debug_Libraries 1
  76. # PROP Output_Dir "Debug"
  77. # PROP Intermediate_Dir "Debug"
  78. # PROP Ignore_Export_Lib 0
  79. # PROP Target_Dir ""
  80. # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "ENABLE_IVP_MOPP" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "VPHYSICS_EXPORTS" /YX /FD /GZ /c
  81. # ADD CPP /nologo /G6 /MTd /W4 /Gm /ZI /Od /I "..\ivp\IVP_INTERN" /I "..\ivp\IVP_COLLISION" /I "..\ivp\IVP_PHYSICS" /I "..\ivp\IVP_SURFACE_MANAGER" /I "..\ivp\IVP_UTILITY" /I "..\ivp\IVP_CONTROLLER" /I "..\ivp\IVP_COMPACT_BUILDER" /I "..\ivp\havana\havok" /I "..\ivp\havana" /I "..\public" /I "..\public\tier1" /D "DEBUG" /D "_DEBUG" /D "_WIN32" /D "WIN32" /D "_MBCS" /D "_USRDLL" /D "VPHYSICS_EXPORTS" /D strncpy=use_Q_strncpy_instead /D _snprintf=use_Q_snprintf_instead /D "_WINDOWS" /D "HAVANA_CONSTRAINTS" /D "HAVOK_MOPP" /FR /YX /FD /GZ /c
  82. # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
  83. # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
  84. # ADD BASE RSC /l 0x409 /d "_DEBUG"
  85. # ADD RSC /l 0x409 /d "_DEBUG"
  86. BSC32=bscmake.exe
  87. # ADD BASE BSC32 /nologo
  88. # ADD BSC32 /nologo
  89. LINK32=link.exe
  90. # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
  91. # ADD LINK32 /nologo /base:"0x26000000" /dll /debug /machine:I386 /nodefaultlib:"libc.lib" /pdbtype:sept /libpath:"..\lib\public" /libpath:"..\lib\common" /libpath:"..\ivp\havana\hk_library\win32\release\\" /libpath:"..\ivp\ivp_library\win32_release"
  92. # Begin Custom Build - Copying to Game Directory
  93. TargetDir=.\Debug
  94. TargetPath=.\Debug\vphysics.dll
  95. InputPath=.\Debug\vphysics.dll
  96. SOURCE="$(InputPath)"
  97. "..\..\game\bin\vphysics.dll" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  98. if exist ..\..\game\bin\vphysics.dll attrib -r ..\..\game\bin\vphysics.dll
  99. copy $(TargetPath) ..\..\game\bin\vphysics.dll
  100. if exist $(TargetDir)\vphysics.map copy $(TargetDir)\vphysics.map ..\..\game\bin\vphysics.map
  101. # End Custom Build
  102. !ENDIF
  103. # Begin Target
  104. # Name "vphysics - Win32 Release"
  105. # Name "vphysics - Win32 Debug"
  106. # Begin Group "Source Files"
  107. # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
  108. # Begin Source File
  109. SOURCE=..\tier1\characterset.cpp
  110. # SUBTRACT CPP /YX
  111. # End Source File
  112. # Begin Source File
  113. SOURCE=.\convert.cpp
  114. # SUBTRACT CPP /YX
  115. # End Source File
  116. # Begin Source File
  117. SOURCE=..\public\filesystem_helpers.cpp
  118. # SUBTRACT CPP /YX
  119. # End Source File
  120. # Begin Source File
  121. SOURCE=..\tier1\interface.cpp
  122. # SUBTRACT CPP /YX
  123. # End Source File
  124. # Begin Source File
  125. SOURCE=.\main.cpp
  126. # ADD CPP /Yc"cbase.h"
  127. # End Source File
  128. # Begin Source File
  129. SOURCE=..\Public\Mathlib.cpp
  130. # SUBTRACT CPP /YX
  131. # End Source File
  132. # Begin Source File
  133. SOURCE=..\public\tier0\memoverride.cpp
  134. # SUBTRACT CPP /YX
  135. # End Source File
  136. # Begin Source File
  137. SOURCE=.\physics_airboat.cpp
  138. # ADD CPP /Yu"cbase.h"
  139. # End Source File
  140. # Begin Source File
  141. SOURCE=.\physics_collide.cpp
  142. # ADD CPP /Yu"cbase.h"
  143. # End Source File
  144. # Begin Source File
  145. SOURCE=.\physics_constraint.cpp
  146. # ADD CPP /Yu"cbase.h"
  147. # End Source File
  148. # Begin Source File
  149. SOURCE=.\physics_controller_raycast_vehicle.cpp
  150. # ADD CPP /Yu"cbase.h"
  151. # End Source File
  152. # Begin Source File
  153. SOURCE=.\physics_environment.cpp
  154. # ADD CPP /Yu"cbase.h"
  155. # End Source File
  156. # Begin Source File
  157. SOURCE=.\physics_fluid.cpp
  158. # ADD CPP /Yu"cbase.h"
  159. # End Source File
  160. # Begin Source File
  161. SOURCE=.\physics_friction.cpp
  162. # ADD CPP /Yu"cbase.h"
  163. # End Source File
  164. # Begin Source File
  165. SOURCE=.\physics_material.cpp
  166. # ADD CPP /Yu"cbase.h"
  167. # End Source File
  168. # Begin Source File
  169. SOURCE=.\physics_motioncontroller.cpp
  170. # ADD CPP /Yu"cbase.h"
  171. # End Source File
  172. # Begin Source File
  173. SOURCE=.\physics_object.cpp
  174. # ADD CPP /Yu"cbase.h"
  175. # End Source File
  176. # Begin Source File
  177. SOURCE=.\physics_shadow.cpp
  178. # ADD CPP /Yu"cbase.h"
  179. # End Source File
  180. # Begin Source File
  181. SOURCE=.\physics_spring.cpp
  182. # ADD CPP /Yu"cbase.h"
  183. # End Source File
  184. # Begin Source File
  185. SOURCE=.\physics_vehicle.cpp
  186. # ADD CPP /Yu"cbase.h"
  187. # End Source File
  188. # Begin Source File
  189. SOURCE=.\trace.cpp
  190. # ADD CPP /Yu"cbase.h"
  191. # End Source File
  192. # Begin Source File
  193. SOURCE=..\tier1\utlsymbol.cpp
  194. # SUBTRACT CPP /YX
  195. # End Source File
  196. # Begin Source File
  197. SOURCE=.\vcollide_parse.cpp
  198. # ADD CPP /Yu"cbase.h"
  199. # End Source File
  200. # Begin Source File
  201. SOURCE=.\vphysics_saverestore.cpp
  202. # ADD CPP /Yu"cbase.h"
  203. # End Source File
  204. # End Group
  205. # Begin Group "Header Files"
  206. # PROP Default_Filter "h;hpp;hxx;hm;inl"
  207. # Begin Source File
  208. SOURCE=.\cbase.h
  209. # End Source File
  210. # Begin Source File
  211. SOURCE=..\public\vphysics\collision_set.h
  212. # End Source File
  213. # Begin Source File
  214. SOURCE=..\public\vphysics\constraints.h
  215. # End Source File
  216. # Begin Source File
  217. SOURCE=.\convert.h
  218. # End Source File
  219. # Begin Source File
  220. SOURCE=..\Public\datamap.h
  221. # End Source File
  222. # Begin Source File
  223. SOURCE=..\public\filesystem_helpers.h
  224. # End Source File
  225. # Begin Source File
  226. SOURCE=..\public\vphysics\friction.h
  227. # End Source File
  228. # Begin Source File
  229. SOURCE=.\linear_solver.h
  230. # End Source File
  231. # Begin Source File
  232. SOURCE=..\public\vphysics\object_hash.h
  233. # End Source File
  234. # Begin Source File
  235. SOURCE=..\public\vphysics\performance.h
  236. # End Source File
  237. # Begin Source File
  238. SOURCE=.\physics_airboat.h
  239. # End Source File
  240. # Begin Source File
  241. SOURCE=.\physics_constraint.h
  242. # End Source File
  243. # Begin Source File
  244. SOURCE=.\physics_controller_raycast_vehicle.h
  245. # End Source File
  246. # Begin Source File
  247. SOURCE=.\physics_environment.h
  248. # End Source File
  249. # Begin Source File
  250. SOURCE=.\physics_fluid.h
  251. # End Source File
  252. # Begin Source File
  253. SOURCE=.\physics_friction.h
  254. # End Source File
  255. # Begin Source File
  256. SOURCE=.\physics_material.h
  257. # End Source File
  258. # Begin Source File
  259. SOURCE=.\physics_motioncontroller.h
  260. # End Source File
  261. # Begin Source File
  262. SOURCE=.\physics_object.h
  263. # End Source File
  264. # Begin Source File
  265. SOURCE=.\physics_shadow.h
  266. # End Source File
  267. # Begin Source File
  268. SOURCE=.\physics_spring.h
  269. # End Source File
  270. # Begin Source File
  271. SOURCE=.\physics_trace.h
  272. # End Source File
  273. # Begin Source File
  274. SOURCE=.\physics_vehicle.h
  275. # End Source File
  276. # Begin Source File
  277. SOURCE=..\public\vphysics\player_controller.h
  278. # End Source File
  279. # Begin Source File
  280. SOURCE=..\public\vphysics\stats.h
  281. # End Source File
  282. # Begin Source File
  283. SOURCE=..\Public\vcollide.h
  284. # End Source File
  285. # Begin Source File
  286. SOURCE=..\Public\vcollide_parse.h
  287. # End Source File
  288. # Begin Source File
  289. SOURCE=.\vcollide_parse_private.h
  290. # End Source File
  291. # Begin Source File
  292. SOURCE=..\public\vphysics\vehicles.h
  293. # End Source File
  294. # Begin Source File
  295. SOURCE=..\Public\vphysics_interface.h
  296. # End Source File
  297. # Begin Source File
  298. SOURCE=.\vphysics_internal.h
  299. # End Source File
  300. # Begin Source File
  301. SOURCE=.\vphysics_saverestore.h
  302. # End Source File
  303. # End Group
  304. # Begin Group "Resource Files"
  305. # PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
  306. # End Group
  307. # Begin Source File
  308. SOURCE=..\lib\public\vstdlib.lib
  309. # End Source File
  310. # Begin Source File
  311. SOURCE=..\lib\common\ivp_physics.lib
  312. # End Source File
  313. # Begin Source File
  314. SOURCE=..\lib\common\hk_base.lib
  315. # End Source File
  316. # Begin Source File
  317. SOURCE=..\lib\common\hk_math.lib
  318. # End Source File
  319. # Begin Source File
  320. SOURCE=..\lib\common\ivp_compactbuilder.lib
  321. # End Source File
  322. # Begin Source File
  323. SOURCE=..\lib\common\havana_constraints.lib
  324. # End Source File
  325. # Begin Source File
  326. SOURCE=..\lib\common\havok_mopp.lib
  327. # End Source File
  328. # Begin Source File
  329. SOURCE=..\lib\public\tier0.lib
  330. # End Source File
  331. # End Target
  332. # End Project