CC=g++ 
#CCFLAGS=-fast -Wall#-g
CCFLAGS=-O3 -Wall
#HEADERS=gibbs.h array.h
SOURCES=main.cpp gibbs.cpp array.cpp fasta.cpp markov.cpp
OBJS=gibbs.o array.o fasta.o markov.o info-gibbs.o #mtrand.o
	
compile:	info-gibbs

info-gibbs:	$(OBJS)
	$(CC) $(CCFLAGS) $(OBJS) -o info-gibbs

%.o: %.cpp
	$(CC) -c $(CCFLAGS) $<
	
clean:
	rm -f *.o info-gibbs *.ic

all: clean compile
	
test:
	time ./info-gibbs -i 1.fa -l 8 -w 10 -v 0 --nrun=1 --strand=+ --iter=5000
	
testbg:
	time ./info-gibbs -i 1.fa -l 8 -w 10 -v 0 --nrun=1 --strand=+ --iter=5000 --bg=bg.motifsampler