linagora-rse
Version:
56 lines (40 loc) • 1.15 kB
Plain Text
LATEX = xelatex
PDF_VIEWER = evince
# +-----------------------------------+
# | Makefile variable. DON'T EDIT !!! |
# +-----------------------------------+
PDF_OUTPUT = $(patsubst %.tex,%.pdf,$(wildcard *.tex))
# +-----------+
# | Cible all |
# +-----------+
all: compileall
# +-------------+
# | Cible latex |
# +-------------+
%.pdf : %.tex
if [ -f $@ ]; then $(LATEX) $<; else $(LATEX) $< && $(LATEX) $<; fi
@echo "+----------------------------------------+"
@echo "|----------------------------------------|"
@echo "| Use 'make viewPDF' for viewing the pdf |"
@echo "|----------------------------------------|"
@echo "+----------------------------------------+"
# +------------------+
# | Cible compileall |
# +------------------+
compileall: $(PDF_OUTPUT)
# +---------------+
# | Cible viewPDF |
# +---------------+
viewPDF: compileall
$(PDF_VIEWER) $(PDF_OUTPUT)
# +-------------+
# | Cible clean |
# +-------------+
clean:
rm -f *.aux *.log *.out *.toc *.nav *.snm *.vrb
# +----------------+
# | Cible cleanall |
# +----------------+
cleanall: clean
rm -f $(PDF_OUTPUT)