-
Notifications
You must be signed in to change notification settings - Fork 43
/
module_c_midl.dox
59 lines (31 loc) · 1.22 KB
/
module_c_midl.dox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*! \page module_c_midl c/midl - IDL Rules
\code
IncludeModule c/midl ;
\endcode
\section module_c_midl_ruleslist List of Rules
\secreflist
\refitem rule_C_MidlCompiler C.MidlCompiler
\refitem rule_C_MidlFlags C.MidlFlags
\endsecreflist
\section module_c_midl_rules Rules
<hr>
\section rule_C_MidlCompiler rule C.MidlCompiler PARENT : SOURCE
\addindex rule_C_MidlCompiler
Compile the \c SOURCE .idl file into the appropriate source files. Usage of this rule is not as clean as it ought to be.
\param PARENT The parent target to set the .idl build as a dependency of. \c PARENT is optional if \ref rule_ActiveTarget has been specified.
\param SOURCE An .idl file.
\return Returns the list of generated sources.
\code
local MIDL_SRCS = [ C.MidlCompiler LuaPlusDebuggerAddin : AddIn.idl ] ;
Includes <LuaPlusDebuggerAddin>AddIn.cpp <LuaPlusDebuggerAddin>AddIn.rc : $(MIDL_SRCS) ;
\endcode
<hr>
\section rule_C_MidlFlags rule C.MidlFlags PARENT : BASE_NAME [ : OPTIONS ]
\addindex rule_C_MidlFlags
Returns a list of flags to add to a Visual C++ command line.
\todo Document me.
\code
local midltargets = [ C.MidlFlags LuaPlusDebuggerControls : _LuaPlusDebuggerControls : postmidl proxy ] ;
\endcode
<hr>
*/