src/masm64.rules
author Tero Marttila <terom@fixme.fi>
Fri, 19 Dec 2008 02:25:44 +0200
branchterom-mini
changeset 10442 7089fa402bfd
parent 9767 4e39ce6162fd
permissions -rw-r--r--
mini-branch
9767
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     2
<VisualStudioToolFile
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     3
	Name="Microsoft Macro Assembler 64"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     4
	Version="8.00"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     5
	>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     6
	<Rules>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     7
		<CustomBuildRule
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     8
			Name="MASM AMD64"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
     9
			DisplayName="Microsoft Macro Assembler for AMD64"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    10
			CommandLine="ml64.exe /c [AllOptions] [AdditionalOptions] /Ta[inputs]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    11
			Outputs="[$ObjectFileName]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    12
			FileExtensions="*.asm"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    13
			ExecutionDescription="Assembling..."
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    14
			>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    15
			<Properties>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    16
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    17
					Name="NoLogo"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    18
					DisplayName="Suppress Startup Banner"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    19
					Description="Suppress the display of the startup banner and information messages.     (/nologo)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    20
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    21
					Switch="/nologo"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    22
					DefaultValue="true"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    23
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    24
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    25
					Name="ObjectFileName"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    26
					DisplayName="Object File Name"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    27
					PropertyPageName="Object File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    28
					Description="Specifies the name of the output object file.     (/Fo:[file])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    29
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    30
					Switch="/Fo&quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    31
					DefaultValue="$(IntDir)\$(InputName).obj"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    32
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    33
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    34
					Name="PreserveIdentifierCase"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    35
					DisplayName="Preserve Identifier Case"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    36
					PropertyPageName="Identifiers"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    37
					Description="Preserves case of all user identifiers.     (/Cp)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    38
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    39
					Switch="/Cp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    40
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    41
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    42
					Name="PreservePublicAndExternSymbolCase"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    43
					DisplayName="Preserve Public and Extern Symbol Case"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    44
					PropertyPageName="Identifiers"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    45
					Description="Preserves case in public and extern symbols.     (/Cx)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    46
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    47
					Switch="/Cx"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    48
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    49
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    50
					Name="PreprocessorDefinitions"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    51
					DisplayName="Preprocessor Definitions"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    52
					Description="Defines a text macro with the given name.     (/D[symbol])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    53
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    54
					Switch="/D&quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    55
					Delimited="true"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    56
					Inheritable="true"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    57
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    58
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    59
					Name="GeneratePreprocessedSourceListing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    60
					DisplayName="Generate Preprocessed Source Listing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    61
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    62
					Description="Generates a preprocessed source listing to the Output Window.     (/EP)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    63
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    64
					Switch="/EP"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    65
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    66
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    67
					Name="AssembledCodeListingFile"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    68
					DisplayName="Assembled Code Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    69
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    70
					Description="Generates an assembled code listing file.     (/Fl[file])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    71
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    72
					Switch="/Fl&quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    73
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    74
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    75
					Name="SourceBrowserFile"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    76
					DisplayName="Source Browser File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    77
					PropertyPageName="Source Browser File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    78
					Description="Generates a source browser .sbr file.     (/Fr[file])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    79
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    80
					Switch="/Fr&quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    81
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    82
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    83
					Name="ExtendedSourceBrowserFile"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    84
					DisplayName="Extended Source Browser File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    85
					PropertyPageName="Source Browser File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    86
					Description="Generates an extended form of a source browser .sbr file.     (/FR[file])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    87
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    88
					Switch="/FR&quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    89
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    90
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    91
					Name="IncludePaths"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    92
					DisplayName="Include Paths"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    93
					Description="Sets path for include file. A maximum of 10 /I options is allowed.     (/I [path])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    94
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    95
					Switch="/I &quot;[value]&quot;"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    96
					Delimited="true"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    97
					Inheritable="true"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    98
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
    99
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   100
					Name="ListAllAvailableInformation"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   101
					DisplayName="List All Available Information"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   102
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   103
					Description="Turns on listing of all available information.     (/Sa)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   104
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   105
					Switch="/Sa"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   106
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   107
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   108
					Name="AddInstructionTimings"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   109
					DisplayName="Add Instruction Timings"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   110
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   111
					Description="Adds instruction timings to listing file.     (/Sc)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   112
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   113
					Switch="/Sc"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   114
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   115
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   116
					Name="AddFirstPassListing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   117
					DisplayName="Add First Pass Listing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   118
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   119
					Description="Adds first-pass listing to listing file.     (/Sf)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   120
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   121
					Switch="/Sf"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   122
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   123
				<IntegerProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   124
					Name="SourceListingLineWidth"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   125
					DisplayName="Source Listing Line Width"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   126
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   127
					Description="Sets the line width of source listing in characters per line. Range is 60 to 255 or 0. Default is 0. Same as PAGE width.     (/Sl [width])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   128
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   129
					Switch="/Sl [value]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   130
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   131
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   132
					Name="DisableSymbolTable"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   133
					DisplayName="Disable Symbol Table"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   134
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   135
					Description="Turns off symbol table when producing a listing.     (/Sn)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   136
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   137
					Switch="/Sn"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   138
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   139
				<IntegerProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   140
					Name="SourceListingPageLength"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   141
					DisplayName="Source Listing Page Length"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   142
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   143
					Description="Sets the page length of source listing in lines per page. Range is 10 to 255 or 0. Default is 0. Same as PAGE length.     (/Sp [length])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   144
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   145
					Switch="/Sp [value]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   146
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   147
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   148
					Name="SourceListingSubTitle"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   149
					DisplayName="Source Listing Subtitle"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   150
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   151
					Description="Specifies subtitle text for source listing. Same as SUBTITLE text.     (/Ss [subtitle])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   152
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   153
					Switch="/Ss [value]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   154
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   155
				<StringProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   156
					Name="SourceListingTitle"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   157
					DisplayName="Source Listing Title"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   158
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   159
					Description="Specifies title for source listing. Same as TITLE text.     (/St [title])"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   160
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   161
					Switch="/St [value]"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   162
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   163
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   164
					Name="EnableFalseConditionalsInListing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   165
					DisplayName="Enable False Conditionals In Listing"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   166
					PropertyPageName="Listing File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   167
					Description="Turns on false conditionals in listing.     (/Sx)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   168
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   169
					Switch="/Sx"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   170
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   171
				<EnumProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   172
					Name="WarningLevel"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   173
					DisplayName="Warning Level"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   174
					Description="Sets the warning level, where level = 0, 1, 2, or 3.    (/W0, /W1, /W2, /W3)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   175
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   176
					>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   177
					<Values>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   178
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   179
							Value="0"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   180
							Switch="/W0"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   181
							DisplayName="Warning Level 0 (/W0)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   182
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   183
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   184
							Value="1"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   185
							Switch="/W1"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   186
							DisplayName="Warning Level 1 (/W1)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   187
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   188
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   189
							Value="2"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   190
							Switch="/W2"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   191
							DisplayName="Warning Level 2 (/W2)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   192
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   193
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   194
							Value="3"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   195
							Switch="/W3"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   196
							DisplayName="Warning Level 3 (/W3)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   197
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   198
					</Values>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   199
				</EnumProperty>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   200
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   201
					Name="TreatWarningsAsErrors"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   202
					DisplayName="Treat Warnings As Errors"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   203
					Description="Returns an error code if warnings are generated.     (/WX)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   204
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   205
					Switch="/WX"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   206
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   207
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   208
					Name="GenerateLineInformation"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   209
					DisplayName="Generate Line Information"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   210
					PropertyPageName="Object File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   211
					Description="Generates line-number information in object file.     (/Zd)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   212
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   213
					Switch="/Zd"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   214
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   215
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   216
					Name="MakeAllSymbolsPublic"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   217
					DisplayName="Make All Symbols Public"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   218
					PropertyPageName="Object File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   219
					Description="Makes all symbols public.     (/Zf)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   220
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   221
					Switch="/Zf"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   222
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   223
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   224
					Name="GenerateCodeViewInformation"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   225
					DisplayName="Generate CodeView Information"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   226
					PropertyPageName="Object File"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   227
					Description="Generates CodeView information in object file.     (/Zi)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   228
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   229
					Switch="/Zi"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   230
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   231
				<EnumProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   232
					Name="PackAlignmentBoundary"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   233
					DisplayName="Pack Alignment Boundary"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   234
					PropertyPageName="Advanced"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   235
					Description="Packs structures on the specified byte boundary. The alignment can be 1, 2, or 4.     (/Zp1, /Zp2, /Zp4)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   236
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   237
					>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   238
					<Values>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   239
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   240
							Value="0"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   241
							Switch="/Zp1"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   242
							DisplayName="One Byte Boundary (/Zp1)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   243
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   244
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   245
							Value="1"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   246
							Switch="/Zp2"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   247
							DisplayName="Two Byte Boundary (/Zp2)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   248
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   249
						<EnumValue
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   250
							Value="2"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   251
							Switch="/Zp4"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   252
							DisplayName="Four Byte Boundary (/Zp4)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   253
						/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   254
					</Values>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   255
				</EnumProperty>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   256
				<BooleanProperty
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   257
					Name="PerformSyntaxCheckOnly"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   258
					DisplayName="Perform Syntax Check Only"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   259
					Description="Performs a syntax check only.     (/Zs)"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   260
					HelpURL="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmasm/html/vclrfml.asp"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   261
					Switch="/Zs"
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   262
				/>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   263
			</Properties>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   264
		</CustomBuildRule>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   265
	</Rules>
4e39ce6162fd (svn r13903) -Fix: missing eol-style property.
rubidium
parents: 5475
diff changeset
   266
</VisualStudioToolFile>