CC = cc
CC = gcc
 
CFLAGS = -Wall -g
CFLAGS = -O
CFLAGS = -Wall -O4
 
PURIFY = /usr/local/purify-3.2/purify
PURIFY = 
 
.SUFFIXES : .o .c .a
 
.c.a : ;
 
#-----------------------------------------------------------------------
 
LIBS = \
       ../src/Coords.a \
       ../../Utilities/src/Utilities.a \
       ../../Drand/src/Drand.a \
       -lm
 
DRIVERS = testIO mk9PCoords
 
libs :
	cd ../src ; make Coords.a
	cd ../../Utilities/src ; make Utilities.a
	cd ../../Drand/src ; make Drand.a
 
all : ${DRIVERS}
 
clean :
	rm -f *.a *.o ${DRIVERS}
 
mk9PCoords : mk9PCoords.o libs
	${PURIFY} $(CC) $(CFLAGS) $@.o -o $@ $(LIBS)
 
testIO : testIO.o libs
	${PURIFY} $(CC) $(CFLAGS) $@.o -o $@ $(LIBS)

