SHELL=/bin/sh
CFLAGS=-O2
CC=/usr/bin/gcc
COMPRESS=/bin/compress
BINDIR=/usr/local/bin

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

.c.o:
	$(CC) -c $(CFLAGS) $<

xlisp:	$(OFILES) xlftab.o
	$(CC) $(OFILES) xlftab.o -o xlisp -lm -L/lib/ndp -L/usr/lib/ndp

clean:	
	rm -fv $(OFILES) xlftab.o xlisp a.out core *.~ 

tar:	clean
	rm -fv xlisp.tar
	ustar -cv -f xlisp.tar `find . -type f -print`
	$(COMPRESS) xlisp.tar

install:	xlisp
		cp xlisp $(BINDIR)
		strip $(BINDIR)/xlisp
		chmod 511 $(BINDIR)/xlisp
#
#  header dependencies
# 
xlftab.o:	xlisp.h osdefs.h osptrs.h
$(OFILES):	xlisp.h

