all: ..\bin\nethack.exe
..\bin\nethack.exe: allmain.obj alloc.obj apply.obj artifact.obj attrib.obj ball.obj &
	     bones.obj borg.obj botl.obj cmd.obj dbridge.obj decl.obj &
	     detect.obj display.obj do.obj dog.obj dogmove.obj dokick.obj &
	     dothrow.obj do_name.obj do_wear.obj drawing.obj dungeon.obj &
	     eat.obj end.obj engrave.obj exesmurf.obj exper.obj explode.obj &
	     extralev.obj files.obj fountain.obj getline.obj hack.obj &
             hacklib.obj invent.obj lock.obj mail.obj main.obj makemon.obj mcastu.obj &
	     mhitm.obj mhitu.obj minion.obj mklev.obj mkmap.obj mkmaze.obj &
	     mkobj.obj mkroom.obj mon.obj mondata.obj monmove.obj monst.obj &
	     monstr.obj mplayer.obj msdos.obj mthrowu.obj muse.obj music.obj &
	     objects.obj objnam.obj options.obj o_init.obj pager.obj pcmain.obj &
	     pcsys.obj pctty.obj pcunix.obj pickup.obj pline.obj polyself.obj &
	     potion.obj pray.obj priest.obj quest.obj questpgr.obj read.obj &
	     rect.obj restore.obj rip.obj rnd.obj rumors.obj save.obj &
	     shk.obj shknam.obj sit.obj sounds.obj spell.obj sp_lev.obj &
	     steal.obj sys.obj termcap.obj timeout.obj topl.obj topten.obj &
	     track.obj trampoli.obj trap.obj tty.obj uhitm.obj unix.obj &
	     u_init.obj vault.obj version.obj video.obj vision.obj &
	     vis_tab.obj weapon.obj were.obj wield.obj windows.obj &
	     wintty.obj wizard.obj worm.obj worn.obj write.obj zap.obj
	wlink @nethack.lnk
        cd ..\bin

allmain.obj: allmain.c ..\include\hack.h
    wcc386 /i=..\include allmain.c
alloc.obj: alloc.c ..\include\config.h
    wcc386 /i=..\include alloc.c
apply.obj: apply.c ..\include\hack.h ..\include\edog.h
    wcc386 /i=..\include apply.c
artifact.obj: artifact.c ..\include\hack.h ..\include\artifact.h ..\include\artilist.h
    wcc386 /i=..\include artifact.c
attrib.obj: attrib.c ..\include\hack.h ..\include\artifact.h
    wcc386 /i=..\include attrib.c
ball.obj: ball.c ..\include\hack.h
    wcc386 /i=..\include ball.c
bones.obj: bones.c ..\include\hack.h ..\include\lev.h
    wcc386 /i=..\include bones.c
borg.obj: borg.c ..\include\hack.h ..\include\func_tab.h
    wcc386 /i=..\include borg.c
botl.obj: botl.c ..\include\hack.h
    wcc386 /i=..\include botl.c
cmd.obj: cmd.c ..\include\hack.h ..\include\func_tab.h
    wcc386 /i=..\include cmd.c
dbridge.obj: dbridge.c ..\include\hack.h
    wcc386 /i=..\include dbridge.c
decl.obj: decl.c ..\include\hack.h
    wcc386 /i=..\include decl.c
detect.obj: detect.c ..\include\hack.h ..\include\artifact.h
    wcc386 /i=..\include detect.c
display.obj: display.c ..\include\hack.h
    wcc386 /i=..\include display.c
do.obj: do.c ..\include\hack.h ..\include\lev.h
    wcc386 /i=..\include do.c
dog.obj: dog.c ..\include\hack.h ..\include\edog.h ..\include\emin.h ..\include\epri.h
    wcc386 /i=..\include dog.c
dogmove.obj: dogmove.c ..\include\hack.h ..\include\mfndpos.h ..\include\edog.h
    wcc386 /i=..\include dogmove.c
