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

Compiler = wcc386

Include=.;$(%WATCOM)\h

#Compiler_Options = -zp1 -d2
#Compiler_Options = -zp1 -ot -zl -s
Compiler_Options = -zp1 -ot -s
#Compiler_Options = -zp1 -ot
#Compiler_Options = /bt=dos4g /d3 /5s /e10 /mf /w1 /fp5 /xs
#Linker_options   = system pmodew debug all option verbose
#Linker_options   = system dos4g option verbose
Linker_options   = system pmodew option verbose

Exe_file     = gcube.exe

Object_files = main.obj &
               gcube.obj &
               poly.obj &
               string.obj &
               memory.obj &
               data.obj &
               vesa.obj &
               vesac.obj &
               copy.obj &
               rxm.obj &
               gus.obj &
               sb.obj &
               awe.obj &
               int.obj &
               mucke.obj

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

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

.asm.obj:
        tasm $< /ml /m5 /zi

.c.obj:
        *$(Compiler) $(Compiler_Options) -I$(Include) $<
