PRG=ZPeaks

# 32 bits
#OFLAG=-O2

# 64 bits
CFLAGS=-O2 -g -march=nocona # for 64 bit compilation

# debugging
# CFLAGS=-g # for debugging

CC=gcc # c compiler

# Sources and objects

# HEAD= .h    	# header files
CSRC = ZPeaks.c Get_peaks.c Likelihood_score.c optimization.c Genome_profile_aux.c random3.c
COBJ = ZPeaks.o Get_peaks.o Likelihood_score.o optimization.o Genome_profile_aux.o random3.o

$(PRG): $(COBJ)
	$(CC) $(CFLAGS) $(OFLAGS) -o $(PRG) $(COBJ) -lm
	rm -f *.o
	
	echo "Executable file generated:" $(PRG)
	

$(COBJ) : $(HEAD) $(CSRC)
	$(CC) $(CFLAGS) $(OFLAGS) -c  $(CSRC)

