diff options
author | Steven Knight <knight@baldmt.com> | 2004-09-04 17:25:20 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2004-09-04 17:25:20 (GMT) |
commit | 891cea19ddbd60069d06a7f472672f7e569a9354 (patch) | |
tree | 14df907e91e1afe7f2700a5458b8fc5c64587c72 /doc/man | |
parent | 94279041d8533f385e2b2b970ad48bd0307a6acc (diff) | |
download | SCons-891cea19ddbd60069d06a7f472672f7e569a9354.zip SCons-891cea19ddbd60069d06a7f472672f7e569a9354.tar.gz SCons-891cea19ddbd60069d06a7f472672f7e569a9354.tar.bz2 |
Add an rpcgen tool. (Kevin Quick)
Diffstat (limited to 'doc/man')
-rw-r--r-- | doc/man/scons.1 | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1 index 910d77d..28f7029 100644 --- a/doc/man/scons.1 +++ b/doc/man/scons.1 @@ -1022,6 +1022,7 @@ pdflatex pdftex qt rmic +rpcgen sgiar sgic++ sgicc @@ -1657,6 +1658,66 @@ env.RMIC(target = 'outdir3', .EE '\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.IP RPCGenClient() +.IP env.RPCGenClient() +Generates an RPC client stub (_clnt.c) file +from a specified RPC (.x) source file. +Because rpcgen only builds output files +in the local directory, +the command will be executed +in the source file's directory by default. + +.ES +# Builds src/rpcif_clnt.c +env.RPCGenClient('src/rpcif.x') +.EE + +'\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.IP RPCGenHeader() +.IP env.RPCGenHeader() +Generates an RPC header (.h) file +from a specified RPC (.x) source file. +Because rpcgen only builds output files +in the local directory, +the command will be executed +in the source file's directory by default. + +.ES +# Builds src/rpcif.h +env.RPCGenHeader('src/rpcif.x') +.EE + +'\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.IP RPCGenService() +.IP env.RPCGenService() +Generates an RPC server-skeleton (_svc.c) file +from a specified RPC (.x) source file. +Because rpcgen only builds output files +in the local directory, +the command will be executed +in the source file's directory by default. + +.ES +# Builds src/rpcif_svc.c +env.RPCGenClient('src/rpcif.x') +.EE + +'\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +.IP RPCGenXDR() +.IP env.RPCGenXDR() +Generates an RPC XDR routine (_xdr.c) file +from a specified RPC (.x) source file. +Because rpcgen only builds output files +in the local directory, +the command will be executed +in the source file's directory by default. + +.ES +# Builds src/rpcif_xdr.c +env.RPCGenClient('src/rpcif.x') +.EE + +'\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .IP SharedLibrary() .IP env.SharedLibrary() Builds a shared library @@ -5828,6 +5889,40 @@ are included on this command line. .IP RMICFLAGS General options passed to the Java RMI stub compiler. +.IP RPCGEN +The RPC protocol compiler. + +.IP RPCGENCLIENTFLAGS +Options passed to the RPC protocol compiler +when generating client side stubs. +These are in addition to any flags specified in the +.B RPCGENFLAGS +construction variable. + +.IP RPCGENFLAGS +General options passed to the RPC protocol compiler. + +.IP RPCGENHEADERFLAGS +Options passed to the RPC protocol compiler +when generating a header file. +These are in addition to any flags specified in the +.B RPCGENFLAGS +construction variable. + +.IP RPCGENSERVICEFLAGS +Options passed to the RPC protocol compiler +when generating server side stubs. +These are in addition to any flags specified in the +.B RPCGENFLAGS +construction variable. + +.IP RPCGENXDRFLAGS +Options passed to the RPC protocol compiler +when generating XDR routines. +These are in addition to any flags specified in the +.B RPCGENFLAGS +construction variable. + .IP RPATH A list of paths to search for shared libraries when running programs. Currently only used in the GNU linker (gnulink) and IRIX linker (sgilink). |