
This directory contains various files useful for Kaffe developers.

sp_offset.c:	a program that guesses the correct offset of the sp in a
		jmpbuf for the jthread threading system.

gdbinit:	a gdb macro file to help in debugging kaffe

JavaClass.pm:	Perl 5 module for .class file manipulation.
		Used by dumpClass.pl and utf8munge.pl

dumpClass.pl:	dump the content of a .class file

utf8munge.pl:	change the values of utf8 constants of a .class file
		Note that both .pl scripts require /usr/local/bin/perl 
		(or change the first line in the script)

autogen.sh:	script to run all of the various auto* programs
		in the correct order

unicode.pl:	Perl script to generate unicode.idx and unicode.tbl

geteh_from_libgcc2:	how to extract eh.c from libgcc2.c
		See kaffe/kaffevm/gcj/eh.c

alignment_of_size.c:	determine alignments used by a given compiler.

mangleNative.pl:	create linker scripts for native methods for GCJ.

fixup.c		create GCJ fixup modules

createLdScript.pl:	creare linker scripts for one particular library.
		Depends on libtool's .exp file.

Encode.java:	Encode a i18n Character Map into a resource we can load.

EncodeEUC_JP:	Encode EUC_JP Character Map.

FullTest.sh:	A shell script that builds/checks/installs many configurations
		of Kaffe "automatically".  Usefull for checking many configurations
		to make sure you didn't break anything.
		
mauve-html-gen.pl:	Beautify output from mauve.

mauve-kaffe:		KEYS file for kaffe for running mauve tests.

mauve-results.sh:	Configures and runs mauve with mauve-kaffe
			KEYS, and creates valid HTML output using
			mauve-html-gen.pl and jtidy.

test-kaffe-sh:	A script to build and run kaffe on HP's testdrive,
		collect build and check run logs, and tar them up
		for download.
