# whatever.

objs       = mxmplay.obj dsio.obj main.obj mxmfile.obj
exe        = test.exe
asmopts    = -f win32
ccopts     = /s /6r /fp6 /fpi87 /otexan /bt=nt /zq

.silent
.erase

.asm.obj
  echo $@
  nasmw $(asmopts) $<
  wdis -l $@

.cpp.obj
  echo $@
  wpp386 $(ccopts) $?
  wdis -l $@

.c.obj
  echo $@
  wcc386 $(ccopts) $<
  wdis -l $@

all: xm2mxm.exe kb_ml2.mxm test.exe

test.exe: $(objs) $(lib)
  echo $@
  %write temp.lnk NAME     $@
  %write temp.lnk system   nt
  %write temp.lnk OPTION   { quiet el map version=4.0 osname='Windows 95'}
#  %write temp.lnk debug    all
  %write temp.lnk FILE     {$(objs)}
  %write temp.lnk LIBRARY  { dsound.lib }
  wlink @temp.lnk
  del temp.lnk

kb_ml2.mxm: xm2mxm.exe kb_ml2.xm
  echo $@
  xm2mxm kb_ml2.xm 

xm2mxm.exe: xm2mxm.cpp
  echo $@
  wcl386 /zp1 /zq xm2mxm.cpp

clean : .symbolic
  del *.obj *.bak *.lst *.map





