#
# options
#

DEBUG   =
MACHINE = -3r
OPT     = -oneilr

#
# implicit compilation rule
#

.cpp.obj:
	wpp386 -fpc $(MACHINE) $(OPT) -mf $(DEBUG) -zq $*.cpp

#
# header dependencies
#

HDRS    = \
            vg.h \
            vbe.h \
            ptypes.h

OBJS    = \
            demo.obj \
            vg.obj \
            vbe.obj 

all: test.exe

test.exe : $(OBJS)
	wcl386 -k128k -l=dos4g -mf $(DEBUG) $(OBJS)

vbe.obj:	vbe.cpp     $(HDRS)
vg.obj:		vg.cpp      $(HDRS)
demo.obj:	demo.cpp    $(HDRS)

#
# clean up 
#
clean:
	-rm *.bak
	-rm *.obj
	-rm *.exe
	-rm err
	-rm j


