diff --git a/src/sbbs3/Makefile b/src/sbbs3/Makefile
index 5fff70637afd567ff9e500f45ee893335922fcfd..15385b1525ae0e87474a4e3c406ca1cc39ccfefc 100644
--- a/src/sbbs3/Makefile
+++ b/src/sbbs3/Makefile
@@ -160,5 +160,20 @@ $(ECHOCFG): echocfg.c rechocfg.c \
 	@echo Creating $@
 	@$(CC) $(CFLAGS) -n$(EXEODIR) $** 
 
+# ADDFILES
+$(ADDFILES): addfiles.c \
+	$(LIBODIR)\ars.obj \
+	$(LIBODIR)\nopen.obj \
+	$(LIBODIR)\str_util.obj \
+	$(LIBODIR)\date_str.obj \
+	userdat.c \
+	filedat.c \
+	genwrap.c \
+	dirwrap.c \
+	$(LIBODIR)\load_cfg.obj \
+	$(LIBODIR)\scfglib1.obj \
+	$(LIBODIR)\scfglib2.obj
+	@echo Creating $@
+	@$(CC) $(CFLAGS) -n$(EXEODIR) $** 
 
 !include depends.mk		# defines dependencies
\ No newline at end of file
diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk
index 757a7d9771dcbf5fd09879905c685f42e3883888..336f00356fee73d096357b666213ee878541fb1d 100644
--- a/src/sbbs3/targets.mk
+++ b/src/sbbs3/targets.mk
@@ -19,12 +19,13 @@ CHKSMB		= $(EXEODIR)$(SLASH)chksmb$(EXEFILE)
 SMBUTIL		= $(EXEODIR)$(SLASH)smbutil$(EXEFILE)
 SBBSECHO	= $(EXEODIR)$(SLASH)sbbsecho$(EXEFILE)
 ECHOCFG		= $(EXEODIR)$(SLASH)echocfg$(EXEFILE)
+ADDFILES	= $(EXEODIR)$(SLASH)addfiles$(EXEFILE)
 
 all:	$(LIBODIR) $(EXEODIR) $(SBBSMONO) \
-		$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE) $(SBBSECHO) $(ECHOCFG)
+		$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE) $(SBBSECHO) $(ECHOCFG) $(ADDFILES)
 
 utils:	$(EXEODIR) \
-		$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE) $(SBBSECHO) $(ECHOCFG)
+		$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE) $(SBBSECHO) $(ECHOCFG) $(ADDFILES)
 
 dlls:	$(LIBODIR) \
 		$(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES)