summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-04-06 15:40:59 (GMT)
committerSteven Knight <knight@baldmt.com>2003-04-06 15:40:59 (GMT)
commitb967a4a50e7ad193583412bc5a585acde1fddbe7 (patch)
treef6f071523c90ec14c5835e69fe9272dc02b90d55 /doc
parenta2b9b257fec5cc6ec8a7a14ede42e8ae0c55ba98 (diff)
downloadSCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.zip
SCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.tar.gz
SCons-b967a4a50e7ad193583412bc5a585acde1fddbe7.tar.bz2
Java!
Diffstat (limited to 'doc')
-rw-r--r--doc/man/scons.163
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.