# Generated automatically from Makefile.in by configure.
# Native support for standard Java libraries
#
# Copyright (c) 1996 T. J. Wilkinson & Associates, London, UK.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# Written by Tim Wilkinson <tim@tjwassoc.demon.co.uk>, 1996.

VPATH=	./java.io:./java.lang:./java.util:./java.io.stubs:./java.lang.stubs:./java.util.stubs
srcdir=		.
prefix=		/usr/local
exec_prefix=	${prefix}
libdir=		${exec_prefix}/lib
CC=		shlicc2
AR=		ar cr
RANLIB=		ranlib
INCLUDES=	-I$(srcdir) -I../support -I$(srcdir)/../support -I../../config -I$(srcdir)/../../config
CFLAGS=		-g -O
ALL_CFLAGS=	$(CFLAGS) $(INCLUDES)
INSTALL=	/usr/local/bin/install -c
INSTALL_DATA=	${INSTALL} -m 644
LN=		ln -s
PIC=		
LDFLAGS=	-r
LDTAIL=		-lc_s.2.1.0 -lm_s.2.1.0
KVER=		0.55
OBJEXT=		.o
LIBEXT=		
#.a

LIBNAME=	libkaffe_native
LIB=		$(LIBNAME)$(LIBEXT).$(KVER)
LIBA=		libkaffe_native.a
LLIB=		$(LIBNAME)$(LIBEXT)

OBJECT.IO=	FileDescriptorStub$(OBJEXT) \
		FileDescriptor$(OBJEXT) \
		FileInputStreamStub$(OBJEXT) \
		FileInputStream$(OBJEXT) \
		FileOutputStreamStub$(OBJEXT) \
		FileOutputStream$(OBJEXT) \
		FileStub$(OBJEXT) \
		File$(OBJEXT) \
		RandomAccessFileStub$(OBJEXT) \
		RandomAccessFile$(OBJEXT)

OBJECT.LANG=	ClassLoaderStub$(OBJEXT) \
		ClassLoader$(OBJEXT) \
		ClassStub$(OBJEXT) \
		Class$(OBJEXT) \
		CompilerStub$(OBJEXT) \
		Compiler$(OBJEXT) \
		DoubleStub$(OBJEXT) \
		Double$(OBJEXT) \
		FloatStub$(OBJEXT) \
		Float$(OBJEXT) \
		MathStub$(OBJEXT) \
		Math$(OBJEXT) \
		ObjectStub$(OBJEXT) \
		Object$(OBJEXT) \
		ProcessReaperStub$(OBJEXT) \
		ProcessReaper$(OBJEXT) \
		RuntimeStub$(OBJEXT) \
		Runtime$(OBJEXT) \
		SecurityManagerStub$(OBJEXT) \
		SecurityManager$(OBJEXT) \
		SystemStub$(OBJEXT) \
		System$(OBJEXT) \
		ThreadStub$(OBJEXT) \
		Thread$(OBJEXT) \
		ThrowableStub$(OBJEXT) \
		Throwable$(OBJEXT) \
		UNIXProcessStub$(OBJEXT) \
		UNIXProcess$(OBJEXT)

OBJECT.UTIL=	DateStub$(OBJEXT) \
		Date$(OBJEXT)

OBJECTS=	$(OBJECT.LANG) $(OBJECT.IO) $(OBJECT.UTIL)

all:		$(LLIB)

$(LLIB):        $(LIB)
#		rm -f $(LLIB)
#		$(LN) $(LIB) $(LLIB)

$(LIB):		$(OBJECTS)
#		if test "$(LIBEXT)" = ".a" ; then \
			$(AR) $(LIBA) $(OBJECTS); \
			$(RANLIB) $(LIBA); 
#		else \
			$(LD) $(LDFLAGS) -o $(LIB) $(OBJECTS) $(LDTAIL); 
#		fi

.c$(OBJEXT):
		$(CC) $(ALL_CFLAGS) -c $(PIC) $<

clean:
		rm -f $(LLIB) $(LIB) $(OBJECTS)

distclean:	clean
		rm -f Makefile

install:
		test -d $(libdir) || mkdir -p $(libdir)
		$(INSTALL_DATA) $(LIB) $(libdir)/$(LIB)
		rm -f $(libdir)/$(LIBA)
		$(LN) $(LIB) $(libdir)/$(LIBA)
