diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..4cc392f4fabc24fe20f2afd22f24ff72203e686d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,14 @@
+FILES := \
+  HsH-article.cls \
+  HsH-report.cls \
+  HsH-standalone.cls \
+  config.tex
+
+.PHONY: src
+src: $(FILES)
+$(FILES) &: HsH-Classes.ins HsH-Classes.dtx
+	latex HsH-Classes.ins
+
+.PHONY: clean
+clean:
+	rm -f $(FILES)