# # Makefile for http://www.place.org/~stevemw/java/FAQ # # By Stephen Wynne June 1998 # FAQ = FAQ-java-linux SERVER = place.org SRVTOP = .public_html/java/FAQ SGML2HTML = sgml2html SGML2TXT = sgml2txt SGML2LATEX = sgml2latex PERL = perl TEXINPUTS = :/usr/lib/sgml-tools LATEX = latex DVIPS = dvips # Make this seen export TEXINPUTS .PHONY: all assemble upload clean all: html txt ps html: assemble $(SGML2HTML) -img $(FAQ).sgml ./hackHtml $(FAQ).html txt: assemble $(SGML2TXT) -f $(FAQ).sgml ps: assemble $(SGML2LATEX) -s $(FAQ).sgml ./hackTex $(FAQ).tex @echo TeXing thrice to get TOC right... $(LATEX) $(FAQ) $(LATEX) $(FAQ) $(LATEX) $(FAQ) $(DVIPS) -t a4 -o $(FAQ)-a4.ps $(FAQ) $(DVIPS) -t letter -o $(FAQ).ps $(FAQ) rm -f *.aux *.dvi *.tex *.log *.toc assemble: ./assembleParts # Copy everything up to the server scp: scp -rp -C $(FAQ).ps $(FAQ)-a4.ps $(FAQ).sgml $(FAQ)*.html \ *.txt *.sh *.eps *.gif \ Makefile hackTex hackHtml \ parts/*.sgml assembleParts lineNumbers \ CHECKLIST README* \ $(SERVER):$(SRVTOP) upload: assemble all make scp clean: rm -f *~ '#'* \ *.aux *.dvi *.ps *.log *.toc *.tex \ *.html $(FAQ).txt \ core a.out