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.

64 lines
1.4 KiB

  1. //-----------------------------------------------------------------------------
  2. // Base Settings for Source(TM) Projects
  3. //-----------------------------------------------------------------------------
  4. $Include "$SRCDIR\vpc_scripts\version.vpc"
  5. $MacroRequired "SRCDIR"
  6. $MacroRequired "OUTBINNAME" "$PROJECTNAME"
  7. $MacroRequired "OUTBINDIR"
  8. $MacroRequired "DEVKITBINDIR" "."
  9. $Macro PLATSUBDIR "\."
  10. $Macro LIBPUBLIC "$SRCDIR\lib\public"
  11. $Macro LIBCOMMON "$SRCDIR\lib\common"
  12. $Macro SCE_LIBROOT "$(SCE_PS3_ROOT)\target\ppu\lib"
  13. $Include "$SRCDIR\vpc_scripts\source_spu_lib_ps3_debug.vpc"
  14. $Include "$SRCDIR\vpc_scripts\source_spu_lib_ps3_release.vpc"
  15. $IgnoreRedundancyWarning "ON"
  16. // Common Configuration
  17. $Configuration
  18. {
  19. $Compiler
  20. {
  21. $PreprocessorDefinitions "$BASE;_MEMTEST" [$MEMTEST]
  22. $PreprocessorDefinitions "$BASE;_LOWVIOLENCE" [$LV]
  23. $PreprocessorDefinitions "$BASE;_CERT" [$CERT]
  24. $PreprocessorDefinitions "$BASE;NO_STEAM" [$NO_STEAM]
  25. $PreprocessorDefinitions "$BASE;MEMOVERRIDE_MODULE=$PROJECTNAME;_DLL_EXT=$_DLL_EXT"
  26. }
  27. $PreBuildEvent
  28. {
  29. $CommandLine "$CRCCHECK" "\n"
  30. }
  31. }
  32. // Skeleton Project
  33. $Project
  34. {
  35. $Folder "Source Files"
  36. {
  37. }
  38. $Folder "Link Libraries"
  39. {
  40. }
  41. $File "vsi.nul"
  42. {
  43. $Configuration
  44. {
  45. $CustomBuildStep
  46. {
  47. $CommandLine "echo >nul
"
  48. $Outputs "$(IntDir)\vsi.out"
  49. }
  50. }
  51. }
  52. }