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.

72 lines
1.5 KiB

  1. //-----------------------------------------------------------------------------
  2. // videoservices.vpc
  3. //
  4. // Project Script
  5. // Created by: Matt Pritchard
  6. //
  7. // Description: Centralized & abstracted cross-platform video services
  8. // Provides a central interface where the game can
  9. // handle video requests and query video capabilities
  10. //
  11. //-----------------------------------------------------------------------------
  12. $Macro SRCDIR ".."
  13. $Macro OUTBINDIR "$SRCDIR\..\game\bin"
  14. $Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
  15. $Configuration
  16. {
  17. $Linker
  18. {
  19. $SystemLibraries "iconv" [$OSXALL]
  20. $SystemFrameworks "Carbon" [$OSXALL]
  21. }
  22. }
  23. $Configuration "Debug"
  24. {
  25. $General
  26. {
  27. $OutputDirectory "debug_video_services" [$WINDOWS]
  28. $IntermediateDirectory "debug_video_services" [$WINDOWS]
  29. }
  30. }
  31. $Configuration "Release"
  32. {
  33. $General
  34. {
  35. $OutputDirectory "Release_video_services" [$WINDOWS]
  36. $IntermediateDirectory "Release_video_services" [$WINDOWS]
  37. }
  38. }
  39. $Project "video_services"
  40. {
  41. $Folder "Source Files"
  42. {
  43. $file "videoservices.cpp"
  44. }
  45. $Folder "Header Files"
  46. {
  47. $file "video_macros.h"
  48. $file "videoservices.h"
  49. $file "videosubsystem.h"
  50. }
  51. $Folder "Interface"
  52. {
  53. $File "$SRCDIR\public\video\ivideoservices.h"
  54. }
  55. $Folder "Link Libraries"
  56. {
  57. $Lib tier2
  58. $Lib tier3
  59. }
  60. }