dokick.obj: dokick.c ..\include\hack.h ..\include\eshk.h
    wcc386 /i=..\include dokick.c
dothrow.obj: dothrow.c ..\include\hack.h
    wcc386 /i=..\include dothrow.c
do_name.obj: do_name.c ..\include\hack.h
    wcc386 /i=..\include do_name.c
do_wear.obj: do_wear.c ..\include\hack.h
    wcc386 /i=..\include do_wear.c
drawing.obj: drawing.c ..\include\hack.h ..\include\termcap.h
    wcc386 /i=..\include drawing.c
dungeon.obj: dungeon.c ..\include\hack.h ..\include\dgn_file.h
    wcc386 /i=..\include dungeon.c
eat.obj: eat.c ..\include\hack.h
    wcc386 /i=..\include eat.c
end.obj: end.c ..\include\hack.h ..\include\eshk.h
    wcc386 /i=..\include end.c
engrave.obj: engrave.c ..\include\hack.h ..\include\lev.h
    wcc386 /i=..\include engrave.c
exesmurf.obj: exesmurf.c ..\include\hack.h
    wcc386 /i=..\include exesmurf.c
exper.obj: exper.c ..\include\hack.h
    wcc386 /i=..\include exper.c
explode.obj: explode.c ..\include\hack.h
    wcc386 /i=..\include explode.c
extralev.obj: extralev.c ..\include\hack.h
    wcc386 /i=..\include extralev.c
files.obj: files.c ..\include\hack.h
    wcc386 /i=..\include files.c
fountain.obj: fountain.c ..\include\hack.h
    wcc386 /i=..\include fountain.c
getline.obj: getline.c ..\include\hack.h ..\include\wintty.h ..\include\func_tab.h
    wcc386 /i=..\include getline.c
hack.obj: hack.c ..\include\hack.h
    wcc386 /i=..\include hack.c
hacklib.obj: hacklib.c ..\include\hack.h
    wcc386 /i=..\include hacklib.c
invent.obj: invent.c ..\include\hack.h ..\include\artifact.h
    wcc386 /i=..\include invent.c
lock.obj: lock.c ..\include\hack.h
    wcc386 /i=..\include lock.c
mail.obj: mail.c ..\include\hack.h ..\include\mail.h
    wcc386 /i=..\include mail.c
main.obj: main.c ..\include\hack.h
    wcc386 /i=..\include main.c
makemon.obj: makemon.c ..\include\hack.h ..\include\epri.h ..\include\emin.h
    wcc386 /i=..\include makemon.c
mcastu.obj: mcastu.c ..\include\hack.h
    wcc386 /i=..\include mcastu.c
mhitm.obj: mhitm.c ..\include\hack.h ..\include\artifact.h ..\include\edog.h
    wcc386 /i=..\include mhitm.c
mhitu.obj: mhitu.c ..\include\hack.h ..\include\artifact.h
    wcc386 /i=..\include mhitu.c
minion.obj: minion.c ..\include\hack.h ..\include\emin.h ..\include\epri.h
    wcc386 /i=..\include minion.c
mklev.obj: mklev.c ..\include\hack.h
    wcc386 /i=..\include mklev.c
mkmap.obj: mkmap.c ..\include\hack.h ..\include\sp_lev.h
    wcc386 /i=..\include mkmap.c
mkmaze.obj: mkmaze.c ..\include\hack.h ..\include\sp_lev.h
    wcc386 /i=..\include mkmaze.c
mkobj.obj: mkobj.c ..\include\hack.h ..\include\artifact.h ..\include\prop.h
    wcc386 /i=..\include mkobj.c
mkroom.obj: mkroom.c ..\include\hack.h
    wcc386 /i=..\include mkroom.c
mon.obj: mon.c ..\include\hack.h ..\include\mfndpos.h ..\include\edog.h ..\include\artifact.h
    wcc386 /i=..\include mon.c
