ASSN=ass5

default: $(ASSN).pdf

solution: $(ASSN)sol.pdf

%sol.pdf: %.tex ass_common.sty solutions/*.tex
	cat $< | sed s/\\issolution{false/issolution{true/ > tmp.tex
	pdflatex tmp.tex
	mv tmp.pdf $@
	rm -f tmp.pdf tmp.tex

%.pdf: %.tex ass_common.sty
	pdflatex $<

view: $(ASSN).pdf
	open $(ASSN).pdf

viewsol: $(ASSN)sol.pdf
	open $(ASSN)sol.pdf

package: $(ASSN).tgz

$(ASSN).tgz: ass_common.sty $(ASSN).tex $(ASSN).pdf Makefile proof.sty
	mkdir -p $(ASSN)
	cp $(ASSN).tex Makefile ass_common.sty proof.sty $(ASSN).pdf $(ASSN)
	tar cvfz $(ASSN).tgz $(ASSN)

clean:
	rm -rf *.pdf *.log *.aux *.dvi *~ $(ASSN) *.tgz
