1 obj = main.obj video.obj vga.obj vbe.obj watdpmi.obj mouse.obj chkalloc.obj
9 libimago = imago/imago.lib
12 libimago = imago\imago.lib
14 libdir = libpath imago
20 CFLAGS = $(warn) $(dbg) $(opt) $(def) -zq -bt=dos $(inc)
21 LDFLAGS = $(libdir) library { imago.lib }
23 $(bin): $(obj) $(libimago)
24 %write objects.lnk $(obj)
25 %write ldflags.lnk $(LDFLAGS)
26 $(LD) debug all option map name $@ system dos4g file { @objects } @ldflags
32 $(CC) -fo=$@ $(CFLAGS) $<
35 nasm -f obj -o $@ $[*.asm
45 rm -f objects.lnk ldflags.lnk