mondata.obj: mondata.c ..\include\hack.h ..\include\eshk.h ..\include\epri.h
    wcc386 /i=..\include mondata.c
monmove.obj: monmove.c ..\include\hack.h ..\include\mfndpos.h ..\include\artifact.h
    wcc386 /i=..\include monmove.c
monst.obj: monst.c ..\include\config.h ..\include\permonst.h ..\include\monsym.h ..\include\eshk.h ..\include\vault.h ..\include\epri.h ..\include\color.h
    wcc386 /i=..\include monst.c
monstr.obj: monstr.c ..\include\hack.h ..\include\config.h
    wcc386 /i=..\include monstr.c
mplayer.obj: mplayer.c ..\include\hack.h
    wcc386 /i=..\include mplayer.c
msdos.obj: msdos.c ..\include\hack.h
    wcc386 /i=..\include msdos.c
mthrowu.obj: mthrowu.c ..\include\hack.h
    wcc386 /i=..\include mthrowu.c
muse.obj: muse.c ..\include\hack.h
    wcc386 /i=..\include muse.c
music.obj: music.c ..\include\hack.h
    wcc386 /i=..\include music.c
objects.obj: objects.c ..\include\config.h ..\include\obj.h ..\include\objclass.h ..\include\prop.h ..\include\color.h
    wcc386 /i=..\include objects.c
objnam.obj: objnam.c ..\include\hack.h
    wcc386 /i=..\include objnam.c
options.obj: options.c ..\include\hack.h ..\include\config.h ..\include\objclass.h ..\include\flag.h ..\include\termcap.h
    wcc386 /i=..\include options.c
o_init.obj: o_init.c ..\include\hack.h
    wcc386 /i=..\include o_init.c
pager.obj: pager.c ..\include\hack.h
    wcc386 /i=..\include pager.c
pcmain.obj: pcmain.c ..\include\hack.h
    wcc386 /i=..\include pcmain.c
pcsys.obj: pcsys.c ..\include\hack.h ..\include\wintty.h
    wcc386 /i=..\include pcsys.c
pctty.obj: pctty.c ..\include\hack.h ..\include\wintty.h
    wcc386 /i=..\include pctty.c
pcunix.obj: pcunix.c ..\include\hack.h
    wcc386 /i=..\include pcunix.c
pickup.obj: pickup.c ..\include\hack.h
    wcc386 /i=..\include pickup.c
pline.obj: pline.c ..\include\hack.h ..\include\epri.h
    wcc386 /i=..\include pline.c
polyself.obj: polyself.c ..\include\hack.h
    wcc386 /i=..\include polyself.c
potion.obj: potion.c ..\include\hack.h
    wcc386 /i=..\include potion.c
pray.obj: pray.c ..\include\hack.h ..\include\epri.h
    wcc386 /i=..\include pray.c
priest.obj: priest.c ..\include\hack.h ..\include\mfndpos.h ..\include\eshk.h ..\include\epri.h ..\include\emin.h
    wcc386 /i=..\include priest.c
quest.obj: quest.c ..\include\hack.h ..\include\quest.h ..\include\qtext.h
    wcc386 /i=..\include quest.c
questpgr.obj: questpgr.c ..\include\hack.h ..\include\qtext.h
    wcc386 /i=..\include questpgr.c
read.obj: read.c ..\include\hack.h
    wcc386 /i=..\include read.c
rect.obj: rect.c ..\include\hack.h
    wcc386 /i=..\include rect.c
restore.obj: restore.c ..\include\hack.h ..\include\lev.h ..\include\termcap.h ..\include\quest.h
    wcc386 /i=..\include restore.c
rip.obj: rip.c ..\include\hack.h
    wcc386 /i=..\include rip.c
rnd.obj: rnd.c ..\include\hack.h
    wcc386 /i=..\include rnd.c
rumors.obj: rumors.c ..\include\hack.h
    wcc386 /i=..\include rumors.c
