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