Newer
Older
# Executables
latexmk = latexmk
# Main file name
MAIN = FERRON_relazione
MAIN_READABLE = $(MAIN)-readable
MAIN_PRINTABLE = $(MAIN)-printable
MAIN_ABSTRACT = $(MAIN)-abstract
MASTER = main
MASTER_TEX = $(MASTER).tex
WORKING_DIR = src/
all: readable printable abstract
printable: --$(MAIN_PRINTABLE).pdf
readable: --$(MAIN_READABLE).pdf
abstract: --$(MAIN_ABSTRACT).pdf
--$(MAIN_READABLE).pdf:
cd $(WORKING_DIR) && \
$(latexmk) -interaction=nonstopmode -shell-escape -synctex=1 -lualatex -usepretex='\newif\ifprint \printfalse\newif\ifabstract \abstracttrue' $(MASTER_TEX) && \
--$(MAIN_PRINTABLE).pdf:
cd $(WORKING_DIR) && \
$(latexmk) -interaction=nonstopmode -shell-escape -synctex=1 -lualatex -usepretex='\newif\ifprint \printtrue\newif\ifabstract \abstracttrue' $(MASTER_TEX) && \
cp $(MASTER).pdf ../out/$(MAIN_PRINTABLE).pdf
--$(MAIN_ABSTRACT).pdf:
cd $(WORKING_DIR) && \
$(latexmk) -interaction=nonstopmode -shell-escape -synctex=1 -lualatex -usepretex='\newif\ifprint \printfalse\newif\ifabstract \abstractfalse' $(MASTER_TEX) && \
.PHONY: all readable printable abstract