##########################
## User settable macros ##
##########################

Processor = 586

Compiler = wcc386

System = dos4g

Model = f

Include=.;$(%WATCOM)\h

Compiler_Options = /bt=dos4g  /of+ /ol /ol+ /5r /ms /om /oc /or /oi /oe20 /fpi87 /onetaxn

Linker_options   = option stack=128k option verbose

Exe_file     = mdiv2dos.exe

Object_files = dosasm.obj &
               azpartic.obj &
               benchm.obj &
               dos\dev_sb.obj &
               dos\dev_wss.obj &
               dos\device.obj &
               dos\dma.obj   &
               dos\irq.obj   &
               dos\player.obj &
               dummy.obj      &
               g_dos.obj      &
               i_dos.obj      &
               l_dos.obj      &
               m_main.obj     &
               renderfx.obj   &
               s_dos.obj      &
               script.obj     &
               sys_null.obj   &
               tilefx.obj     &
               vengine.obj    &


####################
## Makefile rules ##
####################

$(Exe_file): $(Object_files)
	     *wlink system $(System) $(Linker_options) name $(Exe_file) &
	      file {$(Object_files)}

.asm.obj:
      wasm $< -i=C:\WATCOM\h -mf -5r -w4 -e25 -zq

.c.obj:
	*$(Compiler) $(Compiler_Options) -ih -zq  $<
.cpp.obj
        wpp386 -zq $(Compiler_Options) $<
