include ./make.conf
CINCLUDES=-I. -I../include 
OBJS=dkdtree.o splaymin.o ratlib.o
SRCS=dkdtree.c splaymin.c ratlib.c
CFLAGS=$(COPTS) $(CINCLUDES)
ALL=$(OBJS)
LIBS=-lm

all: $(ALL)

debug:
	$(MAKE) "CFLAGS=-DDEBUG=1 -g $(CFLAGS)" clean all

librat.a: $(OBJS)
	ar rv librat.a $(OBJS)
	ranlib librat.a

depend: ALWAYS
	rm -f .depend
	for d in $(SRCS); do $(CC) $(CFLAGS) -M $$d; done >>.depend

clean:
	rm -rf *.a *.o 

includes:
	cp icompat.h ratlib.h dkdtree.h splaylib.h ../../includes

testtrees: testtrees.o librat.a
	$(CC) -o $@ $@.o librat.a $(LIBS)	
#	purify $(PUREOPTS) $(CC) -o $@ $@.o librat.a $(LIBS)
	
ALWAYS:

