diff options
| author | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
|---|---|---|
| committer | FluorescentCIAAfricanAmerican <[email protected]> | 2020-04-22 12:56:21 -0400 |
| commit | 3bf9df6b2785fa6d951086978a3e66f49427166a (patch) | |
| tree | 2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /vpc_scripts/definitions/xbox360.def | |
| download | archived-source-engine-2018-hl2-src-master.tar.xz archived-source-engine-2018-hl2-src-master.zip | |
Diffstat (limited to 'vpc_scripts/definitions/xbox360.def')
| -rw-r--r-- | vpc_scripts/definitions/xbox360.def | 1156 |
1 files changed, 1156 insertions, 0 deletions
diff --git a/vpc_scripts/definitions/xbox360.def b/vpc_scripts/definitions/xbox360.def new file mode 100644 index 0000000..a45ed80 --- /dev/null +++ b/vpc_scripts/definitions/xbox360.def @@ -0,0 +1,1156 @@ +// +// Xbox360 Project Generator Definition +// + +"Xbox360" +{ + "Version" "1.0" + + // + // Configuration + // + + "$General" + { + "$AdditionalProjectDependencies" + { + "type" "ignore" + } + + "$AdditionalOutputFiles" + { + "type" "ignore" + } + + "$GameOutputFile" + { + "type" "ignore" + } + + "$ExcludedFromBuild" + { + "type" "bool" + } + + "$OutputDirectory" + { + "type" "string" + } + + "$IntermediateDirectory" + { + "type" "string" + } + + "$ExtensionsToDeleteOnClean" + { + "type" "string" + } + + "$BuildLogFile" + { + "type" "string" + } + + "$InheritedProjectPropertySheets" + { + "type" "string" + } + + "$ConfigurationType" + { + "ordinals" + { + "Utility" "0" + "Application (.exe)" "1" + "Title (.xex)" "1" + "Dynamic Library (.dll)" "2" + "Dynamic Library (.xex)" "2" + "Static Library (.lib)" "4" + } + } + + "$UseOfMFC" + { + "type" "ignore" + } + + "$UseOfATL" + { + "type" "ignore" + } + + "$MinimizeCRTUseInATL" + { + "type" "ignore" + } + + "$CharacterSet" + { + "ordinals" + { + "Not Set" "0" + "Use Unicode Character Set" "1" + "Use Multi-Byte Character Set" "2" + } + } + + "$CommonLanguageRuntimeSupport" + { + "type" "ignore" + } + + "$WholeProgramOptimization" + { + "ordinals" + { + "No Whole Program Optimization" "0" + "Use Link Time Code Generation" "1" + "Profile Guided Optimization - Instrument" "2" + "Profile Guided Optimization - Optimize" "3" + "Profile Guided Optimization - Update" "4" + } + } + } + + "$Debugging" + { + "$Command" + { + "type" "string" + } + + "$CommandArguments" + { + "type" "string" + } + + "$WorkingDirectory" + { + "type" "ignore" + } + + "$Attach" + { + "type" "ignore" + } + + "$DebuggerType" + { + "type" "ignore" + } + + "$Environment" + { + "type" "ignore" + } + + "$MergeEnvironment" + { + "type" "ignore" + } + + "$SQLDebugging" + { + "type" "ignore" + } + + "$MapDVDDrive" + { + "type" "ignore" + } + + "$RemoteMachine" + { + "type" "string" + } + } + + "$Compiler" + { + "$Detect64bitPortabilityIssues" + { + "type" "ignore" + } + + // General + "$AdditionalIncludeDirectories" + { + "type" "string" + } + + "$DebugInformationFormat" + { + "ordinals" + { + "Disabled" "0" + "C7 Compatible (/Z7)" "1" + "Program Database (/Zi)" "3" + "Program Database for Edit & Continue (/ZI)" "4" + } + } + + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$WarningLevel" + { + "ordinals" + { + "Off: Turn Off All Warnings (/W0)" "0" + "Level 1 (/W1)" "1" + "Level 2 (/W2)" "2" + "Level 3 (/W3)" "3" + "Level 4 (/W4)" "4" + } + } + + "$TreatWarningsAsErrors" + { + "type" "bool" + "output" "WarnAsError" + } + + "$UseUNICODEResponseFiles" + { + "type" "bool" + } + + // Optimization + "$Optimization" + { + "ordinals" + { + "Disabled (/Od)" "0" + "Minimize Size (/O1)" "1" + "Maximize Speed (/O2)" "2" + "Full Optimization (/Ox)" "3" + "Custom" "4" + } + } + + "$InlineFunctionExpansion" + { + "ordinals" + { + "Default" "0" + "Only __inline (/Ob1)" "1" + "Any Suitable (/Ob2)" "2" + } + } + + "$EnableIntrinsicFunctions" + { + "type" "bool" + } + + "$FavorSizeOrSpeed" + { + "ordinals" + { + "Neither" "0" + "Favor Fast Code (/Ot)" "1" + "Favor Small Code (/Os)" "2" + } + } + + "$EnableFiberSafeOptimizations" + { + "type" "bool" + } + + "$WholeProgramOptimization" + { + "type" "bool" + } + + // Preprocessor + "$PreprocessorDefinitions" + { + "type" "string" + } + + "$IgnoreStandardIncludePath" + { + "type" "bool" + } + + "$GeneratePreprocessedFile" + { + "ordinals" + { + "No" "0" + "With Line Numbers (/P)" "1" + "Without Line Numbers (/EP /P)" "2" + } + } + + "$KeepComments" + { + "type" "bool" + } + + // Code Generation + "$EnableStringPooling" + { + "type" "bool" + "output" "StringPooling" + } + + "$EnableMinimalRebuild" + { + "type" "bool" + "output" "MinimalRebuild" + } + + "$EnableC++Exceptions" + { + "alias" "EnableCPPExceptions" + "output" "ExceptionHandling" + "ordinals" + { + "No" "0" + "Yes (/EHsc)" "1" + "Yes With SEH Exceptions (/EHa)" "2" + } + } + + "$SmallerTypeCheck" + { + "type" "bool" + } + + "$BasicRuntimeChecks" + { + "ordinals" + { + "Default" "0" + "Stack Frames (/RTCs)" "1" + "Uninitialized Variables (/RTCu)" "2" + "Both (/RTC1, equiv. to /RTCsu)" "3" + } + } + + "$RuntimeLibrary" + { + "ordinals" + { + "Multi-threaded (/MT)" "0" + "Multi-threaded Debug (/MTd)" "1" + "Multi-threaded DLL (/MD)" "2" + "Multi-threaded Debug DLL (/MDd)" "3" + } + } + + "$StructMemberAlignment" + { + "ordinals" + { + "Default" "0" + "1 Byte (/Zp1)" "1" + "2 Bytes (/Zp2)" "2" + "4 Bytes (/Zp4)" "3" + "8 Bytes (/Zp8)" "4" + "16 Bytes (/Zp16)" "5" + } + } + + "$BufferSecurityCheck" + { + "type" "bool" + } + + "$EnableFunctionLevelLinking" + { + "type" "bool" + } + + "$FloatingPointModel" + { + "ordinals" + { + "Precise (/fp:precise)" "0" + "Strict (/fp:strict)" "1" + "Fast (/fp:fast)" "2" + } + } + + "$EnableFloatingPointExceptions" + { + "type" "bool" + "output" "FloatingPointExceptions" + } + + // Language + "$DisableLanguageExtensions" + { + "type" "bool" + } + + "$DefaultCharUnsigned" + { + "type" "bool" + "output" "DefaultCharIsUnsigned" + } + + "$TreatWCHAR_TAsBuiltInType" + { + "type" "bool" + "output" "TreatWChar_tAsBuiltInType" + } + + "$ForceConformanceInForLoopScope" + { + "type" "bool" + } + + "$EnableRunTimeTypeInfo" + { + "type" "bool" + "output" "RuntimeTypeInfo" + } + + "$OpenMPSupport" + { + "type" "bool" + "output" "OpenMP" + } + + // Precompiled Headers + "$Create/UsePrecompiledHeader" + { + "alias" "CreateUsePrecompiledHeader" + "output" "UsePrecompiledHeader" + "ordinals" + { + "Not Using Precompiled Headers" "0" + "Create Precompiled Header (/Yc)" "1" + "Use Precompiled Header (/Yu)" "2" + } + } + + "$Create/UsePCHThroughFile" + { + "alias" "CreateUsePCHThroughFile" + "type" "string" + "output" "PrecompiledHeaderThrough" + } + + "$PrecompiledHeaderFile" + { + "type" "string" + "fixslashes" "1" + } + + // Output Files + "$ExpandAttributedSource" + { + "type" "bool" + } + + "$AssemblerOutput" + { + "ordinals" + { + "No Listing" "0" + "Assembly-Only Listing (/FA)" "1" + "Assembly, Machine Code and Source (/FAcs)" "2" + "Assembly With Machine Code (/FAc)" "3" + "Assembly With Source Code (/FAs)" "4" + } + } + + "$ASMListLocation" + { + "type" "string" + "output" "AssemblerListingLocation" + } + + "$ObjectFileName" + { + "type" "string" + "output" "ObjectFile" + } + + "$ProgramDatabaseFileName" + { + "type" "string" + "output" "ProgramDataBaseFileName" + } + + "$GenerateXMLDocumentationFiles" + { + "type" "bool" + } + + "$XMLDocumentationFileName" + { + "type" "string" + } + + // Browse Information + "$EnableBrowseInformation" + { + "output" "BrowseInformation" + "ordinals" + { + "None" "0" + "Include All Browse Information (/FR)" "1" + "No Local Symbols (/Fr)" "2" + } + } + + "$BrowseFile" + { + "type" "string" + "output" "BrowseInformationFile" + } + + // Advanced + "$CompileAs" + { + "ordinals" + { + "Default" "0" + "Compile as C Code (/TC)" "1" + "Compile as C++ Code (/TP)" "2" + } + } + + "$DisableSpecificWarnings" + { + "type" "string" + } + + "$ForceIncludes" + { + "type" "string" + "output" "ForcedIncludeFiles" + } + + "$ShowIncludes" + { + "type" "bool" + } + + "$UndefinePreprocessorDefinitions" + { + "type" "string" + } + + "$UndefineAllPreprocessorDefinitions" + { + "type" "bool" + } + + "$UseFullPaths" + { + "type" "bool" + } + + "$OmitDefaultLibraryNames" + { + "type" "bool" + "output" "OmitDefaultLibName" + } + + // Xbox 360 + "$RegisterReservation" + { + "type" "bool" + } + + "$TrapIntegerDividesOptimization" + { + "type" "bool" + "output" "TrapIntegerDivides" + } + + "$PreschedulingOptimization" + { + "type" "bool" + "output" "Prescheduling" + } + + "$InlineAssemblyOptimization" + { + "type" "bool" + "output" "InlineAssembly" + } + + "$Stalls" + { + "type" "bool" + } + + "$CallAttributedProfiling" + { + "ordinals" + { + "Disabled" "0" + "Call profiler around function calls. (/fastcap)" "1" + "Call profiler within function calls. (/callcap)" "2" + } + } + + // Command Line + "$AdditionalOptions" + { + "type" "string" + } + } + + "$Linker" + { + "$SystemLibraries" + { + "type" "ignore" + } + + "$SystemFrameworks" + { + "type" "ignore" + } + + "$GCC_ExtraLinkerFlags" + { + "type" "ignore" + } + + // General + "$OutputFile" + { + "type" "string" + "fixslashes" "1" + } + + "$ShowProgress" + { + "ordinals" + { + "Not Set" "0" + "Display All Progress Messages (/VERBOSE)" "1" + "Displays Some Progress Messages (/VERBOSE:LIB)" "2" + } + } + + "$Version" + { + "type" "string" + } + + "$EnableIncrementalLinking" + { + "output" "LinkIncremental" + "ordinals" + { + "Default" "0" + "No (/INCREMENTAL:NO)" "1" + "Yes (/INCREMENTAL)" "2" + } + } + + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$IgnoreImportLibrary" + { + "type" "bool" + } + + "$AdditionalLibraryDirectories" + { + "type" "string" + } + + "$LinkLibraryDependencies" + { + "type" "bool" + } + + "$UseLibraryDependencyInputs" + { + "type" "bool" + } + + "$UseUNICODEResponseFiles" + { + "type" "bool" + } + + // Input + "$AdditionalDependencies" + { + "type" "string" + } + + "$IgnoreAllDefaultLibraries" + { + "type" "bool" + } + + "$IgnoreSpecificLibrary" + { + "type" "string" + "output" "IgnoreDefaultLibraryNames" + } + + "$ModuleDefinitionFile" + { + "type" "string" + } + + "$ForceSymbolReferences" + { + "type" "string" + } + + // Debugging + "$GenerateDebugInfo" + { + "type" "bool" + "output" "GenerateDebugInformation" + } + + "$GenerateProgramDatabaseFile" + { + "type" "string" + "output" "ProgramDatabaseFile" + } + + "$StripPrivateSymbols" + { + "type" "string" + } + + "$GenerateMapFile" + { + "type" "bool" + } + + "$MapFileName" + { + "type" "string" + } + + "$MapExports" + { + "type" "bool" + } + + // System + "$StackReserveSize" + { + "type" "integer" + } + + "$StackCommitSize" + { + "type" "integer" + } + + // Optimization + "$References" + { + "output" "OptimizeReferences" + "ordinals" + { + "Default" "0" + "Keep Unreferenced Data (/OPT:NOREF)" "1" + "Eliminate Unreferenced Data (/OPT:REF)" "2" + } + } + + "$EnableCOMDATFolding" + { + "ordinals" + { + "Default" "0" + "Do Not Remove Redundant COMDATs (/OPT:NOICF)" "1" + "Remove Redundant COMDATs (/OPT:ICF)" "2" + } + } + + "$FunctionOrder" + { + "type" "string" + } + + "$ProfileGuidedDatabase" + { + "type" "string" + } + + "$LinkTimeCodeGeneration" + { + "ordinals" + { + "Default" "0" + "Use Link Time Code Generation (/ltcg)" "1" + "Profile Guided Optimization - Instrument (/ltcg:pginstrument)" "2" + "Profile Guided Optimization - Optimize (/ltcg:pgoptimize)" "3" + "Profile Guided Optimization - Update (/ltcg:pgupdate)" "4" + } + } + + // Advanced + "$EntryPoint" + { + "type" "string" + "output" "EntryPointSymbol" + } + + "$NoEntryPoint" + { + "type" "bool" + "output" "ResourceOnlyDLL" + } + + "$SetChecksum" + { + "type" "bool" + } + + "$BaseAddress" + { + "type" "string" + } + + "$FixedBaseAddress" + { + "ordinals" + { + "Default" "0" + "Generate a relocation section (/FIXED:NO)" "1" + "Image must be loaded at a fixed address (/FIXED)" "2" + } + } + + "$ImportLibrary" + { + "type" "string" + } + + "$MergeSections" + { + "type" "string" + } + + "$ErrorReporting" + { + "ordinals" + { + "Default" "0" + "Prompt Immediately (/ERRORREPORT:PROMPT)" "1" + "Queue For Next Login (/ERRORREPORT:QUEUE)" "2" + } + } + + // Command Line + "$AdditionalOptions" + { + "type" "string" + } + } + + "$Librarian" + { + "$OutputFile" + { + "type" "string" + } + + "$AdditionalDependencies" + { + "type" "string" + } + + "$AdditionalLibraryDirectories" + { + "type" "string" + } + + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$ModuleDefinitionFileName" + { + "type" "string" + } + + "$IgnoreAllDefaultLibraries" + { + "type" "bool" + } + + "$IgnoreSpecificLibrary" + { + "type" "string" + "output" "IgnoreDefaultLibraryNames" + } + + "$ExportNamedFunctions" + { + "type" "string" + } + + "$ForceSymbolReferences" + { + "type" "string" + } + + "$UseUNICODEResponseFiles" + { + "type" "bool" + } + + "$LinkLibraryDependencies" + { + "type" "bool" + } + + "$AdditionalOptions" + { + "type" "string" + } + } + + "$BrowseInformation" + { + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$OutputFile" + { + "type" "string" + } + + "$AdditionalOptions" + { + "type" "string" + } + } + + $PreBuildEvent + { + "$CommandLine" + { + "type" "string" + } + + "$Description" + { + "type" "string" + } + + "$ExcludedFromBuild" + { + "type" "bool" + } + } + + $PreLinkEvent + { + "$CommandLine" + { + "type" "string" + } + + "$Description" + { + "type" "string" + } + + "$ExcludedFromBuild" + { + "type" "bool" + } + } + + $PostBuildEvent + { + "$CommandLine" + { + "type" "string" + } + + "$Description" + { + "type" "string" + } + + "$ExcludedFromBuild" + { + "type" "bool" + } + } + + $CustomBuildStep + { + "$CommandLine" + { + "type" "string" + } + + "$Description" + { + "type" "string" + } + + "$Outputs" + { + "type" "string" + } + + "$AdditionalDependencies" + { + "type" "string" + } + } + + $Xbox360ImageConversion + { + "$OutputFile" + { + "type" "string" + "output" "OutputFileName" + } + + "$TitleID" + { + "type" "string" + } + + "$LANKey" + { + "type" "string" + } + + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$BaseAddress" + { + "type" "string" + } + + "$HeapSize" + { + "type" "string" + } + + "$WorkspaceSize" + { + "type" "string" + } + + "$AdditionalSections" + { + "type" "string" + } + + "$ExportByName" + { + "type" "bool" + } + + "$OpticalDiscDriveMapping" + { + "type" "bool" + "output" "PrivilegeNoODDMapping" + } + + "$PAL50Incompatible" + { + "type" "bool" + "output" "PrivilegePAL50Incompatible" + } + + "$ProjectDefaults" + { + "type" "string" + } + + "$AdditionalOptions" + { + "type" "string" + } + } + + $ConsoleDeployment + { + "$DeploymentType" + { + "ordinals" + { + "Copy to Hard Drive" "0" + "Emulate DVD Drive" "1" + } + } + + "$DeploymentFiles" + { + "type" "string" + } + + "$ExcludedFromBuild" + { + "type" "bool" + } + + "$SuppressStartupBanner" + { + "type" "bool" + } + + "$Progress" + { + "type" "bool" + } + + "$ForceCopy" + { + "type" "bool" + } + + "$DeploymentRoot" + { + "type" "string" + "output" "RemoteRoot" + } + + "$EmulationType" + { + "ordinals" + { + "Zero Seek Times" "0" + "Accurate Seek Times" "2" + } + } + + "$Layout" + { + "type" "string" + } + + "$LayoutRoot" + { + "type" "string" + } + + "$AdditionalOptions" + { + "type" "string" + } + } +}
\ No newline at end of file |