Awesome-CV/Makefile
derek-thomas f74f0dd62b feat: add Derek's CV using Awesome-CV format
Migrates Derek's CV from res.cls to Awesome-CV (lualatex).
Updates awesome-cv.cls font to Source Sans Pro for Docker TeX Live 2025 compat.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 19:27:12 -05:00

29 lines
741 B
Makefile

.PHONY: examples derek
CC = lualatex
EXAMPLES_DIR = examples
RESUME_DIR = examples/resume
CV_DIR = examples/cv
DEREK_CV_DIR = cv
RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex')
CV_SRCS = $(shell find $(CV_DIR) -name '*.tex')
DEREK_CV_SRCS = $(shell find $(DEREK_CV_DIR) -name '*.tex')
examples: $(foreach x, coverletter cv resume, $x.pdf)
derek: derek.pdf
derek.pdf: derek.tex $(DEREK_CV_SRCS)
$(CC) derek.tex
resume.pdf: $(EXAMPLES_DIR)/resume.tex $(RESUME_SRCS)
$(CC) -output-directory=$(EXAMPLES_DIR) $<
cv.pdf: $(EXAMPLES_DIR)/cv.tex $(CV_SRCS)
$(CC) -output-directory=$(EXAMPLES_DIR) $<
coverletter.pdf: $(EXAMPLES_DIR)/coverletter.tex
$(CC) -output-directory=$(EXAMPLES_DIR) $<
clean:
rm -rf $(EXAMPLES_DIR)/*.pdf