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.

97 lines
3.0 KiB

  1. //-----------------------------------------------------------------------------
  2. // CLIENT_ECON_BASE.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $Include "$SRCDIR\gcsdk\gcsdk_game_include.vpc"
  7. $Include "$SRCDIR\game\shared\base_gcmessages_include.vpc"
  8. $Configuration
  9. {
  10. $Compiler
  11. {
  12. $AdditionalIncludeDirectories "$BASE;$SRCDIR\game\shared\econ;$SRCDIR\gcsdk\steamextra;.\econ"
  13. }
  14. $Linker
  15. {
  16. $AdditionalLibraryDirectories "$BASE;$SRCDIR\lib\$PLATFORM\release" [$OSXALL]
  17. $SystemLibraries "$BASE;z" [$OSXALL]
  18. }
  19. }
  20. $Project
  21. {
  22. $Folder "Source Files"
  23. {
  24. $Folder "Economy"
  25. {
  26. $File "$SRCDIR/game/shared/econ/econ_item_view.cpp"
  27. $File "$SRCDIR/game/shared/econ/econ_item_view.h"
  28. $File "$SRCDIR/game/shared/econ/econ_item_interface.cpp"
  29. $File "$SRCDIR/game/shared/econ/econ_item_interface.h"
  30. $File "$SRCDIR/game/shared/econ/econ_item_description.cpp"
  31. $File "$SRCDIR/game/shared/econ/econ_item_description.h"
  32. $File "$SRCDIR/game/shared/econ/econ_item_system.cpp"
  33. $File "$SRCDIR/game/shared/econ/econ_item_system.h"
  34. $File "$SRCDIR/game/shared/econ/attribute_manager.cpp"
  35. $File "$SRCDIR/game/shared/econ/attribute_manager.h"
  36. $File "$SRCDIR/game/shared/econ/ihasattributes.h"
  37. $File "$SRCDIR/game/shared/econ/econ_entity.cpp"
  38. $File "$SRCDIR/game/shared/econ/econ_entity.h"
  39. $File "$SRCDIR/game/shared/econ/econ_entity_creation.cpp"
  40. $File "$SRCDIR/game/shared/econ/econ_entity_creation.h"
  41. $File "$SRCDIR/game/shared/econ/econ_item_inventory.cpp"
  42. $File "$SRCDIR/game/shared/econ/econ_item_inventory.h"
  43. $File "$SRCDIR/game/shared/econ/econ_gcmessages.h"
  44. $File "$SRCDIR/game/shared/econ/econ_item.cpp"
  45. $File "$SRCDIR/game/shared/econ/econ_item.h"
  46. $File "$SRCDIR/game/shared/econ/econ_item_constants.cpp"
  47. $File "$SRCDIR/game/shared/econ/econ_item_constants.h"
  48. $File "$SRCDIR/game/shared/econ/econ_item_schema.cpp"
  49. $File "$SRCDIR/game/shared/econ/econ_item_schema.h"
  50. $File "$SRCDIR/game/shared/econ/item_selection_criteria.cpp"
  51. $File "$SRCDIR/game/shared/econ/item_selection_criteria.h"
  52. $File "$SRCDIR/game/shared/econ/localization_provider.cpp"
  53. $File "$SRCDIR/game/shared/econ/localization_provider.h"
  54. $File "$SRCDIR/game/shared/econ/game_item_schema.h"
  55. }
  56. $Folder "Economy Client"
  57. {
  58. }
  59. // For item image stamping
  60. $File "$SRCDIR/common/imageutils.h"
  61. $File "$SRCDIR/common/imageutils.cpp"
  62. {
  63. $Configuration
  64. {
  65. $Compiler [$WINDOWS]
  66. {
  67. $Create/UsePrecompiledHeader "Not Using Precompiled Headers"
  68. }
  69. }
  70. }
  71. }
  72. $Folder "Link Libraries" [$WINDOWS]
  73. {
  74. $File "$SRCDIR\lib\common\libpng$PLATSUBDIR\libpng.lib" [!$VS2015]
  75. $File "$SRCDIR\lib\common\libpng$PLATSUBDIR\2015\libpng.lib" [$VS2015]
  76. }
  77. $Folder "Link Libraries" [$POSIX]
  78. {
  79. $Lib "libpng" [$OSX]
  80. $LibExternal "$SRCDIR/lib/$PLATFORM/release/libpng" [$LINUX]
  81. }
  82. $Folder "Link Libraries"
  83. {
  84. $Lib "$LIBCOMMON\jpeglib"
  85. $LibExternal "$LIBPUBLIC\libz" [!$OSXALL]
  86. }
  87. }