From 7987d2080b205c4ae9c2584ef500c183c95e566e Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 11 Jul 2003 07:48:59 +0000
Subject: [PATCH] All .o files are created in LIBODIR (no reason to have to
 copies of some of the object files like with Win32).

---
 src/sbbs3/GNUmakefile | 210 +++++++++++++++++++++---------------------
 1 file changed, 105 insertions(+), 105 deletions(-)

diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index d2a24d7a36..8ff0398f63 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -138,11 +138,11 @@ else
 endif
 
 # The following are needed for echocfg (uses UIFC)
-UIFC_OBJS =	$(EXEODIR)/uifcx.o
+UIFC_OBJS =	$(LIBODIR)/uifcx.o
 ifdef USE_FLTK
  CFLAGS +=	-DUSE_FLTK -I../../include/fltk
  UIFC_LFLAGS += -L../../lib/fltk/$(os) -L/usr/X11R6/lib -lm -lfltk -lX11
- UIFC_OBJS+=	$(EXEODIR)/uifcfltk.o
+ UIFC_OBJS+=	$(LIBODIR)/uifcfltk.o
 endif
 ifdef USE_CURSES
  CFLAGS +=	-DUSE_CURSES
@@ -151,7 +151,7 @@ ifdef USE_CURSES
  else
   UIFC_LFLAGS += -lcurses
  endif
- UIFC_OBJS +=	$(EXEODIR)/uifcc.o
+ UIFC_OBJS +=	$(LIBODIR)/uifcc.o
 endif
 
 #The following is needed for nspr support on Linux
@@ -214,12 +214,12 @@ $(LIBODIR):
 $(EXEODIR):
 	mkdir $(EXEODIR)
 
-CON_OBJS	= $(EXEODIR)/sbbscon.o $(EXEODIR)/conwrap.o \
-		  $(EXEODIR)/sbbs_ini.o
-FTPCON_OBJS	= $(EXEODIR)/sbbsftp.o $(EXEODIR)/conwrap.o \
-		  $(EXEODIR)/sbbs_ini.o
-WEBCON_OBJS	= $(EXEODIR)/sbbsweb.o $(EXEODIR)/conwrap.o \
-		  $(EXEODIR)/sbbs_ini.o
+CON_OBJS	= $(LIBODIR)/sbbscon.o $(LIBODIR)/conwrap.o \
+		  $(LIBODIR)/sbbs_ini.o
+FTPCON_OBJS	= $(LIBODIR)/sbbsftp.o $(LIBODIR)/conwrap.o \
+		  $(LIBODIR)/sbbs_ini.o
+WEBCON_OBJS	= $(LIBODIR)/sbbsweb.o $(LIBODIR)/conwrap.o \
+		  $(LIBODIR)/sbbs_ini.o
 CON_LDFLAGS	= -lftpsrvr -lwebsrvr -lmailsrvr -lservices
 FTP_OBJS	= $(LIBODIR)/ftpsrvr.o
 MAIL_OBJS	= $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o \
@@ -230,9 +230,9 @@ SERVICE_OBJS	= $(LIBODIR)/services.o
 MONO_OBJS	= $(CON_OBJS) $(FTP_OBJS) $(WEB_OBJS) \
 			$(MAIL_OBJS) $(SERVICE_OBJS)
 SMBLIB_OBJS = \
-	$(EXEODIR)/smblib.o \
-	$(EXEODIR)/filewrap.o \
-	$(EXEODIR)/crc16.o
+	$(LIBODIR)/smblib.o \
+	$(LIBODIR)/filewrap.o \
+	$(LIBODIR)/crc16.o
 
 
 # Monolithic Synchronet executable Build Rule
@@ -315,11 +315,11 @@ $(LIBODIR)/services.o: services.c services.h $(BUILD_DEPENDS)
 
 # Baja Utility
 BAJA_OBJS = \
-	$(EXEODIR)/baja.o \
-	$(EXEODIR)/ars.o \
-	$(EXEODIR)/crc32.o \
-	$(EXEODIR)/genwrap.o \
-	$(EXEODIR)/filewrap.o
+	$(LIBODIR)/baja.o \
+	$(LIBODIR)/ars.o \
+	$(LIBODIR)/crc32.o \
+	$(LIBODIR)/genwrap.o \
+	$(LIBODIR)/filewrap.o
 FORCE$(BAJA): $(BAJA_OBJS)
 
 $(BAJA): $(BAJA_OBJS)
@@ -328,9 +328,9 @@ $(BAJA): $(BAJA_OBJS)
 
 # Node Utility
 NODE_OBJS = \
-	$(EXEODIR)/node.o \
-	$(EXEODIR)/genwrap.o \
-	$(EXEODIR)/filewrap.o
+	$(LIBODIR)/node.o \
+	$(LIBODIR)/genwrap.o \
+	$(LIBODIR)/filewrap.o
 FORCE$(NODE): $(NODE_OBJS)
 
 $(NODE): $(NODE_OBJS)
