#
# makefile for manuscripts
#


TEX 	:= $(wildcard ???.tex)
SP	:= $(empty) $(empty)
TEXIN	:= .:$(subst $(SP),:,$(wildcard ???.files)):$(TEXINPUTS)

SRC	:= $(TEX) Makefile 
DVI 	:= $(subst .tex,.dvi,$(TEX))
PS	:= $(subst .tex,.ps,$(TEX))
PDF	:= $(subst .ps,.pdf,$(PS))
GZ	:= $(subst .dvi,.dvi.gz,$(DVI)) $(subst .ps,.ps.gz,$(PS))


all	: $(PDF) $(PS) $(DVI)

%.pdf	: %.ps 
	ps2pdf $*.ps
	gzip -f -c  $*.pdf > $*.pdf.gz
	chmod 644 $*.pdf $*.pdf.gz

%.ps	: %.dvi
	env DVIPSINPUTS=:./$*.files/ PKFONTS=:./$*.files/ dvips -t a4 -Ppdf -D 600  -j0 $< -o $*.ps
	gzip -f -c  $*.ps > $*.ps.gz
	chmod 644   $*.ps $*.ps.gz
	gzip -f -c $*.dvi > $*.dvi.gz
	chmod 644  $*.dvi $*.dvi.gz

%.dvi	: %.tex
	env TEXINPUTS=.:./$*.files:$(TEXINPUTS) TFMFONTS=$(TFMFONTS):./$*.files/ ./rlatex.pl $<
	chmod 600 $< $*.log *.aux

clean	:
	rm -f $(DVI) $(PS) $(GZ)  *~ *.log *.aux

tar	:
	tar czf man.tgz $(SRC)
