diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index d55ef8fe22e73f96d5eaeb63c8e7230ec88e1ead..fd2b6ab649e5b6d4f1909bffb045bea8f3fa123d 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -137,10 +137,12 @@ CON_OBJS	= $(EXEODIR)/sbbscon.o $(EXEODIR)/conwrap.o \
 		  $(EXEODIR)/ini_file.o $(EXEODIR)/sbbs_ini.o
 FTP_OBJS	= $(LIBODIR)/ftpsrvr.o
 MAIL_OBJS	= $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o \
- 		  $(LIBODIR)/mime.o 
+ 		  $(LIBODIR)/mime.o
+WEB_OBJS	= $(LIBODIR)/websrvr.o $(LIBODIR)/sockwrap.o
 SERVICE_OBJS= $(LIBODIR)/services.o
 
-MONO_OBJS	= $(CON_OBJS) $(FTP_OBJS) $(MAIL_OBJS) $(SERVICE_OBJS)
+MONO_OBJS	= $(CON_OBJS) $(FTP_OBJS) $(WEB_OBJS) \
+			$(MAIL_OBJS) $(SERVICE_OBJS)
 
 # Monolithic Synchronet executable Build Rule
 $(SBBSMONO): $(MONO_OBJS) $(OBJS) $(LIBS) $(LIBODIR)/ver.o 
@@ -180,6 +182,10 @@ $(LIBODIR)/mime.o: mime.c
 	@echo Compiling $<
 	@$(CC) $(CFLAGS) -DMAILSRVR_EXPORTS -o $@ -c $<		
 
+$(LIBODIR)/websrvr.o: websrvr.c websrvr.h
+	@echo Compiling $<
+	@$(CC) $(CFLAGS) -DWEBSRVR_EXPORTS -o $@ -c $<
+
 $(LIBODIR)/services.o: services.c services.h
 	@echo Compiling $<
 	@$(CC) $(CFLAGS) -DSERVICES_EXPORTS -o $@ -c $<
diff --git a/src/sbbs3/Makefile b/src/sbbs3/Makefile
index b6de66c2202ee7a1414f3ecc2a223f084609e1be..a6d81030dc2153ec511e324550212daa16b7fd7c 100644
--- a/src/sbbs3/Makefile
+++ b/src/sbbs3/Makefile
@@ -77,7 +77,9 @@ $(EXEODIR):
 
 # Monolithic Synchronet executable Build Rule
 $(SBBSMONO): sbbscon.c sbbs_ini.c $(XPDEV)ini_file.c $(OBJS) \
-	$(LIBODIR)\ver.$(OFILE) $(LIBODIR)\ftpsrvr.$(OFILE) \
+	$(LIBODIR)\ver.$(OFILE) \
+	$(LIBODIR)\ftpsrvr.$(OFILE) \
+	$(LIBODIR)\websrvr.$(OFILE) \
 	$(LIBODIR)\mailsrvr.$(OFILE) $(LIBODIR)\mxlookup.$(OFILE) $(LIBODIR)\mime.$(OFILE) \
 	$(LIBODIR)\services.$(OFILE)
 	@$(CC) $(CFLAGS) -DWRAPPER_EXPORTS -WM -e$(SBBSMONO) $** $(LIBS)
@@ -100,6 +102,12 @@ $(FTPSRVR): ftpsrvr.c nopen.c $(SBBSLIB)
 	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) \
 		-DFTPSRVR_EXPORTS -DWRAPPER_IMPORTS $** $(LIBS)
 
+# FTP Server DLL Link Rule
+$(WEBSRVR): wesrvr.c $(XPDEV)sockwrap.c
+    @echo Creating $@
+	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) \
+		-DWEBSRVR_EXPORTS -DWRAPPER_IMPORTS $** $(LIBS)
+
 # Services DLL Link Rule
 $(SERVICES): services.c $(SBBSLIB)
     @echo Creating $@