> > I'm trying to use some of Classpath's native code with my JVM, my approach > > so far has just been to go to the relevant directory, eg > > > > classpath/native/java.io/ > > classpath/native/java.net/ > > classpath/native/gnu.java.awt.peer.gtk/ > > > > And the make my own makefile (not using classpath's build procedure), > > including the necessary headers from my JVM etc, and then link the objects > > into a .a library. > > > > This has worked well so far for the first two, javaio.a and javanet.a, but > > when doing the gtk peers I'm missing these headers: > > > > gnu_java_awt_peer_gtk_GtkToolkit.h > > gnu_java_awt_peer_gtk_GtkChoicePeer.h > > gnu_java_awt_peer_gtk_GtkListPeer.h > > > > etc > > > > Are these generated by the make process, or have I just messed up with my > > CVS updating? > > They are generated by make and I actually should remove those others > in the native/* directories. Ok. Are there any plans to provide separate compilation of these native 'modules'? It would certainly be useful to me, but I don't know if there is any other demand for it. > Is there anything besides jni.h that you provide with your VM that you > need to build with? As far as I'm aware this is all that is needed. John Leuner

