.SUFFIXES:  .c .def .VBX .h .lnk .map .obj .rc .res .sym

Default: box.vbx

.c.obj:
    echo >con Compiling $(<F)
    cl /c /W4 /G2cs /Zp /BATCH /Osge /GD -AS $<

box.obj: box.c box.h

init.obj: init.c box.h

box.VBX: init.obj box.obj box.lnk box.res box.def
    echo >con Linking box.VBX...
    link /co @box.lnk
    echo >con RCing box.VBX...
    rc -30 box.res box.VBX
    echo >con mapsyming box.VBX...
    mapsym box
    echo >con Done Linking box.VBX

box.lnk: makefile
    echo >con Making <<box.lnk
    box.obj + init.obj
    box.VBX /co /align:16 /batch /far /li /map /nod /noe /nopackc /w
    box.map
    vbapi.lib libw.lib sdllcew.lib
    box.def
<<KEEP

box.res: box.rc box.h \
    boxcd.bmp \
    boxcu.bmp \
    boxmu.bmp \
    boxeu.bmp
    echo >con Resource compiling box.RC
    rc -R $(RCINCS) box.rc


