# 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

