#Makefile pour rapport. Laure Gonnord
#d'apres Pascal Raymond et Nicolas Halbwachs

MAIN = rapport

OBJS = ./objs

# Le(s) source(s) latex
SRC = $(MAIN).tex 

FIGS=./figs

# Les figures (liste)
FIGPS = \
	$(OBJS)/P_0.tex


#Les figures .fig sont stockees dans le rpertoire figs. 
#Utiliser le tag special pour crire du latex dans les figures.

SRC = *.tex biblio.bib Makefile

all : ps

ps : $(MAIN).ps

re:
	touch rapport.tex
	make

bib: $(OBJS)/$(MAIN).dvi
	bibtex $(OBJS)/$(MAIN)

$(OBJS):
	mkdir $(OBJS)

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

$(OBJS)/$(MAIN).dvi : $(OBJS) $(OBJS)/$(MAIN).tex $(SRC) $(FIGPS)
	cd $(OBJS); latex $(MAIN).tex

#la version de main dans objs est ddie au ps
$(OBJS)/$(MAIN).tex : $(MAIN).tex
	cp $(MAIN).tex $(OBJS)/$(MAIN).tex

$(OBJS)/%.tex : $(FIGS)/%.fig
	fig2dev -Lpstex $(FIGS)/$*.fig > $(OBJS)/$*.ps
	fig2dev -Lpstex_t -p $*.ps $(FIGS)/$*.fig > $(OBJS)/$*.tex

clean:
	/bin/rm -rf $(OBJS)/*
	/bin/rm $(MAIN).ps
	/bin/rm *.ps *.aux *.dvi *~ *.log *.blg *.pdf


save:
	 @archive ~/rapport `date +"%y-%m-%d"`
