Initial commit with templates for resume, references, and cover letters, along with the last-used resume and skeletons for the current resumes and references
This commit is contained in:
67
Makefile
Normal file
67
Makefile
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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
|
||||
|
||||
default: all
|
||||
|
||||
clean:
|
||||
@find . -type f -name '*.pdf' -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
|
||||
@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
|
||||
Reference in New Issue
Block a user