4 This file is processed by the bin/SConsDoc.py module.
5 See its __doc__ string for a discussion of the format.
13 <builder name="RPCGenClient">
15 Generates an RPC client stub (<filename>_clnt.c</filename>) file
16 from a specified RPC (<filename>.x</filename>) source file.
17 Because rpcgen only builds output files
18 in the local directory,
19 the command will be executed
20 in the source file's directory by default.
23 # Builds src/rpcif_clnt.c
24 env.RPCGenClient('src/rpcif.x')
29 <builder name="RPCGenHeader">
31 Generates an RPC header (<filename>.h</filename>) file
32 from a specified RPC (<filename>.x</filename>) source file.
33 Because rpcgen only builds output files
34 in the local directory,
35 the command will be executed
36 in the source file's directory by default.
40 env.RPCGenHeader('src/rpcif.x')
45 <builder name="RPCGenService">
47 Generates an RPC server-skeleton (<filename>_svc.c</filename>) file
48 from a specified RPC (<filename>.x</filename>) source file.
49 Because rpcgen only builds output files
50 in the local directory,
51 the command will be executed
52 in the source file's directory by default.
55 # Builds src/rpcif_svc.c
56 env.RPCGenClient('src/rpcif.x')
61 <builder name="RPCGenXDR">
63 Generates an RPC XDR routine (<filename>_xdr.c</filename>) file
64 from a specified RPC (<filename>.x</filename>) source file.
65 Because rpcgen only builds output files
66 in the local directory,
67 the command will be executed
68 in the source file's directory by default.
71 # Builds src/rpcif_xdr.c
72 env.RPCGenClient('src/rpcif.x')
79 The RPC protocol compiler.
83 <cvar name="RPCGENCLIENTFLAGS">
85 Options passed to the RPC protocol compiler
86 when generating client side stubs.
87 These are in addition to any flags specified in the
89 construction variable.
93 <cvar name="RPCGENFLAGS">
95 General options passed to the RPC protocol compiler.
99 <cvar name="RPCGENHEADERFLAGS">
101 Options passed to the RPC protocol compiler
102 when generating a header file.
103 These are in addition to any flags specified in the
104 &cv-link-RPCGENFLAGS;
105 construction variable.
109 <cvar name="RPCGENSERVICEFLAGS">
111 Options passed to the RPC protocol compiler
112 when generating server side stubs.
113 These are in addition to any flags specified in the
114 &cv-link-RPCGENFLAGS;
115 construction variable.
119 <cvar name="RPCGENXDRFLAGS">
121 Options passed to the RPC protocol compiler
122 when generating XDR routines.
123 These are in addition to any flags specified in the
124 &cv-link-RPCGENFLAGS;
125 construction variable.