CC      = run386 hc386p
ASM     = 386asm

#   suffix rules
.SUFFIXES   :   .c .h .asm .obj
.c.obj:
	$(CC) $<
.asm.obj:
	$(ASM) $< -twoc -nolist


tie.exp : tie.obj vram.obj event.obj wc.obj setup.obj screen.obj \
            edit.obj move.obj lib.obj cons.obj oaklib.obj       make.lnk
	386link @make.lnk -exe tie.exp
	386 strip -p tie.exp

tie.h  : sugi.h vram.h event.h
	touch tie.h

tie.obj     : tie.c tie.h edit.h config.h moscsr.def
move.obj    : move.c tie.h edit.h config.h cons.h
edit.obj    : edit.c tie.h edit.h config.h cons.h
event.obj   : event.c tie.h
screen.obj  : screen.c tie.h
wc.obj      : wc.c tie.h cons.h
vram.obj    : vram.asm
setup.obj   : setup.asm
lib.obj     : lib.c
oaklib.obj  : oaklib.asm
cons.obj    : cons.c edit.h config.h cons.h tie.h

