# Composition Profiler C/C++ files
#
# Vladimir Vacic, University of California, Riverside
# Vladimir N. Uversky, Indiana University School of Medicine, Indianapolis
# A. Keith Dunker, Indiana University School of Medicine, Indianapolis
# Stefano Lonardi, University of California, Riverside
#
# Dec-10-2006

CC=gcc
CPP=g++
LIBS=-lm
OBJS=incbet.o gamma.o mtherr.o polevl.o const.o isnan.o

all: pvalue frequency rentropy


const.o: const.c
	$(CC) const.c -c

gamma.o: gamma.c
	$(CC) gamma.c -c

incbet.o: incbet.c
	$(CC) incbet.c -c

isnan.o: isnan.c
	$(CC) isnan.c -c

mtherr.o:
	$(CC) mtherr.c -c

polevl.o: polevl.c
	$(CC) polevl.c -c


pvalue: ${OBJS} pvalue.cc
	$(CPP) $(LIBS) pvalue.cc ${OBJS} -o $@

frequency: frequency.cc sequence.h
	$(CPP) $(LIBS) frequency.cc -o $@

rentropy: rentropy.cc sequence.h
	$(CPP) $(LIBS) rentropy.cc -o $@

clean:
	rm *.o pvalue frequency rentropy 

