diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk
index c800c90a1fbffb0632f0e95092dc165c19f5a162..73c38f40c73796c8a1241528b7c42f6590b314d0 100644
--- a/src/sbbs3/targets.mk
+++ b/src/sbbs3/targets.mk
@@ -47,7 +47,7 @@ UTILS		= $(FIXSMB) $(CHKSMB) \
 
 all:	dlls utils console
 
-console:	xpdev-mt smblib \
+console:	$(JS_DEPS) xpdev-mt smblib \
 		$(MTOBJODIR) $(LIBODIR) $(EXEODIR) \
 		dlls \
 		$(SBBSCON) $(JSEXEC)
@@ -56,7 +56,7 @@ utils:	smblib xpdev-mt xpdev ciolib-mt uifc-mt \
 		$(LIBODIR) $(OBJODIR) $(MTOBJODIR) $(EXEODIR) \
 		$(UTILS)
 
-dlls:	smblib xpdev-mt \
+dlls:	$(JS_DEPS) smblib xpdev-mt \
 		$(MTOBJODIR) $(LIBODIR) \
 		$(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES)