QHULLDIR = ../qhull-23 CFLAGS = -O3 LDLIBS = -lm CC = gcc gjkdemo: gjkdemo.o gjk.o $(CC) $(CFLAGS) gjkdemo.o gjk.o -o gjkdemo -lm gjkqhull: gjkqhull.o gjk.o sac.o $(CC) $(CFLAGS) gjkqhull.o gjk.o sac.o -o gjkqhull -L$(QHULLDIR) -lqhull -lm # gjktest is the original test harness, and is a bit of a rats nest! gjktest: gjktest.o gjk.o sac.o $(QHULLDIR)/libqhull.a $(CC) $(CFLAGS) gjktest.o gjk.o sac.o -o gjktest -L$(QHULLDIR) -lqhull -lm gjkqhull.o: gjkdemo.c $(CC) -c $(CFLAGS) -DQHULL gjkdemo.c -o gjkqhull.o sac.o: sac.c gjk.h $(QHULLDIR)/libqhull.a $(CC) -c $(CFLAGS) -I$(QHULLDIR) sac.c clean: rm -f *.o core .c.o: gjk.h $(CC) -c $(CFLAGS) $*.c