GSL_INCLUDE=/usr/local/include
GSL_LIB=/usr/local/lib


all: RM_bin PairTree_MCMC_PT PairTree_MCMC_R.so gen_TreeStateMat
RM_bin:
	rm -f PairTree_MCMC_PT
	rm -fr PairTree_MCMC_PT.dSYM
	rm -f PairTree_MCMC_R.o
	rm -f PairTree_MCMC_R.so
	rm -f gen_TreeStateMat
	rm -fr gen_TreeStateMat.dSYM
PairTree_MCMC_PT:
	g++ -g -I$(GSL_INCLUDE) -Wall -fopenmp -o PairTree_MCMC_PT PairTree_MCMC_PT.cpp -L$(GSL_LIB) -lgsl -lgslcblas -lm
PairTree_MCMC_R.so:
	R CMD SHLIB PairTree_MCMC_R.cpp 
gen_TreeStateMat:
	g++ -g -I$(GSL_INCLUDE) -Wall -o gen_TreeStateMat gen_TreeStateMat.cpp -L$(GSL_LIB) -lgsl -lgslcblas -lm
