# @(#)GNUmakefile	1.5 96/04/08

TOPDIR = ../../../..
PACKAGE = java.net
LIBRARY = net
PLATFORM = solaris
PRODUCT = sun

#
# Rules
#
all: classes library

clean: classes.clean library.clean

vpath %.c $(TOPDIR)/src/$(PLATFORM)/net

#
# Files
#

FILES.c = \
    socket.c \
    multicast.c \
    libstubs.c
    
FILES.java =  \
    java/net/ContentHandler.java \
    java/net/UnknownServiceException.java \
    java/net/ContentHandlerFactory.java \
    java/net/ServerSocket.java \
    java/net/Socket.java \
    java/net/SocketImplFactory.java \
    java/net/SocketInputStream.java \
    java/net/SocketOutputStream.java \
    java/net/DatagramSocket.java \
    java/net/DatagramPacket.java \
    java/net/InetAddress.java \
    java/net/SocketException.java \
    java/net/ProtocolException.java \
    java/net/UnknownHostException.java \
    java/net/SocketImpl.java \
    java/net/PlainSocketImpl.java \
    java/net/URL.java \
    java/net/URLStreamHandler.java \
    java/net/URLStreamHandlerFactory.java \
    java/net/URLConnection.java \
    java/net/URLEncoder.java \
    java/net/MalformedURLException.java \
    sun/net/MulticastSocket.java

#    java/net/FileNameMap.java \

FILES.export = \
    java/net/Socket.java \
    java/net/SocketImpl.java \
    java/net/PlainSocketImpl.java \
    java/net/ServerSocket.java \
    java/net/InetAddress.java \
    java/net/SocketInputStream.java \
    java/net/SocketOutputStream.java \
    java/net/DatagramSocket.java \
    java/net/DatagramPacket.java \
    java/net/UnknownHostException.java \
    java/net/ProtocolException.java \
    sun/net/MulticastSocket.java

#
# include rules
#

#LDLIBS += -lsocket -lnsl -lresolv

include ../../makefiles/Library.gmk

vpath %.c $(TOPDIR)/src/$(PLATFORM)/net

CLASSES.export += java.lang.String java.io.FileDescriptor

# Additional Rule for building sun.net.MulticastSocket
$(CLASSBINDIR)/%.class: $(SHARE_SRC)/sun/%.java
	@echo $? >>.classes.list
