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.

74 lines
1.2 KiB

  1. //
  2. // dx_proxy_base.vpc
  3. //
  4. // Base script for generating dx_proxy.dll for different
  5. // versions of Microsoft DirectX SDK
  6. //
  7. $MacroRequired "SRCDIR"
  8. $MacroRequired "OUTBINDIR"
  9. $MacroRequired "DX_SDK_VER"
  10. $Macro OUTBINNAME "dx_proxy"
  11. $Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
  12. $Configuration "Debug"
  13. {
  14. $General
  15. {
  16. $OutputDirectory ".\Debug_$DX_SDK_VER"
  17. $IntermediateDirectory ".\Debug_$DX_SDK_VER"
  18. }
  19. $Linker
  20. {
  21. $IgnoreSpecificLibrary "libcp.lib; libcmt.lib;"
  22. }
  23. }
  24. $Configuration "Release"
  25. {
  26. $General
  27. {
  28. $OutputDirectory ".\Release_$DX_SDK_VER"
  29. $IntermediateDirectory ".\Release_$DX_SDK_VER"
  30. }
  31. $Linker
  32. {
  33. $IgnoreSpecificLibrary "libcpd.lib libcmtd.lib;"
  34. }
  35. }
  36. $Configuration
  37. {
  38. $General
  39. {
  40. $AdditionalProjectDependencies "$BASE;vstdlib;tier1;tier0"
  41. }
  42. $Compiler
  43. {
  44. $PreprocessorDefinitions "$BASE;DX_PROXY_EXPORTS;$DX_SDK_VER"
  45. $EnableC++Exceptions "Yes (/EHsc)"
  46. }
  47. }
  48. $Project "DX_Proxy ($DX_SDK_VER)"
  49. {
  50. $Folder "Source Files"
  51. {
  52. -$File "$SRCDIR\public\tier0\memoverride.cpp"
  53. $File "dx_proxy.cpp"
  54. $File "filememcache.cpp"
  55. }
  56. $Folder "Header Files"
  57. {
  58. $File "$SRCDIR\common\dx_proxy\dx_proxy.h"
  59. $File "dxincludeimpl.h"
  60. $File "filememcache.h"
  61. }
  62. }