GENFILES = photoprint.cls \
           photoprint.drv \
           photos.tex \
           largephotos.tex \
           contactsheet.tex \
           mkcs \
           mkphoto \
           PPrlist.bat

DOCFILES=examples/contactsheet.jpg \
         examples/fullpictures.jpg \
         examples/largephotos.jpg \
         examples/photos.jpg \
         examples/portrait.jpg \
         examples/showdate.jpg \
         examples/whitemargins.jpg

all : $(GENFILES) doc

dist : $(GENFILES) doc
	mv $(GENFILES) photoprint.pdf ./dist/
	rm -f ./dist/photoprint.drv

$(GENFILES): photoprint.dtx
	yes | pdftex photoprint.dtx
	mv mkcs. mkcs
	mv mkphoto. mkphoto
	chmod +x mkcs mkphoto

doc: photoprint.drv photoprint.dtx $(DOCFILES)
	pdflatex photoprint.drv
	pdflatex photoprint.drv
	makeindex -s gind.ist photoprint.idx
	pdflatex photoprint.drv
	
$(DOCFILES):
	cd examples; make all

clean:
	rm -f *.aux *.log *.out *.ind *.idx *.ilg
	cd examples; make clean

realclean: clean
	rm -f *.tex *.pdf *.drv *.cls mkcs. mkcs mkphoto. mkphoto
	cd examples; make realclean

