Bring CVS back in sync.
[scons.git] / src / engine / SCons / Tool / midl.xml
1 <!--
2 __COPYRIGHT__
3
4 This file is processed by the bin/SConsDoc.py module.
5 See its __doc__ string for a discussion of the format.
6 -->
7 <tool name="midl">
8 <summary>
9 XXX
10 </summary>
11 </tool>
12
13 <builder name="TypeLibrary">
14 <summary>
15 Builds a Windows type library (<filename>.tlb</filename>)
16 file from an input IDL file (<filename>.idl</filename>).
17 In addition, it will build the associated inteface stub and
18 proxy source files,
19 naming them according to the base name of the <filename>.idl</filename> file.
20 For example,
21
22 <example>
23 env.TypeLibrary(source="foo.idl")
24 </example>
25
26 Will create <filename>foo.tlb</filename>,
27 <filename>foo.h</filename>,
28 <filename>foo_i.c</filename>,
29 <filename>foo_p.c</filename>
30 and
31 <filename>foo_data.c</filename>
32 files.
33 </summary>
34 </builder>