diff --git a/Makefile b/Makefile
index 61a8f2a57f968797c76f02e6650642bb21542fa1..4140dfacf353b95cbc75d9546055728c57132074 100644
--- a/Makefile
+++ b/Makefile
@@ -29,7 +29,8 @@ all: pdf bib
 	$(PDFLATEX) $(TEX_FLAGS) $(QUIET) $(NAME).tex
 	$(PDFLATEX) -synctex=1 $(TEX_FLAGS) $(QUIET) $(NAME).tex
 
-src: HsH-Classes.ins HsH-Classes.dtx
+src: src/HsH-article.cls src/HsH-report.cls src/HsH-standalone.cls
+src/HsH-article.cls src/HsH-report.cls src/HsH-standalone.cls &: HsH-Classes.ins HsH-Classes.dtx
 	$(LATEX) -output-directory=src HsH-Classes.ins
 
 pdf: $(SUB_FILES) $(NAME).pdf