38 lines
781 B
Makefile
38 lines
781 B
Makefile
|
:
|
||
|
f=main
|
||
|
minted=
|
||
|
# minted=-shell-escape
|
||
|
minteddir=_minted-$(f)
|
||
|
|
||
|
.PHONY : short
|
||
|
.PHONY : clean
|
||
|
|
||
|
|
||
|
xelatex : $(f).tex
|
||
|
xelatex $(minted) -synctex=1 $(f)
|
||
|
bibtex $(f)
|
||
|
xelatex $(minted) -synctex=1 $(f)
|
||
|
xelatex $(minted) -synctex=1 $(f)
|
||
|
|
||
|
pdflatex : $(f).tex
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
bibtex $(f)
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
|
||
|
$(f).pdf : $(f).tex
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
bibtex $(f)
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
|
||
|
short : $(f).tex
|
||
|
pdflatex $(minted) -synctex=1 $(f)
|
||
|
|
||
|
clean :
|
||
|
for p in *.aux *.bbl *.bcf *.blg *.lof *.log *.lot *.out *.toc *.xml *.gz *-blx.bib ; \
|
||
|
do \
|
||
|
if [ -f $$p ] ; then rm $$p; fi; \
|
||
|
done; \
|
||
|
if [ -d $(minteddir) ] ; then rm -r $(minteddir) ; fi;
|