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.

106 lines
2.4 KiB

  1. //-----------------------------------------------------------------------------
  2. // SERVERBROWSER.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. $Compiler
  12. {
  13. $PreprocessorDefinitions "$BASE;VERSION_SAFE_STEAM_API_INTERFACES;SERVERBROWSER_EXPORTS;GAME_SRC"
  14. $PreprocessorDefinitions "$BASE;_USE_32BIT_TIME_T" [!$WIN64]
  15. }
  16. $Linker
  17. {
  18. $AdditionalDependencies "$BASE Advapi32.lib wsock32.lib Ws2_32.lib User32.lib" [$WINDOWS]
  19. $AdditionalDependencies "$BASE Xonline.lib" [$X360]
  20. $SystemLibraries "iconv" [$OSXALL]
  21. }
  22. }
  23. $Project "ServerBrowser"
  24. {
  25. $Folder "Source Files"
  26. {
  27. $File "BaseGamesPage.cpp"
  28. $File "blacklistedservers.cpp"
  29. $File "CustomGames.cpp"
  30. $File "DialogAddServer.cpp"
  31. $File "DialogGameInfo.cpp"
  32. $File "DialogServerPassword.cpp"
  33. $File "FavoriteGames.cpp"
  34. $File "FriendsGames.cpp"
  35. $File "HistoryGames.cpp"
  36. $File "InternetGames.cpp"
  37. $File "LanGames.cpp"
  38. $File "ModList.cpp"
  39. $File "ServerBrowser.cpp"
  40. $File "ServerBrowserDialog.cpp"
  41. $File "ServerContextMenu.cpp"
  42. $File "ServerListCompare.cpp"
  43. $File "SpectateGames.cpp"
  44. $File "VACBannedConnRefusedDialog.cpp"
  45. $File "VACBannedConnRefusedDialog.h"
  46. $File "quicklistpanel.cpp"
  47. $File "$SRCDIR\public\vgui_controls\vgui_controls.cpp"
  48. {
  49. $Configuration
  50. {
  51. $Compiler
  52. {
  53. }
  54. }
  55. }
  56. }
  57. $Folder "Header Files"
  58. {
  59. $File "BaseGamesPage.h"
  60. $File "blacklistedservers.h"
  61. $File "CustomGames.h"
  62. $File "DialogAddServer.h"
  63. $File "DialogGameInfo.h"
  64. $File "DialogServerPassword.h"
  65. $File "FavoriteGames.h"
  66. $File "FriendsGames.h"
  67. $File "HistoryGames.h"
  68. $File "InternetGames.h"
  69. $File "LanGames.h"
  70. $File "ModList.h"
  71. $File "ServerBrowser.h"
  72. $File "ServerBrowserDialog.h"
  73. $File "ServerContextMenu.h"
  74. $File "ServerListCompare.h"
  75. $File "SpectateGames.h"
  76. $File "quicklistpanel.h"
  77. }
  78. $Folder "Resource Files"
  79. {
  80. }
  81. $Folder "Exposed interfaces"
  82. {
  83. $File "$SRCDIR\common\ServerBrowser\IServerBrowser.h"
  84. }
  85. $Folder "Link Libraries"
  86. {
  87. $ImplibExternal steam_api [ ( $WIN32 || $POSIX || $PS3 ) && !$NO_STEAM ]
  88. $ImplibExternal steam_api64 [ $WIN64 && !$NO_STEAM ]
  89. $Lib tier2
  90. $Lib tier3
  91. $Lib vgui_controls
  92. $Lib mathlib [$WINDOWS||$POSIX]
  93. $Lib dmxloader [$WINDOWS||$POSIX]
  94. }
  95. }