# For Zortech V2 or greater, earlier versions had bad problems

OFILES=xlisp.obj xlbfun.obj xlcont.obj xldbug.obj dldmem.obj xleval.obj \
xlfio.obj xlglob.obj dlimage.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 xlmath2.obj dosstuff.obj

# compile for 80286 or greater with floating point coprocessor

.c.obj:; ztc $*.c -2 -a1 -c -ml -f -P -o

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

# use swapping code for nice SYSTEM call
xlispz.lnk: makezort
	>xlispz.lnk c:\langs\zortech\lib\_swapl+\
xlisp+xlbfun+xlcont+xldbug+dldmem+xleval+\
xlfio+xlglob+dlimage+xlinit+xlio+xljump+xllist+\
xlmath+xlmath2+xlobj+xlpp+xlprin+xlread+xlstr+xlsubr+\
xlsym+xlsys+xlseq+dosstuff+xlstruct+xlftab, xlispz, xlispz/m ;

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

xlftab.obj:	xlisp.h osdefs.h osptrs.h xlftab.c

$(OFILES):	xlisp.h

