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.

56 lines
1.3 KiB

  1. //-----------------------------------------------------------------------------
  2. // Base Settings for Source(TM) Projects
  3. //-----------------------------------------------------------------------------
  4. $Include "$SRCDIR\vpc_scripts\version.vpc"
  5. $MacroRequired "SRCDIR"
  6. $MacroRequired "OUTLIBNAME" "$PROJECTNAME"
  7. $MacroRequired "OUTLIBDIR"
  8. $Macro PLATSUBDIR "\."
  9. $Macro LIBPUBLIC "$SRCDIR\lib\public"
  10. $Macro LIBCOMMON "$SRCDIR\lib\common"
  11. $Include "$SRCDIR\vpc_scripts\source_ppu_lib_ps3_debug.vpc"
  12. $Include "$SRCDIR\vpc_scripts\source_ppu_lib_ps3_release.vpc"
  13. $IgnoreRedundancyWarning "ON"
  14. // Common Configuration
  15. $Configuration
  16. {
  17. $Compiler
  18. {
  19. $PreprocessorDefinitions "$BASE;_MEMTEST" [$MEMTEST]
  20. $PreprocessorDefinitions "$BASE;_LOWVIOLENCE" [$LV]
  21. $PreprocessorDefinitions "$BASE;_CERT" [$CERT]
  22. $PreprocessorDefinitions "$BASE;NO_STEAM" [$NO_STEAM]
  23. $PreprocessorDefinitions "$BASE;_DLL_EXT=$_DLL_EXT"
  24. $PreprocessorDefinitions "$BASE;LIBNAME=$OUTLIBNAME"
  25. }
  26. $PreBuildEvent
  27. {
  28. $CommandLine "$CRCCHECK" "\n"
  29. }
  30. }
  31. // Skeleton Project - All derived projects get this as a starting base
  32. $Project
  33. {
  34. $Folder "Source Files"
  35. {
  36. }
  37. $File "vsi.nul"
  38. {
  39. $Configuration
  40. {
  41. $CustomBuildStep
  42. {
  43. $CommandLine "echo >nul
"
  44. $Outputs "$(IntDir)\vsi.out"
  45. }
  46. }
  47. }
  48. }