From 2ee2bfffa25f9a7d56876a428e85595e964cb3e9 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 21 Jul 2002 23:05:56 +0000
Subject: [PATCH] Fixes for building DLLs.

---
 src/sbbs3/Makefile | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/sbbs3/Makefile b/src/sbbs3/Makefile
index cc05e3d531..414115740a 100644
--- a/src/sbbs3/Makefile
+++ b/src/sbbs3/Makefile
@@ -76,7 +76,8 @@ $(EXEODIR):
 	@if not exist $(EXEODIR) mkdir $(EXEODIR)
 
 # Monolithic Synchronet executable Build Rule
-$(SBBSMONO): sbbscon.c $(OBJS) $(LIBODIR)\ver.$(OFILE) $(LIBODIR)\ftpsrvr.$(OFILE) \
+$(SBBSMONO): sbbscon.c sbbs_ini.c $(XPDEV)ini_file.c $(OBJS) \
+	$(LIBODIR)\ver.$(OFILE) $(LIBODIR)\ftpsrvr.$(OFILE) \
 	$(LIBODIR)\mailsrvr.$(OFILE) $(LIBODIR)\mxlookup.$(OFILE) $(LIBODIR)\mime.$(OFILE) \
 	$(LIBODIR)\services.$(OFILE)
 	@$(CC) $(CFLAGS) -WM -e$(SBBSMONO) $** $(LIBS)
@@ -90,17 +91,20 @@ $(SBBS): $(OBJS) $(LIBODIR)\ver.$(OFILE)
 # Mail Server DLL Link Rule
 $(MAILSRVR): mailsrvr.c mxlookup.c mime.c crc32.c $(SBBSLIB)
     @echo Creating $@
-	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DMAILSRVR_EXPORTS -DSMBDLL $** $(LIBS)
+	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) \
+		-DMAILSRVR_EXPORTS -DSMB_IMPORTS -DWRAPPER_IMPORTS $** $(LIBS)
 
 # FTP Server DLL Link Rule
-$(FTPSRVR): ftpsrvr.c $(SBBSLIB)
+$(FTPSRVR): ftpsrvr.c nopen.c $(SBBSLIB)
     @echo Creating $@
-	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DFTPSRVR_EXPORTS $** $(LIBS)
+	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) \
+		-DFTPSRVR_EXPORTS -DWRAPPER_IMPORTS $** $(LIBS)
 
 # Services DLL Link Rule
 $(SERVICES): services.c $(SBBSLIB)
     @echo Creating $@
-	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DSERVICES_EXPORTS $** $(LIBS)
+	@$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) \
+		-DSERVICES_EXPORTS -DWRAPPER_IMPORTS $** $(LIBS)
 
 # Synchronet Console Build Rule
 $(SBBSCON): sbbscon.c $(SBBSLIB)
-- 
GitLab