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 $@