From dd482390a2a6986548d76b435a3013ddebf6b489 Mon Sep 17 00:00:00 2001
From: Marty Oehme <marty.oehme@gmail.com>
Date: Tue, 4 Feb 2025 10:31:48 +0100
Subject: [PATCH] Ensure build dir before make

Always ensure the build dir exists before trying to create files within.
Each target creates the directory if necessary.
---
 Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Makefile b/Makefile
index 365449f..b9fbde1 100644
--- a/Makefile
+++ b/Makefile
@@ -2,15 +2,19 @@
 
 all: clean cv resume letter
 
+
 cv: cv.typ
+	mkdir -p build
 	typst compile --input lang=en cv.typ build/cv_en.pdf
 	typst compile --input lang=de cv.typ build/cv_de.pdf
 
 resume: resume.typ
+	mkdir -p build
 	typst compile --input lang=en resume.typ build/resume_en.pdf
 	typst compile --input lang=de resume.typ build/resume_de.pdf
 
 letter: letter.typ
+	mkdir -p build
 	typst compile --input lang=en letter.typ build/letter_en.pdf
 	typst compile --input lang=de letter.typ build/letter_de.pdf