save.obj: save.c ..\include\hack.h ..\include\lev.h ..\include\quest.h
    wcc386 /i=..\include save.c
shk.obj: shk.c ..\include\hack.h ..\include\eshk.h
    wcc386 /i=..\include shk.c
shknam.obj: shknam.c ..\include\hack.h ..\include\eshk.h
    wcc386 /i=..\include shknam.c
sit.obj: sit.c ..\include\hack.h ..\include\artifact.h
    wcc386 /i=..\include sit.c
sounds.obj: sounds.c ..\include\hack.h ..\include\edog.h
    wcc386 /i=..\include sounds.c
spell.obj: spell.c ..\include\hack.h
    wcc386 /i=..\include spell.c
sp_lev.obj: sp_lev.c ..\include\hack.h ..\include\sp_lev.h ..\include\rect.h
    wcc386 /i=..\include sp_lev.c
steal.obj: steal.c ..\include\hack.h
    wcc386 /i=..\include steal.c
sys.obj: sys.c ..\include\hack.h ..\include\wintty.h
    wcc386 /i=..\include sys.c
termcap.obj: termcap.c ..\include\hack.h ..\include\wintty.h ..\include\termcap.h
    wcc386 /i=..\include termcap.c
timeout.obj: timeout.c ..\include\hack.h
    wcc386 /i=..\include timeout.c
topl.obj: topl.c ..\include\hack.h ..\include\termcap.h ..\include\wintty.h
    wcc386 /i=..\include topl.c
topten.obj: topten.c ..\include\hack.h
    wcc386 /i=..\include topten.c
track.obj: track.c ..\include\hack.h
    wcc386 /i=..\include track.c
trampoli.obj: trampoli.c ..\include\hack.h
    wcc386 /i=..\include trampoli.c
trap.obj: trap.c ..\include\hack.h
    wcc386 /i=..\include trap.c
tty.obj: tty.c ..\include\hack.h ..\include\wintty.h
    wcc386 /i=..\include tty.c
uhitm.obj: uhitm.c ..\include\hack.h
    wcc386 /i=..\include uhitm.c
unix.obj: unix.c ..\include\hack.h
    wcc386 /i=..\include unix.c
u_init.obj: u_init.c ..\include\hack.h
    wcc386 /i=..\include u_init.c
vault.obj: vault.c ..\include\hack.h ..\include\vault.h
    wcc386 /i=..\include vault.c
version.obj: version.c ..\include\hack.h ..\include\date.h ..\include\patchlev.h
    wcc386 /i=..\include version.c
video.obj: video.c ..\include\hack.h
    wcc386 /i=..\include video.c
vision.obj: vision.c ..\include\hack.h
    wcc386 /i=..\include vision.c
vis_tab.obj: vis_tab.c ..\include\hack.h ..\include\config.h ..\include\vis_tab.h
    wcc386 /i=..\include vis_tab.c
weapon.obj: weapon.c ..\include\hack.h
    wcc386 /i=..\include weapon.c
were.obj: were.c ..\include\hack.h
    wcc386 /i=..\include were.c
wield.obj: wield.c ..\include\hack.h
    wcc386 /i=..\include wield.c
windows.obj: windows.c ..\include\hack.h ..\include\wintty.h
    wcc386 /i=..\include windows.c
wintty.obj: wintty.c ..\include\hack.h ..\include\termcap.h ..\include\wintty.h
    wcc386 /i=..\include wintty.c
wizard.obj: wizard.c ..\include\hack.h ..\include\qtext.h
    wcc386 /i=..\include wizard.c
worm.obj: worm.c ..\include\hack.h ..\include\lev.h
    wcc386 /i=..\include worm.c
worn.obj: worn.c ..\include\hack.h
    wcc386 /i=..\include worn.c
write.obj: write.c ..\include\hack.h
    wcc386 /i=..\include write.c
zap.obj: zap.c ..\include\hack.h
    wcc386 /i=..\include zap.c
