* Bring back rbuild build to be used until bug 6372 is fixed.
[reactos.git] / tools / rbuild / backend / msvc / rules / s_as_mscpp.rules
1 <?xml version="1.0" encoding="utf-8"?>
2 <VisualStudioToolFile
3 Name="s as (gnu_as mscpp)"
4 Version="8,00"
5 >
6 <Rules>
7 <CustomBuildRule
8 Name="s_as_mscpp"
9 DisplayName="s (gnu_as mscpp)"
10 CommandLine="cl /nologo /E [sIncPaths] [sPPDefs] &quot;$(InputPath)&quot; | &quot;$(RosBE)\i386\bin\as&quot; -o [sOutF]"
11 Outputs="[$sOutF]"
12 FileExtensions="*.s"
13 ExecutionDescription="Assembling "
14 >
15 <Properties>
16 <StringProperty
17 Name="sOutF"
18 DisplayName="Obj File"
19 Description="Obj File (-o [file])"
20 Switch="&quot;[value]&quot;"
21 DefaultValue="$(IntDir)\$(InputName).obj"
22 />
23 <StringProperty
24 Name="sIncPaths"
25 DisplayName="Inc Paths"
26 Description="Include serach paths (/I [path])"
27 Switch="/I &quot;[value]&quot;"
28 DefaultValue="$(globalIncludes)"
29 Delimited="true"
30 Inheritable="true"
31 />
32 <StringProperty
33 Name="sPPDefs"
34 DisplayName="Preproc Defs"
35 Description="Preprocessor Definitions (/D [symbol])"
36 Switch="/D &quot;[value]&quot;"
37 Delimited="true"
38 Inheritable="true"
39 />
40 </Properties>
41 </CustomBuildRule>
42 </Rules>
43 </VisualStudioToolFile>
44