#	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 = 1.00
LATEX = platex
PDFLATEX = pdflatex
THUMBPDF = thumbpdf
MAKEINDEX = mendex
DVIPS = dvips -t a4

OTHER = README CHANGES
FILES = src/biblio.tex src/kees.fig src/math.tex src/things.tex \
	src/contrib.tex src/jlshort.sty src/mylayout.sty src/title.tex \
	src/custom.tex src/jlshort.tex src/overview.tex src/typeset.tex \
	src/fancyheadings.sty src/lssym.tex src/spec.tex

all: jlshort.dvi jlshort.ps jlshort-book.ps


jlshort.dvi: $(FILES)
	(TEXINPUTS=`pwd`/src:;export TEXINPUTS; mkdir texbuild; cd texbuild;\
	$(LATEX) jlshort; $(LATEX) jlshort;\
	$(MAKEINDEX) -s ../src/jlshort.ist jlshort;\
	$(LATEX) jlshort; $(LATEX) jlshort; $(LATEX) jlshort;\
	mv jlshort.dvi ..)

jlshort.ps: jlshort.dvi
	$(DVIPS) -o jlshort.ps jlshort.dvi
	rm texbuild/*
	rmdir texbuild

jlshort-book.ps: jlshort.ps
	psbook jlshort.ps out.ps 
	pstops "4:0L@0.8(22.76cm,-0.6cm)+1L@0.8(22.76cm,13.45cm),3R@0.8(-1.38cm,16.25cm)+2R@0.8(-1.38cm,30.3cm)" \
			out.ps jlshort-book.ps
	rm out.ps


jlshort.pdf: $(FILES)
	(TEXINPUTS=`pwd`/src:;export TEXINPUTS; mkdir pdfbuild; cd pdfbuild;\
	$(PDFLATEX) jlshort; $(PDFLATEX) jlshort;\
	$(MAKEINDEX) jlshort;\
	$(PDFLATEX) jlshort; $(PDFLATEX) jlshort; $(THUMBPDF) jlshort.pdf;\
	$(PDFLATEX) jlshort; $(PDFLATEX) jlshort; mv jlshort.pdf ..)
	rm pdfbuild/*
	rmdir pdfbuild


src/title.tex: Makefile
	perl fixdate.pl $(VERS) < src/title.tex > src/title.tex2 && mv src/title.tex2 src/title.tex


dist:	
	ln -s . jlshort-$(VERS)
	tar -zcvf jlshort-$(VERS).src.tar.gz `awk '{print "jlshort-$(VERS)/"$$1}' MANIFEST`
	rm jlshort-$(VERS)
	mkdir jlshort-$(VERS)
	mkdir jlshort-$(VERS)/src
	cp 00README CHANGES CHANGES.jp MANIFEST Makefile README README.jp TODO\
		 TRANSLATIONS fixdate.pl jlshort-$(VERS)
	cp src/* jlshort-$(VERS)/src/
	qkc -sm jlshort-$(VERS)/* jlshort-$(VERS)/src/*
	lha a jlshort-$(VERS).lzh jlshort-$(VERS)/
	rm jlshort-$(VERS).bak
	rm jlshort-$(VERS)/src/*
	rmdir jlshort-$(VERS)/src
	rm jlshort-$(VERS)/*
	rmdir jlshort-$(VERS)
#	tar -xvzf jlshort-$(VERS).src.tar.gz -C $(HOME)/public_html/hobby/jlshort/
#	cp jlshort-$(VERS).src.tar.gz CHANGES README jlshort-book.ps jlshort.dvi jlshort.pdf jlshort.ps $(HOME)/public_html/hobby/jlshort/

lndir:
	cp -r jlshort-$(VERS)/ .
	cp jlshort-$(VERS).lzh jlshort.lzh
	cp jlshort-$(VERS).src.tar.gz jlshort.src.tar.gz

clean:
	touch texbuild/dummy
	touch pdfbuild/dummy
	rm texbuild/* pdfbuild/*
	rmdir texbuild pdfbuild
