# For Zortech V3 or greater, makes 286 protected mode version

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 -c -mZ -f -P -o

xlispx.exe:	$(OFILES) xlftab.obj xlispx.lnk
	ztc @xlispx.lnk

# use swapping code for nice SYSTEM call
xlispx.lnk: makezx
	>xlispx.lnk -mZ -f $(OFILES) xlftab.obj -oxlispx

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

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

$(OFILES):	xlisp.h

