#
#       -mh     huge model
#       -d      Merge duplicate strings
#       -N-     Turn OFF stack overflow checking
#       -O      optimize jumps
#       -r      Use register variables
#       -Z      enable register optimization
#
FLAGS=-mh -d -N- -O -r -Z -c -If:\tc\include
# FLAGS = -c -w-
DEFS = -DUSG -DMSDOS -DRB
CC = \tc\bin\tcc
MASM = masm
PROGRAM = moria.exe
LINKER = \tc\bin\tlink

OBJS  = create.obj \
       creature.obj \
       death.obj \
       desc.obj \
       dungeon.obj \
       eat.obj \
       files.obj \
       generate.obj \
       help.obj \
       magic.obj \
       main.obj \
       misc1.obj \
       misc2.obj \
       misc3.obj \
       misc4.obj \
       monsters.obj \
       moria1.obj \
       moria2.obj \
       moria3.obj \
       moria4.obj \
       ms_misc.obj \
       player.obj \
       potions.obj \
       prayer.obj \
       recall.obj \
       rnd.obj \
       save.obj \
       scrolls.obj \
       sets.obj \
       signals.obj \
       spells.obj \
       staffs.obj \
       store1.obj \
       store2.obj \
       tables.obj \
       tcio.obj \
       treasure.obj \
       variable.obj \
       wands.obj \
       wizard.obj \
       conio.obj

c.obj:
       $(CC) $(FLAGS) $(DEFS) $*

asm.obj:
       $(MASM) $*;

$(PROGRAM):   $(OBJS)
       tlink @umoria.lnk