diff --git a/examples/dynamic/Makefile b/examples/dynamic/Makefile
index 607a20a97e9bcdab4a3951690e38322c5d650af7..bbeb566252954638e1b10a350d3286fdbbbfee71 100644
--- a/examples/dynamic/Makefile
+++ b/examples/dynamic/Makefile
@@ -1,5 +1,12 @@
 all:
+	sh dynamic.sh
+	sh dynamic_type.sh
+	sh test.sh
+	sh test_type.sh
 
 clean:
+	-rm test/*.class
+	-rm encoded_data
+	-rm dynamic_out
 
-distclean:
+distclean: clean