# set compiler used for builing program
JC	= javac
# jdk options
JDKOPTS	= -g -deprecation
# options for Java compiler
JOPTS  = $(JDKOPTS)

AnimatorApplet.class:	AnimatorApplet.java
	$(JC) $(JOPTS) AnimatorApplet.java
AnimatorApplet.ps:     AnimatorApplet.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=AnimatorApplet.ps AnimatorApplet.java

RaceApplet.class:	RaceApplet.java Runner.java
	$(JC) $(JOPTS) RaceApplet.java
RaceApplet.ps:     RaceApplet.java Runner.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=RaceApplet.ps RaceApplet.java

RaceApplet_1_1.class:	RaceApplet_1_1.java Runner.java
	$(JC) $(JOPTS) RaceApplet_1_1.java
RaceApplet_1_1.ps:     RaceApplet_1_1.java Runner.java
	cat RaceApplet_1_1.java Runner.java >/tmp/raceapplet.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=RaceApplet_1_1.ps /tmp/raceapplet.java

TwoThreadsTest.ps:     TwoThreadsTest.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=TwoThreadsTest.ps TwoThreadsTest.java

NervousText.ps:     NervousText.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=NervousText.ps NervousText.java

clean:
	/bin/rm -f *.class *.ps
all:	AnimatorApplet.class RaceApplet.class RaceApplet_1_1.class
	echo "Done!"
