IDIR    = c:\bin
ICOM    = joinumbs.com dos622.com dosmon.com bootflag.com reboot.com
ISYS    = contilde.sys windumb.sys lomem.sys pause.sys
IBIN    = $(ICOM) $(ISYS)

DSK1    = disk1440.sys
DSK2    = disk2880.sys
IDSK    = $(IDIR)\$(DSK1)

# .tiny format dos com
ASOPT   = -bt=DOS -wx -we -q -mt -1 -fpi87
WLOPT   = op q,map format dos com file

.SUFFIXES:
.SUFFIXES: .com .sys .asm

ALL     : $(IBIN) $(IDSK)       .SYMBOLIC
        @if exist *.obj @del *.obj
        @if exist *.map @del *.map

$(IDSK) : memdrive.sys
        @copy  $< $(DSK1) > nul
        @copy  $(DSK1) $@ > nul
        @if exist $(IDIR)\$< @del $(IDIR)\$<
        @wasm  $(ASOPT) -dEXTRA $[&
        @wlink $(WLOPT) $[& name $(DSK2)
        @echo  updated: $(DSK1) $(DSK2)

.asm.com:
        @wasm  $(ASOPT) $*
        @wdis  $* -l -fi
        @wlink $(WLOPT) $*
        @copy  $@ $(IDIR) > nul
        @echo  updated: $@

.asm.sys:
        @wasm  $(ASOPT) $*
        @wdis  $* -l -fi
        @wlink $(WLOPT) $* name $@
        @copy  $@ $(IDIR) > nul
        @echo  updated: $@

