home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
VP2SRC.ZIP
/
MAKEFILE.DBG
< prev
next >
Wrap
Text File
|
1991-04-20
|
2KB
|
105 lines
# Makefile for the Modified ConfMail program, VP2.EXE
#
#LINK = C:\OS2\LINK
LINK = D:\C600\BINB\LINK.EXE
MODE = p
MODEL = L
CC = CL
LFLAGS = /ST:4000/CO/LI/MAP
MFLAGS = /DMem_L /DOS2
#
# Default C Compiler flags
#
#CFLAGS2 = /DMSC /DNOHELP /DOS2 /DVPURGE /Zpel /W3 /G2 /Gw /AL /Lp /Ox /Gs /nologo /J /c
CFLAGS=-B2 C1L -DMSC -DNOHELP -DOS2 -DVPURGE -Zeilp -W4 -G2 -AL -Gw -Lp -Od -nologo -J
#
# Default Masm flags
#
MFLAGS = /DMem_L /DOS2
MOBJ2 = lowlvl2.obj
COBJS1 = stdio.obj msglst.obj data.obj seautils.obj
COBJS2 = fidoutil.obj fast_io.obj fasttoss.obj
COBJS3 = msg.obj arc_e.obj toss.obj message.obj date.obj
COBJS4 = filedir.obj copy.obj
COBJS = $(COBJS1) $(COBJS2) $(COBJS3) $(COBJS4)
EXTRAO1 = scan.obj hw.obj look_up.obj write.obj seen.obj
EXTRAO2 = arc_a.obj fastscan.obj
EXTRAO3 = dirfind.obj
EXTRAOBJ = $(EXTRAO1) $(EXTRAO2) $(EXTRAO3)
FAMVP2.EXE : VP2.EXE
d:\toolkt13\bin\bind.exe VP2.EXE d:\toolkt13\lib\API.LIB c:\os2\DOSCALLS.LIB /o FAMVP2.EXE
VP2.EXE : $(COBJS1) $(COBJS2) $(COBJS3) $(COBJS4) $(EXTRAO1) $(EXTRAO2) $(EXTRAO3) $(MOBJ2) main.obj pntabbs.obj
$(LINK) @<<file.lrf
$(COBJS1)+
$(COBJS2)+
$(COBJS3)+
$(COBJS4)+
$(EXTRAO1)+
$(EXTRAO2)+
$(EXTRAO3)+
$(MOBJ2)+
main.obj pntabbs.obj/ST:4000/CO/LI/MAP
VP2.EXE
VP2.MAP
llibcep.lib os2.lib;
<<
#
# Dependencies for .C files and compiler line to generate 'em.
#
#$(COBJS1): $(COBJS1:.obj=.c)
# !CL $(CFLAGS2) $?
#$(COBJS2): $(COBJS2:.obj=.c)
# !CL $(CFLAGS2) $?
#$(COBJS3): $(COBJS3:.obj=.c)
# !CL $(CFLAGS2) $?
#$(COBJS4): $(COBJS4:.obj=.c)
# !CL $(CFLAGS2) $?
#$(EXTRAO1): $(EXTRAO1:.obj=.c)
# !CL $(CFLAGS2) $?
#$(EXTRAO2): $(EXTRAO2:.obj=.c)
# !CL $(CFLAGS2) $?
#$(EXTRAO3): $(EXTRAO3:.obj=.c)
# !CL $(CFLAGS2) $?
#!CL /DDEBUG $(CFLAGS2) $?
main.obj : main.c
CL /DPOINT_TYPE $(CFLAGS) -c main.c
pntabbs.obj: areasbbs.c
CL /DPOINT_TYPE $(CFLAGS) -Fopntabbs.obj -c areasbbs.c
$(COBJS:.obj=.c): types.h funcs.h defines.h fastecho.h
touch *.c
.c.obj:
$(CC) $(CFLAGS) -c $*.c
#
# Dependencies for .ASM files and compiler line to generate 'em.
#
$(MOBJ2) : $(MOBJ2:.obj=.asm)
!MASM $(MFLAGS) $?;
# ####