# Makefile for Windows version of XLISP 2.1g. 
# All options indicated are for 80386 or greater
# Borland C++ version 3.1
# There is some problem with the optimizer, so I've turned it off
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 winstuff.obj xlseq.obj xlstruct.obj xlmath2.obj


COPT=-w -3 -a- -G -mm -H -d -p -WE -DANSI8 -DWINDOWS -DSTSZ=20000
.c.obj:; bcc -c $(COPT) $*.c

xlispwin.exe:	$(OFILES) xlftab.obj xlispwin.lnk
	bcc @xlispwin.lnk
	rc xlispwin.res
	
xlispwin.lnk: 	makewin
	>xlispwin.lnk -mm -W -exlispwin.exe -M $(OFILES) xlftab.obj

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

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

$(OFILES):	xlisp.h

