diff --git a/src/sbbs3/Makefile.gnu b/src/sbbs3/Makefile.gnu
index d66f2b9d64943cbc470625053cbd21925f7638eb..d3b5243d5904761c230e64db9e86eea9a3baba9f 100644
--- a/src/sbbs3/Makefile.gnu
+++ b/src/sbbs3/Makefile.gnu
@@ -57,7 +57,7 @@ ifeq ($(os),freebsd)	# FreeBSD
 LIBS	=	-pthread
 CFLAGS	:=	-pthread
 else			        # Linux / Other UNIX
-CFLAGS	:=	
+CFLAGS	:=	-DJAVASCRIPT
 LIBS	=	$(LIBDIR)/libpthread.a
 endif
 
@@ -67,10 +67,12 @@ ifdef DEBUG
 CFLAGS	:=	$(CFLAGS) -g -O0 -D_DEBUG 
 LIBODIR	:=	$(LIBODIR).debug
 EXEODIR	:=	$(EXEODIR).debug
+LIBS	=	$(LIBS) ../mozilla/js/src/Linux_All_DBG.OBJ/libjs.a
 else
 LFLAGS	:=	$(LFLAGS) -S
 LIBODIR	:=	$(LIBODIR).release
 EXEODIR	:=	$(EXEODIR).release
+LIBS	=	$(LIBS) ../mozilla/js/src/Linux_All_OPT.OBJ/libjs.a
 endif
 
 include targets.mak		# defines all targets
@@ -98,6 +100,7 @@ $(EXEODIR):
 
 # Monolithic Synchronet executable Build Rule
 $(SBBSMONO): sbbscon.c conwrap.c $(OBJS) $(LIBODIR)/ver.o $(LIBODIR)/ftpsrvr.o $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o
+#	$(CC) $(CFLAGS) -o $(SBBSMONO) $^ $(LIBS)
 	$(CC) -o $(SBBSMONO) $^ $(LIBS)
 
 # Synchronet BBS library Link Rule