# Watcom C example - Makefile
# Watcom make only

CC = wcc386 -I=$(INCLUDEDIR)
CPP = wpp386 -I=$(INCLUDEDIR)

HOMEDIR = ..\..
INCLUDEDIR = $(HOMEDIR)\include\
LOADER = $(HOMEDIR)\lib\intload.lib
LINKDEF = @$(HOMEDIR)\include\wext.lnk

ALL : wc_exam.exe

wc_exam.exe : usm_exam.obj music.obj
# First Step   : Create a REX executable
  wlink $(LINKDEF) system wextint file usm_exam.obj file usmpwext.lib file music.obj
# Second Step  : Create Object of executable
  bin2obj usm_exam.rex exec exec
# Third Step   : Link loader and exec
  tlink /3 /x $(LOADER) exec.obj,wc_exam.exe
# Fourth Step  : wextfix
  $(HOMEDIR)\bin\wextfix wc_exam.exe
# Fifth Step   : Cleanup
  @del usm_exam.rex > nul
  @del *.obj > nul

usm_exam.obj : usm_exam.c
  $(CC) usm_exam.c


music.obj : nc-tisst.usm
  bin2obj nc-tisst.usm music _music
