diff --git a/src/mod/languages/mod_java/Makefile.am b/src/mod/languages/mod_java/Makefile.am
index 74422466d8..9749993599 100644
--- a/src/mod/languages/mod_java/Makefile.am
+++ b/src/mod/languages/mod_java/Makefile.am
@@ -18,11 +18,12 @@ CLASSES=src/org/freeswitch/Launcher.java \
 	src/org/freeswitch/Event.java \
 	src/org/freeswitch/swig/*
 
-BUILT_SOURCES=classes
+BUILT_SOURCES=classes freeswitch.jar
 
 classes:
 	mkdir -p classes
 	javac -sourcepath src -d classes $(CLASSES)
+freeswitch.jar: classes
 	jar cf freeswitch.jar -C classes org
 
 reswig: