# @(#)GNUmakefile	1.15 96/04/04

TOPDIR = ../../../..
PACKAGE = sun.applet
PLATFORM = solaris
PRODUCT = sun

#
# Rules
#
all: bin classes

clean: bin.clean classes.clean

FILES.java = \
	sun/applet/AppletViewer.java\
	sun/applet/AppletViewerPanel.java\
	sun/applet/AppletPanel.java\
	sun/applet/AppletClassLoader.java\
	sun/applet/AppletZipClassLoader.java\
	sun/applet/AppletThreadGroup.java\
	sun/applet/AppletCopyright.java\
	sun/applet/AppletProps.java\
	sun/applet/AppletSecurity.java\
	sun/applet/AppletSecurityException.java\
	sun/applet/AppletAudioClip.java\
	sun/tools/zip/ZipReader.java

include ../../makefiles/Classes.gmk

#
# Binaries
#

$(DEBUG) $(OPTIMIZED): bin

bin: .bin.dirs $(TOPDIR)/src/$(PLATFORM)/bin/appletviewer.sh \
	$(TOPDIR)/src/share/lib/properties
	rm -rf $(BINDIR)/appletviewer $(BINDIR)/upgrade
	cp $(TOPDIR)/src/$(PLATFORM)/bin/appletviewer.sh $(BINDIR)/appletviewer
	cp $(TOPDIR)/src/$(PLATFORM)/bin/upgrade.sh $(BINDIR)/upgrade
	chmod +x $(BINDIR)/appletviewer $(BINDIR)/upgrade
	sed -n '/--AppletViewer/,/Add shared AppletViewer/p' $(TOPDIR)/src/share/lib/properties | \
		cat $(TOPDIR)/src/share/lib/appletviewer.properties - > \
		$(LIBDIR)/appletviewer.properties

bin.clean:
	rm -rf .bin.* $(BINDIR)/appletviewer $(BINDIR)/upgrade \
		$(LIBDIR)/appletviewer.properties

.bin.dirs:
	mkdir -p $(BINDIR) $(LIBDIR)
	touch .bin.dirs
