home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
SQDEV200.ZIP
/
SRC
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1994-05-23
|
5KB
|
171 lines
#########################################################################
# Memory Model
#########################################################################
# This defines the memory model used for the 16-bit DOS versions of the
# MsgAPI.
# If you are using Microsoft C, this should be either
# "S", "M", "C" or "L", for the small, medium, compact, or large
# memory models, respectively. Note that the model character
# must be uppercase when compiling with a Microsoft compiler.
#
# If you are using any other compiler, this should be either
# "s", "m", "c" or "l", again for the small, medium, compact
# or large memory models. Note that the model character must
# be lowercase when using a non-Microsoft compiler.
MODEL = l
#########################################################################
# OS/2 Compilers
#########################################################################
#
# OS/2 - WATCOM C/16
#
CC = wcc /dOS_2 /2 /j/zp1/oaxte100/zu/r/bd/ml/zq/w4/zp1/I=..\h
ASC = masm /t /Mx /Zi /dOS_2
LD = wlink @msgapi16
LIB = wlib msgapi16.lib -+msgapi.dll
OBJTARGET = msgapi.dll
FINALTARGET = msgapi16.lib
COMPOBJ = wc_misc.obj
#
# OS/2 - WATCOM C/32
#
#
#CC = wcc386 /dOS_2 /j/zp1/4/fp3/onmaxte100/bd/mf/zq/w4/zp1/I=..\h
#ASC = masm /t /Mx /Zi /dOS_2 /d__FLAT__
#LD = wlink @msgapi32
#LIB = wlib msgapi32.lib -+msgapi32.dll
#OBJTARGET = msgapi32.dll
#FINALTARGET = msgapi32.lib
#COMPOBJ = w3_misc.obj
#
# OS/2 - Microsft C
#
#
#CC = cl /nologo /DOS_2 /c /Oaxzr /W4 /Gs /Gr /Zi /ML /AL /I..\h
#ASC = masm /t /Mx /Zi /dOS_2
#LD = link @link.lst,msgapi.dll,nul,,msgapi.def
#LIB = implib msgapi.lib msgapi.dll
#OBJTARGET = msgapi.dll
#FINALTARGET = msgapi16.lib
#COMPOBJ = mc_misc.obj
#########################################################################
# DOS Compilers
#########################################################################
#
# DOS - Microsoft C
#
#
#CC = cl /nologo /c /Oaxzr /W4 /Gs /Gr /Zi /A$(MODEL) /I..\h
#ASC = masm /t /Mx /Zi
#LD = lib msgapi.lib -+mc_misc @liball.lst
#LIB = asdf
#OBJTARGET = msgapi.lib
#FINALTARGET = msgapi.lib
#COMPOBJ = mc_misc.obj
#
# DOS - WATCOM C/16
#
#
#CC = wcc /oals/s/j/zp1/m$(MODEL)/zq/w4/zp1/I=..\h
#ASC = masm /t /Mx /Zi
#LD = wlib msgapi.lib @lib1.lst @lib2.lst @lib3.lst @lib4.lst @lib5.lst @lib6.lst @lib7.lst -+wc_misc
#LIB = asdf
#OBJTARGET = msgapi.lib
#FINALTARGET = msgapi.lib
#COMPOBJ = wc_misc.obj
#
# DOS - WATCOM C/32
#
#
#CC = wcc386 /j/zp1/4/fp3/onmaxte100/mf/zq/w4/zp1/I=..\h
#ASC = masm /t /Mx /Zi /d__FLAT__
#LD = wlib msgapi.lib @lib1.lst @lib2.lst @lib3.lst @lib4.lst @lib5.lst @lib6.lst @lib7.lst -+w3_misc
#LIB = asdf
#OBJTARGET = msgapi.lib
#FINALTARGET = msgapi.lib
#COMPOBJ = w3_misc.obj
#
# DOS - Turbo C
#
#CC = tcc -c -d- -G- -p -v -I..\h -m$(MODEL)
#ASC = tasm /t /Mx /Zi
#LD = tlib msgapi.lib @lib1.lst @lib2.lst @lib3.lst @lib4.lst @lib5.lst @lib6.lst @lib7.lst -+tc_misc
#LIB = asdf
#OBJTARGET = msgapi.lib
#FINALTARGET = msgapi.lib
#COMPOBJ = tc_misc.obj
#
# DOS - Borland C
#
#CC = bcc -c -d- -G- -p -v -I..\h -m$(MODEL)
#ASC = tasm /t /Mx /Zi
#LD = tlib msgapi.lib @lib1.lst @lib2.lst @lib3.lst @lib4.lst @lib5.lst @lib6.lst @lib7.lst -+bc_misc
#LIB = asdf
#OBJTARGET = msgapi.lib
#FINALTARGET = msgapi.lib
#COMPOBJ = bc_misc.obj
#########################################################################
# Object files in the MsgAPI build
#########################################################################
OBJS = api_sdm.obj bld.obj msgapi.obj sq_area.obj \
sq_help.obj sq_idx.obj sq_kill.obj sq_lock.obj \
sq_misc.obj sq_msg.obj sq_read.obj sq_uid.obj \
sq_write.obj sqasm.obj
SLIB = 1stchar.obj cvtdate.obj date2bin.obj dosdate.obj \
fexist.obj ffind.obj flush.obj months.obj \
parsenn.obj qksort.obj stristr.obj strocpy.obj \
trail.obj _ctype.obj nopen.obj setfsize.obj \
tdelay.obj strftim.obj months.obj ffinda.obj \
weekday.obj share.obj $(COMPOBJ)
#########################################################################
# Make commands
#########################################################################
all: $(FINALTARGET)
-echo Done >all
$(OBJTARGET): $(OBJS) $(SLIB)
$(LD)
msgapi16.lib: msgapi.dll
$(LIB)
msgapi32.lib: msgapi32.dll
$(LIB)
.c.obj:
$(CC) $<
.asm.obj:
$(ASC) $<;
clean:
-del *.obj
-del *.lib
-del *.dll
-del *.map