home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
VP2SRC.ZIP
/
MAKEFILE.M45
< prev
next >
Wrap
Text File
|
1988-08-04
|
4KB
|
110 lines
#
# $Header: makefile 3.3 87/12/12 00:49:54 Bob Exp $
#
# The Conference Mail System
#
# This module was originally written by Bob Hartman
# Sysop of FidoNet node 1:132/101
#
# Spark Software, 427-3 Amherst St, CS 2032, Suite 232, Nashua, NH 03061
#
# The Conference Mail System is a complete Echomail processing package. It
# is a superset of the original Echomail utilities created by Jeff Rush, and
# also contains ideas gleaned from the ARCmail, Renum, oMMM, MGM, and Opus
# programs that were created by various software authors.
#
# This program source code is being released with the following provisions:
#
# 1. You are free to make changes to this source code for use on your own
# machine, however, altered source files may not be distributed without the
# consent of Spark Software.
#
# 2. You may distribute "patches" or "diff" files for any changes that you
# have made, provided that the "patch" or "diff" files are also sent to Spark
# Software for inclusion in future releases of the entire package. A "diff"
# file for the source archives may also contain a compiled version, provided
# it is clearly marked as not being created from the original source code.
# No other executable versions may be distributed without the consent of
# Spark Software.
#
# 3. You are free to include portions of this source code in any program you
# develop, providing: a) Credit is given to Spark Software for any code that
# may is used, and b) The resulting program is free to anyone wanting to use
# it, including commercial and government users.
#
# 4. There is NO technical support available for dealing with this source
# code, or the accompanying executable files. This source code is provided
# as is, with no warranty expressed or implied (I hate legalease). In other
# words, if you don't know what to do with it, don't use it, and if you are
# brave enough to use it, you're on your own.
#
# Spark Software may be contacted by modem at (603) 888-8179 (node 1:132/101)
# on the public FidoNet network, or at the address given above.
#
# To use this code you will need Microsoft C version 4.0, and also Microsoft
# Macro Assembler version 4.0.
#
#
# $Log: makefile $
# Revision 3.3 87/12/12 00:49:54 Bob
# Source code release
#
#
# Makefile for the ConfMail program
#
#
# Default C Compiler flags
#
CFLAGS = /DMSC /DNOHELP /Gs /AL /Osr /Zp /J /c
#
# Default Masm flags
#
#MFLAGS =
MOBJS = lowlevel.obj
COBJS = stdio.obj msglst.obj data.obj seautils.obj \
fidoutil.obj fast_io.obj fasttoss.obj \
msg.obj arc_e.obj toss.obj message.obj date.obj \
filedir.obj copy.obj
EXTRAOBJ = scan.obj hw.obj look_up.obj write.obj seen.obj \
arc_a.obj fastscan.obj
confmail.exe: $(COBJS) $(EXTRAOBJ) $(MOBJS) main.obj pntabbs.obj
LINK /NOE /EXEPACK $(COBJS) $(MOBJS) $(EXTRAOBJ) main.obj pntabbs.obj, \
$*/STACK:3000,$*/MAP/LI;
c1.exe: $(COBJS) $(EXTRAOBJ) main.obj pntabbs.obj
LINK /NOE $(COBJS) $(EXTRAOBJ) main.obj pntabbs.obj, \
$*/STACK:3000,$*/MAP/LI;
#
# Dependencies for .C files and compiler line to generate 'em.
#
$(COBJS): $*.c
CL $(CFLAGS) $*.c
$(EXTRAOBJ): $*.c
CL $(CFLAGS) $*.c
main.obj: main.c
CL /DPOINT_TYPE $(CFLAGS) main.c
pntabbs.obj: areasbbs.c
CL /DPOINT_TYPE $(CFLAGS) /Fopntabbs.obj areasbbs.c
#
# Dependencies for .ASM files and compiler line to generate 'em.
#
$(MOBJS): $*.asm
masm $*;