help building custom libgcj
Michael Koch
konqueror@gmx.de
Thu Jul 15 09:06:00 GMT 2004
Am Donnerstag, 15. Juli 2004 10:49 schrieb Martin Egholm Nielsen:
> >>> There is no configure options to not include AWT in libgcj,
> >>> only the GTK and Xlib can be disabled.
> >>
> >> Bummer, I just hoped the parameter "--enable-java-awt=no" on
> >> the gcc-3.4.1/libjava/configure script would do just that...
> >> So to rip up an old thread (though never finished?!):
> >> In order to avoid building, say, awt, one should modify
> >> "gcc-3.4.1/libjava/Makefile.(am|in)" and strip away all
> >> references to "awt_java_source_files"?
> >
> > That is the only way to do it right now.
>> Ok, I thought this was easy, but I didn't succeed doing it. I tried
> changing "awt_java_source_files" in both Makefile.am and
> Makefile.in to contain only "java/awt/AWTPermission.java".
>> However, this didn't work - got some errors trying to compile
> natEmbeddedWindow.cc: gnu/java/awt/peer/EmbeddedWindow.h: No such
> file or directory.
>> Thinking it all over again, I reckon this is certainly not the way
> to do it: The Makefile.in should be created automatically from
> Makefile.am with automake. However, trying this with automake 1.8.3
> (and no options?), resulted in a Makefile.in being 6 mb. in size,
> compared to the old being of order 100 kb.
>> Can you think of any guidelines from the back of your head, that'll
> help me succeeding with this?
You need to use a special automake:
ftp://sources.redhat.com/pub/java/automake-gcj-1.4.tar.gz
Other automake versions dont have the needed Java support.
Michael
More information about the Java
mailing list