< /$objtype/mkfile

CFLAGS=-I../../config -I../../include -I../ -DVER="0.9.2"
CPPFLAGS=-I../../config -I../../include -I../ -DVER="0.9.2"

LIB=libnative.a$O
OFILES=	java.io/File.$O\
	java.io/FileDescriptor.$O\
	java.io/FileInputStream.$O\
	java.io/FileOutputStream.$O\
	java.io/ObjectInputStream.$O\
	java.io/ObjectOutputStream.$O\
	java.io/ObjectStreamClass.$O\
	java.io/RandomAccessFile.$O\
	java.io.stubs/FileDescriptorStub.$O\
	java.io.stubs/FileInputStreamStub.$O\
	java.io.stubs/FileOutputStreamStub.$O\
	java.io.stubs/FileStub.$O\
	java.io.stubs/ObjectInputStreamStub.$O\
	java.io.stubs/ObjectOutputStreamStub.$O\
	java.io.stubs/ObjectStreamClassStub.$O\
	java.io.stubs/RandomAccessFileStub.$O\
	java.lang/Class.$O\
	java.lang/ClassLoader.$O\
	java.lang/Compiler.$O\
	java.lang/Double.$O\
	java.lang/Float.$O\
	java.lang/Math.$O\
	java.lang/Object.$O\
	java.lang/Runtime.$O\
	java.lang/SecurityManager.$O\
	java.lang/String.$O\
	java.lang/System.$O\
	java.lang/Thread.$O\
	java.lang/Throwable.$O\
	java.lang/UNIXProcess.$O\
	java.lang.reflect/Array.$O\
	java.lang.reflect/Constructor.$O\
	java.lang.reflect/Field.$O\
	java.lang.reflect/Method.$O\
	java.lang.stubs/ClassLoaderStub.$O\
	java.lang.stubs/ClassStub.$O\
	java.lang.stubs/CompilerStub.$O\
	java.lang.stubs/DoubleStub.$O\
	java.lang.stubs/FloatStub.$O\
	java.lang.stubs/MathStub.$O\
	java.lang.stubs/ObjectStub.$O\
	java.lang.stubs/ProcessReaperStub.$O\
	java.lang.stubs/RuntimeStub.$O\
	java.lang.stubs/SecurityManagerStub.$O\
	java.lang.stubs/StringStub.$O\
	java.lang.stubs/ThreadStub.$O\
	java.lang.stubs/ThrowableStub.$O\
	java.lang.stubs/UNIXProcessStub.$O\
	java.lang.stubs/SystemStub.$O\
	java.util/ResourceBundle.$O\
	java.util.stubs/ResourceBundleStub.$O\
	java.lang.reflect/Array.$O\
	java.lang.reflect/Constructor.$O\
	java.lang.reflect/Field.$O\
	java.lang.reflect/Method.$O\
	java.lang.reflect.stubs/ArrayStub.$O\
	java.lang.reflect.stubs/ConstructorStub.$O\
	java.lang.reflect.stubs/FieldStub.$O\
	java.lang.reflect.stubs/MethodStub.$O\

LIBOBJ=${OFILES}

all:V:	$LIB

$LIB:	$LIBOBJ
	ar vu $LIB $OFILES
	rm temp.cp

%.$O:	%.c
	cpp $CPPFLAGS $stem.c > temp.cp
	$CC $CFLAGS -o $stem.8 temp.cp

clean:
	rm -f $OFILES

realclean:
	mk clean
	rm -f $LIB
