23 lines
548 B
Makefile
23 lines
548 B
Makefile
TEMPLATE=templates/resume-template.tex
|
|
REFDOC=templates/resume-reference.docx
|
|
|
|
RESUMES=$(wildcard resumes/*.md)
|
|
PDFS=$(RESUMES:.md=.pdf)
|
|
DOCXS=$(RESUMES:.md=.docx)
|
|
|
|
all: pdf docx
|
|
|
|
pdf: $(PDFS)
|
|
docx: $(DOCXS)
|
|
|
|
resumes/%.pdf: resumes/%.md $(TEMPLATE)
|
|
docker compose run --rm resume-builder resumes/$(notdir $<) \
|
|
--template=$(TEMPLATE) -o resumes/$(notdir $@)
|
|
|
|
resumes/%.docx: resumes/%.md $(REFDOC)
|
|
docker compose run --rm resume-builder resumes/$(notdir $<) \
|
|
--reference-doc=$(REFDOC) -o resumes/$(notdir $@)
|
|
|
|
clean:
|
|
rm -f $(PDFS) $(DOCXS)
|