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.

73 lines
1.8 KiB

  1. //-----------------------------------------------------------------------------
  2. // DATACACHE.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $macro SRCDIR ".."
  7. $Macro OUTBINDIR "$SRCDIR\..\game\bin"
  8. $include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
  9. $Configuration
  10. {
  11. $Linker [!$PS3]
  12. {
  13. $SystemLibraries "iconv" [$OSXALL]
  14. }
  15. $Linker [$WINDOWS]
  16. {
  17. $AdditionalDependencies "$BASE libedgegeomtool.Release.Win32.vs8.lib" [$PS3SDKINSTALLED]
  18. $AdditionalLibraryDirectories "$BASE;$SRCDIR\ps3sdk\cell\host-win32\lib" [$PS3SDKINSTALLED]
  19. }
  20. $Compiler
  21. {
  22. $AdditionalIncludeDirectories "$BASE,$SRCDIR\ps3sdk\cell\host-common\include,$SRCDIR\ps3sdk\cell\target\common\include" [$PS3SDKINSTALLED]
  23. $PreprocessorDefinitions "$BASE;MDLCACHE_DLL_EXPORT"
  24. }
  25. }
  26. $Project "datacache"
  27. {
  28. $Folder "Source Files"
  29. {
  30. $File "datacache.cpp"
  31. $File "mdlcache.cpp"
  32. $File "mdlcombine.cpp"
  33. $File "vtfcombine.cpp"
  34. $File "resourceaccesscontrol.cpp"
  35. $File "precachesystem.cpp"
  36. $File "$SRCDIR\public\studio.cpp"
  37. $File "$SRCDIR\public\studio_virtualmodel.cpp"
  38. $File "$SRCDIR\common\studiobyteswap.cpp"
  39. $File "$SRCDIR\utils\common\datalinker.cpp"
  40. }
  41. $Folder "Header Files"
  42. {
  43. $File "datacache.h"
  44. $File "datacache_common.h"
  45. $File "mdlcombine.h"
  46. $File "vtfcombine.h"
  47. $File "$SRCDIR\public\studio.h"
  48. $File "$SRCDIR\common\studiobyteswap.h"
  49. $File "$SRCDIR\utils\common\datalinker.h"
  50. }
  51. $Folder "Interface"
  52. {
  53. $File "$SRCDIR\public\datacache\idatacache.h"
  54. $File "$SRCDIR\public\datacache\imdlcache.h"
  55. $File "$SRCDIR\public\datacache\iresourceaccesscontrol.h"
  56. $File "$SRCDIR\public\datacache\iprecachesystem.h"
  57. $File "$SRCDIR\public\vcollide.h"
  58. }
  59. $folder "Link Libraries"
  60. {
  61. $lib tier2
  62. $lib tier3
  63. $Lib mathlib
  64. }
  65. }