@@ -339,10 +339,10 @@ $(NODE): $(NODE_OBJS)
 
 # FIXSMB Utility
 FIXSMB_OBJS = \
-	$(EXEODIR)/fixsmb.o \
+	$(LIBODIR)/fixsmb.o \
 	$(SMBLIB_OBJS) \
-	$(EXEODIR)/genwrap.o \
-	$(EXEODIR)/str_util.o
+	$(LIBODIR)/genwrap.o \
+	$(LIBODIR)/str_util.o
 FORCE$(FIXSMB): $(FIXSMB_OBJS)
 	
 $(FIXSMB): $(FIXSMB_OBJS)
@@ -351,11 +351,11 @@ $(FIXSMB): $(FIXSMB_OBJS)
 
 # CHKSMB Utility
 CHKSMB_OBJS = \
-	$(EXEODIR)/chksmb.o \
+	$(LIBODIR)/chksmb.o \
 	$(SMBLIB_OBJS) \
-	$(EXEODIR)/conwrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o
+	$(LIBODIR)/conwrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o
 FORCE$(CHKSMB): $(CHKSMB_OBJS)
 
 $(CHKSMB): $(CHKSMB_OBJS)
@@ -364,16 +364,16 @@ $(CHKSMB): $(CHKSMB_OBJS)
 
 # SMB Utility
 SMBUTIL_OBJS = \
-	$(EXEODIR)/smbutil.o \
+	$(LIBODIR)/smbutil.o \
 	$(SMBLIB_OBJS) \
-	$(EXEODIR)/conwrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o \
-	$(EXEODIR)/smbtxt.o \
-	$(EXEODIR)/crc32.o \
-	$(EXEODIR)/lzh.o \
-	$(EXEODIR)/date_str.o \
-	$(EXEODIR)/str_util.o
+	$(LIBODIR)/conwrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o \
+	$(LIBODIR)/smbtxt.o \
+	$(LIBODIR)/crc32.o \
+	$(LIBODIR)/lzh.o \
+	$(LIBODIR)/date_str.o \
+	$(LIBODIR)/str_util.o
 FORCE$(SMBUTIL): $(SMBUTIL_OBJS)
 	
 $(SMBUTIL): $(SMBUTIL_OBJS)
@@ -382,24 +382,24 @@ $(SMBUTIL): $(SMBUTIL_OBJS)
 
 # SBBSecho (FidoNet Packet Tosser)
 SBBSECHO_OBJS = \
-	$(EXEODIR)/sbbsecho.o \
-	$(EXEODIR)/ars.o \
-	$(EXEODIR)/crc32.o \
-	$(EXEODIR)/date_str.o \
-	$(EXEODIR)/load_cfg.o \
-	$(EXEODIR)/scfglib1.o \
-	$(EXEODIR)/scfglib2.o \
-	$(EXEODIR)/nopen.o \
-	$(EXEODIR)/str_util.o \
-	$(EXEODIR)/dat_rec.o \
-	$(EXEODIR)/userdat.o \
-	$(EXEODIR)/rechocfg.o \
-	$(EXEODIR)/conwrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o \
+	$(LIBODIR)/sbbsecho.o \
+	$(LIBODIR)/ars.o \
+	$(LIBODIR)/crc32.o \
+	$(LIBODIR)/date_str.o \
+	$(LIBODIR)/load_cfg.o \
+	$(LIBODIR)/scfglib1.o \
+	$(LIBODIR)/scfglib2.o \
+	$(LIBODIR)/nopen.o \
+	$(LIBODIR)/str_util.o \
+	$(LIBODIR)/dat_rec.o \
+	$(LIBODIR)/userdat.o \
+	$(LIBODIR)/rechocfg.o \
+	$(LIBODIR)/conwrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o \
 	$(SMBLIB_OBJS) \
-	$(EXEODIR)/smbtxt.o \
-	$(EXEODIR)/lzh.o
+	$(LIBODIR)/smbtxt.o \
+	$(LIBODIR)/lzh.o
 
 FORCE$(SBBSECHO): $(SBBSECHO_OBJS)
 
@@ -409,15 +409,15 @@ $(SBBSECHO): $(SBBSECHO_OBJS)
 
 # SBBSecho Configuration Program
 ECHOCFG_OBJS = \
-	$(EXEODIR)/echocfg.o \
-	$(EXEODIR)/rechocfg.o \
+	$(LIBODIR)/echocfg.o \
+	$(LIBODIR)/rechocfg.o \
 	$(UIFC_OBJS) \
-	$(EXEODIR)/nopen.o \
-	$(EXEODIR)/crc16.o \
-	$(EXEODIR)/str_util.o \
-	$(EXEODIR)/filewrap.o \
-	$(EXEODIR)/genwrap.o \
-	$(EXEODIR)/dirwrap.o
+	$(LIBODIR)/nopen.o \
+	$(LIBODIR)/crc16.o \
+	$(LIBODIR)/str_util.o \
+	$(LIBODIR)/filewrap.o \
+	$(LIBODIR)/genwrap.o \
+	$(LIBODIR)/dirwrap.o
 
 FORCE$(ECHOCFG): $(ECHOCFG_OBJS)
 
