diff options
author | Steven Knight <knight@baldmt.com> | 2003-04-06 15:40:59 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-04-06 15:40:59 (GMT) |
commit | b967a4a50e7ad193583412bc5a585acde1fddbe7 (patch) | |
tree | f6f071523c90ec14c5835e69fe9272dc02b90d55 /doc | |
parent | a2b9b257fec5cc6ec8a7a14ede42e8ae0c55ba98 (diff) | |
download | SCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.zip SCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.tar.gz SCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.tar.bz2 |
Java!
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man/scons.1 | 63 |
1 files changed, 61 insertions, 2 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1 index e40036b..410dd8d 100644 --- a/doc/man/scons.1 +++ b/doc/man/scons.1 @@ -856,6 +856,8 @@ ilink gas gcc gnulink +jar +javac latex lex linkloc @@ -954,9 +956,9 @@ env.Program('bar.c') .EE It is possible to override or add construction variables when calling a -builder by passing additional keyword arguments. These overriden or added +builder by passing additional keyword arguments. These overridden or added variables will only be in effect when building the target, so they will not -effect other parts of the build. For example, if you want to add additional +affect other parts of the build. For example, if you want to add additional libraries for just one program: .ES @@ -1244,6 +1246,21 @@ env.CXXFile(target = 'foo.cc', source = 'foo.ll') env.CXXFile(target = 'bar', source = 'bar.yy') .EE +.IP Jar +Builds a Java archive (.jar) file +from a source tree of .class files. +.ES +env.Jar(target = 'foo.jar', source = 'classes') +.EE + +.IP Java +Builds one or more Java class files +from a source tree of .java files. + +.ES +env.Java(target = 'classes', source = 'src') +.EE + .IP DVI Builds a .dvi file from a .tex, .ltx or .latex input file. The suffix .dvi @@ -2240,6 +2257,48 @@ is the construction environment (a dictionary of construction values) in force for this file installation. +.IP JAR +The Java archive tool. + +.IP JARCOM +The command line used to call the Java archive tool. + +.IP JARFLAGS +General options passed to the Java archive tool. +By default this is set to +.B cf +to create the necessary +.I jar +file. + +.IP JARSUFFIX +The suffix for Java archives: +.B .jar +by default. + +.IP JAVAC +The Java compiler. + +.IP JAVACCOM +The command line used to compile a directory tree containing +Java source files to +corresponding Java class files. +Any options specified in the $JAVACFLAGS construction variable +are included on this command line. + +.IP JAVACFLAGS +General options that are passed to the Java compiler. + +.IP JAVACLASSSUFFIX +The suffix for Java class files; +.B .class +by default. + +.IP JAVASUFFIX +The suffix for Java files; +.B .java +by default. + .IP LATEX The LaTeX structured formatter and typesetter. |