mirror of git://gcc.gnu.org/git/gcc.git
Index: gcc/java/ChangeLog
from Tom Tromey <tromey@redhat.com> * Make-lang.in (JAVA_MANFILES): Removed grmiregistry.1. (java.maintainer-clean): Likewise. (java.install-man): Likewise. (.INTERMEDIATE): Removed grmiregistry.pod. (grmiregistry.pod): Removed. * gcj.texi (Invoking gcjh): Removed. (Invoking gjnih): Likewise. (Invoking grmiregistry): Likewise. (direntry): Updated. (Top): Likewise. (which-gcj): Removed. Index: libjava/classpath/ChangeLog from Tom Tromey <tromey@redhat.com> * doc/cp-tools.texinfo (gcjh Tool): Added more text. (rmid Tool): Likewise. 2007-03-25 Dalibor Topic <robilad@kaffe.org> * doc/cp-tools.texinfo: Fix node ordering. 2007-03-19 Matthias Klose <doko@ubuntu.com> * doc/Makefile.am: Build a gcjh(1) man page. * doc/cp-tools.texinfo: Add documentation for gcjh. From-SVN: r123253
This commit is contained in:
parent
6b692a83a1
commit
d2bbc9523d
|
|
@ -1,3 +1,17 @@
|
||||||
|
2007-03-26 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* Make-lang.in (JAVA_MANFILES): Removed grmiregistry.1.
|
||||||
|
(java.maintainer-clean): Likewise.
|
||||||
|
(java.install-man): Likewise.
|
||||||
|
(.INTERMEDIATE): Removed grmiregistry.pod.
|
||||||
|
(grmiregistry.pod): Removed.
|
||||||
|
* gcj.texi (Invoking gcjh): Removed.
|
||||||
|
(Invoking gjnih): Likewise.
|
||||||
|
(Invoking grmiregistry): Likewise.
|
||||||
|
(direntry): Updated.
|
||||||
|
(Top): Likewise.
|
||||||
|
(which-gcj): Removed.
|
||||||
|
|
||||||
2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
|
2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
|
||||||
|
|
||||||
* Make-lang.in: Add install-pdf target as copied from
|
* Make-lang.in: Add install-pdf target as copied from
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ java.pdf: $(JAVA_PDFFILES)
|
||||||
java.html: $(build_htmldir)/java/index.html
|
java.html: $(build_htmldir)/java/index.html
|
||||||
|
|
||||||
JAVA_MANFILES = doc/gcj.1 doc/jcf-dump.1 doc/gij.1 \
|
JAVA_MANFILES = doc/gcj.1 doc/jcf-dump.1 doc/gij.1 \
|
||||||
doc/jv-convert.1 doc/grmic.1 doc/grmiregistry.1 \
|
doc/jv-convert.1 doc/grmic.1\
|
||||||
doc/gcj-dbtool.1 doc/gc-analyze.1
|
doc/gcj-dbtool.1 doc/gc-analyze.1
|
||||||
|
|
||||||
java.man: $(JAVA_MANFILES)
|
java.man: $(JAVA_MANFILES)
|
||||||
|
|
@ -221,7 +221,6 @@ java.maintainer-clean:
|
||||||
-rm -f $(docobjdir)/gij.1
|
-rm -f $(docobjdir)/gij.1
|
||||||
-rm -f $(docobjdir)/jv-convert.1
|
-rm -f $(docobjdir)/jv-convert.1
|
||||||
-rm -f $(docobjdir)/grmic.1
|
-rm -f $(docobjdir)/grmic.1
|
||||||
-rm -f $(docobjdir)/grmiregistry.1
|
|
||||||
-rm -f $(docobjdir)/gcj-dbtool.1
|
-rm -f $(docobjdir)/gcj-dbtool.1
|
||||||
-rm -f $(docobjdir)/gc-analyze.1
|
-rm -f $(docobjdir)/gc-analyze.1
|
||||||
#
|
#
|
||||||
|
|
@ -334,7 +333,7 @@ $(build_htmldir)/java/index.html: $(TEXI_JAVA_FILES)
|
||||||
$(TEXI2HTML) -I $(gcc_docdir)/include -I $(srcdir)/java -o $(@D) $<
|
$(TEXI2HTML) -I $(gcc_docdir)/include -I $(srcdir)/java -o $(@D) $<
|
||||||
|
|
||||||
.INTERMEDIATE: gcj.pod jcf-dump.pod gij.pod \
|
.INTERMEDIATE: gcj.pod jcf-dump.pod gij.pod \
|
||||||
jv-convert.pod grmic.pod grmiregistry.pod gcj-dbtool.pod gc-analyze.pod
|
jv-convert.pod grmic.pod gcj-dbtool.pod gc-analyze.pod
|
||||||
|
|
||||||
gcj.pod: java/gcj.texi
|
gcj.pod: java/gcj.texi
|
||||||
-$(TEXI2POD) -D gcj < $< > $@
|
-$(TEXI2POD) -D gcj < $< > $@
|
||||||
|
|
@ -346,8 +345,6 @@ jv-convert.pod: java/gcj.texi
|
||||||
-$(TEXI2POD) -D jv-convert < $< > $@
|
-$(TEXI2POD) -D jv-convert < $< > $@
|
||||||
grmic.pod: java/gcj.texi
|
grmic.pod: java/gcj.texi
|
||||||
-$(TEXI2POD) -D grmic < $< > $@
|
-$(TEXI2POD) -D grmic < $< > $@
|
||||||
grmiregistry.pod: java/gcj.texi
|
|
||||||
-$(TEXI2POD) -D grmiregistry < $< > $@
|
|
||||||
gcj-dbtool.pod: java/gcj.texi
|
gcj-dbtool.pod: java/gcj.texi
|
||||||
-$(TEXI2POD) -D gcj-dbtool < $< > $@
|
-$(TEXI2POD) -D gcj-dbtool < $< > $@
|
||||||
gc-analyze.pod: java/gcj.texi
|
gc-analyze.pod: java/gcj.texi
|
||||||
|
|
@ -357,10 +354,10 @@ gc-analyze.pod: java/gcj.texi
|
||||||
java.install-man: installdirs \
|
java.install-man: installdirs \
|
||||||
$(DESTDIR)$(man1dir)/$(JAVA_INSTALL_NAME)$(man1ext) \
|
$(DESTDIR)$(man1dir)/$(JAVA_INSTALL_NAME)$(man1ext) \
|
||||||
$(JAVA_TARGET_INDEPENDENT_BIN_TOOLS:%=doc/%.1) \
|
$(JAVA_TARGET_INDEPENDENT_BIN_TOOLS:%=doc/%.1) \
|
||||||
doc/gij.1 doc/jv-convert.1 doc/grmic.1 doc/grmiregistry.1 \
|
doc/gij.1 doc/jv-convert.1 doc/grmic.1 \
|
||||||
doc/gcj-dbtool.1 doc/gc-analyze.1
|
doc/gcj-dbtool.1 doc/gc-analyze.1
|
||||||
for tool in $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS) \
|
for tool in $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS) \
|
||||||
gij jv-convert grmic grmiregistry gcj-dbtool gc-analyze ; do \
|
gij jv-convert grmic gcj-dbtool gc-analyze ; do \
|
||||||
tool_transformed_name=`echo $$tool|sed '$(program_transform_name)'`; \
|
tool_transformed_name=`echo $$tool|sed '$(program_transform_name)'`; \
|
||||||
man_name=$(DESTDIR)$(man1dir)/$${tool_transformed_name}$(man1ext); \
|
man_name=$(DESTDIR)$(man1dir)/$${tool_transformed_name}$(man1ext); \
|
||||||
rm -f $$man_name ; \
|
rm -f $$man_name ; \
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,6 @@
|
||||||
@c When this manual is copyrighted.
|
@c When this manual is copyrighted.
|
||||||
@set copyrights-gcj 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
@set copyrights-gcj 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||||
|
|
||||||
@c Versions
|
|
||||||
@set which-gcj GCC-@value{version-GCC}
|
|
||||||
|
|
||||||
@copying
|
@copying
|
||||||
@c man begin COPYRIGHT
|
@c man begin COPYRIGHT
|
||||||
Copyright @copyright{} @value{copyrights-gcj} Free Software Foundation, Inc.
|
Copyright @copyright{} @value{copyrights-gcj} Free Software Foundation, Inc.
|
||||||
|
|
@ -64,10 +61,6 @@ man page gfdl(7).
|
||||||
|
|
||||||
@dircategory Individual utilities
|
@dircategory Individual utilities
|
||||||
@direntry
|
@direntry
|
||||||
* gcjh: (gcj)Invoking gcjh.
|
|
||||||
Generate header files from Java class files
|
|
||||||
* gjnih: (gcj)Invoking gjnih.
|
|
||||||
Generate JNI header files from Java class files
|
|
||||||
* jcf-dump: (gcj)Invoking jcf-dump.
|
* jcf-dump: (gcj)Invoking jcf-dump.
|
||||||
Print information about Java class files
|
Print information about Java class files
|
||||||
* gij: (gcj)Invoking gij. GNU interpreter for Java bytecode
|
* gij: (gcj)Invoking gij. GNU interpreter for Java bytecode
|
||||||
|
|
@ -77,8 +70,6 @@ man page gfdl(7).
|
||||||
Convert file from one encoding to another
|
Convert file from one encoding to another
|
||||||
* grmic: (gcj)Invoking grmic.
|
* grmic: (gcj)Invoking grmic.
|
||||||
Generate stubs for Remote Method Invocation.
|
Generate stubs for Remote Method Invocation.
|
||||||
* grmiregistry: (gcj)Invoking grmiregistry.
|
|
||||||
The remote object registry.
|
|
||||||
* gc-analyze: (gcj)Invoking gc-analyze.
|
* gc-analyze: (gcj)Invoking gc-analyze.
|
||||||
Analyze Garbage Collector (GC) memory dumps.
|
Analyze Garbage Collector (GC) memory dumps.
|
||||||
@end direntry
|
@end direntry
|
||||||
|
|
@ -118,14 +109,11 @@ files and object files, and it can read both Java source code and
|
||||||
How you can share and copy this manual
|
How you can share and copy this manual
|
||||||
* Invoking gcj:: Compiler options supported by @command{gcj}
|
* Invoking gcj:: Compiler options supported by @command{gcj}
|
||||||
* Compatibility:: Compatibility between gcj and other tools for Java
|
* Compatibility:: Compatibility between gcj and other tools for Java
|
||||||
* Invoking gcjh:: Generate header files from class files
|
|
||||||
* Invoking gjnih:: Generate JNI header files from class files
|
|
||||||
* Invoking jcf-dump:: Print information about class files
|
* Invoking jcf-dump:: Print information about class files
|
||||||
* Invoking gij:: Interpreting Java bytecodes
|
* Invoking gij:: Interpreting Java bytecodes
|
||||||
* Invoking gcj-dbtool:: Tool for manipulating class file databases.
|
* Invoking gcj-dbtool:: Tool for manipulating class file databases.
|
||||||
* Invoking jv-convert:: Converting from one encoding to another
|
* Invoking jv-convert:: Converting from one encoding to another
|
||||||
* Invoking grmic:: Generate stubs for Remote Method Invocation.
|
* Invoking grmic:: Generate stubs for Remote Method Invocation.
|
||||||
* Invoking grmiregistry:: The remote object registry.
|
|
||||||
* Invoking gc-analyze:: Analyze Garbage Collector (GC) memory dumps.
|
* Invoking gc-analyze:: Analyze Garbage Collector (GC) memory dumps.
|
||||||
* About CNI:: Description of the Compiled Native Interface
|
* About CNI:: Description of the Compiled Native Interface
|
||||||
* System properties:: Modifying runtime behavior of the libgcj library
|
* System properties:: Modifying runtime behavior of the libgcj library
|
||||||
|
|
@ -730,236 +718,6 @@ setting.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
||||||
@node Invoking gcjh
|
|
||||||
@chapter Invoking gcjh
|
|
||||||
|
|
||||||
@c man title gcjh generate header files from Java class files
|
|
||||||
|
|
||||||
@c man begin DESCRIPTION gcjh
|
|
||||||
|
|
||||||
The @code{gcjh} program is used to generate header files from class
|
|
||||||
files. It can generate both CNI and JNI header files, as well as stub
|
|
||||||
implementation files which can be used as a basis for implementing the
|
|
||||||
required native methods.
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@ignore
|
|
||||||
@c man begin SYNOPSIS gcjh
|
|
||||||
gcjh [@option{-stubs}] [@option{-jni}]
|
|
||||||
[@option{-force}] [@option{-old}] [@option{-trace}] [@option{-J} @var{option}]
|
|
||||||
[@option{-add} @var{text}] [@option{-append} @var{text}] [@option{-friend} @var{text}]
|
|
||||||
[@option{-prepend} @var{text}]
|
|
||||||
[@option{--classpath}=@var{path}] [@option{--CLASSPATH}=@var{path}]
|
|
||||||
[@option{--bootclasspath}=@var{path}]
|
|
||||||
[@option{-I}@var{dir}@dots{}] [@option{-d} @var{dir}@dots{}]
|
|
||||||
[@option{-o} @var{file}] [@option{-td} @var{dir}]
|
|
||||||
[@option{-M}] [@option{-MM}] [@option{-MD}] [@option{-MMD}]
|
|
||||||
[@option{--version}] [@option{--help}] [@option{-v}] [@option{--verbose}]
|
|
||||||
@var{classname}@dots{}
|
|
||||||
@c man end
|
|
||||||
@c man begin SEEALSO gcjh
|
|
||||||
gcc(1), gcj(1), gij(1), jcf-dump(1), gfdl(7),
|
|
||||||
and the Info entries for @file{gcj} and @file{gcc}.
|
|
||||||
@c man end
|
|
||||||
@end ignore
|
|
||||||
|
|
||||||
@c man begin OPTIONS gcjh
|
|
||||||
|
|
||||||
@table @gcctabopt
|
|
||||||
@item -stubs
|
|
||||||
This causes @code{gcjh} to generate stub files instead of header files.
|
|
||||||
By default the stub file will be named after the class, with a suffix of
|
|
||||||
@samp{.cc}. In JNI mode, the default output file will have the suffix
|
|
||||||
@samp{.c}.
|
|
||||||
|
|
||||||
@item -jni
|
|
||||||
This tells @code{gcjh} to generate a JNI header or stub. By default,
|
|
||||||
CNI headers are generated.
|
|
||||||
|
|
||||||
@item -force
|
|
||||||
This option forces @code{gcjh} to write the output file.
|
|
||||||
|
|
||||||
@item -old
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -trace
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -J @var{option}
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -add @var{text}
|
|
||||||
Inserts @var{text} into the class body. This is ignored in JNI mode.
|
|
||||||
|
|
||||||
@item -append @var{text}
|
|
||||||
Inserts @var{text} into the header file after the class declaration.
|
|
||||||
This is ignored in JNI mode.
|
|
||||||
|
|
||||||
@item -friend @var{text}
|
|
||||||
Inserts @var{text} into the class as a @code{friend} declaration.
|
|
||||||
This is ignored in JNI mode.
|
|
||||||
|
|
||||||
@item -prepend @var{text}
|
|
||||||
Inserts @var{text} into the header file before the class declaration.
|
|
||||||
This is ignored in JNI mode.
|
|
||||||
|
|
||||||
@item --classpath=@var{path}
|
|
||||||
@itemx --CLASSPATH=@var{path}
|
|
||||||
@itemx --bootclasspath=@var{path}
|
|
||||||
@itemx -I@var{directory}
|
|
||||||
@itemx -d @var{directory}
|
|
||||||
@itemx -o @var{file}
|
|
||||||
These options are all identical to the corresponding @command{gcj} options.
|
|
||||||
|
|
||||||
@item -o @var{file}
|
|
||||||
Sets the output file name. This cannot be used if there is more than
|
|
||||||
one class on the command line.
|
|
||||||
|
|
||||||
@item -td @var{directory}
|
|
||||||
Sets the name of the directory to use for temporary files.
|
|
||||||
|
|
||||||
@item -M
|
|
||||||
Print all dependencies to stdout; suppress ordinary output.
|
|
||||||
|
|
||||||
@item -MM
|
|
||||||
Print non-system dependencies to stdout; suppress ordinary output.
|
|
||||||
|
|
||||||
@item -MD
|
|
||||||
Print all dependencies to stdout.
|
|
||||||
|
|
||||||
@item -MMD
|
|
||||||
Print non-system dependencies to stdout.
|
|
||||||
|
|
||||||
@item --help
|
|
||||||
Print help about @code{gcjh} and exit. No further processing is done.
|
|
||||||
|
|
||||||
@item --version
|
|
||||||
Print version information for @code{gcjh} and exit. No further
|
|
||||||
processing is done.
|
|
||||||
|
|
||||||
@item -v, --verbose
|
|
||||||
Print extra information while running.
|
|
||||||
@end table
|
|
||||||
|
|
||||||
All remaining options are considered to be names of classes.
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@node Invoking gjnih
|
|
||||||
@chapter Invoking gjnih
|
|
||||||
|
|
||||||
@c man title gjnih generate JNI header files from Java class files
|
|
||||||
|
|
||||||
@c man begin DESCRIPTION gjnih
|
|
||||||
|
|
||||||
The @code{gjnih} program is used to generate JNI header files from class
|
|
||||||
files. Running it is equivalent to running @code{gcjh -jni}.
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@ignore
|
|
||||||
@c man begin SYNOPSIS gjnih
|
|
||||||
gjnih [@option{-stubs}] [@option{-jni}]
|
|
||||||
[@option{-force}] [@option{-old}] [@option{-trace}] [@option{-J} @var{option}]
|
|
||||||
[@option{-add} @var{text}] [@option{-append} @var{text}] [@option{-friend} @var{text}]
|
|
||||||
[@option{-prepend} @var{text}]
|
|
||||||
[@option{--classpath}=@var{path}] [@option{--CLASSPATH}=@var{path}]
|
|
||||||
[@option{--bootclasspath}=@var{path}]
|
|
||||||
[@option{-I}@var{dir}@dots{}] [@option{-d} @var{dir}@dots{}]
|
|
||||||
[@option{-o} @var{file}] [@option{-td} @var{dir}]
|
|
||||||
[@option{-M}] [@option{-MM}] [@option{-MD}] [@option{-MMD}]
|
|
||||||
[@option{--version}] [@option{--help}] [@option{-v}] [@option{--verbose}]
|
|
||||||
@var{classname}@dots{}
|
|
||||||
@c man end
|
|
||||||
@c man begin SEEALSO gjnih
|
|
||||||
gcc(1), gcj(1), gcjh(1), gij(1), jcf-dump(1), gfdl(7),
|
|
||||||
and the Info entries for @file{gcj} and @file{gcc}.
|
|
||||||
@c man end
|
|
||||||
@end ignore
|
|
||||||
|
|
||||||
@c man begin OPTIONS gjnih
|
|
||||||
|
|
||||||
@table @gcctabopt
|
|
||||||
@item -stubs
|
|
||||||
This causes @code{gjnih} to generate stub files instead of header files.
|
|
||||||
By default the stub file will be named after the class, with a suffix of
|
|
||||||
@samp{.c}.
|
|
||||||
|
|
||||||
@item -jni
|
|
||||||
This option specifies the default behavior which is to generate a JNI
|
|
||||||
header or stub.
|
|
||||||
|
|
||||||
@item -force
|
|
||||||
This option forces @code{gjnih} to write the output file.
|
|
||||||
|
|
||||||
@item -old
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -trace
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -J @var{option}
|
|
||||||
This option is accepted but ignored for compatibility.
|
|
||||||
|
|
||||||
@item -add @var{text}
|
|
||||||
Inserts @var{text} into the class body. This is ignored in by
|
|
||||||
@code{gjnih}.
|
|
||||||
|
|
||||||
@item -append @var{text}
|
|
||||||
Inserts @var{text} into the header file after the class declaration.
|
|
||||||
This is ignored in by @code{gjnih}.
|
|
||||||
|
|
||||||
@item -friend @var{text}
|
|
||||||
Inserts @var{text} into the class as a @code{friend} declaration.
|
|
||||||
This is ignored by @code{gjnih}.
|
|
||||||
|
|
||||||
@item -prepend @var{text}
|
|
||||||
Inserts @var{text} into the header file before the class declaration.
|
|
||||||
This is ignored in by @code{gjnih}.
|
|
||||||
|
|
||||||
@item --classpath=@var{path}
|
|
||||||
@itemx --CLASSPATH=@var{path}
|
|
||||||
@itemx --bootclasspath=@var{path}
|
|
||||||
@itemx -I@var{directory}
|
|
||||||
@itemx -d @var{directory}
|
|
||||||
@itemx -o @var{file}
|
|
||||||
These options are all identical to the corresponding @command{gcj} options.
|
|
||||||
|
|
||||||
@item -o @var{file}
|
|
||||||
Sets the output file name. This cannot be used if there is more than
|
|
||||||
one class on the command line.
|
|
||||||
|
|
||||||
@item -td @var{directory}
|
|
||||||
Sets the name of the directory to use for temporary files.
|
|
||||||
|
|
||||||
@item -M
|
|
||||||
Print all dependencies to stdout; suppress ordinary output.
|
|
||||||
|
|
||||||
@item -MM
|
|
||||||
Print non-system dependencies to stdout; suppress ordinary output.
|
|
||||||
|
|
||||||
@item -MD
|
|
||||||
Print all dependencies to stdout.
|
|
||||||
|
|
||||||
@item -MMD
|
|
||||||
Print non-system dependencies to stdout.
|
|
||||||
|
|
||||||
@item --help
|
|
||||||
Print help about @code{gjnih} and exit. No further processing is done.
|
|
||||||
|
|
||||||
@item --version
|
|
||||||
Print version information for @code{gjnih} and exit. No further
|
|
||||||
processing is done.
|
|
||||||
|
|
||||||
@item -v, --verbose
|
|
||||||
Print extra information while running.
|
|
||||||
@end table
|
|
||||||
|
|
||||||
All remaining options are considered to be names of classes.
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@node Invoking jcf-dump
|
@node Invoking jcf-dump
|
||||||
@chapter Invoking jcf-dump
|
@chapter Invoking jcf-dump
|
||||||
|
|
||||||
|
|
@ -1378,42 +1136,6 @@ Print version information, then exit.
|
||||||
@c man end
|
@c man end
|
||||||
|
|
||||||
|
|
||||||
@node Invoking grmiregistry
|
|
||||||
@chapter Invoking grmiregistry
|
|
||||||
|
|
||||||
@c man title grmiregistry Remote object registry
|
|
||||||
|
|
||||||
@c man begin SYNOPSIS grmiregistry
|
|
||||||
@command{grmic} [@option{OPTION}] @dots{} [@var{port}]
|
|
||||||
@ignore
|
|
||||||
[@option{--help}]
|
|
||||||
[@option{--version}]
|
|
||||||
@end ignore
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@c man begin DESCRIPTION grmiregistry
|
|
||||||
|
|
||||||
@command{grmiregistry} starts a remote object registry on the current
|
|
||||||
host. If no port number is specified, then port 1099 is used.
|
|
||||||
|
|
||||||
@c FIXME: Add real information here.
|
|
||||||
@c This really isn't much more than the --help output.
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
@c man begin OPTIONS grmiregistry
|
|
||||||
|
|
||||||
@table @gcctabopt
|
|
||||||
@item --help
|
|
||||||
Print a help message, then exit.
|
|
||||||
|
|
||||||
@item --version
|
|
||||||
Print version information, then exit.
|
|
||||||
@end table
|
|
||||||
|
|
||||||
@c man end
|
|
||||||
|
|
||||||
|
|
||||||
@node Invoking gc-analyze
|
@node Invoking gc-analyze
|
||||||
@chapter Invoking gc-analyze
|
@chapter Invoking gc-analyze
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,17 @@
|
||||||
|
2007-03-26 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* doc/cp-tools.texinfo (gcjh Tool): Added more text.
|
||||||
|
(rmid Tool): Likewise.
|
||||||
|
|
||||||
|
2007-03-25 Dalibor Topic <robilad@kaffe.org>
|
||||||
|
|
||||||
|
* doc/cp-tools.texinfo: Fix node ordering.
|
||||||
|
|
||||||
|
2007-03-19 Matthias Klose <doko@ubuntu.com>
|
||||||
|
|
||||||
|
* doc/Makefile.am: Build a gcjh(1) man page.
|
||||||
|
* doc/cp-tools.texinfo: Add documentation for gcjh.
|
||||||
|
|
||||||
2007-03-26 Stepan Kasal <skasal@redhat.com>
|
2007-03-26 Stepan Kasal <skasal@redhat.com>
|
||||||
|
|
||||||
* tools/gnu/classpath/tools/javah/Main.java (cniOrJniSeen): New
|
* tools/gnu/classpath/tools/javah/Main.java (cniOrJniSeen): New
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ TOOLS_MANFILES = \
|
||||||
gjar.1 \
|
gjar.1 \
|
||||||
gjarsigner.1 \
|
gjarsigner.1 \
|
||||||
gjavah.1 \
|
gjavah.1 \
|
||||||
|
gcjh.1 \
|
||||||
gkeytool.1 \
|
gkeytool.1 \
|
||||||
gnative2ascii.1 \
|
gnative2ascii.1 \
|
||||||
gorbd.1 \
|
gorbd.1 \
|
||||||
|
|
@ -55,7 +56,7 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE)
|
||||||
|
|
||||||
.INTERMEDIATE: gappletviewer.pod gjarsigner.pod gjar.pod gjavah.pod \
|
.INTERMEDIATE: gappletviewer.pod gjarsigner.pod gjar.pod gjavah.pod \
|
||||||
gkeytool.pod gnative2ascii.pod gorbd.pod grmid.pod grmiregistry.pod \
|
gkeytool.pod gnative2ascii.pod gorbd.pod grmid.pod grmiregistry.pod \
|
||||||
gserialver.pod gtnameserv.pod
|
gserialver.pod gtnameserv.pod gcjh.pod
|
||||||
|
|
||||||
gappletviewer.pod: $(srcdir)/cp-tools.texinfo
|
gappletviewer.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gappletviewer < $< > $@
|
-$(TEXI2POD) -D gappletviewer < $< > $@
|
||||||
|
|
@ -66,6 +67,9 @@ gjarsigner.pod: $(srcdir)/cp-tools.texinfo
|
||||||
gjar.pod: $(srcdir)/cp-tools.texinfo
|
gjar.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gjar < $< > $@
|
-$(TEXI2POD) -D gjar < $< > $@
|
||||||
|
|
||||||
|
gcjh.pod: $(srcdir)/cp-tools.texinfo
|
||||||
|
-$(TEXI2POD) -D gcjh < $< > $@
|
||||||
|
|
||||||
gjavah.pod: $(srcdir)/cp-tools.texinfo
|
gjavah.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gjavah < $< > $@
|
-$(TEXI2POD) -D gjavah < $< > $@
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ CONFIG_HEADER = $(top_builddir)/include/config.h
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
SOURCES =
|
SOURCES =
|
||||||
DIST_SOURCES =
|
DIST_SOURCES =
|
||||||
INFO_DEPS = $(srcdir)/tools.info
|
INFO_DEPS = cp-tools.info
|
||||||
am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
|
am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
|
||||||
DVIS = cp-tools.dvi
|
DVIS = cp-tools.dvi
|
||||||
PDFS = cp-tools.pdf
|
PDFS = cp-tools.pdf
|
||||||
|
|
@ -326,6 +326,7 @@ TOOLS_MANFILES = \
|
||||||
gjar.1 \
|
gjar.1 \
|
||||||
gjarsigner.1 \
|
gjarsigner.1 \
|
||||||
gjavah.1 \
|
gjavah.1 \
|
||||||
|
gcjh.1 \
|
||||||
gkeytool.1 \
|
gkeytool.1 \
|
||||||
gnative2ascii.1 \
|
gnative2ascii.1 \
|
||||||
gorbd.1 \
|
gorbd.1 \
|
||||||
|
|
@ -364,7 +365,7 @@ MAINTAINERCLEANFILES = \
|
||||||
all: all-recursive
|
all: all-recursive
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .dvi .html .info .pdf .ps .texinfo
|
.SUFFIXES: .dvi .ps
|
||||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
@for dep in $?; do \
|
@for dep in $?; do \
|
||||||
case '$(am__configure_deps)' in \
|
case '$(am__configure_deps)' in \
|
||||||
|
|
@ -404,42 +405,38 @@ clean-libtool:
|
||||||
distclean-libtool:
|
distclean-libtool:
|
||||||
-rm -f libtool
|
-rm -f libtool
|
||||||
|
|
||||||
.texinfo.info:
|
cp-tools.info: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
||||||
restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
||||||
am__cwd=`pwd` && cd $(srcdir) && \
|
|
||||||
rm -rf $$backupdir && mkdir $$backupdir && \
|
rm -rf $$backupdir && mkdir $$backupdir && \
|
||||||
if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
|
if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
|
||||||
for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
|
||||||
if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
|
if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
|
||||||
done; \
|
done; \
|
||||||
else :; fi && \
|
else :; fi && \
|
||||||
cd "$$am__cwd"; \
|
|
||||||
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
||||||
-o $@ $<; \
|
-o $@ `test -f 'cp-tools.texinfo' || echo '$(srcdir)/'`cp-tools.texinfo; \
|
||||||
then \
|
then \
|
||||||
rc=0; \
|
rc=0; \
|
||||||
cd $(srcdir); \
|
|
||||||
else \
|
else \
|
||||||
rc=$$?; \
|
rc=$$?; \
|
||||||
cd $(srcdir) && \
|
|
||||||
$$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
|
$$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
|
||||||
fi; \
|
fi; \
|
||||||
rm -rf $$backupdir; exit $$rc
|
rm -rf $$backupdir; exit $$rc
|
||||||
|
|
||||||
.texinfo.dvi:
|
cp-tools.dvi: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
||||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||||
$(TEXI2DVI) $<
|
$(TEXI2DVI) -o $@ `test -f 'cp-tools.texinfo' || echo '$(srcdir)/'`cp-tools.texinfo
|
||||||
|
|
||||||
.texinfo.pdf:
|
cp-tools.pdf: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
||||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
|
||||||
$(TEXI2PDF) $<
|
$(TEXI2PDF) -o $@ `test -f 'cp-tools.texinfo' || echo '$(srcdir)/'`cp-tools.texinfo
|
||||||
|
|
||||||
.texinfo.html:
|
cp-tools.html: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
||||||
rm -rf $(@:.html=.htp)
|
rm -rf $(@:.html=.htp)
|
||||||
if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
|
||||||
-o $(@:.html=.htp) $<; \
|
-o $(@:.html=.htp) `test -f 'cp-tools.texinfo' || echo '$(srcdir)/'`cp-tools.texinfo; \
|
||||||
then \
|
then \
|
||||||
rm -rf $@; \
|
rm -rf $@; \
|
||||||
if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
|
if test ! -d $(@:.html=.htp) && test -d $(@:.html=); then \
|
||||||
|
|
@ -449,10 +446,6 @@ distclean-libtool:
|
||||||
rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
|
rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
$(srcdir)/tools.info: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
|
||||||
tools.dvi: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
|
||||||
tools.pdf: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
|
||||||
tools.html: cp-tools.texinfo $(cp_tools_TEXINFOS)
|
|
||||||
.dvi.ps:
|
.dvi.ps:
|
||||||
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||||
$(DVIPS) -o $@ $<
|
$(DVIPS) -o $@ $<
|
||||||
|
|
@ -498,8 +491,8 @@ mostlyclean-aminfo:
|
||||||
-rm -rf cp-tools.aux cp-tools.cp cp-tools.cps cp-tools.fn cp-tools.fns \
|
-rm -rf cp-tools.aux cp-tools.cp cp-tools.cps cp-tools.fn cp-tools.fns \
|
||||||
cp-tools.ky cp-tools.kys cp-tools.log cp-tools.pg \
|
cp-tools.ky cp-tools.kys cp-tools.log cp-tools.pg \
|
||||||
cp-tools.pgs cp-tools.tmp cp-tools.toc cp-tools.tp \
|
cp-tools.pgs cp-tools.tmp cp-tools.toc cp-tools.tp \
|
||||||
cp-tools.tps cp-tools.vr cp-tools.vrs tools.dvi tools.pdf \
|
cp-tools.tps cp-tools.vr cp-tools.vrs cp-tools.dvi \
|
||||||
tools.ps tools.html
|
cp-tools.pdf cp-tools.ps cp-tools.html
|
||||||
|
|
||||||
maintainer-clean-aminfo:
|
maintainer-clean-aminfo:
|
||||||
@list='$(INFO_DEPS)'; for i in $$list; do \
|
@list='$(INFO_DEPS)'; for i in $$list; do \
|
||||||
|
|
@ -891,7 +884,7 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE)
|
||||||
|
|
||||||
.INTERMEDIATE: gappletviewer.pod gjarsigner.pod gjar.pod gjavah.pod \
|
.INTERMEDIATE: gappletviewer.pod gjarsigner.pod gjar.pod gjavah.pod \
|
||||||
gkeytool.pod gnative2ascii.pod gorbd.pod grmid.pod grmiregistry.pod \
|
gkeytool.pod gnative2ascii.pod gorbd.pod grmid.pod grmiregistry.pod \
|
||||||
gserialver.pod gtnameserv.pod
|
gserialver.pod gtnameserv.pod gcjh.pod
|
||||||
|
|
||||||
gappletviewer.pod: $(srcdir)/cp-tools.texinfo
|
gappletviewer.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gappletviewer < $< > $@
|
-$(TEXI2POD) -D gappletviewer < $< > $@
|
||||||
|
|
@ -902,6 +895,9 @@ gjarsigner.pod: $(srcdir)/cp-tools.texinfo
|
||||||
gjar.pod: $(srcdir)/cp-tools.texinfo
|
gjar.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gjar < $< > $@
|
-$(TEXI2POD) -D gjar < $< > $@
|
||||||
|
|
||||||
|
gcjh.pod: $(srcdir)/cp-tools.texinfo
|
||||||
|
-$(TEXI2POD) -D gcjh < $< > $@
|
||||||
|
|
||||||
gjavah.pod: $(srcdir)/cp-tools.texinfo
|
gjavah.pod: $(srcdir)/cp-tools.texinfo
|
||||||
-$(TEXI2POD) -D gjavah < $< > $@
|
-$(TEXI2POD) -D gjavah < $< > $@
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
\input texinfo @c -*-texinfo-*-
|
\input texinfo @c -*-texinfo-*-
|
||||||
|
|
||||||
@c %**start of header
|
@c %**start of header
|
||||||
@setfilename tools.info
|
@setfilename cp-tools.info
|
||||||
@settitle GNU Classpath Tools Guide
|
@settitle GNU Classpath Tools Guide
|
||||||
@c %**end of header
|
@c %**end of header
|
||||||
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
This file documents the Tools included in a standard distribution of the GNU
|
This file documents the Tools included in a standard distribution of the GNU
|
||||||
Classpath project deliverables.
|
Classpath project deliverables.
|
||||||
|
|
||||||
Copyright (C) 2006 Free Software Foundation, Inc.
|
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||||
|
|
||||||
@ifnotplaintext
|
@ifnotplaintext
|
||||||
@dircategory GNU Libraries
|
@dircategory GNU Libraries
|
||||||
|
|
@ -127,6 +127,7 @@ Other Tools
|
||||||
|
|
||||||
* jar Tool:: Archive tool for Java archives
|
* jar Tool:: Archive tool for Java archives
|
||||||
* javah Tool:: A java header compiler
|
* javah Tool:: A java header compiler
|
||||||
|
* gcjh Tool:: A java header compiler (old version)
|
||||||
* native2ascii Tool:: An encoding converter
|
* native2ascii Tool:: An encoding converter
|
||||||
* orbd Tool:: An object request broker daemon
|
* orbd Tool:: An object request broker daemon
|
||||||
* serialver Tool:: A serial version command
|
* serialver Tool:: A serial version command
|
||||||
|
|
@ -1215,12 +1216,13 @@ For more details @pxref{verbose}.
|
||||||
@chapter Other Tools
|
@chapter Other Tools
|
||||||
|
|
||||||
This is a list of currently undocumented classpath tools: @b{jar},
|
This is a list of currently undocumented classpath tools: @b{jar},
|
||||||
@b{javah}, @b{native2ascii}, @b{orbd}, @b{serialver}, @b{rmid}, @b{rmiregistry}
|
@b{javah}, @b{gcjh}, @b{native2ascii}, @b{orbd}, @b{serialver}, @b{rmid}, @b{rmiregistry}
|
||||||
and @b{tnameserv}.
|
and @b{tnameserv}.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* jar Tool:: Archive tool for Java archives
|
* jar Tool:: Archive tool for Java archives
|
||||||
* javah Tool:: A java header compiler
|
* javah Tool:: A java header compiler
|
||||||
|
* gcjh Tool:: A java header compiler (old version)
|
||||||
* native2ascii Tool:: An encoding converter
|
* native2ascii Tool:: An encoding converter
|
||||||
* orbd Tool:: An object request broker daemon
|
* orbd Tool:: An object request broker daemon
|
||||||
* serialver Tool:: A serial version command
|
* serialver Tool:: A serial version command
|
||||||
|
|
@ -1324,7 +1326,7 @@ java(1), @dots{}
|
||||||
|
|
||||||
@comment ----------------------------------------------------------------------
|
@comment ----------------------------------------------------------------------
|
||||||
|
|
||||||
@node javah Tool, native2ascii Tool, jar Tool, Other Tools
|
@node javah Tool, gcjh Tool, jar Tool, Other Tools
|
||||||
@comment node-name, next, previous, up
|
@comment node-name, next, previous, up
|
||||||
@section The @command{javah} Tool
|
@section The @command{javah} Tool
|
||||||
@c man title gjavah - generate header files from Java class files
|
@c man title gjavah - generate header files from Java class files
|
||||||
|
|
@ -1407,7 +1409,73 @@ javac(1), @dots{}
|
||||||
|
|
||||||
@comment ----------------------------------------------------------------------
|
@comment ----------------------------------------------------------------------
|
||||||
|
|
||||||
@node native2ascii Tool, orbd Tool, javah Tool, Other Tools
|
@node gcjh Tool, native2ascii Tool, javah Tool, Other Tools
|
||||||
|
@comment node-name, next, previous, up
|
||||||
|
@section The @command{gcjh} Tool
|
||||||
|
@c man title gcjh - generate header files from Java class files
|
||||||
|
|
||||||
|
@c man begin DESCRIPTION gcjh
|
||||||
|
|
||||||
|
The @code{gcjh} program is used to generate header files from class
|
||||||
|
files. It can generate both CNI and JNI header files, as well as stub
|
||||||
|
implementation files which can be used as a basis for implementing the
|
||||||
|
required native methods. It is similar to @code{javah} but has
|
||||||
|
slightly different command line options, and defaults to CNI.
|
||||||
|
|
||||||
|
@c man end
|
||||||
|
|
||||||
|
@ignore
|
||||||
|
@c man begin SYNOPSIS gcjh
|
||||||
|
gcjh [@var{OPTIONS}]@dots{} @var{CLASS}@dots{}
|
||||||
|
@c man end
|
||||||
|
@end ignore
|
||||||
|
|
||||||
|
@c man begin OPTIONS gcjh
|
||||||
|
|
||||||
|
See @code{javah} for a full description; this page only lists the
|
||||||
|
additional options provided by @code{gcjh}.
|
||||||
|
|
||||||
|
CNI text options
|
||||||
|
@table @gcctabopt
|
||||||
|
@item -add @var{text}
|
||||||
|
Insert @var{text} into class body.
|
||||||
|
@item -append @var{text}
|
||||||
|
Append @var{text} after class declaration.
|
||||||
|
@item -friend @var{text}
|
||||||
|
Insert @var{text} as a @code{friend} declaration.
|
||||||
|
@item -prepend @var{text}
|
||||||
|
Insert @var{text} before start of class.
|
||||||
|
@end table
|
||||||
|
|
||||||
|
Compatibility options (unused)
|
||||||
|
@table @gcctabopt
|
||||||
|
@item -td @var{DIR}
|
||||||
|
@itemx -M
|
||||||
|
@itemx -MM
|
||||||
|
@itemx -MD
|
||||||
|
@itemx -MMD
|
||||||
|
Unused compatibility option.
|
||||||
|
@end table
|
||||||
|
|
||||||
|
|
||||||
|
Standard options:
|
||||||
|
@table @gcctabopt
|
||||||
|
@item -help
|
||||||
|
Print help text, then exit.
|
||||||
|
@item -version
|
||||||
|
Print version number, then exit.
|
||||||
|
@item -J@var{OPTION}
|
||||||
|
Pass argument to the Java runtime.
|
||||||
|
@end table
|
||||||
|
@c man end
|
||||||
|
|
||||||
|
@c man begin SEEALSO gcjh
|
||||||
|
javac(1), javah(1), @dots{}
|
||||||
|
@c man end
|
||||||
|
|
||||||
|
@comment ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
@node native2ascii Tool, orbd Tool, gcjh Tool, Other Tools
|
||||||
@comment node-name, next, previous, up
|
@comment node-name, next, previous, up
|
||||||
@section The @command{native2ascii} Tool
|
@section The @command{native2ascii} Tool
|
||||||
@c man title gnative2ascii - An encoding converter
|
@c man title gnative2ascii - An encoding converter
|
||||||
|
|
@ -1553,7 +1621,8 @@ javac(1), @dots{}
|
||||||
|
|
||||||
@c man begin DESCRIPTION grmid
|
@c man begin DESCRIPTION grmid
|
||||||
|
|
||||||
To be written @dots{}
|
@command{rmiregistry} starts a remote object registry on the current
|
||||||
|
host. If no port number is specified, then port 1099 is used.
|
||||||
|
|
||||||
@c man end
|
@c man end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue