CDKPATH=\vb2\cdk

!IFDEF release
CP=cl -u -d -W2 -c -G2sw -GD -Alnw -Zpei -Ox -Ob1 -I$(CDKPATH)
CODVIEWOPT=
!MESSAGE *******  Release Optimization in Effect  **********
!ELSE
CP=cl -u -d -W3 -c -G2sw -GD -Alnw -Zpei -I$(CDKPATH)
CODEVIEWOPT=/CO
!ENDIF
LINKFLAGS= /align:16 /batch /far /map /nod /noe /nopackc /w

.c.obj: 
   $(CP) $*.c

PROJECT=mlist
OUTFILE=mlist2
BMPPREF = MLIST

objfiles = $(PROJECT).obj sublocal.obj mlist2.obj

ALL: $(OUTFILE).vbx

$(PROJECT).res:  $(PROJECT).rc $(PROJECT).dlg \
                    $(BMPPREF)cdn.bmp $(BMPPREF)cup.bmp \
                    $(BMPPREF)mdn.bmp $(BMPPREF)mup.bmp $(BMPPREF)edn.bmp \
                    $(BMPPREF)eup.bmp
   rc -r $(PROJECT).rc

mlist.obj: mlist.c mlist.h

sublocal.obj: sublocal.c

mlist2.obj: mlist2.c mlist.h

$(OUTFILE).vbx: $(PROJECT).def $(PROJECT).res $(objfiles)
   link @<<$(PROJECT).lnk
$(objfiles)
$(OUTFILE).vbx $(LINKFLAGS) $(CODEVIEWOPT)
$(PROJECT).map
$(CDKPATH)\vbapi.lib mdllcew.lib libw.lib
$(PROJECT).def
<<KEEP
    rc $(PROJECT).res $(OUTFILE).vbx
    copy $(OUTFILE).vbx c:\windows
