# Generated automatically from Makefile.in by configure.
# Net 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.net:./java.net.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_net
LIBA=		libkaffe_net.a
LIB=		$(LIBNAME)$(LIBEXT).$(KVER)
LLIB=		$(LIBNAME)$(LIBEXT)

OBJECT.NET=	DatagramSocketStub$(OBJEXT) \
		DatagramSocket$(OBJEXT) \
		InetAddressStub$(OBJEXT) \
		InetAddress$(OBJEXT) \
		PlainSocketImplStub$(OBJEXT) \
		PlainSocketImpl$(OBJEXT) \
		SocketInputStreamStub$(OBJEXT) \
		SocketInputStream$(OBJEXT) \
		SocketOutputStreamStub$(OBJEXT) \
		SocketOutputStream$(OBJEXT)

OBJECTS=	$(OBJECT.NET)

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)
