#
# Script to rebuild the include and stub files for libraries.
#

JAVAIO="	java.io.File java.io.FileDescriptor java.io.FileInputStream \
		java.io.FileOutputStream java.io.RandomAccessFile"
JAVALANG="	java.lang.Class java.lang.ClassLoader java.lang.Compiler \
		java.lang.Double java.lang.Float java.lang.Math \
		java.lang.Object java.lang.ProcessReaper java.lang.Runtime \
		java.lang.SecurityManager java.lang.System java.lang.Thread \
		java.lang.Throwable java.lang.UNIXProcess"
JAVAUTIL="	java.util.Date"
JAVANET="	java.net.DatagramSocket java.net.InetAddress \
		java.net.PlainSocketImpl java.net.SocketInputStream \
		java.net.SocketOutputStream"

(cd native/java.io.stubs ; kaffeh -base $JAVAIO ; kaffeh -base -stubs $JAVAIO)
(cd native/java.lang.stubs ; kaffeh -base $JAVALANG ; kaffeh -base -stubs $JAVALANG)
(cd native/java.util.stubs ; kaffeh -base $JAVAUTIL ; kaffeh -base -stubs $JAVAUTIL)
(cd net/java.net.stubs ; kaffeh -base $JAVANET ; kaffeh -base -stubs $JAVANET)

# Extras
(cd native/java.io.stubs ; kaffeh -base java.io.PrintStream)
(cd net/java.net.stubs ; kaffeh -base java.net.DatagramPacket java.net.SocketImpl)
