diff options
author | Steven Knight <knight@baldmt.com> | 2003-05-10 04:44:31 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-05-10 04:44:31 (GMT) |
commit | 2333feeb8864c753a8834a45f0743876e28386e7 (patch) | |
tree | 0fc4462c350905522ee065908b43fc4689297050 /doc/man/scons.1 | |
parent | 8c7c96993d069298a66834db8bddb038725a6637 (diff) | |
download | SCons-2333feeb8864c753a8834a45f0743876e28386e7.zip SCons-2333feeb8864c753a8834a45f0743876e28386e7.tar.gz SCons-2333feeb8864c753a8834a45f0743876e28386e7.tar.bz2 |
Add Java RMIC support.
Diffstat (limited to 'doc/man/scons.1')
-rw-r--r-- | doc/man/scons.1 | 52 |
1 files changed, 50 insertions, 2 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1 index 2cbf048..99ddfa0 100644 --- a/doc/man/scons.1 +++ b/doc/man/scons.1 @@ -860,8 +860,7 @@ platform name when the Environment is constructed. Changing the PATH variable after the Environment is constructed will not cause the tools to be redetected. -SCons supports the following tool specifications -out of the box on all platforms: +SCons supports the following tool specifications out of the box: .ES 386asm ar @@ -878,6 +877,7 @@ gcc gnulink jar javac +javah latex lex linkloc @@ -890,6 +890,7 @@ msvc nasm pdflatex pdftex +rmic sgiar sgias sgicc @@ -1368,6 +1369,40 @@ env.JavaH(target = 'export', JAVACLASSDIR = 'classes') .EE +.IP RMIC +Builds stub and skeleton class files +for remote objects +from Java .class files. +The target is a directory +relative to which the stub +and skeleton class files will be written. +The source can be the names of .class files, +or the objects return from the +.B Java +builder. + +If the construction variable +.B JAVACLASSDIR +is set, either in the environment +or in the call to the +.B RMIC +builder itself, +then the value of the variable +will be stripped from the +beginning of any .class file names. + +.ES +classes = env.Java(target = 'classdir', source = 'src') +env.RMIC(target = 'outdir1', source = classes) + +env.RMIC(target = 'outdir2', + source = ['package/foo.class', 'package/bar.class']) + +env.RMIC(target = 'outdir3', + source = ['classes/foo.class', 'classes/bar.class'], + JAVACLASSDIR = 'classes') +.EE + .IP TypeLibrary Builds a Windows type library (.tlb) file from and input IDL file (.idl). In addition, it will build the associated inteface stub and @@ -2734,6 +2769,19 @@ Options that are passed to the $RCS_CO command. A function that converts a file name into a list of Dir instances by searching the repositories. +.IP RMIC +The Java RMI stub compiler. + +.IP RMICCOM +The command line used to compile stub +and skeleton class files +from Java classes that contain RMI implementations. +Any options specified in the $RMICFLAGS construction variable +are included on this command line. + +.IP RMICFLAGS +General options passed to the Java RMI stub compiler. + .IP SCANNERS A list of the available implicit dependency scanners. [CScan] by default. |