diff --git a/src/sbbs3/Makefile.gnu b/src/sbbs3/Makefile.gnu index db65e95f909559040555e2539376cd34575b632c..507bd54f6afda0f7ed78dd647280944ff9a11516 100644 --- a/src/sbbs3/Makefile.gnu +++ b/src/sbbs3/Makefile.gnu @@ -21,7 +21,8 @@ ifeq ($(os),win32) # Windows LD = dllwrap LFILE = dll -ODIR := gcc.win32.dll +LIBODIR := gcc.win32.dll +EXEODIR := gcc.win32.exe LIBDIR := /gcc/i386-mingw32/lib CFLAGS := -mno-cygwin LFLAGS := --target=i386-mingw32 -mno-cygwin @@ -30,7 +31,8 @@ else # Linux LD = ld LFILE = a -ODIR := lib +LIBODIR := gcc.linux.lib +EXEODIR := gcc.linux.exe LIBDIR := /usr/lib CFLAGS := LFLAGS := @@ -39,21 +41,23 @@ endif ifdef DEBUG CFLAGS := $(CFLAGS) -g -O0 -D_DEBUG -ODIR := $(ODIR).debug +LIBODIR := $(LIBODIR).debug +EXEODIR := $(EXEODIR).debug else LFLAGS := $(LFLAGS) -S -ODIR := $(ODIR).release +LIBODIR := $(LIBODIR).release +EXEODIR := $(EXEODIR).release endif -SBBS = $(ODIR)/sbbs.$(LFILE) +SBBS = $(LIBODIR)/sbbs.$(LFILE) -FTPSRVR = $(ODIR)/ftpsrvr.$(LFILE) +FTPSRVR = $(LIBODIR)/ftpsrvr.$(LFILE) -MAILSRVR= $(ODIR)/mailsrvr.$(LFILE) +MAILSRVR= $(LIBODIR)/mailsrvr.$(LFILE) -SBBSLIB = $(ODIR)/sbbs.a +SBBSLIB = $(LIBODIR)/sbbs.a -ALL: $(ODIR) $(SBBS) $(FTPSRVR) $(MAILSRVR) +ALL: $(LIBODIR) $(SBBS) $(FTPSRVR) $(MAILSRVR) include objects.mak # defines $(OBJS) include headers.mak # defines $(HEADERS) @@ -62,37 +66,37 @@ include sbbsdefs.mak # defines $(SBBSDEFS) LIBS = $(LIBDIR)/libwsock32.a $(LIBDIR)/libwinmm.a # Implicit C Compile Rule for SBBS -$(ODIR)/%.o : %.c +$(LIBODIR)/%.o : %.c $(CC) $(CFLAGS) -c $(SBBSDEFS) $< -o $@ # Implicit C++ Compile Rule for SBBS -$(ODIR)/%.o : %.cpp +$(LIBODIR)/%.o : %.cpp $(CC) $(CFLAGS) -c $(SBBSDEFS) $< -o $@ # Create output directory -$(ODIR): - mkdir $(ODIR) +$(LIBODIR): + mkdir $(LIBODIR) # SBBS Link Rule -$(SBBS): $(OBJS) $(ODIR)/ver.o +$(SBBS): $(OBJS) $(LIBODIR)/ver.o $(LD) $(LFLAGS) -o $@ $^ $(LIBS) --output-lib $(SBBSLIB) # FTP Server Link Rule -$(FTPSRVR): $(ODIR)/ftpsrvr.o $(SBBSLIB) - $(LD) $(LFLAGS) -o $@ $^ $(LIBS) --output-lib $(ODIR)/ftpsrvr.a +$(FTPSRVR): $(LIBODIR)/ftpsrvr.o $(SBBSLIB) + $(LD) $(LFLAGS) -o $@ $^ $(LIBS) --output-lib $(LIBODIR)/ftpsrvr.a # Mail Server Link Rule -$(MAILSRVR): $(ODIR)/mailsrvr.o $(ODIR)/mxlookup.o $(SBBSLIB) - $(LD) $(LFLAGS) -o $@ $^ $(LIBS) --output-lib $(ODIR)/mailsrvr.a +$(MAILSRVR): $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o $(SBBSLIB) + $(LD) $(LFLAGS) -o $@ $^ $(LIBS) --output-lib $(LIBODIR)/mailsrvr.a # Specifc Compile Rules -$(ODIR)/ftpsrvr.o: ftpsrvr.c ftpsrvr.h +$(LIBODIR)/ftpsrvr.o: ftpsrvr.c ftpsrvr.h $(CC) $(CFLAGS) -c -DFTPSRVR_EXPORTS $< -o $@ -$(ODIR)/mailsrvr.o: mailsrvr.c mailsrvr.h +$(LIBODIR)/mailsrvr.o: mailsrvr.c mailsrvr.h $(CC) $(CFLAGS) -c -DMAILSRVR_EXPORTS $< -o $@ -$(ODIR)/mxlookup.o: mxlookup.c +$(LIBODIR)/mxlookup.o: mxlookup.c $(CC) $(CFLAGS) -c -DMAILSRVR_EXPORTS $< -o $@ include depends.mak \ No newline at end of file diff --git a/src/sbbs3/depends.mak b/src/sbbs3/depends.mak index 74738326962aca45c7cb84ebe3153b9c2af5414e..d6360de010c509b7aef3ecdaa40c1f626ae7a6b6 100644 --- a/src/sbbs3/depends.mak +++ b/src/sbbs3/depends.mak @@ -4,80 +4,85 @@ # $Id$ -# ODIR, SLASH, and OFILE must be pre-defined +# LIBODIR, EXEODIR, SLASH, and OFILE must be pre-defined -$(ODIR)$(SLASH)answer.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)ars.$(OFILE): $(HEADERS) ars_defs.h -$(ODIR)$(SLASH)bat_xfer.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)bulkmail.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)chk_ar.$(OFILE): $(HEADERS) ars_defs.h -$(ODIR)$(SLASH)atcodes.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)chat.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)comio.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)con_hi.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)con_out.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)data.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)data_ovl.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)date_str.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)download.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)email.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)exec.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)execfile.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)execfunc.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)execmisc.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)execmsg.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)fido.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)file.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)filedat.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)getkey.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)getmsg.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)getnode.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)getstr.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)inkey.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)listfile.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)load_cfg.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)logfile.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)login.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)logon.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)logout.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)lzh.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)mail.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)main.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)misc.$(OFILE): $(HEADERS) ars_defs.h crc32.h -$(ODIR)$(SLASH)msgtoqwk.$(OFILE): $(HEADERS) qwk.h -$(ODIR)$(SLASH)netmail.$(OFILE): $(HEADERS) qwk.h -$(ODIR)$(SLASH)newuser.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)pack_qwk.$(OFILE): $(HEADERS) qwk.h post.h -$(ODIR)$(SLASH)pack_rep.$(OFILE): $(HEADERS) qwk.h post.h -$(ODIR)$(SLASH)postmsg.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)prntfile.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)putmsg.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)putnode.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)qwk.$(OFILE): $(HEADERS) qwk.h post.h -$(ODIR)$(SLASH)qwktomsg.$(OFILE): $(HEADERS) qwk.h -$(ODIR)$(SLASH)readmail.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)readmsgs.$(OFILE): $(HEADERS) post.h -$(ODIR)$(SLASH)ringbuf.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)scandirs.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)scansubs.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)scfglib1.$(OFILE): $(HEADERS) scfglib.h -$(ODIR)$(SLASH)scfglib2.$(OFILE): $(HEADERS) scfglib.h -$(ODIR)$(SLASH)smblib.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)sortdir.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)str.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)telgate.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)telmet.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)text_sec.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)tmp_xfer.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)un_qwk.$(OFILE): $(HEADERS) qwk.h -$(ODIR)$(SLASH)un_rep.$(OFILE): $(HEADERS) qwk.h -$(ODIR)$(SLASH)upload.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)userdat.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)useredit.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)getuser.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)ver.$(OFILE): $(HEADERS) $(OBJS) -$(ODIR)$(SLASH)viewfile.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)wrappers.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)writemsg.$(OFILE): $(HEADERS) -$(ODIR)$(SLASH)xtrn.$(OFILE): $(HEADERS) cmdshell.h -$(ODIR)$(SLASH)xtrn_sec.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)answer.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)ars.$(OFILE): $(HEADERS) ars_defs.h +$(LIBODIR)$(SLASH)bat_xfer.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)bulkmail.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)chk_ar.$(OFILE): $(HEADERS) ars_defs.h +$(LIBODIR)$(SLASH)atcodes.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)chat.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)comio.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)con_hi.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)con_out.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)data.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)data_ovl.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)date_str.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)download.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)email.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)exec.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)execfile.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)execfunc.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)execmisc.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)execmsg.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)fido.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)file.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)filedat.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)getkey.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)getmsg.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)getnode.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)getstr.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)inkey.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)listfile.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)load_cfg.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)logfile.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)login.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)logon.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)logout.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)lzh.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)mail.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)main.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)misc.$(OFILE): $(HEADERS) ars_defs.h crc32.h +$(LIBODIR)$(SLASH)msgtoqwk.$(OFILE): $(HEADERS) qwk.h +$(LIBODIR)$(SLASH)netmail.$(OFILE): $(HEADERS) qwk.h +$(LIBODIR)$(SLASH)newuser.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)pack_qwk.$(OFILE): $(HEADERS) qwk.h post.h +$(LIBODIR)$(SLASH)pack_rep.$(OFILE): $(HEADERS) qwk.h post.h +$(LIBODIR)$(SLASH)postmsg.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)prntfile.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)putmsg.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)putnode.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)qwk.$(OFILE): $(HEADERS) qwk.h post.h +$(LIBODIR)$(SLASH)qwktomsg.$(OFILE): $(HEADERS) qwk.h +$(LIBODIR)$(SLASH)readmail.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)readmsgs.$(OFILE): $(HEADERS) post.h +$(LIBODIR)$(SLASH)ringbuf.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)scandirs.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)scansubs.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)scfglib1.$(OFILE): $(HEADERS) scfglib.h +$(LIBODIR)$(SLASH)scfglib2.$(OFILE): $(HEADERS) scfglib.h +$(LIBODIR)$(SLASH)smblib.$(OFILE): smblib.h smbdefs.h +$(EXEODIR)$(SLASH)smblib.$(OFILE): smblib.h smbdefs.h +$(LIBODIR)$(SLASH)smbtxt.$(OFILE): smblib.h lzh.h +$(EXEODIR)$(SLASH)smbtxt.$(OFILE): smblib.h lzh.h +$(LIBODIR)$(SLASH)smbwrap.$(OFILE): smbwrap.h +$(EXEODIR)$(SLASH)smbwrap.$(OFILE): smbwrap.h +$(LIBODIR)$(SLASH)sortdir.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)str.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)telgate.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)telmet.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)text_sec.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)tmp_xfer.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)un_qwk.$(OFILE): $(HEADERS) qwk.h +$(LIBODIR)$(SLASH)un_rep.$(OFILE): $(HEADERS) qwk.h +$(LIBODIR)$(SLASH)upload.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)userdat.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)useredit.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)getuser.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)ver.$(OFILE): $(HEADERS) $(OBJS) +$(LIBODIR)$(SLASH)viewfile.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)wrappers.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)writemsg.$(OFILE): $(HEADERS) +$(LIBODIR)$(SLASH)xtrn.$(OFILE): $(HEADERS) cmdshell.h +$(LIBODIR)$(SLASH)xtrn_sec.$(OFILE): $(HEADERS) diff --git a/src/sbbs3/objects.mak b/src/sbbs3/objects.mak index bf067ae35f67ae7e5073aa1276abb2004c94f88a..78f8878ce50789354ac976f8f33dfd5775bf8536 100644 --- a/src/sbbs3/objects.mak +++ b/src/sbbs3/objects.mak @@ -4,79 +4,80 @@ # $Id$ -# ODIR, SLASH, and OFILE must be pre-defined +# LIBODIR, SLASH, and OFILE must be pre-defined -OBJS = $(ODIR)$(SLASH)ansiterm.$(OFILE)\ - $(ODIR)$(SLASH)answer.$(OFILE)\ - $(ODIR)$(SLASH)ars.$(OFILE)\ - $(ODIR)$(SLASH)atcodes.$(OFILE)\ - $(ODIR)$(SLASH)bat_xfer.$(OFILE)\ - $(ODIR)$(SLASH)bulkmail.$(OFILE)\ - $(ODIR)$(SLASH)chat.$(OFILE)\ - $(ODIR)$(SLASH)chk_ar.$(OFILE)\ - $(ODIR)$(SLASH)con_hi.$(OFILE)\ - $(ODIR)$(SLASH)con_out.$(OFILE)\ - $(ODIR)$(SLASH)data.$(OFILE)\ - $(ODIR)$(SLASH)data_ovl.$(OFILE)\ - $(ODIR)$(SLASH)date_str.$(OFILE)\ - $(ODIR)$(SLASH)download.$(OFILE)\ - $(ODIR)$(SLASH)email.$(OFILE)\ - $(ODIR)$(SLASH)exec.$(OFILE)\ - $(ODIR)$(SLASH)execfile.$(OFILE)\ - $(ODIR)$(SLASH)execfunc.$(OFILE)\ - $(ODIR)$(SLASH)execmisc.$(OFILE)\ - $(ODIR)$(SLASH)execmsg.$(OFILE)\ - $(ODIR)$(SLASH)fido.$(OFILE)\ - $(ODIR)$(SLASH)file.$(OFILE)\ - $(ODIR)$(SLASH)filedat.$(OFILE)\ - $(ODIR)$(SLASH)getkey.$(OFILE)\ - $(ODIR)$(SLASH)getmsg.$(OFILE)\ - $(ODIR)$(SLASH)getnode.$(OFILE)\ - $(ODIR)$(SLASH)getstr.$(OFILE)\ - $(ODIR)$(SLASH)inkey.$(OFILE)\ - $(ODIR)$(SLASH)listfile.$(OFILE)\ - $(ODIR)$(SLASH)load_cfg.$(OFILE)\ - $(ODIR)$(SLASH)logfile.$(OFILE)\ - $(ODIR)$(SLASH)login.$(OFILE)\ - $(ODIR)$(SLASH)logon.$(OFILE)\ - $(ODIR)$(SLASH)logout.$(OFILE)\ - $(ODIR)$(SLASH)lzh.$(OFILE)\ - $(ODIR)$(SLASH)mail.$(OFILE)\ - $(ODIR)$(SLASH)main.$(OFILE)\ - $(ODIR)$(SLASH)misc.$(OFILE)\ - $(ODIR)$(SLASH)msgtoqwk.$(OFILE)\ - $(ODIR)$(SLASH)netmail.$(OFILE)\ - $(ODIR)$(SLASH)newuser.$(OFILE)\ - $(ODIR)$(SLASH)pack_qwk.$(OFILE)\ - $(ODIR)$(SLASH)pack_rep.$(OFILE)\ - $(ODIR)$(SLASH)postmsg.$(OFILE)\ - $(ODIR)$(SLASH)prntfile.$(OFILE)\ - $(ODIR)$(SLASH)putmsg.$(OFILE)\ - $(ODIR)$(SLASH)putnode.$(OFILE)\ - $(ODIR)$(SLASH)qwk.$(OFILE)\ - $(ODIR)$(SLASH)qwktomsg.$(OFILE)\ - $(ODIR)$(SLASH)readmail.$(OFILE)\ - $(ODIR)$(SLASH)readmsgs.$(OFILE)\ - $(ODIR)$(SLASH)ringbuf.$(OFILE)\ - $(ODIR)$(SLASH)scandirs.$(OFILE)\ - $(ODIR)$(SLASH)scansubs.$(OFILE)\ - $(ODIR)$(SLASH)scfglib1.$(OFILE)\ - $(ODIR)$(SLASH)scfglib2.$(OFILE)\ - $(ODIR)$(SLASH)smblib.$(OFILE)\ - $(ODIR)$(SLASH)smbwrap.$(OFILE)\ - $(ODIR)$(SLASH)sortdir.$(OFILE)\ - $(ODIR)$(SLASH)str.$(OFILE)\ - $(ODIR)$(SLASH)telgate.$(OFILE)\ - $(ODIR)$(SLASH)telnet.$(OFILE)\ - $(ODIR)$(SLASH)text_sec.$(OFILE)\ - $(ODIR)$(SLASH)tmp_xfer.$(OFILE)\ - $(ODIR)$(SLASH)un_qwk.$(OFILE)\ - $(ODIR)$(SLASH)un_rep.$(OFILE)\ - $(ODIR)$(SLASH)upload.$(OFILE)\ - $(ODIR)$(SLASH)userdat.$(OFILE)\ - $(ODIR)$(SLASH)useredit.$(OFILE)\ - $(ODIR)$(SLASH)viewfile.$(OFILE)\ - $(ODIR)$(SLASH)wrappers.$(OFILE)\ - $(ODIR)$(SLASH)writemsg.$(OFILE)\ - $(ODIR)$(SLASH)xtrn.$(OFILE)\ - $(ODIR)$(SLASH)xtrn_sec.$(OFILE) +OBJS = $(LIBODIR)$(SLASH)ansiterm.$(OFILE)\ + $(LIBODIR)$(SLASH)answer.$(OFILE)\ + $(LIBODIR)$(SLASH)ars.$(OFILE)\ + $(LIBODIR)$(SLASH)atcodes.$(OFILE)\ + $(LIBODIR)$(SLASH)bat_xfer.$(OFILE)\ + $(LIBODIR)$(SLASH)bulkmail.$(OFILE)\ + $(LIBODIR)$(SLASH)chat.$(OFILE)\ + $(LIBODIR)$(SLASH)chk_ar.$(OFILE)\ + $(LIBODIR)$(SLASH)con_hi.$(OFILE)\ + $(LIBODIR)$(SLASH)con_out.$(OFILE)\ + $(LIBODIR)$(SLASH)data.$(OFILE)\ + $(LIBODIR)$(SLASH)data_ovl.$(OFILE)\ + $(LIBODIR)$(SLASH)date_str.$(OFILE)\ + $(LIBODIR)$(SLASH)download.$(OFILE)\ + $(LIBODIR)$(SLASH)email.$(OFILE)\ + $(LIBODIR)$(SLASH)exec.$(OFILE)\ + $(LIBODIR)$(SLASH)execfile.$(OFILE)\ + $(LIBODIR)$(SLASH)execfunc.$(OFILE)\ + $(LIBODIR)$(SLASH)execmisc.$(OFILE)\ + $(LIBODIR)$(SLASH)execmsg.$(OFILE)\ + $(LIBODIR)$(SLASH)fido.$(OFILE)\ + $(LIBODIR)$(SLASH)file.$(OFILE)\ + $(LIBODIR)$(SLASH)filedat.$(OFILE)\ + $(LIBODIR)$(SLASH)getkey.$(OFILE)\ + $(LIBODIR)$(SLASH)getmsg.$(OFILE)\ + $(LIBODIR)$(SLASH)getnode.$(OFILE)\ + $(LIBODIR)$(SLASH)getstr.$(OFILE)\ + $(LIBODIR)$(SLASH)inkey.$(OFILE)\ + $(LIBODIR)$(SLASH)listfile.$(OFILE)\ + $(LIBODIR)$(SLASH)load_cfg.$(OFILE)\ + $(LIBODIR)$(SLASH)logfile.$(OFILE)\ + $(LIBODIR)$(SLASH)login.$(OFILE)\ + $(LIBODIR)$(SLASH)logon.$(OFILE)\ + $(LIBODIR)$(SLASH)logout.$(OFILE)\ + $(LIBODIR)$(SLASH)lzh.$(OFILE)\ + $(LIBODIR)$(SLASH)mail.$(OFILE)\ + $(LIBODIR)$(SLASH)main.$(OFILE)\ + $(LIBODIR)$(SLASH)misc.$(OFILE)\ + $(LIBODIR)$(SLASH)msgtoqwk.$(OFILE)\ + $(LIBODIR)$(SLASH)netmail.$(OFILE)\ + $(LIBODIR)$(SLASH)newuser.$(OFILE)\ + $(LIBODIR)$(SLASH)pack_qwk.$(OFILE)\ + $(LIBODIR)$(SLASH)pack_rep.$(OFILE)\ + $(LIBODIR)$(SLASH)postmsg.$(OFILE)\ + $(LIBODIR)$(SLASH)prntfile.$(OFILE)\ + $(LIBODIR)$(SLASH)putmsg.$(OFILE)\ + $(LIBODIR)$(SLASH)putnode.$(OFILE)\ + $(LIBODIR)$(SLASH)qwk.$(OFILE)\ + $(LIBODIR)$(SLASH)qwktomsg.$(OFILE)\ + $(LIBODIR)$(SLASH)readmail.$(OFILE)\ + $(LIBODIR)$(SLASH)readmsgs.$(OFILE)\ + $(LIBODIR)$(SLASH)ringbuf.$(OFILE)\ + $(LIBODIR)$(SLASH)scandirs.$(OFILE)\ + $(LIBODIR)$(SLASH)scansubs.$(OFILE)\ + $(LIBODIR)$(SLASH)scfglib1.$(OFILE)\ + $(LIBODIR)$(SLASH)scfglib2.$(OFILE)\ + $(LIBODIR)$(SLASH)smblib.$(OFILE)\ + $(LIBODIR)$(SLASH)smbtxt.$(OFILE)\ + $(LIBODIR)$(SLASH)smbwrap.$(OFILE)\ + $(LIBODIR)$(SLASH)sortdir.$(OFILE)\ + $(LIBODIR)$(SLASH)str.$(OFILE)\ + $(LIBODIR)$(SLASH)telgate.$(OFILE)\ + $(LIBODIR)$(SLASH)telnet.$(OFILE)\ + $(LIBODIR)$(SLASH)text_sec.$(OFILE)\ + $(LIBODIR)$(SLASH)tmp_xfer.$(OFILE)\ + $(LIBODIR)$(SLASH)un_qwk.$(OFILE)\ + $(LIBODIR)$(SLASH)un_rep.$(OFILE)\ + $(LIBODIR)$(SLASH)upload.$(OFILE)\ + $(LIBODIR)$(SLASH)userdat.$(OFILE)\ + $(LIBODIR)$(SLASH)useredit.$(OFILE)\ + $(LIBODIR)$(SLASH)viewfile.$(OFILE)\ + $(LIBODIR)$(SLASH)wrappers.$(OFILE)\ + $(LIBODIR)$(SLASH)writemsg.$(OFILE)\ + $(LIBODIR)$(SLASH)xtrn.$(OFILE)\ + $(LIBODIR)$(SLASH)xtrn_sec.$(OFILE)