diff --git a/Makefile b/Makefile
index 4cc392f4fabc24fe20f2afd22f24ff72203e686d..3a1e9c76e013baef52d4beea0dec86c5df24b77f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,13 @@
 FILES := \
-  HsH-article.cls \
-  HsH-report.cls \
-  HsH-standalone.cls \
-  config.tex
+  src/HsH-article.cls \
+  src/HsH-report.cls \
+  src/HsH-standalone.cls \
+  src/config.tex
 
 .PHONY: src
 src: $(FILES)
 $(FILES) &: HsH-Classes.ins HsH-Classes.dtx
-	latex HsH-Classes.ins
+	latex -output-directory=src HsH-Classes.ins
 
 .PHONY: clean
 clean: