# Mandelbrot
.silent

ASMARG=/ml /m3 /zi /la
LINKARG=/v

HEADERS=.\\mmx.ash
OBJS=mandelmx.asm

OBJSDIR=.\\
LSTDIR=.\\
.path.obj=.\\

# implicit rules
.asm.obj:
  tasm $(ASMARG) $<,$(OBJSDIR)$(<:.asm=.obj),$(LSTDIR)$(<:.asm=.lst)


all: mmmx

# explicit rules
mmmx: $(OBJS:.asm=.obj)
  tlink $(LINKARG) @&&|
$(OBJSDIR)mandelmx.obj
mmmx.exe
mmmx.map
|

clean:
  del $(OBJSDIR)*.obj $(LSTDIR)*.lst *.map *.old *.bak *.tr
  tdstrip *.exe

mandelmx.obj: $(HEADERS) mandelmx.asm
