# Makefile for resumes, references, and cover letters NAME_PREFIX=corwin_perren 2019_07_01_HARDWARE_TEST_ENGINEER_DIR=2019-07-01_hardware_test_engineer 2019_07_01_HARDWARE_TEST_ENGINEER_PREFIX_PATH=$(2019_07_01_HARDWARE_TEST_ENGINEER_DIR)/$(NAME_PREFIX) 2025_10_27_HARDWARE_TEST_ENGINEER_DIR=2025-10-27_hardware_test_engineer 2025_10_27_HARDWARE_TEST_ENGINEER_PREFIX_PATH=$(2025_10_27_HARDWARE_TEST_ENGINEER_DIR)/$(NAME_PREFIX) 2025_10_27_INFRA_ENGINEER_DIR=2025-10-27_infrastructure_engineer 2025_10_27_INFRA_ENGINEER_PREFIX_PATH=$(2025_10_27_INFRA_ENGINEER_DIR)/$(NAME_PREFIX) 2025_10_27_REFERENCES_DIR=2025-10-27_references 2025_10_27_REFERENCES_PREFIX_PATH=$(2025_10_27_REFERENCES_DIR)/$(NAME_PREFIX) LEGACY_LATEX_BUILD_COMMAND=pdftex -halt-on-error -fmt=pdflatex LATEX_BUILD_COMMAND=lualatex --halt-on-error .PHONY: clean clean_build_logs default: all clean: clean_build_logs @find . -type f -name '*.pdf' -delete -exec echo "Deleting {}" \; clean_build_logs: @find . -type f -name '*.aux' -delete -exec echo "Deleting {}" \; @find . -type f -name '*.log' -delete -exec echo "Deleting {}" \; @find . -type f -name '*.out' -delete -exec echo "Deleting {}" \; all: \ templates \ $(2019_07_01_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2019-07-01_hardware_test_engineer.pdf \ $(2025_10_27_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2025_10_27_hardware_test_engineer.pdf \ $(2025_10_27_INFRA_ENGINEER_PREFIX_PATH)_2025_10_27_infrastructure_engineer.pdf \ $(2025_10_27_REFERENCES_PREFIX_PATH)_2025_10_27_references.pdf \ clean_build_logs @git add . templates: \ _templates/resumes/resume.pdf \ _templates/references/references.pdf \ _templates/cover_letters/cover_letter.pdf _templates/resumes/resume.pdf: _templates/resumes/resume.tex $(LATEX_BUILD_COMMAND) -output-directory=_templates/resumes _templates/resumes/resume.tex _templates/references/references.pdf: _templates/references/references.tex $(LATEX_BUILD_COMMAND) -output-directory=_templates/references _templates/references/references.tex _templates/cover_letters/cover_letter.pdf: _templates/cover_letters/cover_letter.tex $(LATEX_BUILD_COMMAND) -output-directory=_templates/cover_letters _templates/cover_letters/cover_letter.tex $(2019_07_01_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2019-07-01_hardware_test_engineer.pdf: \ $(2019_07_01_HARDWARE_TEST_ENGINEER_DIR)/resume.tex $(LEGACY_LATEX_BUILD_COMMAND) -output-directory=$(2019_07_01_HARDWARE_TEST_ENGINEER_DIR) $(2019_07_01_HARDWARE_TEST_ENGINEER_DIR)/resume.tex @mv $(2019_07_01_HARDWARE_TEST_ENGINEER_DIR)/resume.pdf $(2019_07_01_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2019-07-01_hardware_test_engineer.pdf $(2025_10_27_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2025_10_27_hardware_test_engineer.pdf: \ $(2025_10_27_HARDWARE_TEST_ENGINEER_DIR)/resume.tex $(LATEX_BUILD_COMMAND) -output-directory=$(2025_10_27_HARDWARE_TEST_ENGINEER_DIR) $(2025_10_27_HARDWARE_TEST_ENGINEER_DIR)/resume.tex @mv $(2025_10_27_HARDWARE_TEST_ENGINEER_DIR)/resume.pdf $(2025_10_27_HARDWARE_TEST_ENGINEER_PREFIX_PATH)_2025_10_27_hardware_test_engineer.pdf $(2025_10_27_INFRA_ENGINEER_PREFIX_PATH)_2025_10_27_infrastructure_engineer.pdf: \ $(2025_10_27_INFRA_ENGINEER_DIR)/resume.tex $(LATEX_BUILD_COMMAND) -output-directory=$(2025_10_27_INFRA_ENGINEER_DIR) $(2025_10_27_INFRA_ENGINEER_DIR)/resume.tex @mv $(2025_10_27_INFRA_ENGINEER_DIR)/resume.pdf $(2025_10_27_INFRA_ENGINEER_PREFIX_PATH)_2025_10_27_infrastructure_engineer.pdf $(2025_10_27_REFERENCES_PREFIX_PATH)_2025_10_27_references.pdf: \ $(2025_10_27_REFERENCES_DIR)/references.tex $(LATEX_BUILD_COMMAND) -output-directory=$(2025_10_27_REFERENCES_DIR) $(2025_10_27_REFERENCES_DIR)/references.tex @mv $(2025_10_27_REFERENCES_DIR)/references.pdf $(2025_10_27_REFERENCES_PREFIX_PATH)_2025_10_27_references.pdf