#	pstops "4:0L@0.8(22.5cm,-0.6cm)+1L@0.8(22.5cm,13.3cm),2L@0.8(22.5cm,-0.6cm)+3L@0.8(22.5cm,13.3cm)" \
SHELL = /bin/sh
VERS = 5.01.0

OTHER = README CHANGES
FILES = src/biblio.tex src/math.tex src/things.tex src/contrib.tex src/lshort.sty \
        src/mylayout.sty src/title.tex \
	src/custom.tex src/lshort.tex src/overview.tex src/typeset.tex src/fancyhea.sty \
        src/lssym.tex src/spec.tex \
	src/lshort-base.tex src/lshort-a5.tex src/graphic.tex src/appendix.tex

# Define some variables
LATEX=latex
PDFLATEX=pdflatex
MAKEINDEX=makeindex
DVIPS=dvips

# The default targets
all: pt-lshort.pdf pt-lshort-a5.pdf pt-lshort-book.pdf

pt-lshort.pdf: $(FILES)
	-mkdir pdfbuild
	(T1FONTS=.:`pwd`/eurofont: && export T1FONTS && TEXINPUTS=.:~/lib/tex//:`pwd`/src:`pwd`/euro:`pwd`/oberdiek:${TEXINPUTS:-:}&&export TEXINPUTS&& cd pdfbuild&& \
	$(PDFLATEX) lshort&& $(PDFLATEX) lshort&& \
	$(MAKEINDEX) -s ../src/lshort.ist lshort&&$(PDFLATEX) lshort&& \
	(thumbpdf --resolution 10 lshort.pdf && $(PDFLATEX) lshort)&& \
	mv lshort.pdf ../pt-lshort.pdf )
	rm -fr pdfbuild/*

pt-lshort-book.pdf: pt-lshort-a5.pdf
	psmallbook -a4 -o=pt-lshort-book.pdf pt-lshort-a5.pdf

pt-lshort-a5.pdf: $(FILES)
	-mkdir pdfbuild
	(T1FONTS=.:`pwd`/eurofont: && export T1FONTS && TEXINPUTS=.:~/lib/tex//:`pwd`/src:`pwd`/euro:`pwd`/oberdiek:${TEXINPUTS:-:}&&export TEXINPUTS&& cd pdfbuild&& \
	$(PDFLATEX) lshort-a5&& $(PDFLATEX) lshort-a5&& \
	$(MAKEINDEX) -s ../src/lshort.ist lshort-a5&&$(PDFLATEX) lshort-a5&& \
	(thumbpdf --resolution 10 lshort-a5.pdf && $(PDFLATEX) lshort-a5)&& \
	mv lshort-a5.pdf ../pt-lshort-a5.pdf )
	rm pdfbuild/*


publish: all tar
	echo press enter to rsync
	read x
	rsync  pt-lshort-$(VERS).src.tar.gz CHANGES README pt-lshort.pdf pt-lshort-a5.pdf pt-lshort-book.pdf albie@bombordo.di.uminho.pt:public_html/lshort/
	ssh albie@bombordo.di.uminho.pt 'cd public_html/lshort && ~/bin/makeHTMLindex.pl'


lulu: lshort-body.pdf lshort-title.pdf

tar:	$(FILES)
	ln -s . lshort-$(VERS)
	tar -zcvf pt-lshort-$(VERS).src.tar.gz `awk '{print "lshort-$(VERS)/"$$1}' MANIFEST`
	rm lshort-$(VERS)

dist: all tar
	lftp -e 'cd incoming;mkdir pt-lshort-$(VERS);cd pt-lshort-$(VERS);mput pt-lshort-$(VERS).src.tar.gz pt-lshort-a5.pdf pt-lshort.pdf;quit' ftp.tex.ac.uk
#	(echo -e "Robin,\n\nI have uploaded lshort-$(VERS) to ftp.tex.ac.uk:/incoming/lshort-$(VERS).\n\nThanks and cheers\ntobi\n\n\n--";fortune -s shakes goethe) | mailx -s "Lshort Upload (note the quote)" ctan@dante.de
#	(echo -e "Folks,\n\nI have created lshort-$(VERS). It is available from http://tobi.oetiker.ch/latex.\n\nCheers tobi\n\n\n--";fortune -s shakes goethe) | mailx -s "Lshort $(VERS)" `cat TRLIST`

clean:
	rm -rf texbuild pdfbuild
