# Compiler choice:

# Gcc
CC = gcc
CFLAGS = -O2

# Mark's Sun
#CC = /usr/local/forte/SUNWspro/bin/cc
#CFLAGS  =   -xO4 -fsimple=2 -fsingle 

# IBM p690
#CC = xlc_r
#CFLAGS = -O2 -q64 -qsmp=omp -qreport

MLIBS	=   -lm

#QLIB = -L../qhull-2003.1/src/
#QINC = -I../qhull-2003.1/src/
QLIB = -L../qhull2002.1/src/
QINC = -I../qhull2002.1/src/

###############

all: vozinit voz1b1 voztie jovoz boz

jovoz: jovoz.o findrtop.o
	$(CC) $(CFLAGS) -o jovoz jovoz.o findrtop.o $(MLIBS)
jovoz.o: jovoz.c
	$(CC) $(CFLAGS) -c jovoz.c
findrtop.o: findrtop.c
	$(CC) $(CFLAGS) -c findrtop.c

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

boz: boz.o readfiles.o findrtop.o
	$(CC) $(CFLAGS) -o boz boz.o readfiles.o findrtop.o $(MLIBS)
boz.o: boz.c
	$(CC) $(CFLAGS) -c boz.c
readfiles.o: readfiles.c
	$(CC) $(CFLAGS) -c readfiles.c

voz1b1: voz1b1.o readfiles.o vozutil.o voz.h
	$(CC)  -o voz1b1 $(CFLAGS) voz1b1.o readfiles.o vozutil.o -L. $(QLIB) -lqhull $(MLIBS) 
voz1b1.o: voz1b1.c
	$(CC) $(CFLAGS) $(QINC) -c voz1b1.c

vozutil.o: vozutil.c
	$(CC) $(CFLAGS) $(QINC) -c vozutil.c

vozinit: vozinit.o readfiles.o voz.h
	$(CC)  -o vozinit $(CFLAGS) vozinit.o readfiles.o -L. $(MLIBS) 
vozinit.o: vozinit.c
	$(CC) $(CFLAGS) -c vozinit.c $(QINC)

voztie: voztie.o readfiles.o
	$(CC)  -o voztie $(CFLAGS) voztie.o readfiles.o
voztie.o: voztie.c
	$(CC) $(CFLAGS) -c voztie.c

