# makefile for gibbs_prop

BIN = ../../bin
CC = ${CURRENT_CC}
# for profiles 
CFLAGS = $(LIBDIRS) $(INCDIRS) 

ARCHIVE = ../lib/libafn/libafn.a ../lib/libpdb/libpdb.a  ../lib/libstat/libstat.a ../lib/libstarc/libstarc.a

INCDIRS = -I. -I../lib/include -I../lib/libafn -I../lib/libpdb -I../lib/libstat -I../lib/libstarc

LIBS = -lpdb -lafn -lstat -lstarc ${MATH_LIBRARY}

LIBDIRS = -L../lib/libafn -L../lib/libpdb -L../lib/libstat  -L../lib/libstarc

STDINC = ../lib/include/stdinc.h ../lib/include/residues.h

OBJS = $(ARCHIVE) 

INC = $(ARCHIVE) $(STDINC)

all: starc Wilcoxon 

.cc.o:
	${CC} $(CFLAGS) -c $*.cc 

Wilcoxon: $(ARCHIVE) ${INC}
	${CC} ${CFLAGS} -o Wilcoxon Wilcoxon.cc $(ARCHIVE) ${LIBS}
	@ \mv Wilcoxon ${BIN}

starc: run_starc.cc $(ARCHIVE) ${OBJS} ${INC}
	${CC} ${CFLAGS} -o starc run_starc.cc ${OBJS} ${LIBS}
	@ \mv starc ${BIN}

clean: 
	@ \rm *.o 

