CFLAGS =  -O -DBINARY -DREAL=double 
#CFLAGS =  -O -DASCII -DREAL=double 
objects = DCEL.o GrahamHull.o Triangulate.o storage.o k-Dtree.o bzero.o
pgms = Delaunay Delaunay
SBLIBS = -ldd98731 -lsb1 -lsb2

all: Delaunay

DCEL.o: DCEL.c DCEL.h

GrahamHull.o: GrahamHull.c GrahamHull.h DCEL.h

Delaunay: Delaunay.o GrahamHull.o DCEL.o storage.o starbase.o k-Dtree.o bzero.o
	cc ${CFLAGS} -o Delaunay Delaunay.o GrahamHull.o starbase.o \
			DCEL.o storage.o k-Dtree.o bzero.o\
			${SBLIBS} -lm

DelaunayNull: Delaunay.o GrahamHull.o DCEL.o storage.o null.o k-Dtree.o bzero.o
	cc ${CFLAGS} -o Delaunay Delaunay.o GrahamHull.o null.o \
			DCEL.o storage.o k-Dtree.o bzero.o\
			-lm

install : ${pgms} ${objects}
	cp  ${pgms} ${objects} ..

clean :
	rm -f  ${pgms} *.o a.out core
