diff --git a/src/sbbs3/ftpsrvr.dsp b/src/sbbs3/ftpsrvr.dsp
index 5ed961732754ee4412e7074b72feb15e987f0892..1c657bc751cbc09e3889d5023bb7dbac54d67087 100644
--- a/src/sbbs3/ftpsrvr.dsp
+++ b/src/sbbs3/ftpsrvr.dsp
@@ -79,7 +79,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 wsock32.lib winmm.lib msvc.win32.dll.debug/sbbs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../mozilla/js/src/release/js32.lib /nologo /dll /map /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 wsock32.lib winmm.lib msvc.win32.dll.debug/sbbs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ../mozilla/js/src/release/js32.lib /nologo /dll /map /debug /debugtype:both /machine:I386 /pdbtype:sept
 
 !ENDIF 
 
diff --git a/src/sbbs3/mailsrvr.dsp b/src/sbbs3/mailsrvr.dsp
index 97c4ff21762060a3a646fd534b331fd971306ec7..9e31d66da91f917644afe35db6fd2c8f4303e324 100644
--- a/src/sbbs3/mailsrvr.dsp
+++ b/src/sbbs3/mailsrvr.dsp
@@ -79,7 +79,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 wsock32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib msvc.win32.dll.debug/sbbs.lib /nologo /dll /map /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 wsock32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib msvc.win32.dll.debug/sbbs.lib /nologo /dll /map /debug /debugtype:both /machine:I386 /pdbtype:sept
 
 !ENDIF 
 
diff --git a/src/sbbs3/services.dsp b/src/sbbs3/services.dsp
index 866fc4c6868d6f6f5c59430f050a7d8c657b9d14..62e1de5fe436d79604346e37d14f508947ce3247 100644
--- a/src/sbbs3/services.dsp
+++ b/src/sbbs3/services.dsp
@@ -69,7 +69,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SERVICES_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\mozilla\js\src" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SERVICES_EXPORTS" /FR /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\mozilla\js\src" /I "..\mozilla\nsprpub\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SERVICES_EXPORTS" /FR /YX /FD /GZ /c
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
@@ -79,7 +79,8 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 msvc.win32.dll.debug/sbbs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../mozilla/js/src/release/js32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 msvc.win32.dll.debug/sbbs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib ../mozilla/js/src/release/js32.lib /nologo /dll /map /debug /debugtype:both /machine:I386 /pdbtype:sept
+# SUBTRACT LINK32 /incremental:no
 
 !ENDIF