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.

104 lines
2.8 KiB

  1. //-----------------------------------------------------------------------------
  2. // Base Settings for Source(TM) Projects
  3. //-----------------------------------------------------------------------------
  4. $IgnoreRedundancyWarning "ON"
  5. $MacroRequired "SRCDIR"
  6. $MacroRequired "OUTLIBNAME"
  7. $MacroRequired "OUTLIBDIR"
  8. $Configuration "Debug"
  9. {
  10. $General
  11. {
  12. // General
  13. $OutputDirectory ".\Debug_PS3"
  14. $IntermediateDirectory ".\Debug_PS3"
  15. $ExtensionsToDeleteOnClean
  16. $BuildLogFile
  17. $SystemIncludeDependencies
  18. $SaveDebuggerPropertiesInProject
  19. $ConfigurationType "LIB"
  20. }
  21. $SNCCompiler
  22. {
  23. // General
  24. $AdditionalIncludeDirectories "$SRCDIR\common;$SRCDIR\public;$SRCDIR\public\tier0;$SRCDIR\public\tier1;$SRCDIR\public\tier2;"$(SN_PS3_PATH)\ppu\include\sn";"$(SCE_PS3_ROOT)\target\ppu\include";"$(SCE_PS3_ROOT)\target\common\include";"$(SCE_PS3_ROOT)\target\ppu\include\sys""
  25. $PreprocessorDefinitions "SN_TARGET_PS3;_DEBUG;DEBUG;__SNC__;__CELL_ASSERT__;POSIX"
  26. $ForceIncludes "tier0/platform.h"
  27. $GenerateDebugInformation "Yes"
  28. $Warnings "Generate Warnings (=1)"
  29. $TreatMessagesAsErrors "Reported Errors Only (=0)"
  30. $DisableSpecificWarnings "64;68;112;129;175;178;186;187;237;285;369;429;496;552;613;832;1011;1323;1421;1437;1772;1773;1778;1787"
  31. $ObjectFileName "$(IntDir)\"
  32. $CallprofHierarchicalProfiling "No"
  33. // Optimization
  34. $OptimizationLevel "No Optimization, Forced Inlining only (-O0)"
  35. $FastMath "No"
  36. $RelaxAliasChecking "Default"
  37. $BranchlessCompares "Always Use Branches (=0)"
  38. $UnrollLoops "30"
  39. $AssumeAlignedPointers "No"
  40. $AssumeCorrectSign "Yes"
  41. // Code Generation
  42. $TOCPointerPreservation "Preserve the TOC for all Function Calls (=0)"
  43. $InitializedDataPlacement "Automatic .bss and .data Placement (=1)"
  44. $PromoteFPConstantsToDoubles "No"
  45. // Language
  46. $CC++Dialect "Mixed with GNU Extensions"
  47. $C++ExceptionsAndRTTIUsage "Using RTTI only"
  48. $DefaultCharUnsigned "No"
  49. $DefaultFPConstantsAsTypeFloat "No"
  50. $BuiltInDefinitionForWCHAR_TType "unsigned short (=ushort)"
  51. // Precompiled Headers
  52. $Create/UsePrecompiledHeader "Not Using Precompiled Header File(s)"
  53. $PrecompiledHeaderFile
  54. // Command Line
  55. $AdditionalOptions
  56. }
  57. $Librarian
  58. {
  59. $OutputFile "$OUTLIBDIR\$OUTLIBNAME_ps3.lib"
  60. $AdditionalDependencies
  61. $WholeArchive
  62. $LinkLibraryDependencies
  63. }
  64. $PreBuildEvent
  65. {
  66. $CommandLine
  67. $Description
  68. $ExcludedFromBuild "No"
  69. }
  70. $PreLinkEvent
  71. {
  72. $CommandLine
  73. $Description
  74. $ExcludedFromBuild "No"
  75. }
  76. $PostBuildEvent
  77. {
  78. $CommandLine
  79. $Description
  80. $ExcludedFromBuild "No"
  81. }
  82. $CustomBuildStep
  83. {
  84. // General
  85. $CommandLine
  86. $Description
  87. $Outputs
  88. $AdditionalDependencies
  89. }
  90. }