eletrotupi / tcc/ monografia/Makefilemaster
707 B | 32 lines Raw
1
JOBNAME  = monografia
2
LATEX    = pdflatex
3
BIBTEX   = bibtex
4
FLAGS    = -interaction=nonstopmode -halt-on-error
5

6
.PHONY: all clean distclean
7

8
all: $(JOBNAME).pdf
9

10
# Full build: tex → bibtex → tex → tex
11
$(JOBNAME).pdf: $(JOBNAME).tex $(JOBNAME).bib
12
  $(LATEX) $(FLAGS) $(JOBNAME)
13
  $(BIBTEX) $(JOBNAME)
14
  $(LATEX) $(FLAGS) $(JOBNAME)
15
  $(LATEX) $(FLAGS) $(JOBNAME)
16

17
clean:
18
  rm -f $(JOBNAME).aux \
19
        $(JOBNAME).bbl \
20
        $(JOBNAME).blg \
21
        $(JOBNAME).log \
22
        $(JOBNAME).out \
23
        $(JOBNAME).toc \
24
        $(JOBNAME).lof \
25
        $(JOBNAME).lot \
26
        $(JOBNAME).lol \
27
        $(JOBNAME).fdb_latexmk \
28
        $(JOBNAME).synctex.gz
29

30
distclean: clean
31
  rm -f $(JOBNAME).pdf
32