Skip to content
Snippets Groups Projects
Commit f88f5043 authored by rswindell's avatar rswindell
Browse files

Added support for separate executable and library output directory (object...

Added support for separate executable and library output directory (object files are not compatible due to imported symbols).
parent 22bf2c67
No related branches found
No related tags found
No related merge requests found
......@@ -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
......@@ -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)
......@@ -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)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment