# Note: The zortech compiler contains bugs which prevent xlisp from working
# This makefile should work when Zortech gets its act together!

OFILES=xlisp.obj xlbfun.obj xlcont.obj xldbug.obj xldmem.obj xleval.obj \
xlfio.obj xlglob.obj xlimage.obj xlinit.obj xlio.obj xljump.obj xllist.obj \
xlmath.obj xlobj.obj xlpp.obj xlprin.obj xlread.obj xlstr.obj xlsubr.obj \
xlsym.obj xlsys.obj xlseq.obj xlstruct.obj zortstuf.obj

.c.obj:; ztc $*.c -c -mL -f -o

xlispz.exe:	$(OFILES) xlftab.obj xlisp.lnk
	blink @xlisp.lnk

xlisp.lnk: makezort
	>xlisp.lnk xlisp+xlbfun+xlcont+xldbug+xldmem+xleval+\
xlfio+xlglob+xlimage+xlinit+xlio+xljump+xllist+\
xlmath+xlobj+xlpp+xlprin+xlread+xlstr+xlsubr+\
xlsym+xlsys+xlseq+zortstuf+xlstruct+xlftab, xlispz, xlispz/m ;

xlisp.h:	xldmem.h xlftab.h
	touch xlisp.h

xlftab.obj:	xlisp.h osdefs.h osptrs.h xlftab.c
	ztc $*.c -c -mL -f

$(OFILES):	xlisp.h

