JC = javac
account.class:	account.java
	$(JC) account.java
account.ps:   account.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=account.ps account.java
test_acc.class:	account.class test_acc.java
	$(JC) test_acc.java
test_acc.ps:   test_acc.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=test_acc.ps test_acc.java
Account:	Account/account.java Account/test_acc.java
	javac Account/test_acc.java
exception.class:	exception.java
	$(JC) exception.java
exception.ps:   exception.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=exception.ps exception.java

clean:
	/bin/rm -f *.class *.dvi *.aux *.log exception.ps \
	account.ps test_acc.ps java.tar.gz java.tar

java.tar:
	tar -cvfX /tmp/java.tar dont_tar . ;\
	mv /tmp/java.tar java.tar
java.tar.gz:	java.tar
	gzip java.tar
cpp_vs_java.dvi:	cpp_vs_java.tex
	latex cpp_vs_java; latex cpp_vs_java
cpp_vs_java.html:	cpp_vs_java.tex
	latex2html -ascii_mode -split 0 -no_navigation cpp_vs_java.tex
cpp_vs_java.ps:	cpp_vs_java.dvi
	dvips -Ppdf -o cpp_vs_java.ps cpp_vs_java.dvi
cpp_vs_java.ps.gz:	cpp_vs_java.ps
	gzip cpp_vs_java.ps
cpp_vs_java.pdf:	cpp_vs_java.ps
	ps2pdf13 cpp_vs_java.ps cpp_vs_java.pdf
