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.

1549 lines
23 KiB

  1. //
  2. // Win32 2005 Project Generator Definition
  3. //
  4. "Win32"
  5. {
  6. "Version" "2005"
  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. "$ExcludedFromBuild"
  25. {
  26. "type" "bool"
  27. }
  28. "$OutputDirectory"
  29. {
  30. "type" "string"
  31. }
  32. "$IntermediateDirectory"
  33. {
  34. "type" "string"
  35. }
  36. "$ExtensionsToDeleteOnClean"
  37. {
  38. "type" "string"
  39. }
  40. "$BuildLogFile"
  41. {
  42. "type" "string"
  43. }
  44. "$InheritedProjectPropertySheets"
  45. {
  46. "type" "string"
  47. }
  48. "$ConfigurationType"
  49. {
  50. "ordinals"
  51. {
  52. "Utility" "0"
  53. "Application (.exe)" "1"
  54. "Title (.xex)" "1"
  55. "Dynamic Library (.dll)" "2"
  56. "Dynamic Library (.xex)" "2"
  57. "Static Library (.lib)" "4"
  58. }
  59. }
  60. "$UseOfMFC"
  61. {
  62. "ordinals"
  63. {
  64. "Use Standard Windows Libraries" "0"
  65. "Use MFC in a Static Library" "1"
  66. "Use MFC in a Shared DLL" "2"
  67. }
  68. }
  69. "$UseOfATL"
  70. {
  71. "ordinals"
  72. {
  73. "Not Using ATL" "0"
  74. "Static Link to ATL" "1"
  75. "Dynamic Link to ATL" "2"
  76. }
  77. }
  78. "$MinimizeCRTUseInATL"
  79. {
  80. "type" "bool"
  81. }
  82. "$CharacterSet"
  83. {
  84. "ordinals"
  85. {
  86. "Not Set" "0"
  87. "Use Unicode Character Set" "1"
  88. "Use Multi-Byte Character Set" "2"
  89. }
  90. }
  91. "$CommonLanguageRuntimeSupport"
  92. {
  93. "type" "ignore"
  94. }
  95. "$WholeProgramOptimization"
  96. {
  97. "ordinals"
  98. {
  99. "No Whole Program Optimization" "0"
  100. "Use Link Time Code Generation" "1"
  101. "Profile Guided Optimization - Instrument" "2"
  102. "Profile Guided Optimization - Optimize" "3"
  103. "Profile Guided Optimization - Update" "4"
  104. }
  105. }
  106. }
  107. "$Debugging"
  108. {
  109. "$Command"
  110. {
  111. "type" "string"
  112. }
  113. "$CommandArguments"
  114. {
  115. "type" "string"
  116. }
  117. "$WorkingDirectory"
  118. {
  119. "type" "string"
  120. }
  121. "$Attach"
  122. {
  123. "type" "bool"
  124. }
  125. "$DebuggerType"
  126. {
  127. "ordinals"
  128. {
  129. "Native Only"
  130. "Managed Only"
  131. "Mixed Only"
  132. "Auto Only"
  133. }
  134. }
  135. "$Environment"
  136. {
  137. "type" "string"
  138. }
  139. "$MergeEnvironment"
  140. {
  141. "type" "bool"
  142. }
  143. "$SQLDebugging"
  144. {
  145. "type" "bool"
  146. }
  147. "$MapDVDDrive"
  148. {
  149. "type" "ignore"
  150. }
  151. "$RemoteMachine"
  152. {
  153. "type" "string"
  154. }
  155. }
  156. "$Compiler"
  157. {
  158. "$SymbolVisibility"
  159. {
  160. "type" "ignore"
  161. }
  162. "$GCC_ExtraCompilerFlags"
  163. {
  164. "type" "ignore"
  165. }
  166. "$Detect64bitPortabilityIssues"
  167. {
  168. "type" "bool"
  169. "output" "Detect64BitPortabilityProblems"
  170. }
  171. // General
  172. "$AdditionalIncludeDirectories"
  173. {
  174. "type" "string"
  175. }
  176. "$Resolve#UsingReferences"
  177. {
  178. "type" "string"
  179. "alias" "ResolveUsingReferences"
  180. }
  181. "$DebugInformationFormat"
  182. {
  183. "ordinals"
  184. {
  185. "Disabled" "0"
  186. "C7 Compatible (/Z7)" "1"
  187. "Program Database (/Zi)" "3"
  188. "Program Database for Edit & Continue (/ZI)" "4"
  189. }
  190. }
  191. "$SuppressStartupBanner"
  192. {
  193. "type" "bool"
  194. }
  195. "$WarningLevel"
  196. {
  197. "ordinals"
  198. {
  199. "Off: Turn Off All Warnings (/W0)" "0"
  200. "Level 1 (/W1)" "1"
  201. "Level 2 (/W2)" "2"
  202. "Level 3 (/W3)" "3"
  203. "Level 4 (/W4)" "4"
  204. }
  205. }
  206. "$TreatWarningsAsErrors"
  207. {
  208. "type" "bool"
  209. "output" "WarnAsError"
  210. }
  211. "$UseUNICODEResponseFiles"
  212. {
  213. "type" "bool"
  214. "output" "UseUnicodeResponseFiles"
  215. }
  216. // Optimization
  217. "$Optimization"
  218. {
  219. "ordinals"
  220. {
  221. "Disabled (/Od)" "0"
  222. "Minimize Size (/O1)" "1"
  223. "Maximize Speed (/O2)" "2"
  224. "Full Optimization (/Ox)" "3"
  225. "Custom" "4"
  226. }
  227. }
  228. "$InlineFunctionExpansion"
  229. {
  230. "ordinals"
  231. {
  232. "Default" "0"
  233. "Only __inline (/Ob1)" "1"
  234. "Any Suitable (/Ob2)" "2"
  235. }
  236. }
  237. "$EnableIntrinsicFunctions"
  238. {
  239. "type" "bool"
  240. }
  241. "$FavorSizeOrSpeed"
  242. {
  243. "ordinals"
  244. {
  245. "Neither" "0"
  246. "Favor Fast Code (/Ot)" "1"
  247. "Favor Small Code (/Os)" "2"
  248. }
  249. }
  250. "$OmitFramePointers"
  251. {
  252. "type" "bool"
  253. }
  254. "$EnableFiberSafeOptimizations"
  255. {
  256. "type" "bool"
  257. }
  258. "$WholeProgramOptimization"
  259. {
  260. "type" "bool"
  261. }
  262. // Preprocessor
  263. "$PreprocessorDefinitions"
  264. {
  265. "type" "string"
  266. }
  267. "$IgnoreStandardIncludePath"
  268. {
  269. "type" "bool"
  270. }
  271. "$GeneratePreprocessedFile"
  272. {
  273. "ordinals"
  274. {
  275. "No" "0"
  276. "With Line Numbers (/P)" "1"
  277. "Without Line Numbers (/EP /P)" "2"
  278. }
  279. }
  280. "$KeepComments"
  281. {
  282. "type" "bool"
  283. }
  284. // Code Generation
  285. "$EnableStringPooling"
  286. {
  287. "type" "bool"
  288. "output" "StringPooling"
  289. }
  290. "$EnableMinimalRebuild"
  291. {
  292. "type" "bool"
  293. "output" "MinimalRebuild"
  294. }
  295. "$EnableC++Exceptions"
  296. {
  297. "alias" "EnableCPPExceptions"
  298. "output" "ExceptionHandling"
  299. "ordinals"
  300. {
  301. "No" "0"
  302. "Yes (/EHsc)" "1"
  303. "Yes With SEH Exceptions (/EHa)" "2"
  304. }
  305. }
  306. "$SmallerTypeCheck"
  307. {
  308. "type" "bool"
  309. }
  310. "$BasicRuntimeChecks"
  311. {
  312. "ordinals"
  313. {
  314. "Default" "0"
  315. "Stack Frames (/RTCs)" "1"
  316. "Uninitialized Variables (/RTCu)" "2"
  317. "Both (/RTC1, equiv. to /RTCsu)" "3"
  318. }
  319. }
  320. "$RuntimeLibrary"
  321. {
  322. "ordinals"
  323. {
  324. "Multi-threaded (/MT)" "0"
  325. "Multi-threaded Debug (/MTd)" "1"
  326. "Multi-threaded DLL (/MD)" "2"
  327. "Multi-threaded Debug DLL (/MDd)" "3"
  328. }
  329. }
  330. "$StructMemberAlignment"
  331. {
  332. "ordinals"
  333. {
  334. "Default" "0"
  335. "1 Byte (/Zp1)" "1"
  336. "2 Bytes (/Zp2)" "2"
  337. "4 Bytes (/Zp4)" "3"
  338. "8 Bytes (/Zp8)" "4"
  339. "16 Bytes (/Zp16)" "5"
  340. }
  341. }
  342. "$BufferSecurityCheck"
  343. {
  344. "type" "bool"
  345. }
  346. "$EnableFunctionLevelLinking"
  347. {
  348. "type" "bool"
  349. }
  350. "$EnableEnhancedInstructionSet"
  351. {
  352. "ordinals"
  353. {
  354. "Not Set" "0"
  355. "Streaming SIMD Extensions (/arch:SSE)" "1"
  356. "Streaming SIMD Extensions 2 (/arch:SSE2)" "2"
  357. }
  358. }
  359. "$FloatingPointModel"
  360. {
  361. "ordinals"
  362. {
  363. "Precise (/fp:precise)" "0"
  364. "Strict (/fp:strict)" "1"
  365. "Fast (/fp:fast)" "2"
  366. }
  367. }
  368. "$EnableFloatingPointExceptions"
  369. {
  370. "type" "bool"
  371. "output" "FloatingPointExceptions"
  372. }
  373. // Language
  374. "$DisableLanguageExtensions"
  375. {
  376. "type" "bool"
  377. }
  378. "$DefaultCharUnsigned"
  379. {
  380. "type" "bool"
  381. "output" "DefaultCharIsUnsigned"
  382. }
  383. "$TreatWCHAR_TAsBuiltInType"
  384. {
  385. "type" "bool"
  386. "output" "TreatWChar_tAsBuiltInType"
  387. }
  388. "$ForceConformanceInForLoopScope"
  389. {
  390. "type" "bool"
  391. }
  392. "$EnableRunTimeTypeInfo"
  393. {
  394. "type" "bool"
  395. "output" "RuntimeTypeInfo"
  396. }
  397. "$OpenMPSupport"
  398. {
  399. "type" "bool"
  400. "output" "OpenMP"
  401. }
  402. // Precompiled Headers
  403. "$Create/UsePrecompiledHeader"
  404. {
  405. "alias" "CreateUsePrecompiledHeader"
  406. "output" "UsePrecompiledHeader"
  407. "ordinals"
  408. {
  409. "Not Using Precompiled Headers" "0"
  410. "Create Precompiled Header (/Yc)" "1"
  411. "Use Precompiled Header (/Yu)" "2"
  412. }
  413. }
  414. "$Create/UsePCHThroughFile"
  415. {
  416. "alias" "CreateUsePCHThroughFile"
  417. "type" "string"
  418. "output" "PrecompiledHeaderThrough"
  419. }
  420. "$PrecompiledHeaderFile"
  421. {
  422. "type" "string"
  423. "fixslashes" "1"
  424. }
  425. // Output Files
  426. "$ExpandAttributedSource"
  427. {
  428. "type" "bool"
  429. }
  430. "$AssemblerOutput"
  431. {
  432. "ordinals"
  433. {
  434. "No Listing" "0"
  435. "Assembly-Only Listing (/FA)" "1"
  436. "Assembly, Machine Code and Source (/FAcs)" "2"
  437. "Assembly With Machine Code (/FAc)" "3"
  438. "Assembly With Source Code (/FAs)" "4"
  439. }
  440. }
  441. "$ASMListLocation"
  442. {
  443. "type" "string"
  444. "output" "AssemblerListingLocation"
  445. }
  446. "$ObjectFileName"
  447. {
  448. "type" "string"
  449. "output" "ObjectFile"
  450. }
  451. "$ProgramDatabaseFileName"
  452. {
  453. "type" "string"
  454. "output" "ProgramDataBaseFileName"
  455. }
  456. "$GenerateXMLDocumentationFiles"
  457. {
  458. "type" "bool"
  459. }
  460. "$XMLDocumentationFileName"
  461. {
  462. "type" "string"
  463. }
  464. // Browse Information
  465. "$EnableBrowseInformation"
  466. {
  467. "output" "BrowseInformation"
  468. "ordinals"
  469. {
  470. "None" "0"
  471. "Include All Browse Information (/FR)" "1"
  472. "No Local Symbols (/Fr)" "2"
  473. }
  474. }
  475. "$BrowseFile"
  476. {
  477. "type" "string"
  478. "output" "BrowseInformationFile"
  479. }
  480. "$CallingConvention"
  481. {
  482. "ordinals"
  483. {
  484. "__cdecl (/Gd)" "0"
  485. "__fastcall (/Gr)" "1"
  486. "__stdcall (/Gz)" "2"
  487. }
  488. }
  489. // Advanced
  490. "$CompileAs"
  491. {
  492. "ordinals"
  493. {
  494. "Default" "0"
  495. "Compile as C Code (/TC)" "1"
  496. "Compile as C++ Code (/TP)" "2"
  497. }
  498. }
  499. "$DisableSpecificWarnings"
  500. {
  501. "type" "string"
  502. }
  503. "$ForceIncludes"
  504. {
  505. "type" "string"
  506. "output" "ForcedIncludeFiles"
  507. }
  508. "$Force#Using"
  509. {
  510. "type" "string"
  511. "alias" "ForceUsing"
  512. }
  513. "$ShowIncludes"
  514. {
  515. "type" "bool"
  516. }
  517. "$UndefinePreprocessorDefinitions"
  518. {
  519. "type" "string"
  520. }
  521. "$UndefineAllPreprocessorDefinitions"
  522. {
  523. "type" "bool"
  524. }
  525. "$UseFullPaths"
  526. {
  527. "type" "bool"
  528. }
  529. "$OmitDefaultLibraryNames"
  530. {
  531. "type" "bool"
  532. "output" "OmitDefaultLibName"
  533. }
  534. "$ErrorReporting"
  535. {
  536. "ordinals"
  537. {
  538. "Default" "0"
  539. "Prompt Immediately (/errorReport:prompt)" "1"
  540. "Queue For Next Login (/errorReport:queue)" "2"
  541. }
  542. }
  543. // Command Line
  544. "$AdditionalOptions"
  545. {
  546. "type" "string"
  547. }
  548. }
  549. "$Librarian"
  550. {
  551. "$OutputFile"
  552. {
  553. "type" "string"
  554. }
  555. "$AdditionalDependencies"
  556. {
  557. "type" "string"
  558. }
  559. "$AdditionalLibraryDirectories"
  560. {
  561. "type" "string"
  562. }
  563. "$SuppressStartupBanner"
  564. {
  565. "type" "bool"
  566. }
  567. "$ModuleDefinitionFileName"
  568. {
  569. "type" "string"
  570. }
  571. "$IgnoreAllDefaultLibraries"
  572. {
  573. "type" "bool"
  574. }
  575. "$IgnoreSpecificLibrary"
  576. {
  577. "type" "string"
  578. "output" "IgnoreDefaultLibraryNames"
  579. }
  580. "$ExportNamedFunctions"
  581. {
  582. "type" "string"
  583. }
  584. "$ForceSymbolReferences"
  585. {
  586. "type" "string"
  587. }
  588. "$UseUNICODEResponseFiles"
  589. {
  590. "type" "bool"
  591. "output" "UseUnicodeResponseFiles"
  592. }
  593. "$LinkLibraryDependencies"
  594. {
  595. "type" "bool"
  596. }
  597. "$AdditionalOptions"
  598. {
  599. "type" "string"
  600. }
  601. }
  602. "$Linker"
  603. {
  604. "$SystemLibraries"
  605. {
  606. "type" "ignore"
  607. }
  608. "$SystemFrameworks"
  609. {
  610. "type" "ignore"
  611. }
  612. "$GCC_ExtraLinkerFlags"
  613. {
  614. "type" "ignore"
  615. }
  616. // General
  617. "$OutputFile"
  618. {
  619. "type" "string"
  620. "fixslashes" "1"
  621. }
  622. "$ShowProgress"
  623. {
  624. "ordinals"
  625. {
  626. "Not Set" "0"
  627. "Display All Progress Messages (/VERBOSE)" "1"
  628. "Displays Some Progress Messages (/VERBOSE:LIB)" "2"
  629. }
  630. }
  631. "$Version"
  632. {
  633. "type" "string"
  634. }
  635. "$EnableIncrementalLinking"
  636. {
  637. "output" "LinkIncremental"
  638. "ordinals"
  639. {
  640. "Default" "0"
  641. "No (/INCREMENTAL:NO)" "1"
  642. "Yes (/INCREMENTAL)" "2"
  643. }
  644. }
  645. "$SuppressStartupBanner"
  646. {
  647. "type" "bool"
  648. }
  649. "$IgnoreImportLibrary"
  650. {
  651. "type" "bool"
  652. }
  653. "$RegisterOutput"
  654. {
  655. "type" "bool"
  656. }
  657. "$AdditionalLibraryDirectories"
  658. {
  659. "type" "string"
  660. }
  661. "$LinkLibraryDependencies"
  662. {
  663. "type" "bool"
  664. }
  665. "$UseLibraryDependencyInputs"
  666. {
  667. "type" "bool"
  668. }
  669. "$UseUNICODEResponseFiles"
  670. {
  671. "type" "bool"
  672. "output" "UseUnicodeResponseFiles"
  673. }
  674. // Input
  675. "$AdditionalDependencies"
  676. {
  677. "type" "string"
  678. }
  679. "$IgnoreAllDefaultLibraries"
  680. {
  681. "type" "bool"
  682. }
  683. "$IgnoreSpecificLibrary"
  684. {
  685. "type" "string"
  686. "output" "IgnoreDefaultLibraryNames"
  687. }
  688. "$ModuleDefinitionFile"
  689. {
  690. "type" "string"
  691. }
  692. "$AddModuleToAssembly"
  693. {
  694. "type" "string"
  695. }
  696. "$EmbedManagedResourceFile"
  697. {
  698. "type" "string"
  699. }
  700. "$ForceSymbolReferences"
  701. {
  702. "type" "string"
  703. }
  704. "$DelayLoadedDLLs"
  705. {
  706. "type" "string"
  707. "output" "DelayLoadDLLs"
  708. }
  709. "$AssemblyLinkResource"
  710. {
  711. "type" "string"
  712. }
  713. "$GenerateManifest"
  714. {
  715. "type" "bool"
  716. }
  717. "$ManifestFile"
  718. {
  719. "type" "string"
  720. }
  721. "$AdditionalManifestDependencies"
  722. {
  723. "type" "string"
  724. }
  725. "$AllowIsolation"
  726. {
  727. "type" "bool"
  728. }
  729. // Debugging
  730. "$GenerateDebugInfo"
  731. {
  732. "type" "bool"
  733. "output" "GenerateDebugInformation"
  734. }
  735. "$GenerateProgramDatabaseFile"
  736. {
  737. "type" "string"
  738. "output" "ProgramDatabaseFile"
  739. }
  740. "$StripPrivateSymbols"
  741. {
  742. "type" "string"
  743. }
  744. "$GenerateMapFile"
  745. {
  746. "type" "bool"
  747. }
  748. "$MapFileName"
  749. {
  750. "type" "string"
  751. }
  752. "$MapExports"
  753. {
  754. "type" "bool"
  755. }
  756. "$DebuggableAssembly"
  757. {
  758. "output" "AssemblyDebug"
  759. "ordinals"
  760. {
  761. "No Debuggable attribute emitted" "0"
  762. "Runtime tracking and disable optimizations (/ASSEMBLYDEBUG)" "1"
  763. "No runtime tracking and enable optimizations (/ASSEMBLYDEBUG:DISABLE)" "2"
  764. }
  765. }
  766. "$SubSystem"
  767. {
  768. "ordinals"
  769. {
  770. "Not Set" "0"
  771. "Console (/SUBSYSTEM:CONSOLE)" "1"
  772. "Windows (/SUBSYSTEM:WINDOWS)" "2"
  773. }
  774. }
  775. "$HeapReserveSize"
  776. {
  777. "type" "integer"
  778. }
  779. "$HeapCommitSize"
  780. {
  781. "type" "integer"
  782. }
  783. // System
  784. "$StackReserveSize"
  785. {
  786. "type" "integer"
  787. }
  788. "$StackCommitSize"
  789. {
  790. "type" "integer"
  791. }
  792. "$EnableLargeAddresses"
  793. {
  794. "output" "LargeAddressAware"
  795. "ordinals"
  796. {
  797. "Default" "0"
  798. "Do Not Support Addresses Larger Than 2 Gigabytes (/LARGEADDRESSAWARE:NO)" "1"
  799. "Support Addresses Larger Than 2 Gigabytes (/LARGEADDRESSAWARE)" "2"
  800. }
  801. }
  802. "$TerminalServer"
  803. {
  804. "ordinals"
  805. {
  806. "Default" "0"
  807. "Not Terminal Server Aware (/TSAWARE:NO)" "1"
  808. "Application is Terminal Server Aware (/TSAWARE)" "2"
  809. }
  810. }
  811. "$SwapRunFromCD"
  812. {
  813. "type" "bool"
  814. }
  815. "$SwapRunFromNetwork"
  816. {
  817. "type" "bool"
  818. }
  819. "$Driver"
  820. {
  821. "ordinals"
  822. {
  823. "Not Set" "0"
  824. "Driver (/DRIVER)" "1"
  825. "Up Only (/DRIVER:UPONLY)" "2"
  826. "WDM (/DRIVER:WDM)" "3"
  827. }
  828. }
  829. // Optimization
  830. "$References"
  831. {
  832. "output" "OptimizeReferences"
  833. "ordinals"
  834. {
  835. "Default" "0"
  836. "Keep Unreferenced Data (/OPT:NOREF)" "1"
  837. "Eliminate Unreferenced Data (/OPT:REF)" "2"
  838. }
  839. }
  840. "$EnableCOMDATFolding"
  841. {
  842. "ordinals"
  843. {
  844. "Default" "0"
  845. "Do Not Remove Redundant COMDATs (/OPT:NOICF)" "1"
  846. "Remove Redundant COMDATs (/OPT:ICF)" "2"
  847. }
  848. }
  849. "$OptimizeForWindows98"
  850. {
  851. "ordinals"
  852. {
  853. "Default" "0"
  854. "No (/OPT:NOWIN98)" "1"
  855. "Yes (/OPT:WIN98)" "2"
  856. }
  857. }
  858. "$FunctionOrder"
  859. {
  860. "type" "string"
  861. }
  862. "$ProfileGuidedDatabase"
  863. {
  864. "type" "string"
  865. }
  866. "$LinkTimeCodeGeneration"
  867. {
  868. "ordinals"
  869. {
  870. "Default" "0"
  871. "Use Link Time Code Generation (/ltcg)" "1"
  872. "Profile Guided Optimization - Instrument (/ltcg:pginstrument)" "2"
  873. "Profile Guided Optimization - Optimize (/ltcg:pgoptimize)" "3"
  874. "Profile Guided Optimization - Update (/ltcg:pgupdate)" "4"
  875. }
  876. }
  877. "$MIDLCommands"
  878. {
  879. "type" "string"
  880. }
  881. "$IgnoreEmbeddedIDL"
  882. {
  883. "type" "bool"
  884. }
  885. "$MergeIDLBaseFileName"
  886. {
  887. "type" "string"
  888. }
  889. "$TypeLibrary"
  890. {
  891. "type" "string"
  892. }
  893. "$TypeLibResourceID"
  894. {
  895. "type" "integer"
  896. }
  897. // Advanced
  898. "$EntryPoint"
  899. {
  900. "type" "string"
  901. "output" "EntryPointSymbol"
  902. }
  903. "$NoEntryPoint"
  904. {
  905. "type" "bool"
  906. "output" "ResourceOnlyDLL"
  907. }
  908. "$SetChecksum"
  909. {
  910. "type" "bool"
  911. }
  912. "$BaseAddress"
  913. {
  914. "type" "string"
  915. }
  916. "$FixedBaseAddress"
  917. {
  918. "ordinals"
  919. {
  920. "Default" "0"
  921. "Generate a relocation section (/FIXED:NO)" "1"
  922. "Image must be loaded at a fixed address (/FIXED)" "2"
  923. }
  924. }
  925. "$TurnOffAssemblyGeneration"
  926. {
  927. "type" "bool"
  928. }
  929. "$DelayLoadedDLL"
  930. {
  931. "type" "string"
  932. }
  933. "$ImportLibrary"
  934. {
  935. "type" "string"
  936. }
  937. "$MergeSections"
  938. {
  939. "type" "string"
  940. }
  941. "$TargetMachine"
  942. {
  943. "ordinals"
  944. {
  945. "Not Set" "0"
  946. "MachineX86 (/MACHINE:X86)" "1"
  947. "MachineX64 (/MACHINE:X64)" "17"
  948. }
  949. }
  950. "$Profile"
  951. {
  952. "type" "bool"
  953. }
  954. "$CLRThreadAttribute"
  955. {
  956. "ordinals"
  957. {
  958. "No threading attribute set" "0"
  959. "MTA threading attribute (/CLRTHREADATTRIBUTE:MTA)" "1"
  960. "STA threading attribute (/CLRTHREADATTRIBUTE:STA)" "2"
  961. }
  962. }
  963. "$CLRImageType"
  964. {
  965. "ordinals"
  966. {
  967. "Default image type" "0"
  968. "Force IJW image (/CLRIMAGETYPE:IJW)" "1"
  969. "Force pure IL image (/CLRIMAGETYPE:PURE)" "2"
  970. "Force safe IL image (/CLRIMAGETYPE:SAFE)" "3"
  971. }
  972. }
  973. "$KeyFile"
  974. {
  975. "type" "string"
  976. }
  977. "$KeyContainer"
  978. {
  979. "type" "string"
  980. }
  981. "$DelaySign"
  982. {
  983. "type" "bool"
  984. }
  985. "$ErrorReporting"
  986. {
  987. "ordinals"
  988. {
  989. "Default" "0"
  990. "Prompt Immediately (/ERRORREPORT:PROMPT)" "1"
  991. "Queue For Next Login (/ERRORREPORT:QUEUE)" "2"
  992. }
  993. }
  994. "$CLRUnmanagedCodeCheck"
  995. {
  996. "type" "bool"
  997. }
  998. // Command Line
  999. "$AdditionalOptions"
  1000. {
  1001. "type" "string"
  1002. }
  1003. }
  1004. "$ManifestTool"
  1005. {
  1006. "$SuppressStartupBanner"
  1007. {
  1008. "type" "bool"
  1009. }
  1010. "$VerboseOutput"
  1011. {
  1012. "type" "bool"
  1013. }
  1014. "$AssemblyIdentity"
  1015. {
  1016. "type" "string"
  1017. }
  1018. "$UseUNICODEResponseFiles"
  1019. {
  1020. "type" "bool"
  1021. "output" "UseUnicodeResponseFiles"
  1022. }
  1023. "$UseFAT32WorkAround"
  1024. {
  1025. "type" "bool"
  1026. }
  1027. "$AdditionalManifestFiles"
  1028. {
  1029. "type" "string"
  1030. }
  1031. "$InputResourceManifests"
  1032. {
  1033. "type" "string"
  1034. }
  1035. "$EmbedManifest"
  1036. {
  1037. "type" "bool"
  1038. }
  1039. "$OutputManifestFile"
  1040. {
  1041. "type" "string"
  1042. }
  1043. "$ManifestResourceFile"
  1044. {
  1045. "type" "string"
  1046. }
  1047. "$GenerateCatalogFiles"
  1048. {
  1049. "type" "bool"
  1050. }
  1051. "$DependencyInformationFile"
  1052. {
  1053. "type" "string"
  1054. }
  1055. "$TypeLibraryFile"
  1056. {
  1057. "type" "string"
  1058. }
  1059. "$RegistrarScriptFile"
  1060. {
  1061. "type" "string"
  1062. }
  1063. "$ComponentFileName"
  1064. {
  1065. "type" "string"
  1066. }
  1067. "$ReplacementsFile"
  1068. {
  1069. "type" "string"
  1070. }
  1071. "$UpdateFileHashes"
  1072. {
  1073. "type" "bool"
  1074. }
  1075. "$UpdateFileHashesSearchPath"
  1076. {
  1077. "type" "string"
  1078. }
  1079. "$AdditionalOptions"
  1080. {
  1081. "type" "string"
  1082. }
  1083. }
  1084. "$XMLDocumentGenerator"
  1085. {
  1086. "$SuppressStartupBanner"
  1087. {
  1088. "type" "bool"
  1089. }
  1090. "$ValidateIntelliSense"
  1091. {
  1092. "type" "bool"
  1093. }
  1094. "$AdditionalDocumentFiles"
  1095. {
  1096. "type" "string"
  1097. }
  1098. "$OutputDocumentFile"
  1099. {
  1100. "type" "string"
  1101. }
  1102. "$DocumentLibraryDependencies"
  1103. {
  1104. "type" "bool"
  1105. }
  1106. "$UseUNICODEResponseFiles"
  1107. {
  1108. "type" "bool"
  1109. "output" "UseUnicodeResponseFiles"
  1110. }
  1111. "$AdditionalOptions"
  1112. {
  1113. "type" "string"
  1114. }
  1115. }
  1116. "$BrowseInformation"
  1117. {
  1118. "$SuppressStartupBanner"
  1119. {
  1120. "type" "bool"
  1121. }
  1122. "$OutputFile"
  1123. {
  1124. "type" "string"
  1125. }
  1126. "$AdditionalOptions"
  1127. {
  1128. "type" "string"
  1129. }
  1130. }
  1131. "$Resources"
  1132. {
  1133. "$PreprocessorDefinitions"
  1134. {
  1135. "type" "string"
  1136. }
  1137. "$Culture"
  1138. {
  1139. "ordinals"
  1140. {
  1141. "Default" "0"
  1142. "Afrikaans (0x436)" "1078"
  1143. "Albanian (0x41c)" "1052"
  1144. "Arabic (Saudi Arabia) (0x401)" "1025"
  1145. "Arabic (Iraq) (0x801)" "2049"
  1146. "Arabic (Egypt) (0xc01)" "3073"
  1147. "Arabic (Libya) (0x1001)" "4097"
  1148. "Arabic (Algeria) (0x1401)" "5121"
  1149. "Arabic (Morocco) (0x1801)" "6145"
  1150. "Arabic (Tunisia) (0x1c01)" "7169"
  1151. "Arabic (Oman) (0x2001)" "8193"
  1152. "Arabic (Yemen) (0x2401)" "9217"
  1153. "Arabic (Syria) (0x2801)" "10241"
  1154. "Arabic (Jordan) (0x2c01)" "11265"
  1155. "Arabic (Lebanon) (0x3001)" "12289"
  1156. "Arabic (Kuwait) (0x3401)" "13313"
  1157. "Arabic (U.A.E.) (0x3801)" "14337"
  1158. "Arabic (Bahrain) (0x3c01)" "15361"
  1159. "Arabic (Qatar) (0x4001)" "16385"
  1160. "Basque (0x42d)" "1069"
  1161. "Bulgarian (0x402)" "1026"
  1162. "Belarusian (0x423)" "1059"
  1163. "Catalan (0x403)" "1027"
  1164. "Chinese (Taiwan) (0x404)" "1028"
  1165. "Chinese (PRC) (0x804)" "2052"
  1166. "Chinese (Hong Kong S.A.R.) (0xc04)" "3076"
  1167. "Chinese (Singapore) (0x1004)" "4100"
  1168. "Croatian (0x41a)" "1050"
  1169. "Czech (0x405)" "1029"
  1170. "Danish (0x406)" "1030"
  1171. "Dutch (Netherlands) (0x413)" "1043"
  1172. "Dutch (Belgium) (0x813)" "2067"
  1173. "English (United States) (0x409)" "1033"
  1174. "English (United Kingdom) (0x809)" "2057"
  1175. "English (Australia) (0xc09)" "3081"
  1176. "English (Canada) (0x1009)" "4105"
  1177. "English (New Zealand) (0x1409)" "5129"
  1178. "English (Ireland) (0x1809)" "6153"
  1179. "English (South Africa) (0x1c09)" "7177"
  1180. "English (Jamaica) (0x2009)" "8201"
  1181. "English (Caribbean) (0x2409)" "9225"
  1182. "Estonian (0x425)" "1061"
  1183. "Farsi (0x429)" "1065"
  1184. "Finnish (0x40b)" "1035"
  1185. "French (France) (0x40c)" "1036"
  1186. "French (Belgium) (0x80c)" "2060"
  1187. "French (Canada) (0xc0c)" "3084"
  1188. "French (Switzerland) (0x100c)" "4108"
  1189. "French (Luxembourg) (0x140c)" "5132"
  1190. "German (Germany) (0x407)" "1031"
  1191. "German (Switzerland) (0x807)" "2055"
  1192. "German (Austria) (0xc07)" "3079"
  1193. "German (Luxembourg) (0x1007)" "4103"
  1194. "German (Liechtenstein) (0x1407)" "5127"
  1195. "Greek (0x408)" "1032"
  1196. "Hebrew (0x40d)" "1037"
  1197. "Hungarian (0x40e)" "1038"
  1198. "Icelandic (0x40f)" "1039"
  1199. "Indonesian (0x421)" "1057"
  1200. "Italian (Italy) (0x410)" "1040"
  1201. "Italian (Switzerland) (0x810)" "2064"
  1202. "Japanese (0x411)" "1041"
  1203. "Korean (0x412)" "1042"
  1204. "0x812" "2066"
  1205. "Latvian (0x426)" "1062"
  1206. "Lithuanian (0x427)" "1063"
  1207. "Norwegian (Bokmal) (0x414)" "1044"
  1208. "Norwegian (Nynorsk) (0x814)" "2068"
  1209. "Polish (0x415)" "1045"
  1210. "Portuguese (Brazil) (0x416)" "1046"
  1211. "Portuguese (Portugal) (0x816)" "2070"
  1212. "Romanian (0x418)" "1048"
  1213. "Russian (0x419)" "1049"
  1214. "Slovak (0x41b)" "1051"
  1215. "Spanish (Traditional Sort) (0x40a)" "1034"
  1216. "Spanish (Mexico) (0x80a)" "2058"
  1217. "Spanish (International Sort) (0xc0a)" "3082"
  1218. "Spanish (Guatemala) (0x100a)" "4106"
  1219. "Spanish (Costa Rica) (0x140a)" "5130"
  1220. "Spanish (Panama) (0x180a)" "6154"
  1221. "Spanish (Dominican Republic) (0x1c0a)" "7178"
  1222. "Spanish (Venezuela) (0x200a)" "8202"
  1223. "Spanish (Colombia) (0x240a)" "9226"
  1224. "Spanish (Peru) (0x280a)" "10250"
  1225. "Spanish (Argentina) (0x2c0a)" "11274"
  1226. "Spanish (Ecuador) (0x300a)" "12298"
  1227. "Spanish (Chile) (0x340a)" "13322"
  1228. "Spanish (Uruguay) (0x380a)" "14346"
  1229. "Spanish (Paraguay) (0x3c0a)" "15370"
  1230. "Spanish (Bolivia) (0x400a)" "16394"
  1231. "Swedish (0x41d)" "1053"
  1232. "Thai (0x41e)" "1054"
  1233. "Turkish (0x41f)" "1055"
  1234. "Ukrainian (0x422)" "1058"
  1235. "Serbian (Latin) (0x81a)" "2074"
  1236. "Urdu (0x420)" "1056"
  1237. }
  1238. }
  1239. "$AdditionalIncludeDirectories"
  1240. {
  1241. "type" "string"
  1242. }
  1243. "$IgnoreStandardIncludePath"
  1244. {
  1245. "type" "bool"
  1246. }
  1247. "$ShowProgress"
  1248. {
  1249. "type" "bool"
  1250. }
  1251. "$ResourceFileName"
  1252. {
  1253. "type" "string"
  1254. }
  1255. "$AdditionalOptions"
  1256. {
  1257. "type" "string"
  1258. }
  1259. }
  1260. $PreBuildEvent
  1261. {
  1262. "$CommandLine"
  1263. {
  1264. "type" "string"
  1265. }
  1266. "$Description"
  1267. {
  1268. "type" "string"
  1269. }
  1270. "$ExcludedFromBuild"
  1271. {
  1272. "type" "bool"
  1273. }
  1274. }
  1275. $PreLinkEvent
  1276. {
  1277. "$CommandLine"
  1278. {
  1279. "type" "string"
  1280. }
  1281. "$Description"
  1282. {
  1283. "type" "string"
  1284. }
  1285. "$ExcludedFromBuild"
  1286. {
  1287. "type" "bool"
  1288. }
  1289. }
  1290. $PostBuildEvent
  1291. {
  1292. "$CommandLine"
  1293. {
  1294. "type" "string"
  1295. }
  1296. "$Description"
  1297. {
  1298. "type" "string"
  1299. }
  1300. "$ExcludedFromBuild"
  1301. {
  1302. "type" "bool"
  1303. }
  1304. }
  1305. $CustomBuildStep
  1306. {
  1307. "$CommandLine"
  1308. {
  1309. "type" "string"
  1310. }
  1311. "$Description"
  1312. {
  1313. "type" "string"
  1314. }
  1315. "$Outputs"
  1316. {
  1317. "type" "string"
  1318. }
  1319. "$AdditionalDependencies"
  1320. {
  1321. "type" "string"
  1322. }
  1323. }
  1324. }