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

Eliminated old build files.

parent 491ca7d6
No related branches found
No related tags found
No related merge requests found
# Makefile.bor
#########################################################################
# Makefile for Synchronet BBS #
# For use with Borland C++ Builder 5 or Borland C++ 5.5 for Win32 #
# @format.tab-size 4 #
# #
# usage: make -f makefile.bor #
# #
# Optional build targets: dlls, utils, mono, all (default) #
#########################################################################
# $Id$
# Macros
DEBUG = 1 # Comment out for release (non-debug) version
JS = 1 # Comment out for non-JavaScript (v3.00) build
CC = bcc32
LD = ilink32
SLASH = \\
OFILE = obj
LIBFILE = .dll
EXEFILE = .exe
LIBODIR = bcc.win32.dll # Library output directory
EXEODIR = bcc.win32.exe # Executable output directory
CFLAGS = -M -g1
LFLAGS = -m -s -c -Tpd -Gi -I$(LIBODIR)
DELETE = echo y | del
# Optional compile flags (disable banner, warnings and such)
CFLAGS = $(CFLAGS) -q -d -H -X- -w-csu -w-pch -w-ccc -w-rch -w-par
# Debug or release build?
!ifdef DEBUG
CFLAGS = $(CFLAGS) -v -Od -D_DEBUG
LFLAGS = $(LFLAGS) -v
LIBODIR = $(LIBODIR).debug
EXEODIR = $(EXEODIR).debug
!else
LIBODIR = $(LIBODIR).release
EXEODIR = $(EXEODIR).release
!endif
# JavaScript Support
!ifdef JS
CFLAGS = $(CFLAGS) -DJAVASCRIPT -I../mozilla/js/src
LIBS = ..\mozilla\js\src\Release\js32omf.lib
!endif
# Cross platform/compiler definitions
!include targets.mak # defines all targets
!include objects.mak # defines $(OBJS)
!include headers.mak # defines $(HEADERS)
!include sbbsdefs.mak # defines $(SBBSDEFS)
SBBSLIB = $(LIBODIR)\sbbs.lib
# Implicit C Compile Rule for SBBS.DLL
{.}.c.$(OFILE):
@echo Compiling (I) $< to $@ ...
$(CC) $(CFLAGS) -WD -WM -n$(LIBODIR) -c $(SBBSDEFS) $<
# Implicit C++ Compile Rule for SBBS.DLL
{.}.cpp.$(OFILE):
@echo Compiling (I) $< to $@ ...
$(CC) $(CFLAGS) -WD -WM -n$(LIBODIR) -c $(SBBSDEFS) $<
# Create output directories if they don't exist
$(LIBODIR):
@if not exist $(LIBODIR) mkdir $(LIBODIR)
$(EXEODIR):
@if not exist $(EXEODIR) mkdir $(EXEODIR)
# Monolithic Synchronet executable Build Rule
$(SBBSMONO): sbbscon.c $(OBJS) $(LIBODIR)\ver.$(OFILE) $(LIBODIR)\ftpsrvr.$(OFILE) \
$(LIBODIR)\mailsrvr.$(OFILE) $(LIBODIR)\mxlookup.$(OFILE) $(LIBODIR)\mime.$(OFILE) \
$(LIBODIR)\services.$(OFILE)
$(CC) $(CFLAGS) -WM -e$(SBBSMONO) $** $(LIBS)
# SBBS DLL Link Rule
$(SBBS): $(OBJS) $(LIBODIR)\ver.$(OFILE)
@echo Linking $< ...
$(LD) $(LFLAGS) c0d32.obj $(LIBS) $(OBJS) $(LIBODIR)\ver.$(OFILE), $*, $*, \
import32.lib cw32mt.lib ws2_32.lib
# Mail Server DLL Link Rule
$(MAILSRVR): mailsrvr.c mxlookup.c mime.c crc32.c $(SBBSLIB)
@echo Compiling $** ...
$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DMAILSRVR_EXPORTS -DSMBDLL $** $(LIBS)
# FTP Server DLL Link Rule
$(FTPSRVR): ftpsrvr.c $(SBBSLIB)
@echo Compiling $** ...
$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DFTPSRVR_EXPORTS $** $(LIBS)
# Services DLL Link Rule
$(SERVICES): services.c $(SBBSLIB)
@echo Compiling $** ...
$(CC) $(CFLAGS) -WD -WM -lGi -n$(LIBODIR) -DSERVICES_EXPORTS $** $(LIBS)
# Synchronet Console Build Rule
$(SBBSCON): sbbscon.c $(SBBSLIB)
$(CC) $(CFLAGS) -n$(EXEODIR) $**
# Baja Utility
$(BAJA): baja.c ars.c crc32.c
@echo Compiling $** ...
$(CC) $(CFLAGS) -n$(EXEODIR) $**
# Node Utility
$(NODE): node.c
@echo Compiling $** ...
$(CC) $(CFLAGS) -n$(EXEODIR) $**
# FIXSMB Utility
$(FIXSMB): fixsmb.c smblib.c smbwrap.c
@echo Compiling $** ...
$(CC) $(CFLAGS) -n$(EXEODIR) $**
# CHKSMB Utility
$(CHKSMB): chksmb.c smblib.c smbwrap.c
@echo Compiling $** ...
$(CC) $(CFLAGS) -n$(EXEODIR) $**
# SMB Utility
$(SMBUTIL): smbutil.c smblib.c smbwrap.c smbtxt.c crc32.c lzh.c
@echo Compiling $** ...
$(CC) $(CFLAGS) -n$(EXEODIR) $**
!include depends.mak # defines dependencies
\ No newline at end of file
# Makefile.gnu
#########################################################################
# Makefile for Synchronet BBS #
# For use with GNU make and GNU C Compiler #
# @format.tab-size 4, @format.use-tabs true #
# #
# Linux: make -f Makefile.gnu #
# Win32: make -f Makefile.gnu os=win32 #
# FreeBSD: make -f Makefile.gnu os=freebsd #
# #
# Optional build targets: dlls, utils, mono, all (default) #
#########################################################################
# $Id$
# Macros
DEBUG = 1 # Comment out for release (non-debug) version
CC = gcc
SLASH = /
OFILE = o
ifeq ($(os),win32) # Windows
LD = dllwrap
LIBFILE = .dll
EXEFILE = .exe
LIBODIR := gcc.win32.dll
EXEODIR := gcc.win32.exe
LIBDIR := /gcc/i386-mingw32/lib
CFLAGS := -mno-cygwin
LFLAGS := --target=i386-mingw32 -mno-cygwin
DELETE = echo y | del
OUTLIB = --output-lib
LIBS = $(LIBDIR)/libwsock32.a $(LIBDIR)/libwinmm.a
else # Unix (begin)
LD = ld
LIBFILE = .a
EXEFILE =
ifeq ($(os),freebsd) # FreeBSD
LIBODIR := gcc.freebsd.lib
EXEODIR := gcc.freebsd.exe
else # Linux
LIBODIR := gcc.linux.lib
EXEODIR := gcc.linux.exe
endif
LIBDIR := /usr/lib
LFLAGS :=
DELETE = rm -f -v
OUTLIB = -o
CFLAGS := -DJAVASCRIPT -I../mozilla/js/src
ifeq ($(os),freebsd) # FreeBSD
CFLAGS := $(CFLAGS) -pthread -D_THREAD_SAFE
LIBS := -pthread
else # Linux / Other UNIX
LIBS := $(LIBDIR)/libpthread.a
endif
endif # Unix (end)
# Math library needed
LIBS := $(LIBS) -lm
ifdef DEBUG
CFLAGS := $(CFLAGS) -g -O0 -D_DEBUG
LIBODIR := $(LIBODIR).debug
EXEODIR := $(EXEODIR).debug
ifeq ($(os),freebsd) # FreeBSD
LIBS := $(LIBS) ../mozilla/js/src/FreeBSD4.3-RELEASE_DBG.OBJ/libjs.a
else # Linux
LIBS := $(LIBS) ../mozilla/js/src/Linux_All_DBG.OBJ/libjs.a
endif
else # RELEASE
LFLAGS := $(LFLAGS) -S
LIBODIR := $(LIBODIR).release
EXEODIR := $(EXEODIR).release
ifeq ($(os),freebsd) # FreeBSD
LIBS := $(LIBS) ../mozilla/js/src/FreeBSD4.3-RELEASE_OPT.OBJ/libjs.a
else
LIBS := $(LIBS) ../mozilla/js/src/Linux_All_OPT.OBJ/libjs.a
endif
endif
include targets.mak # defines all targets
include objects.mak # defines $(OBJS)
include headers.mak # defines $(HEADERS)
include sbbsdefs.mak # defines $(SBBSDEFS)
SBBSLIB = $(LIBODIR)/sbbs.a
# Implicit C Compile Rule for SBBS
$(LIBODIR)/%.o : %.c
$(CC) $(CFLAGS) -c $(SBBSDEFS) $< -o $@
# Implicit C++ Compile Rule for SBBS
$(LIBODIR)/%.o : %.cpp
$(CC) $(CFLAGS) -c $(SBBSDEFS) $< -o $@
# Create output directories
$(LIBODIR):
mkdir $(LIBODIR)
$(EXEODIR):
mkdir $(EXEODIR)
# Monolithic Synchronet executable Build Rule
$(SBBSMONO): sbbscon.c conwrap.c $(OBJS) $(LIBODIR)/ver.o $(LIBODIR)/ftpsrvr.o $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o $(LIBODIR)/mime.o $(LIBODIR)/services.o
# $(CC) $(CFLAGS) -o $(SBBSMONO) $^ $(LIBS)
$(CC) -o $(SBBSMONO) $^ $(LIBS)
# Synchronet BBS library Link Rule
$(SBBS): $(OBJS) $(LIBODIR)/ver.o
$(LD) $(LFLAGS) -o $(SBBS) $^ $(LIBS) $(OUTLIB) $(SBBSLIB)
# FTP Server Link Rule
$(FTPSRVR): $(LIBODIR)/ftpsrvr.o $(SBBSLIB)
$(LD) $(LFLAGS) -o $@ $^ $(LIBS) $(OUTLIB) $(LIBODIR)/ftpsrvr.a
# Mail Server Link Rule
$(MAILSRVR): $(LIBODIR)/mailsrvr.o $(LIBODIR)/mxlookup.o $(LIBODIR)/mime.o $(SBBSLIB)
$(LD) $(LFLAGS) -o $@ $^ $(LIBS) $(OUTLIB) $(LIBODIR)/mailsrvr.a
# Synchronet Console Build Rule
$(SBBSCON): sbbscon.c $(SBBSLIB)
$(CC) $(CFLAGS) -o $@ $^
# Specifc Compile Rules
$(LIBODIR)/ftpsrvr.o: ftpsrvr.c ftpsrvr.h
$(CC) $(CFLAGS) -c -DFTPSRVR_EXPORTS $< -o $@
$(LIBODIR)/mailsrvr.o: mailsrvr.c mailsrvr.h
$(CC) $(CFLAGS) -c -DMAILSRVR_EXPORTS $< -o $@
$(LIBODIR)/mxlookup.o: mxlookup.c
$(CC) $(CFLAGS) -c -DMAILSRVR_EXPORTS $< -o $@
$(LIBODIR)/mime.o: mime.c
$(CC) $(CFLAGS) -c -DMAILSRVR_EXPORTS $< -o $@
$(LIBODIR)/services.o: services.c services.h
$(CC) $(CFLAGS) -c -DSERVICES_EXPORTS $< -o $@
# Baja Utility
$(BAJA): baja.c ars.c smbwrap.c crc32.c
$(CC) $(CFLAGS) -o $@ $^
# Node Utility
$(NODE): node.c smbwrap.c
$(CC) $(CFLAGS) -o $@ $^
# FIXSMB Utility
$(FIXSMB): fixsmb.c smblib.c smbwrap.c
$(CC) $(CFLAGS) -o $@ $^
# CHKSMB Utility
$(CHKSMB): chksmb.c smblib.c smbwrap.c conwrap.c
$(CC) $(CFLAGS) -o $@ $^
# SMB Utility
$(SMBUTIL): smbutil.c smblib.c smbwrap.c conwrap.c smbtxt.c crc32.c lzh.c
$(CC) $(CFLAGS) -o $@ $^
include depends.mak
# depends.mak
# Make 'include file' defining dependencies for Synchronet SBBS.DLL
# $Id$
# LIBODIR, EXEODIR, SLASH, and OFILE must be pre-defined
$(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)execnet.$(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)ident.$(OFILE): $(HEADERS) ident.h
$(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 ident.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)
# headers.mak
# Make 'include file' for building Synchronet DLLs
# Used with GNU and Borland compilers
# $Id$
HEADERS = sbbs.h sbbsdefs.h sbbswrap.h sbbsinet.h scfgdefs.h gen_defs.h \
nodedefs.h smblib.h smbdefs.h text.h
# objects.mak
# Make 'include file' listing object files for SBBS.DLL
# $Id$
# LIBODIR, SLASH, and OFILE must be pre-defined
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)crc32.$(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)execnet.$(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)ident.$(OFILE)\
$(LIBODIR)$(SLASH)js_bbs.$(OFILE)\
$(LIBODIR)$(SLASH)js_client.$(OFILE)\
$(LIBODIR)$(SLASH)js_console.$(OFILE)\
$(LIBODIR)$(SLASH)js_file.$(OFILE)\
$(LIBODIR)$(SLASH)js_file_area.$(OFILE)\
$(LIBODIR)$(SLASH)js_global.$(OFILE)\
$(LIBODIR)$(SLASH)js_msg_area.$(OFILE)\
$(LIBODIR)$(SLASH)js_msgbase.$(OFILE)\
$(LIBODIR)$(SLASH)js_socket.$(OFILE)\
$(LIBODIR)$(SLASH)js_system.$(OFILE)\
$(LIBODIR)$(SLASH)js_user.$(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)scfgsave.$(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)
# sbbsdefs.mak
# C/C++ compiler preprocessor definitions for building SBBS.DLL
# $Id$
SBBSDEFS= -DSBBS -DSBBS_EXPORTS -DSMBDLL -DSMB_EXPORTS -DWRAPPER_DLL
# targets.mak
# Make 'include file' defining targets for Synchronet project
# $Id$
# LIBODIR, EXEODIR, SLASH, LIBFILE, EXEFILE, and DELETE must be pre-defined
SBBS = $(LIBODIR)$(SLASH)sbbs$(LIBFILE)
FTPSRVR = $(LIBODIR)$(SLASH)ftpsrvr$(LIBFILE)
MAILSRVR= $(LIBODIR)$(SLASH)mailsrvr$(LIBFILE)
SERVICES= $(LIBODIR)$(SLASH)services$(LIBFILE)
SBBSCON = $(EXEODIR)$(SLASH)sbbscon$(EXEFILE)
SBBSMONO= $(EXEODIR)$(SLASH)sbbs$(EXEFILE)
NODE = $(EXEODIR)$(SLASH)node$(EXEFILE)
BAJA = $(EXEODIR)$(SLASH)baja$(EXEFILE)
FIXSMB = $(EXEODIR)$(SLASH)fixsmb$(EXEFILE)
CHKSMB = $(EXEODIR)$(SLASH)chksmb$(EXEFILE)
SMBUTIL = $(EXEODIR)$(SLASH)smbutil$(EXEFILE)
all: $(LIBODIR) $(EXEODIR) $(SBBSMONO) \
$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE)
utils: $(EXEODIR) \
$(FIXSMB) $(CHKSMB) $(SMBUTIL) $(BAJA) $(NODE)
dlls: $(LIBODIR) \
$(SBBS) $(FTPSRVR) $(MAILSRVR) $(SERVICES)
mono: $(LIBODIR) $(EXEODIR) $(SBBSMONO)
clean:
@$(DELETE) $(LIBODIR)$(SLASH)*
@$(DELETE) $(EXEODIR)$(SLASH)*
\ No newline at end of file
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