1 obj = main.obj video.obj vga.obj vbe.obj watdpmi.obj mouse.obj
10 libimago = imago/imago.lib
13 libimago = imago\imago.lib
15 libdir = libpath imago
19 CFLAGS = $(warn) $(dbg) $(opt) $(def) -zq -bt=dos $(inc)
20 LDFLAGS = $(libdir) library { imago.lib }
22 $(bin): $(obj) $(libimago)
23 %write objects.lnk $(obj)
24 %write ldflags.lnk $(LDFLAGS)
25 $(LD) debug all option map name $@ system dos4g file { @objects } @ldflags
31 $(CC) -fo=$@ $(CFLAGS) $<
34 nasm -f obj -o $@ $[*.asm
44 rm -f objects.lnk ldflags.lnk