summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorBrian Jones <cbj@gnu.org>2002-12-24 05:35:21 +0000
committerBrian Jones <cbj@gnu.org>2002-12-24 05:35:21 +0000
commit63cd3a57c0859e69cdf4b6b3549efce94fa79390 (patch)
tree9b4c344925b9cc4c299f83d43a30b25334c2ff16 /HACKING
parent8d19a41fa23111a250eff26550db17fd3aceab9b (diff)
downloadclasspath-63cd3a57c0859e69cdf4b6b3549efce94fa79390.tar.gz
* INSTALL: updated link to bugs, tool version numbers
* TODO: removed easy HTML API generation todo item, it's done now; mention that CNI code won't be included in Classpath CVS for now since only gcj is using it * README: remove special mention of ORP * NEWS: add blurb about infrastructure improvements * HACKING: update automake, autoconf version numbers; remove mention of gcjh for compiling JNI libraries; updated gcj/jikes version numbers * lib/Makefile.am: distribute glibj.zip; uninstall no-zip case; separate resources target; avoid extra gen-classlist.sh calls; support DESTDIR * doc/api/Makefile.am: distribute HTML API documentation; install documentation in pkgdatadir/api; uninstall appropriately; support DESTDIR * resource/gnu/java/awt/peer/gtk/Makefile.am: add uninstall-local target; support DESTDIR * resource/java/security/Makefile.am: add uninstall-local target; support DESTDIR * javax/swing/Makefile.am: BoundedRangeModel missing .java extension * javax/transaction/xa/Makefile.am: Removed xa/ from filenames * java/awt/dnd/Makefile.am: added missing .java files to dist * java/net/Makefile.am: added missing .java files to dist * java/nio/channels/Makefile.am: added missing .java files to dist * javax/naming/Makefile.am: added missing .java files to dist * javax/naming/directory/Makefile.am: added missing .java files to dist * javax/naming/event/Makefile.am: new file * javax/naming/event/.cvsignore: new file * javax/naming/ldap/Makefile.am: new file * javax/naming/ldap/.cvsignore: new file * javax/naming/spi/Makefile.am: added missing .java files to dist * javax/sql/Makefile.am: added missing .java files to dist * javax/sql/.cvsignore: new file * javax/swing/plaf/Makefile.am: added missing .java files to dist * javax/swing/Makefile.am: added missing .java files to dist * Makefile.am: ignore errors during dist-hook * configure.in: add missing directory Makefiles to output; add check for 'date', 'cp', and 'mkdir' * acinclude.m4: remove check for 'find' and 'cp'
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING16
1 files changed, 5 insertions, 11 deletions
diff --git a/HACKING b/HACKING
index 00d51bcef..db5aead8a 100644
--- a/HACKING
+++ b/HACKING
@@ -1,4 +1,4 @@
-HACKING GNU Classpath - Last updated: May 05, 2002
+HACKING GNU Classpath - Last updated: December 23, 2002
Please read the README and INSTALL files first.
You only need the information in this file when working on non-released (CVS)
@@ -11,24 +11,18 @@ have the following installed:
For any build environment involving native libraries, these new versions of
autoconf, automake, and libtool are required.
- - GNU autoconf 2.52
- - GNU automake 1.5
+ - GNU autoconf 2.53
+ - GNU automake 1.6
- GNU libtool 1.4.2
For building the Java bytecode (.class files), one of these compilers
is required.
- - GNU GCJ 3.1+.
- - IBM jikes 1.15b+. Until jikes 1.16 is released, you will
- have to use CVS access and build jikes 1.15b yourself:
- cvs -d :pserver:anoncvs@www-124.ibm.com:/usr/cvs/jikes login
- (password anoncvs)
- cvs co -r v1-15b jikes
+ - GNU GCJ 3.2+
+ - IBM jikes 1.18+
For building the JNI native libraries, the following are required.
- - gcjh from GCJ 2.96+, others can be specified with --with-javah=kaffeh
- but have not been tested and may not work
- GTK+ 1.2.x
- libart_lgpl 2.1.0
- gdk-pixbuf (Only needed if you want to compile the native library)