# @(#)Makefile	1.8 99/02/03
#
# Makefile for building sun net classes
#

BUILDDIR = ..\..
LOCATION = sun\net
!include $(BUILDDIR)\makefiles\defs.nmk

#
# Files to compile.
#
PKG  = sun.net
PKG2 = sun.net.ftp
PKG3 = sun.net.nntp
PKG4 = sun.net.smtp
PKG5 = sun.net.www
PKG6 = sun.net.www.content.audio
PKG7 = sun.net.www.content.image
PKG8 = sun.net.www.content.text
PKG9 = sun.net.www.httpd
PKG10 = sun.net.www.http
!include $(MINCLUDES)\sun_net.jmk

#
# Rules.
#
!include $(BUILDDIR)\makefiles\classes.nmk


#
# Properties.
#
optimized.epilogue debug.epilogue: properties.install
clean: properties.clean

PROPS=$(PLATFORM_SRC)\lib\content-types.properties
properties.install: $(LIBDIR)\content-types.properties
$(LIBDIR)\content-types.properties: $(PROPS)
	copy $(PROPS) $@
properties.clean: FORCE
	-$(DEL) $(LIBDIR)\content-types.properties

#
# Don't overload rules.nmk. Provide special vpaths for protocol
# handlers.
#
H = sun\net\www\protocol
{$(SHARE_SRC)\classes\$(H)\http}.java{$(CLASSBINDIR)\$(H)\http}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\jar}.java{$(CLASSBINDIR)\$(H)\jar}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\doc}.java{$(CLASSBINDIR)\$(H)\doc}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\netdoc}.java{$(CLASSBINDIR)\$(H)\netdoc}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\ftp}.java{$(CLASSBINDIR)\$(H)\ftp}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\file}.java{$(CLASSBINDIR)\$(H)\file}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\gopher}.java{$(CLASSBINDIR)\$(H)\gopher}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\verbatim}.java{$(CLASSBINDIR)\$(H)\verbatim}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\mailto}.java{$(CLASSBINDIR)\$(H)\mailto}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\systemresource}.java{$(CLASSBINDIR)\$(H)\systemresource}.class:
	@echo $(?)>> .classes.list
{$(SHARE_SRC)\classes\$(H)\appletresource}.java{$(CLASSBINDIR)\$(H)\appletresource}.class:
	@echo $(?)>> .classes.list
