.SUFFIXES=

MAIN=lurette-man

objdir=./objs

figdir=../figs

FIGS=$(objdir)/lurette-step.ps $(objdir)/windows.ps $(objdir)/para.ps \
$(objdir)/lurette-start.ps  $(objdir)/lurette-try.ps \
$(objdir)/obj-code-gen.ps $(objdir)/components-diagram.ps  \
$(objdir)/heater_sensors.ps

ALLTEX=sensors.tex wearing_sensors.tex heater_control.tex heater_control_env.tex touch.tex

all : $(objdir) pdf
	make re 
	make re 

.PHONY:touch.tex
touch.tex:
	touch touch.tex

re : touch.tex
	make pdf

pdf:touch.tex $(MAIN).pdf 
	cp $(objdir)/$(MAIN).pdf .

bib :
	cd $(objdir); bibtex  $(MAIN)

v :
	xpdf $(MAIN).pdf

cp : $(MAIN).pdf
	cp -f $(MAIN).pdf /usr/local/www/DIST-TOOLS/SYNCHRONE/lurette/doc/
	cp -f $(MAIN).pdf /usr/local/tools/lustre-misc/lurette/doc


build:
	cd ../test; make doctex; make docdot


$(objdir):
	mkdir $(objdir)

$(MAIN).ps : $(objdir)/$(MAIN).dvi
	cd $(objdir); dvips $(MAIN).dvi -o ../$(MAIN).ps ; cp  $(MAIN).dvi ..

$(MAIN).pdf : touch.tex $(objdir)/$(MAIN).tex $(FIGS) 
	cd $(objdir); pdflatex $(MAIN).tex -o ../$(MAIN).pdf

$(objdir)/$(MAIN).dvi : $(objdir)/$(MAIN).tex $(FIGS)
	cd $(objdir); latex $(MAIN).tex

$(objdir)/$(MAIN).tex : $(MAIN).tex $(ALLTEX)
	cp $(MAIN).tex $(objdir)/$(MAIN).tex

$(objdir)/%.ps : $(figdir)/%.fig
# 	fig2dev -Lpstex $(figdir)/$*.fig > $(objdir)/$*.ps
# 	fig2dev -Lpstex_t -p $*.ps $(figdir)/$*.fig > $(objdir)/$*.tex
	cp $(figdir)/$*.fig $(objdir)/$*.fig
	fig2dev -Lpstex $(objdir)/$*.fig > $(objdir)/$*.ps
	cd $(objdir);  epstopdf $*.ps
	cd $(objdir); fig2dev -Lpstex_t  -p $*.pdf $*.fig > $*.tex


clean:
	rm -rf $(objdir)/*
