From 3ce65d7c70f48462f49da1b6ac5e9eb344ee0190 Mon Sep 17 00:00:00 2001 From: Lorenzo Ferron <20024182@studenti.uniupo.it> Date: Tue, 31 Jan 2023 20:23:04 +0100 Subject: [PATCH] Refactor Makefile --- Makefile | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index 183f79e..de332ca 100644 --- a/Makefile +++ b/Makefile @@ -12,25 +12,20 @@ WORKING_DIR = src/ all: readable printable abstract -printable: --$(MAIN_PRINTABLE).pdf - -readable: --$(MAIN_READABLE).pdf - -abstract: --$(MAIN_ABSTRACT).pdf +printable: + cd $(WORKING_DIR) && \ + rm -vf $(MASTER).pdf && \ + $(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_READABLE).pdf: +readable: cd $(WORKING_DIR) && \ + rm -vf $(MASTER).pdf && \ $(latexmk) -interaction=nonstopmode -shell-escape -synctex=1 -lualatex -usepretex='\newif\ifprint \printfalse\newif\ifabstract \abstracttrue' $(MASTER_TEX) && \ cp $(MASTER).pdf ../out/$(MAIN_READABLE).pdf ---$(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: +abstract: cd $(WORKING_DIR) && \ + rm -vf $(MASTER).pdf && \ $(latexmk) -interaction=nonstopmode -shell-escape -synctex=1 -lualatex -usepretex='\newif\ifprint \printfalse\newif\ifabstract \abstractfalse' $(MASTER_TEX) && \ cp $(MASTER).pdf ../out/$(MAIN_ABSTRACT).pdf - -.PHONY: all readable printable abstract \ No newline at end of file -- GitLab