MIDASDIR = c:\midas
MIDASINCS = $(MIDASDIR)\src\midas
MIDASLIB = $(MIDASDIR)\lib\dos\wcretail\midas.lib
CC = wcc386 -w99 -oxfhl+ntxa -i$(MIDASINCS)

nf2.exe: main.obj camoufst.obj dip.obj feedback.obj graph.obj hirmu.obj music.obj nethack.obj pud.obj resout.obj roto.obj text.obj ugly.obj vball.obj
  wlink @hirmu.wlk library $(MIDASLIB) option caseexact

main.obj: main.c camoufst.h dip.h feedback.h graph.h hirmu.h music.h nethack.h pud.h resout.h roto.h text.h ugly.h vball.h
	$(CC) main.c

camoufst.obj: camoufst.c graph.h
	$(CC) camoufst.c

dip.obj: dip.c dip.h
  $(CC) dip.c

feedback.obj: feedback.c feedback.h
	$(CC) feedback.c

graph.obj: graph.c graph.h pud.h
	$(CC) graph.c

hirmu.obj: hirmu.c graph.h hirmu.h music.h
	$(CC) hirmu.c

nethack.obj: nethack.c graph.h
	$(CC) nethack.c

music.obj: music.c music.h
	$(CC) music.c

pud.obj: pud.c pud.h
	$(CC) pud.c

resout.obj: resout.c resout.h
	$(CC) resout.c

roto.obj: roto.c roto.h
	$(CC) roto.c

text.obj: text.c text.h music.h
	$(CC) text.c

ugly.obj: ugly.c graph.h
	$(CC) ugly.c

vball.obj: vball.c graph.h feedback.h vball.h
	$(CC) vball.c
