CC=g++
CFLAGS=-O3 -Wall -c -fmessage-length=0
LDFLAGS=-static
LIB=-lPopPhyl_Commons -lbpp-popgen -lbpp-phyl -lbpp-seq -lbpp-core
BPP=/usr/
LIBPATH=-L../../lib/ -L../bpp-popgen/bpp-popgen-2.0.3/src/ -L$(BPP)/lib/ 
SRC=-I../PopPhyl_Commons/ -I../bpp-popgen/bpp-popgen-2.0.3/src/ -I$(BPP)include/
EXEC=Site_frequency_spectra


all: $(EXEC)

Site_frequency_spectra: ParametersManagement.o Site_frequency_spectra.o
	$(CC) $(LIBPATH) -o $@ $^ $(LIB) $(LDFLAGS)
	
ParametersManagement.o: ./ParametersManagement.cpp
	$(CC) $(SRC) -o $@ "ParametersManagement.cpp" $(CFLAGS)

Site_frequency_spectra.o: ./Site_frequency_spectra.cpp
	$(CC) $(SRC) -o $@ "Site_frequency_spectra.cpp" $(CFLAGS)
