# removes automatic rules : .SUFFIXES: .PHONY : clean veryclean LATEX=latex help: @echo "Makefile generique pour les fichiers LaTex" @echo "cibles : clean, veryclean, *.dvi" clean: -\rm -f *~ *.log *.aux *.toc *.ilg *.idx *.ind *.bbl *.blg *.lof veryclean:clean -\rm -i *.pdf *.ps *.dvi #amelioration : tester l'existence des fichiers *.pdf,... histoire d'eviter les affichages du genre "rm: cannot lstat `*.ps': No such file or directory" # Automatic rules (pattern) %.dvi : %.tex $(LATEX) $*.tex # makeindex $*.idx # $(LATEX) $*.tex %.pdf : %.dvi dvipdf $*.dvi %.ps : %.dvi dvips $*.dvi -o $*.ps # dependencies :