# makefile to build biss classes

PACKAGE=biss
include ../make.in

all :	AutarkCommand.class	\
	Biss.class              \
	CommandQueue.class	\
	Command.class		\
	EmptyQueueException.class \
	FileLib.class        \
	Queue.class          \
	Hash.class		\
	ObserverSocket.class \
	CharTypes.class		\
	CLPrintStream.class	\
	DateLib.class		\
	DirEnumerator.class	\
	DirFilter.class		\
	DummyCLPrintStream.class\
	FileLib.class		\
	FileExtFilter.class	\
	PackageProperties.class \
	Scanner.class		\
	Set.class		\
	StringLib.class		\
	VectorLib.class		\
	VectorSorter.class      \
	XorSet.class		\
	XorSetElement.class	\
	java_classes		\
	awt_classes		\
	jde_classes             \
	apps_classes

clean : 
	rm -f $(CLASSROOT)/java/awt/Decoration.class
	rm -f $(CLASSROOT)/$(PACKAGE)/*.class
	(cd awt;  make clean)
	(cd jde;  make clean)
	(cd apps; make clean)

awt_classes: java_classes
	(cd awt; make all)

jde_classes: awt_classes
	(cd jde;  make all)

apps_classes: awt_classes
	(cd apps; make all)

java_classes:
	(cd java/awt; make all)

AutarkCommand.class : AutarkCommand.java \
	Command.class

Biss.class : Biss.java \
	PackageProperties.class

DateLib.class : DateLib.java \
	Biss.class

EmptyQueueException.class : EmptyQueueException.java

FileLib.class : FileLib.java

Hash.class : Hash.java

Queue.class : Queue.java \
	EmptyQueueException.class

Command.class : Command.java

CommandQueue.class : CommandQueue.java \
	Queue.class \
	Command.class

ObserverSocket.class : ObserverSocket.java

CLPrintStream.class: CLPrintStream.java

DummyCLPrintStream.class: DummyCLPrintStream.java \
	CLPrintStream.class

DirEnumerator.class: DirEnumerator.java \
	VectorLib.class \
	DirFilter.class

DirFilter.class: DirFilter.java

FileExtFilter.class: FileExtFilter.java

PackageProperties.class : PackageProperties.java

VectorSorter.class : VectorSorter.java

VectorLib.class : VectorLib.java \
	VectorSorter.class

CharTypes.class : CharTypes.java

Scanner.class : Scanner.java

Set.class : Set.java

StringLib.class : StringLib.java

XorSet.class : XorSet.java \
	XorSetElement.class

XorSetElement.class : XorSetElement.java






