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.

1318 lines
19 KiB

  1. //
  2. // Win32 2010 Project Generator Definition
  3. //
  4. "Xbox360_2010"
  5. {
  6. "Version" "2010"
  7. //
  8. // Configuration
  9. //
  10. "$General"
  11. {
  12. "$AdditionalProjectDependencies"
  13. {
  14. "type" "ignore"
  15. }
  16. "$AdditionalOutputFiles"
  17. {
  18. "type" "ignore"
  19. }
  20. "$GameOutputFile"
  21. {
  22. "type" "ignore"
  23. }
  24. "$InheritedProjectPropertySheets"
  25. {
  26. "type" "ignore"
  27. }
  28. "$MinimizeCRTUseInATL"
  29. {
  30. "type" "ignore"
  31. }
  32. "$ExcludedFromBuild"
  33. {
  34. "type" "bool"
  35. }
  36. "$OutputDirectory"
  37. {
  38. "type" "string"
  39. "output" "OutDir"
  40. "globalproperty" "1"
  41. "AppendSlash" "1"
  42. }
  43. "$IntermediateDirectory"
  44. {
  45. "type" "string"
  46. "output" "IntDir"
  47. "globalproperty" "1"
  48. "AppendSlash" "1"
  49. }
  50. "$ExtensionsToDeleteOnClean"
  51. {
  52. "type" "string"
  53. }
  54. "$BuildLogFile"
  55. {
  56. "type" "string"
  57. }
  58. "$PlatformToolset"
  59. {
  60. "type" "string"
  61. }
  62. "$ConfigurationType"
  63. {
  64. "ordinals"
  65. {
  66. "Utility" "Utility"
  67. "Application (.exe)" "Application"
  68. "Title (.xex)" "Title"
  69. "Dynamic Library (.dll)" "DynamicLibrary"
  70. "Dynamic Library (.xex)" "DynamicLibrary"
  71. "Static Library (.lib)" "StaticLibrary"
  72. }
  73. }
  74. "$CharacterSet"
  75. {
  76. "ordinals"
  77. {
  78. "Not Set" "NotSet"
  79. "Use Unicode Character Set" "Unicode"
  80. "Use Multi-Byte Character Set" "MultiByte"
  81. }
  82. }
  83. "$WholeProgramOptimization"
  84. {
  85. "ordinals"
  86. {
  87. "No Whole Program Optimization" "false"
  88. "Use Link Time Code Generation" "true"
  89. "Profile Guided Optimization - Instrument" "PGInstrument"
  90. "Profile Guided Optimization - Optimize" "PGOptimize"
  91. "Profile Guided Optimization - Update" "PGUpdate"
  92. }
  93. }
  94. }
  95. "$Debugging"
  96. {
  97. "$Command"
  98. {
  99. "type" "string"
  100. }
  101. "$CommandArguments"
  102. {
  103. "type" "string"
  104. }
  105. "$MapDVDDrive"
  106. {
  107. "type" "bool"
  108. }
  109. "$RemoteMachine"
  110. {
  111. "type" "string"
  112. }
  113. "$CheckUpToDate"
  114. {
  115. "type" "bool"
  116. }
  117. }
  118. "$Compiler"
  119. {
  120. "$SymbolVisibility"
  121. {
  122. "type" "ignore"
  123. }
  124. "$GCC_ExtraCompilerFlags"
  125. {
  126. "type" "ignore"
  127. }
  128. "$Detect64bitPortabilityIssues"
  129. {
  130. "type" "ignore"
  131. }
  132. "$UseUNICODEResponseFiles"
  133. {
  134. "type" "ignore"
  135. }
  136. "$GeneratePreprocessedFile"
  137. {
  138. "type" "ignore"
  139. }
  140. // General
  141. "$AdditionalIncludeDirectories"
  142. {
  143. "type" "string"
  144. "PreferSemicolonNoComma" "1"
  145. }
  146. "$DebugInformationFormat"
  147. {
  148. "ordinals"
  149. {
  150. "C7 Compatible (/Z7)" "OldStyle"
  151. "Program Database (/Zi)" "ProgramDatabase"
  152. "Program Database for Edit & Continue (/ZI)" "EditAndContinue"
  153. }
  154. }
  155. "$SuppressStartupBanner"
  156. {
  157. "type" "bool"
  158. }
  159. "$WarningLevel"
  160. {
  161. "ordinals"
  162. {
  163. "Off: Turn Off All Warnings (/W0)" "TurnOffAllWarnings"
  164. "Level 1 (/W1)" "Level1"
  165. "Level 2 (/W2)" "Level2"
  166. "Level 3 (/W3)" "Level3"
  167. "Level 4 (/W4)" "Level4"
  168. "EnableAllWarnings (/Wall)" "EnableAllWarnings"
  169. }
  170. }
  171. "$TreatWarningsAsErrors"
  172. {
  173. "type" "bool"
  174. "output" "TreatWarningAsError"
  175. }
  176. "$MultiProcessorCompilation"
  177. {
  178. "type" "bool"
  179. }
  180. "$UseUnicodeForAssemblerListing"
  181. {
  182. "type" "bool"
  183. }
  184. // Optimization
  185. "$Optimization"
  186. {
  187. "ordinals"
  188. {
  189. "Disabled (/Od)" "Disabled"
  190. "Minimize Size (/O1)" "MinSpace"
  191. "Maximize Speed (/O2)" "MaxSpeed"
  192. "Full Optimization (/Ox)" "Full"
  193. }
  194. }
  195. "$InlineFunctionExpansion"
  196. {
  197. "ordinals"
  198. {
  199. "Default" "Default"
  200. "Disabled (/Ob0)" "Disabled"
  201. "Only __inline (/Ob1)" "OnlyExplicitInline"
  202. "Any Suitable (/Ob2)" "AnySuitable"
  203. }
  204. }
  205. "$EnableIntrinsicFunctions"
  206. {
  207. "type" "bool"
  208. "output" "IntrinsicFunctions"
  209. }
  210. "$FavorSizeOrSpeed"
  211. {
  212. "ordinals"
  213. {
  214. "Neither" "Neither"
  215. "Favor Fast Code (/Ot)" "Speed"
  216. "Favor Small Code (/Os)" "Size"
  217. }
  218. }
  219. "$EnableFiberSafeOptimizations"
  220. {
  221. "type" "bool"
  222. }
  223. "$WholeProgramOptimization"
  224. {
  225. "type" "bool"
  226. }
  227. // Preprocessor
  228. "$PreprocessorDefinitions"
  229. {
  230. "type" "string"
  231. }
  232. "$UndefinePreprocessorDefinitions"
  233. {
  234. "type" "string"
  235. }
  236. "$UndefineAllPreprocessorDefinitions"
  237. {
  238. "type" "bool"
  239. }
  240. "$IgnoreStandardIncludePaths"
  241. {
  242. "type" "bool"
  243. "legacy" "$IgnoreStandardIncludePath"
  244. "output" "IgnoreStandardIncludePath"
  245. }
  246. "$PreprocessToAFile"
  247. {
  248. "type" "bool"
  249. "output" "PreprocessToFile"
  250. }
  251. "$PreprocessSuppressLineNumbers"
  252. {
  253. "type" "bool"
  254. }
  255. "$KeepComments"
  256. {
  257. "type" "bool"
  258. "output" "PreprocessKeepComments"
  259. }
  260. // Code Generation
  261. "$EnableStringPooling"
  262. {
  263. "type" "bool"
  264. "output" "StringPooling"
  265. }
  266. "$EnableMinimalRebuild"
  267. {
  268. "type" "bool"
  269. "output" "MinimalRebuild"
  270. }
  271. "$EnableC++Exceptions"
  272. {
  273. "alias" "EnableCPPExceptions"
  274. "output" "ExceptionHandling"
  275. "ordinals"
  276. {
  277. "Yes With SEH Exceptions (/EHa)" "Async"
  278. "Yes (/EHsc)" "Sync"
  279. "Yes with Extern C functions (/EHs)" "SyncCThrow"
  280. "No" "false"
  281. }
  282. }
  283. "$SmallerTypeCheck"
  284. {
  285. "type" "bool"
  286. }
  287. "$BasicRuntimeChecks"
  288. {
  289. "ordinals"
  290. {
  291. "Stack Frames (/RTCs)" "StackFrameRuntimeCheck"
  292. "Uninitialized Variables (/RTCu)" "UninitializedLocalUsageCheck"
  293. "Both (/RTC1, equiv. to /RTCsu)" "EnableFastChecks"
  294. "Both (/RTC1, equiv. to /RTCsu) (/RTC1)" "EnableFastChecks"
  295. "Default" "Default"
  296. }
  297. }
  298. "$RuntimeLibrary"
  299. {
  300. "ordinals"
  301. {
  302. "Multi-threaded (/MT)" "MultiThreaded"
  303. "Multi-threaded Debug (/MTd)" "MultiThreadedDebug"
  304. "Multi-threaded DLL (/MD)" "MultiThreadedDLL"
  305. "Multi-threaded Debug DLL (/MDd)" "MultiThreadedDebugDLL"
  306. }
  307. }
  308. "$StructMemberAlignment"
  309. {
  310. "ordinals"
  311. {
  312. "1 Byte (/Zp1)" "1Byte"
  313. "2 Bytes (/Zp2)" "2Bytes"
  314. "4 Bytes (/Zp4)" "4Bytes"
  315. "8 Bytes (/Zp8)" "8Bytes"
  316. "16 Bytes (/Zp16)" "16Bytes"
  317. "Default" "Default"
  318. }
  319. }
  320. "$BufferSecurityCheck"
  321. {
  322. "type" "bool"
  323. }
  324. "$EnableFunctionLevelLinking"
  325. {
  326. "type" "bool"
  327. "output" "FunctionLevelLinking"
  328. }
  329. "$FloatingPointModel"
  330. {
  331. "ordinals"
  332. {
  333. "Precise (/fp:precise)" "Precise"
  334. "Strict (/fp:strict)" "Strict"
  335. "Fast (/fp:fast)" "Fast"
  336. }
  337. }
  338. "$EnableFloatingPointExceptions"
  339. {
  340. "type" "bool"
  341. "output" "FloatingPointExceptions"
  342. }
  343. // Language
  344. "$DisableLanguageExtensions"
  345. {
  346. "type" "bool"
  347. }
  348. "$DefaultCharUnsigned"
  349. {
  350. "type" "ignore"
  351. }
  352. "$TreatWChar_tAsBuiltInType"
  353. {
  354. "type" "bool"
  355. }
  356. "$ForceConformanceInForLoopScope"
  357. {
  358. "type" "bool"
  359. }
  360. "$EnableRunTimeTypeInfo"
  361. {
  362. "type" "bool"
  363. "output" "RuntimeTypeInfo"
  364. }
  365. "$OpenMPSupport"
  366. {
  367. "type" "bool"
  368. }
  369. "$DeduceVariableType"
  370. {
  371. "type" "bool"
  372. }
  373. // Precompiled Headers
  374. "$Create/UsePrecompiledHeader"
  375. {
  376. "alias" "PrecompiledHeader"
  377. "output" "PrecompiledHeader"
  378. "ordinals"
  379. {
  380. "Not Using Precompiled Headers" "NotUsing"
  381. "Create Precompiled Header (/Yc)" "Create"
  382. "Create (/Yc)" "Create"
  383. "Use Precompiled Header (/Yu)" "Use"
  384. "Use (/Yu)" "Use"
  385. }
  386. }
  387. "$Create/UsePCHThroughFile"
  388. {
  389. "alias" "PrecompiledHeaderFile"
  390. "output" "PrecompiledHeaderFile"
  391. "type" "string"
  392. "fixslashes" "1"
  393. }
  394. "$PrecompiledHeaderOutputFile"
  395. {
  396. "type" "string"
  397. "legacy" "$PrecompiledHeaderFile"
  398. }
  399. // Output Files
  400. "$ExpandAttributedSource"
  401. {
  402. "type" "bool"
  403. }
  404. "$AssemblerOutput"
  405. {
  406. "ordinals"
  407. {
  408. "No Listing" "NoListing"
  409. "Assembly-Only Listing (/FA)" "AssemblyCode"
  410. "Assembly With Machine Code (/FAc)" "AssemblyAndMachineCode"
  411. "Assembly With Source Code (/FAs)" "AssemblyAndSourceCode"
  412. "Assembly, Machine Code and Source (/FAcs)" "All"
  413. }
  414. }
  415. "$ASMListLocation"
  416. {
  417. "type" "string"
  418. "output" "AssemblerListingLocation"
  419. }
  420. "$ObjectFileName"
  421. {
  422. "type" "string"
  423. }
  424. "$ProgramDatabaseFileName"
  425. {
  426. "type" "string"
  427. "output" "ProgramDataBaseFileName"
  428. }
  429. // Browse Information
  430. "$EnableBrowseInformation"
  431. {
  432. "output" "BrowseInformation"
  433. "type" "bool"
  434. }
  435. "$BrowseInformationFile"
  436. {
  437. "legacy" "$BrowseFile"
  438. "type" "string"
  439. }
  440. // Advanced
  441. "$CompileAs"
  442. {
  443. "ordinals"
  444. {
  445. "Default" "Default"
  446. "Compile as C Code (/TC)" "CompileAsC"
  447. "Compile as C++ Code (/TP)" "CompileAsCpp"
  448. }
  449. }
  450. "$DisableSpecificWarnings"
  451. {
  452. "type" "string"
  453. }
  454. "$ForcedIncludeFile"
  455. {
  456. "type" "string"
  457. "legacy" "$ForceIncludes"
  458. "output" "ForcedIncludeFiles"
  459. }
  460. "$Forced#UsingFile"
  461. {
  462. "type" "string"
  463. "legacy" "$Force#Using"
  464. "alias" "ForcedUsingFile"
  465. }
  466. "$ShowIncludes"
  467. {
  468. "type" "bool"
  469. }
  470. "$UseFullPaths"
  471. {
  472. "type" "bool"
  473. }
  474. "$OmitDefaultLibraryName"
  475. {
  476. "type" "bool"
  477. "legacy" "$OmitDefaultLibraryNames"
  478. "output" "OmitDefaultLibName"
  479. }
  480. // Xbox 360
  481. "$RegisterReservation"
  482. {
  483. "type" "bool"
  484. }
  485. "$AnalyzeStalls"
  486. {
  487. "type" "bool"
  488. "legacy" "$Stalls"
  489. }
  490. "$CallAttributedProfiling"
  491. {
  492. "ordinals"
  493. {
  494. "Disabled" "Disabled"
  495. "Call profiler around function calls. (/fastcap)" "Fastcap"
  496. "Call profiler within function calls. (/callcap)" "Callcap"
  497. }
  498. }
  499. "$TrapIntegerDividesOptimization"
  500. {
  501. "type" "bool"
  502. }
  503. "$PreschedulingOptimization"
  504. {
  505. "type" "bool"
  506. }
  507. "$InlineAssemblyOptimization"
  508. {
  509. "type" "bool"
  510. }
  511. "$CodeAnalysisForC/C++"
  512. {
  513. "alias" "CodeAnalysisForCCPP"
  514. "output" "PREfast"
  515. "ordinals"
  516. {
  517. "Disabled" "Disabled"
  518. "Enable static analysis in the build. (/analyze)" "Analyze"
  519. "Enable static analysis only. (/analyze:only)" "AnalyzeOnly"
  520. }
  521. }
  522. "$DisabledWarningDirectories"
  523. {
  524. "type" "string"
  525. }
  526. // Command Line
  527. "$AdditionalOptions"
  528. {
  529. "type" "string"
  530. }
  531. }
  532. "$Librarian"
  533. {
  534. "$OutputFile"
  535. {
  536. "type" "string"
  537. "globalproperty" "1"
  538. }
  539. "$AdditionalDependencies"
  540. {
  541. "type" "string"
  542. "PreferSemicolonNoComma" "1"
  543. "PreferSemicolonNoSpace" "1"
  544. }
  545. "$AdditionalLibraryDirectories"
  546. {
  547. "type" "string"
  548. }
  549. "$SuppressStartupBanner"
  550. {
  551. "type" "bool"
  552. }
  553. "$ModuleDefinitionFileName"
  554. {
  555. "type" "string"
  556. }
  557. "$IgnoreAllDefaultLibraries"
  558. {
  559. "type" "bool"
  560. }
  561. "$IgnoreSpecificDefaultLibraries"
  562. {
  563. "type" "string"
  564. "legacy" "$IgnoreSpecificLibrary"
  565. "PreferSemicolonNoComma" "1"
  566. "PreferSemicolonNoSpace" "1"
  567. }
  568. "$ExportNamedFunctions"
  569. {
  570. "type" "string"
  571. }
  572. "$ForceSymbolReferences"
  573. {
  574. "type" "string"
  575. }
  576. "$UseUnicodeResponseFiles"
  577. {
  578. "type" "bool"
  579. }
  580. "$LinkLibraryDependencies"
  581. {
  582. "type" "bool"
  583. }
  584. "$AdditionalOptions"
  585. {
  586. "type" "string"
  587. }
  588. }
  589. "$Linker"
  590. {
  591. "$SystemLibraries"
  592. {
  593. "type" "ignore"
  594. }
  595. "$SystemFrameworks"
  596. {
  597. "type" "ignore"
  598. }
  599. "$GCC_ExtraLinkerFlags"
  600. {
  601. "type" "ignore"
  602. }
  603. "$UseUNICODEResponseFiles"
  604. {
  605. "type" "ignore"
  606. }
  607. "$OptimizeForWindows98"
  608. {
  609. "type" "ignore"
  610. }
  611. // General
  612. "$OutputFile"
  613. {
  614. "type" "string"
  615. "fixslashes" "1"
  616. "globalproperty" "1"
  617. }
  618. "$ShowProgress"
  619. {
  620. "ordinals"
  621. {
  622. "Not Set" "NotSet"
  623. "Display All Progress Messages (/VERBOSE)" "LinkVerbose"
  624. "For Libraries Searched (/VERBOSE:Lib)" "LinkVerboseLib"
  625. "About COMDAT folding during optimized linking (/VERBOSE:ICF)" "LinkVerboseICF"
  626. "About data removed during optimized linking (/VERBOSE:REF)" "LinkVerboseREF"
  627. "About Modules incompatible with SEH (/VERBOSE:SAFESEH)" "LinkVerboseSAFESEH"
  628. "About linker activity related to managed code (/VERBOSE:CLR)" "LinkVerboseCLR"
  629. }
  630. }
  631. "$Version"
  632. {
  633. "type" "string"
  634. }
  635. "$EnableIncrementalLinking"
  636. {
  637. "output" "LinkIncremental"
  638. "type" "bool"
  639. "globalproperty" "1"
  640. }
  641. "$SuppressStartupBanner"
  642. {
  643. "type" "bool"
  644. }
  645. "$IgnoreImportLibrary"
  646. {
  647. "type" "bool"
  648. "globalproperty" "1"
  649. }
  650. "$AdditionalLibraryDirectories"
  651. {
  652. "type" "string"
  653. }
  654. "$LinkLibraryDependencies"
  655. {
  656. "type" "bool"
  657. }
  658. "$UseLibraryDependencyInputs"
  659. {
  660. "type" "bool"
  661. }
  662. "$AdditionalDependencies"
  663. {
  664. "type" "string"
  665. "PreferSemicolonNoComma" "1"
  666. "PreferSemicolonNoSpace" "1"
  667. }
  668. "$IgnoreAllDefaultLibraries"
  669. {
  670. "type" "bool"
  671. }
  672. "$IgnoreSpecificDefaultLibraries"
  673. {
  674. "type" "string"
  675. "legacy" "$IgnoreSpecificLibrary"
  676. "PreferSemicolonNoComma" "1"
  677. "PreferSemicolonNoSpace" "1"
  678. }
  679. "$ModuleDefinitionFile"
  680. {
  681. "type" "string"
  682. }
  683. "$AutomaticModuleDefinitionFile"
  684. {
  685. "type" "string"
  686. }
  687. "$ForceSymbolReferences"
  688. {
  689. "type" "string"
  690. }
  691. // Debugging
  692. "$GenerateDebugInfo"
  693. {
  694. "type" "bool"
  695. "output" "GenerateDebugInformation"
  696. }
  697. "$GenerateProgramDatabaseFile"
  698. {
  699. "type" "string"
  700. "output" "ProgramDatabaseFile"
  701. }
  702. "$StripPrivateSymbols"
  703. {
  704. "type" "string"
  705. }
  706. "$GenerateMapFile"
  707. {
  708. "type" "bool"
  709. }
  710. "$MapFileName"
  711. {
  712. "type" "string"
  713. }
  714. "$MapExports"
  715. {
  716. "type" "bool"
  717. }
  718. // System
  719. "$StackCommitSize"
  720. {
  721. "type" "integer"
  722. }
  723. "$StackReserveSize"
  724. {
  725. "type" "ignore"
  726. }
  727. // Optimization
  728. "$References"
  729. {
  730. "output" "OptimizeReferences"
  731. "ordinals"
  732. {
  733. "No (/OPT:NOREF)" "false"
  734. "Keep Unreferenced Data (/OPT:NOREF)" "false"
  735. "Yes (/OPT:REF)" "true"
  736. "Eliminate Unreferenced Data (/OPT:REF)" "true"
  737. }
  738. }
  739. "$EnableCOMDATFolding"
  740. {
  741. "ordinals"
  742. {
  743. "Do Not Remove Redundant COMDATs (/OPT:NOICF)" "false"
  744. "No (/OPT:NOICF)" "false"
  745. "Remove Redundant COMDATs (/OPT:ICF)" "true"
  746. "Yes (/OPT:ICF)" "true"
  747. }
  748. }
  749. "$FunctionOrder"
  750. {
  751. "type" "string"
  752. }
  753. "$ProfileGuidedDatabase"
  754. {
  755. "type" "string"
  756. }
  757. "$LinkTimeCodeGeneration"
  758. {
  759. "ordinals"
  760. {
  761. "Default" "Default"
  762. "Use Link Time Code Generation (/ltcg)" "UseLinkTimeCodeGeneration"
  763. "Profile Guided Optimization - Instrument (/ltcg:pginstrument)" "PGInstrument"
  764. "Profile Guided Optimization - Optimize (/ltcg:pgoptimize)" "PGOptimization"
  765. "Profile Guided Optimization - Update (/ltcg:pgupdate)" "PGUpdate"
  766. }
  767. }
  768. // Advanced
  769. "$EntryPoint"
  770. {
  771. "type" "string"
  772. "output" "EntryPointSymbol"
  773. }
  774. "$NoEntryPoint"
  775. {
  776. "type" "bool"
  777. }
  778. "$SetChecksum"
  779. {
  780. "type" "bool"
  781. }
  782. "$BaseAddress"
  783. {
  784. "type" "string"
  785. }
  786. "$FixedBaseAddress"
  787. {
  788. "ordinals"
  789. {
  790. "Generate a relocation section (/FIXED:NO)" "false"
  791. "No (/FIXED:NO)" "false"
  792. "Image must be loaded at a fixed address (/FIXED)" "true"
  793. "Yes (/FIXED)" "true"
  794. }
  795. }
  796. "$ImportLibrary"
  797. {
  798. "type" "string"
  799. }
  800. "$MergeSections"
  801. {
  802. "type" "string"
  803. }
  804. "$ErrorReporting"
  805. {
  806. "output" "LinkErrorReporting"
  807. "ordinals"
  808. {
  809. "Prompt Immediately (/ERRORREPORT:PROMPT)" "PromptImmediately"
  810. "Queue For Next Login (/ERRORREPORT:QUEUE)" "QueueForNextLogin"
  811. "Send Error Report (/ERRORREPORT:SEND)" "SendErrorReport"
  812. "No Error Report (/ERRORREPORT:NONE)" "NoErrorReport"
  813. }
  814. }
  815. // Command Line
  816. "$AdditionalOptions"
  817. {
  818. "type" "string"
  819. }
  820. }
  821. "$BrowseInformation"
  822. {
  823. "$SuppressStartupBanner"
  824. {
  825. "type" "bool"
  826. }
  827. "$OutputFile"
  828. {
  829. "type" "string"
  830. }
  831. "$PreserveSBRFiles"
  832. {
  833. "type" "bool"
  834. }
  835. "$AdditionalOptions"
  836. {
  837. "type" "string"
  838. }
  839. }
  840. $PreBuildEvent
  841. {
  842. "$CommandLine"
  843. {
  844. "type" "string"
  845. "output" "Command"
  846. }
  847. "$Description"
  848. {
  849. "type" "string"
  850. "output" "Message"
  851. }
  852. "$ExcludedFromBuild"
  853. {
  854. "type" "bool"
  855. "output" "PreBuildEventUseInBuild"
  856. "globalproperty" "1"
  857. "invertoutput" "1"
  858. }
  859. "$UseInBuild"
  860. {
  861. "type" "bool"
  862. "output" "PreBuildEventUseInBuild"
  863. "globalproperty" "1"
  864. }
  865. }
  866. $PreLinkEvent
  867. {
  868. "$CommandLine"
  869. {
  870. "type" "string"
  871. "output" "Command"
  872. }
  873. "$Description"
  874. {
  875. "type" "string"
  876. "output" "Message"
  877. }
  878. "$ExcludedFromBuild"
  879. {
  880. "type" "bool"
  881. "output" "PreLinkEventUseInBuild"
  882. "globalproperty" "1"
  883. "invertoutput" "1"
  884. }
  885. "$UseInBuild"
  886. {
  887. "type" "bool"
  888. "output" "PreLinkEventUseInBuild"
  889. "globalproperty" "1"
  890. }
  891. }
  892. $PostBuildEvent
  893. {
  894. "$CommandLine"
  895. {
  896. "type" "string"
  897. "output" "Command"
  898. }
  899. "$Description"
  900. {
  901. "type" "string"
  902. "output" "Message"
  903. }
  904. "$ExcludedFromBuild"
  905. {
  906. "type" "bool"
  907. "output" "PostBuildEventUseInBuild"
  908. "globalproperty" "1"
  909. "invertoutput" "1"
  910. }
  911. "$UseInBuild"
  912. {
  913. "type" "bool"
  914. "output" "PostBuildEventUseInBuild"
  915. "globalproperty" "1"
  916. }
  917. }
  918. $CustomBuildStep
  919. {
  920. "$CommandLine"
  921. {
  922. "type" "string"
  923. "output" "Command"
  924. }
  925. "$Description"
  926. {
  927. "type" "string"
  928. "output" "Message"
  929. }
  930. "$Outputs"
  931. {
  932. "type" "string"
  933. }
  934. "$AdditionalDependencies"
  935. {
  936. "type" "string"
  937. }
  938. "$ExecuteAfter"
  939. {
  940. "ordinals"
  941. {
  942. "AddIntermediateAssemblyToReferenceList" "0"
  943. }
  944. }
  945. "$ExecuteBefore"
  946. {
  947. "ordinals"
  948. {
  949. "AddIntermediateAssemblyToReferenceList" "0"
  950. }
  951. }
  952. }
  953. $Xbox360ImageConversion
  954. {
  955. "$ConfigurationFile"
  956. {
  957. "type" "string"
  958. "legacy" "$ProjectDefaults"
  959. }
  960. "$OutputFile"
  961. {
  962. "type" "string"
  963. "output" "ImageXexOutput"
  964. "globalproperty" "1"
  965. }
  966. "$TitleID"
  967. {
  968. "type" "string"
  969. }
  970. "$LANKey"
  971. {
  972. "type" "string"
  973. }
  974. "$SuppressStartupBanner"
  975. {
  976. "type" "bool"
  977. }
  978. "$BaseAddress"
  979. {
  980. "type" "string"
  981. }
  982. "$HeapSize"
  983. {
  984. "type" "string"
  985. }
  986. "$WorkspaceSize"
  987. {
  988. "type" "string"
  989. }
  990. "$AdditionalSections"
  991. {
  992. "type" "string"
  993. }
  994. "$ExportByName"
  995. {
  996. "type" "bool"
  997. }
  998. "$OpticalDiscDriveMapping"
  999. {
  1000. "type" "bool"
  1001. }
  1002. "$PAL50Incompatible"
  1003. {
  1004. "type" "bool"
  1005. "output" "Pal50Incompatible"
  1006. }
  1007. "$MultidiscTitle"
  1008. {
  1009. "type" "bool"
  1010. "output" "MultiDiscTitle"
  1011. }
  1012. "$PreferBigButtonInput"
  1013. {
  1014. "type" "bool"
  1015. }
  1016. "$CrossPlatformSystemLink"
  1017. {
  1018. "type" "bool"
  1019. }
  1020. "$AllowAvatarGetMetadataByXUID"
  1021. {
  1022. "type" "bool"
  1023. "output" "AllowAvatarGetMetadata"
  1024. }
  1025. "$AllowControllerSwapping"
  1026. {
  1027. "type" "bool"
  1028. }
  1029. "$RequireFullExperience"
  1030. {
  1031. "type" "bool"
  1032. }
  1033. "$GameVoiceRequiredUI"
  1034. {
  1035. "type" "bool"
  1036. }
  1037. "$KinectElevationControl"
  1038. {
  1039. "type" "bool"
  1040. }
  1041. "$SkeletalTrackingRequirement"
  1042. {
  1043. "output" "KinectSupportLevel"
  1044. "ordinals"
  1045. {
  1046. "None" "None"
  1047. "Requires Tracking (/privilege:38)" "RequiresTracking"
  1048. "Supports Tracking (/privilege:39)" "SupportsTracking"
  1049. }
  1050. }
  1051. "$AdditionalOptions"
  1052. {
  1053. "type" "string"
  1054. }
  1055. }
  1056. $ConsoleDeployment
  1057. {
  1058. "$DeploymentType"
  1059. {
  1060. "ordinals"
  1061. {
  1062. "Copy to Hard Drive" "CopyToHardDrive"
  1063. "Emulate DVD Drive" "EmulateDVDDrive"
  1064. }
  1065. }
  1066. "$SuppressStartupBanner"
  1067. {
  1068. "type" "bool"
  1069. }
  1070. "$ExcludedFromBuild"
  1071. {
  1072. "type" "bool"
  1073. }
  1074. "$Progress"
  1075. {
  1076. "type" "bool"
  1077. }
  1078. "$ForceCopy"
  1079. {
  1080. "type" "bool"
  1081. }
  1082. "$DeploymentFiles"
  1083. {
  1084. "type" "string"
  1085. }
  1086. "$DeploymentRoot"
  1087. {
  1088. "type" "string"
  1089. "output" "RemoteRoot"
  1090. "globalproperty" "1"
  1091. }
  1092. "$EmulationType"
  1093. {
  1094. "output" "DvdEmulationType"
  1095. "ordinals"
  1096. {
  1097. "Zero Seek Times" "ZeroSeekTimes"
  1098. "Zero Seek Times (/TimingMode none)" "ZeroSeekTimes"
  1099. "Typical Seek Times (/TimingMode typical)" "TypicalSeekTimes"
  1100. "Accurate Seek Times" "AccurateSeekTimes"
  1101. "Accurate Seek Times (/TimingMode accurate)" "AccurateSeekTimes"
  1102. }
  1103. }
  1104. "$LayoutFile"
  1105. {
  1106. "type" "string"
  1107. "legacy" "$Layout"
  1108. }
  1109. "$LayoutRoot"
  1110. {
  1111. "type" "deprecated"
  1112. }
  1113. "$AdditionalOptions"
  1114. {
  1115. "type" "string"
  1116. }
  1117. }
  1118. }