diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile index bcb5d658997bf7ca07d674d55acc16a4ec9415be..a2b58d028bfce9411ced0a45ef29a4f5a1c1a5a1 100644 --- a/src/sbbs3/GNUmakefile +++ b/src/sbbs3/GNUmakefile @@ -137,49 +137,49 @@ FORCE$(SBBSMONO): $(MONO_OBJS) $(OBJS) $(LIBS) $(SBBSMONO): $(MONO_OBJS) $(OBJS) $(LIBS) @echo Linking $@ - $(QUIET)$(CXX) -o $@ $(LDFLAGS) $^ + $(QUIET)$(CXX) -o $@ $(LDFLAGS) $^ $(ADD_LIBS) # Synchronet BBS library Link Rule FORCE$(SBBS): $(OBJS) $(LIBS) $(SBBS): $(OBJS) $(LIBS) @echo Linking $@ - $(QUIET)$(MKSHPPLIB) $(LDFLAGS) -o $@ $^ $(SHLIBOPTS) + $(QUIET)$(MKSHPPLIB) $(LDFLAGS) -o $@ $^ $(SHLIBOPTS) $(ADD_LIBS) # FTP Server Link Rule FORCE$(FTPSRVR): $(LIBODIR)/ftpsrvr.o $(SBBSLIB) $(FTPSRVR): $(LIBODIR)/ftpsrvr.o $(SBBSLIB) @echo Linking $@ - $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ + $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ $(ADD_LIBS) # Mail Server Link Rule FORCE$(MAILSRVR): $(MAIL_OBJS) $(LIBODIR)$(SLASH)$(SBBSLIB) $(MAILSRVR): $(MAIL_OBJS) $(SBBSLIB) @echo Linking $@ - $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ + $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ $(ADD_LIBS) # Mail Server Link Rule FORCE$(WEBSRVR): $(WEB_OBJS) $(SBBSLIB) $(WEBSRVR): $(WEB_OBJS) $(SBBSLIB) @echo Linking $@ - $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ + $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ $(ADD_LIBS) # Services Link Rule FORCE$(SERVICES): $(WEB_OBJS) $(SBBSLIB) $(SERVICES): $(SERVICE_OBJS) $(SBBSLIB) @echo Linking $@ - $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ + $(QUIET)$(MKSHLIB) $(LDFLAGS) $^ $(SHLIBOPTS) -o $@ $(ADD_LIBS) # Synchronet Console Build Rule FORCE$(SBBSCON): $(CON_OBJS) $(SBBSLIB) $(FTP_OBJS) $(MAIL_OBJS) $(WEB_OBJS) $(SERVICE_OBJS) $(SBBSCON): $(CON_OBJS) $(SBBSLIB) $(FTPSRVR) $(WEBSRVR) $(MAILSRVR) $(SERVICES) @echo Linking $@ - $(QUIET)$(CC) $(CFLAGS) $(LDFLAGS) $(CON_LDFLAGS) -o $@ $(CON_OBJS) $(SBBSLIB) + $(QUIET)$(CC) $(CFLAGS) $(LDFLAGS) $(CON_LDFLAGS) -o $@ $(CON_OBJS) $(SBBSLIB) $(ADD_LIBS) # Specifc Compile Rules $(LIBODIR)/ftpsrvr.o: ftpsrvr.c ftpsrvr.h $(BUILD_DEPENDS) @@ -222,7 +222,7 @@ FORCE$(BAJA): $(BAJA_OBJS) $(BAJA): $(BAJA_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # Node Utility NODE_OBJS = \ @@ -233,10 +233,11 @@ FORCE$(NODE): $(NODE_OBJS) $(NODE): $(NODE_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # FIXSMB Utility FIXSMB_OBJS = \ + $(LIBODIR)/filewrap.o \ $(LIBODIR)/fixsmb.o \ $(LIBODIR)/genwrap.o \ $(LIBODIR)/dirwrap.o \ @@ -246,7 +247,7 @@ FORCE$(FIXSMB): $(FIXSMB_OBJS) $(FIXSMB): $(FIXSMB_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # CHKSMB Utility CHKSMB_OBJS = \ @@ -259,7 +260,7 @@ FORCE$(CHKSMB): $(CHKSMB_OBJS) $(CHKSMB): $(CHKSMB_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # SMB Utility SMBUTIL_OBJS = \ @@ -273,7 +274,7 @@ FORCE$(SMBUTIL): $(SMBUTIL_OBJS) $(SMBUTIL): $(SMBUTIL_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # SBBSecho (FidoNet Packet Tosser) SBBSECHO_OBJS = \ @@ -297,7 +298,7 @@ FORCE$(SBBSECHO): $(SBBSECHO_OBJS) $(SBBSECHO): $(SBBSECHO_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # SBBSecho Configuration Program ECHOCFG_OBJS = \ @@ -316,7 +317,7 @@ FORCE$(ECHOCFG): $(ECHOCFG_OBJS) $(ECHOCFG): $(ECHOCFG_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(UIFC_LDFLAGS) + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(UIFC_LDFLAGS) $(ADD_LIBS) # ADDFILES ADDFILES_OBJS = \ @@ -338,7 +339,7 @@ FORCE$(ADDFILES): $(ADDFILES_OBJS) $(ADDFILES): $(ADDFILES_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # FILELIST FILELIST_OBJS = \ @@ -359,7 +360,7 @@ FORCE$(FILELIST): $(FILELIST_OBJS) $(FILELIST): $(FILELIST_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # MAKEUSER MAKEUSER_OBJS = \ @@ -380,7 +381,7 @@ FORCE$(MAKEUSER): $(MAKEUSER_OBJS) $(MAKEUSER): $(MAKEUSER_OBJS) @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # JSEXEC JSEXEC_OBJS = \ @@ -391,20 +392,20 @@ FORCE$(JSEXEC): $(JSEXEC_OBJS) $(JSEXEC): $(JSEXEC_OBJS) @echo Linking $@ - $(QUIET)$(CXX) $(UTIL_LDFLAGS) -o $@ $^ $(LDFLAGS) + $(QUIET)$(CXX) $(UTIL_LDFLAGS) -o $@ $^ $(LDFLAGS) $(ADD_LIBS) # ANS2ASC FORCE$(ANS2ASC): $(LIBODIR)/ans2asc.o $(ANS2ASC): $(LIBODIR)/ans2asc.o @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) # ASC2ANS FORCE$(ASC2ANS): $(LIBODIR)/asc2ans.o $(ASC2ANS): $(LIBODIR)/asc2ans.o @echo Linking $@ - $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ + $(QUIET)$(CC) $(UTIL_LDFLAGS) -o $@ $^ $(ADD_LIBS) FORCE: