The main problem in building the .java files seems to be the reliance
of some of the .java files on classes not yet compiled.  javac handles
this by letting you put circular dependent .java files on the command
line together.

The solution I'm currently thinking about is changing the root
Makefile.am to look like the below.  I just started thinking about
this in the past half hour so I've not finished converting all the
java/*/Makefile.am files to this one file yet.  Any thoughts?  It
should work, which is more than the previous did.

Brian

--cut---
## Input file for automake to generate the Makefile.in used by configure

SUBDIRS = gnu native compat test doc



## Input file for automake to generate the Makefile.in used by configure

javanet = java/net/BindException.java java/net/ConnectException.java 
java/net/ContentHandler.java java/net/ContentHandlerFactory.java 
java/net/DatagramPacket.java java/net/DatagramSocket.java 
java/net/DatagramSocketImpl.java java/net/FileNameMap.java 
java/net/HttpURLConnection.java java/net/InetAddress.java 
java/net/MalformedURLException.java java/net/MimeTypeMapper.java 
java/net/MulticastSocket.java java/net/NoRouteToHostException.java 
java/net/PasswordAuthentication.java java/net/PlainDatagramSocketImpl.java 
java/net/PlainSocketImpl.java java/net/ProtocolException.java 
java/net/ServerSocket.java java/net/Socket.java java/net/SocketException.java 
java/net/SocketImpl.java java/net/SocketImplFactory.java 
java/net/SocketInputStream.java java/net/SocketOptions.java 
java/net/SocketOutputStream.java java/net/URL.java java/net/URLConnection.java 
java/net/URLEncoder.java java/net/URLStreamHandler.java 
java/net/URLStreamHandlerFactory.java java/net/UnknownHostException.java java/net/U!
!
!
!
nknownServiceException.java

javanet_EXTRA_DIST = java/net/Authenticator.java java/net/JarURLConnection.java 
java/net/NetPermission.java java/net/SocketPermission.java java/net/STATUS 
java/net/TODO

javadir = $(datadir)

java_JAVA = $(javanet)

EXTRA_DIST =    BUGS AUTHORS COPYING.LIB COPYING ChangeLog INSTALL \
                NEWS README configure \
                $(javanet_EXTRA_DIST)
--cut--
-- 
|-------------------------------|Software Engineer
|Brian Jones                    |[EMAIL PROTECTED]
|[EMAIL PROTECTED]                    |http://www.nortel.net
|http://www.classpath.org/      |------------------------------

Reply via email to