CC = tcc
CFLAGS = -c -ml -d -v -w
ASM = m:masm
AFLAGS = /Ml /Zi
LINK = tlink
LFLAGS = /c # /v

objects = main.obj error.obj hash.obj memory.obj scan.obj parse.obj\
          scanner.obj mudscan.obj parser.obj process.obj\
          symtab.obj interp.obj prim.obj log.obj connect.obj console.obj\
          file.obj com.obj serial.obj string.obj crypt.obj
        # procasm.obj
          
all: $(objects)
    $(LINK) $(LFLAGS) @oom.lnk
    copy oom.exe core\oom.exe

.c.obj:
    $(CC) $(CFLAGS) $<

.asm.obj:
    $(ASM) $(AFLAGS) $<;

clean:
    del *.obj *.exe
    make all

