diff --git a/Makefile b/Makefile index f57f372..63e2010 100644 --- a/Makefile +++ b/Makefile @@ -3,33 +3,33 @@ OUTPUT ?= output GEN_DIR ?= images/generated SVG_DIR ?= images/svg PIX_DIR ?= images/bitmap +DOCUMENT ?= $(patsubst %.tex,%.pdf,$(wildcard *.tex)) SVG_FILES = $(wildcard $(SVG_DIR)/*.svg) -GEN_FILES = $(subst $(SVG_DIR), $(GEN_DIR),$(subst .svg,.pdf,$(SVG_FILES))) +GEN_FILES = $(subst $(SVG_DIR), $(GEN_DIR),$(patsubst %.svg,%.pdf,$(SVG_FILES))) PIX_FILES = $(wildcard $(PIX_DIR)/*.*) default: build -build: $(OUTPUT)/resume_fr.pdf +build: $(addprefix $(OUTPUT)/, $(DOCUMENT)) images: $(GEN_FILES) $(OUTPUT)/%.pdf: %.tex $(GEN_FILES) $(PIX_FILES) @$(shell mkdir -p $(OUTPUT)) - @lualatex --interaction=nonstopmode --output-directory $(OUTPUT) $< + lualatex --interaction=nonstopmode --output-directory $(OUTPUT) $< $(GEN_DIR)/%.pdf : $(SVG_DIR)/%.svg @echo export PDF from $@ @inkscape --export-type=pdf --export-pdf-version=1.4 -o $@ $< -.PHONY: echo +.PHONY: echo view clean echo: - @echo "bitmap images files: $(PIX_FILES)" - @echo "svg files: $(SVG_FILES)" - @echo "generated figures: $(GEN_FILES)" + @echo "document: $(DOCUMENT)" + @echo "bitmap images: $(PIX_FILES)" + @echo "svg images: $(SVG_FILES)" + @echo "generated images: $(GEN_FILES)" -.PHONY: view view: - $(PDF_APP) $(OUTPUT)/resume_fr.pdf + $(PDF_APP) $(addprefix $(OUTPUT)/, $(DOCUMENT)) -.PHONY: clean clean: rm -rf $(GEN_DIR)/* $(OUTPUT)