diff options
author | Brian Jones <cbj@gnu.org> | 1999-11-13 18:47:49 +0000 |
---|---|---|
committer | Brian Jones <cbj@gnu.org> | 1999-11-13 18:47:49 +0000 |
commit | 539a60f97de1e8346efd41f2fe930b60d93d9f97 (patch) | |
tree | ae8dba8038781468388648933029fdd3ffd3e51b /HACKING | |
parent | b9e7a7c41be71e34c5f11dfadcb2ec8996a5816f (diff) | |
download | classpath-539a60f97de1e8346efd41f2fe930b60d93d9f97.tar.gz |
initial checkin
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/HACKING b/HACKING new file mode 100644 index 000000000..7d35c0165 --- /dev/null +++ b/HACKING @@ -0,0 +1,56 @@ +If you want to hack on GNU Classpath it will make things easier if you +have the following installed: + + - GNU autoconf 2.13 + - GNU automake 1.4 + - GNU libtool 1.3.3 + - Kaffe 1.0.5+ + - GTK 1.2 + - IBM jikes 1.0.9+ + +If you start from the current CVS version, you will have to run the +following from the toplevel directory. + + aclocal; autoheader; automake; autoconf + +Next you run configure. Options you'll probably want to specify +include --with-jikes, --with-javah={path to kaffeh}, +--with-classlib={path to Klasses.jar} + +Eventually jikes should contain a patch for placing .u (dependency +files) where -d would also place class files. + +The following is a rough list of tasks which need to be completed: + + * Port to new platforms. Most of us develop on GNU/Linux so + our platform support may not be up to par. + + * java.awt.image needs to be stubbed out. + + * java.awt does not work yet. + + * java.math needs some work. + + * GNU Classpath needs to work with Kaffe. There is + documentation on the efforts made to originally make + Classpath work with Japhar in docs/ and on the web-site. + + * Update the web-site + + * Make multiple 'dist' targets for different packages + including java.awt, java.lang, etc. but also for + gnu.java.awt.peer.gtk. + + * Fix the build so that distributions won't have the same high + requires as CVS. Shouldn't be much left to do this. + + * Create configure, etc. for the swing project. + + * There are compiling errors located in lib/errors.txt (you + have to try compiling first). + + * native compilation for the gtk peers is failing and needs to + be fixed. + +If you have any questions, suggestions, etc., send them to +<classpath@gnu.org>. |