CC = cc
CC = gcc
 
CFLAGS = -Wall -g
CFLAGS = -O
CFLAGS = -Wall -O4

PURIFY = /usr/local/purify-3.2/purify
PURIFY =
 
.SUFFIXES : .o .c .a
 
#-----------------------------------------------------------------------

LIBS = \
       ../src/Tree.a \
       ../../IV/src/IV.a \
       ../../DV/src/DV.a \
       ../../Utilities/src/Utilities.a \
       ../../Drand/src/Drand.a \
       -lm

DRIVERS = drawTree 
 
libs :
	cd ../src ; make Tree.a
	cd ../../IV/src ; make IV.a
	cd ../../DV/src ; make DV.a
	cd ../../Utilities/src ; make Utilities.a
	cd ../../Drand/src ; make Drand.a

all : ${DRIVERS}

clean :
	rm -f *.a *.o ${DRIVERS}

drawTree : drawTree.o libs
	${PURIFY} ${CC} $@.o -o $@ ${LIBS} 
