Counter Strike : Global Offensive Source Code
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.

76 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. }
  20. $Configuration "Release"
  21. {
  22. $General
  23. {
  24. $OutputDirectory ".\Release_$DX_SDK_VER"
  25. $IntermediateDirectory ".\Release_$DX_SDK_VER"
  26. }
  27. }
  28. $Configuration
  29. {
  30. $General
  31. {
  32. $TargetName "dx_proxy"
  33. }
  34. $Compiler
  35. {
  36. $PreprocessorDefinitions "$BASE;DX_PROXY_EXPORTS;$DX_SDK_VER"
  37. $EnableC++Exceptions "Yes (/EHsc)"
  38. }
  39. $Linker
  40. {
  41. $IgnoreSpecificLibrary "libcp.lib; libcpd.lib"
  42. }
  43. }
  44. $Project
  45. {
  46. $Folder "Source Files"
  47. {
  48. -$File "$SRCDIR\public\tier0\memoverride.cpp"
  49. $File "dx_proxy.cpp"
  50. $File "filememcache.cpp"
  51. }
  52. $Folder "Header Files"
  53. {
  54. $File "$SRCDIR\common\dx_proxy\dx_proxy.h"
  55. $File "dxincludeimpl.h"
  56. $File "filememcache.h"
  57. }
  58. $Folder "Link Libraries"
  59. {
  60. -$File "$SRCDIR\lib\public\tier0.lib"
  61. -$File "$SRCDIR\lib\public\tier1.lib"
  62. -$File "$SRCDIR\lib\public\vstdlib.lib"
  63. }
  64. }