@@ -427,21 +427,21 @@ $(ECHOCFG): $(ECHOCFG_OBJS)
 
 # ADDFILES
 ADDFILES_OBJS = \
-	$(EXEODIR)/addfiles.o \
-	$(EXEODIR)/ars.o \
-	$(EXEODIR)/date_str.o \
-	$(EXEODIR)/load_cfg.o \
-	$(EXEODIR)/scfglib1.o \
-	$(EXEODIR)/scfglib2.o \
-	$(EXEODIR)/nopen.o \
-	$(EXEODIR)/crc16.o \
-	$(EXEODIR)/str_util.o \
-	$(EXEODIR)/dat_rec.o \
-	$(EXEODIR)/userdat.o \
-	$(EXEODIR)/filedat.o \
-	$(EXEODIR)/filewrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o
+	$(LIBODIR)/addfiles.o \
+	$(LIBODIR)/ars.o \
+	$(LIBODIR)/date_str.o \
+	$(LIBODIR)/load_cfg.o \
+	$(LIBODIR)/scfglib1.o \
+	$(LIBODIR)/scfglib2.o \
+	$(LIBODIR)/nopen.o \
+	$(LIBODIR)/crc16.o \
+	$(LIBODIR)/str_util.o \
+	$(LIBODIR)/dat_rec.o \
+	$(LIBODIR)/userdat.o \
+	$(LIBODIR)/filedat.o \
+	$(LIBODIR)/filewrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o
 
 FORCE$(ADDFILES): $(ADDFILES_OBJS)
 
@@ -451,20 +451,20 @@ $(ADDFILES): $(ADDFILES_OBJS)
 
 # FILELIST
 FILELIST_OBJS = \
-	$(EXEODIR)/filelist.o \
-	$(EXEODIR)/ars.o \
-	$(EXEODIR)/date_str.o \
-	$(EXEODIR)/load_cfg.o \
-	$(EXEODIR)/scfglib1.o \
-	$(EXEODIR)/scfglib2.o \
-	$(EXEODIR)/nopen.o \
-	$(EXEODIR)/crc16.o \
-	$(EXEODIR)/str_util.o \
-	$(EXEODIR)/dat_rec.o \
-	$(EXEODIR)/filedat.o \
-	$(EXEODIR)/filewrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o
+	$(LIBODIR)/filelist.o \
+	$(LIBODIR)/ars.o \
+	$(LIBODIR)/date_str.o \
+	$(LIBODIR)/load_cfg.o \
+	$(LIBODIR)/scfglib1.o \
+	$(LIBODIR)/scfglib2.o \
+	$(LIBODIR)/nopen.o \
+	$(LIBODIR)/crc16.o \
+	$(LIBODIR)/str_util.o \
+	$(LIBODIR)/dat_rec.o \
+	$(LIBODIR)/filedat.o \
+	$(LIBODIR)/filewrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o
 
 FORCE$(FILELIST): $(FILELIST_OBJS)
 
@@ -474,20 +474,20 @@ $(FILELIST): $(FILELIST_OBJS)
 
 # MAKEUSER
 MAKEUSER_OBJS = \
-	$(EXEODIR)/makeuser.o \
-	$(EXEODIR)/ars.o \
-	$(EXEODIR)/date_str.o \
-	$(EXEODIR)/load_cfg.o \
-	$(EXEODIR)/scfglib1.o \
-	$(EXEODIR)/scfglib2.o \
-	$(EXEODIR)/nopen.o \
-	$(EXEODIR)/crc16.o \
-	$(EXEODIR)/str_util.o \
-	$(EXEODIR)/dat_rec.o \
-	$(EXEODIR)/userdat.o \
-	$(EXEODIR)/filewrap.o \
-	$(EXEODIR)/dirwrap.o \
-	$(EXEODIR)/genwrap.o
+	$(LIBODIR)/makeuser.o \
+	$(LIBODIR)/ars.o \
+	$(LIBODIR)/date_str.o \
+	$(LIBODIR)/load_cfg.o \
+	$(LIBODIR)/scfglib1.o \
+	$(LIBODIR)/scfglib2.o \
+	$(LIBODIR)/nopen.o \
+	$(LIBODIR)/crc16.o \
+	$(LIBODIR)/str_util.o \
+	$(LIBODIR)/dat_rec.o \
+	$(LIBODIR)/userdat.o \
+	$(LIBODIR)/filewrap.o \
+	$(LIBODIR)/dirwrap.o \
+	$(LIBODIR)/genwrap.o
 
 FORCE$(MAKEUSER): $(MAKEUSER_OBJS)
 
@@ -497,7 +497,7 @@ $(MAKEUSER): $(MAKEUSER_OBJS)
 
 # JSEXEC
 JSEXEC_OBJS = \
-	$(EXEODIR)/jsexec.o \
+	$(LIBODIR)/jsexec.o \
 	$(SBBSLIB)
 
 FORCE$(JSEXEC): $(JSEXEC_OBJS)
-- 
GitLab