CXX=g++ CC=gcc RM = rm CXXFLAGS=-std=c++11 -g -O3 -Wall GSL_FLAGS:=$(shell pkg-config --libs gsl) VPATH=src main: main.o rtnorm.o stratified_sampling.o mt19937.o var_alea.o $(CXX) $^ -o $@ $(GSL_FLAGS) stratified_sampling.o: stratified_sampling.hpp main.o: stratified_sampling.o test: test.o mt19937.o $(CXX) $^ -o $@ rqmc: rqmc.o mt19937.o $(CXX) $^ -o $@ $(GSL_FLAGS) option: option.o mt19937.o p_adic.o $(CXX) $^ -o $@ $(GSL_FLAGS) opti: opti.o $(CXX) $^ -o $@ -lnlopt -lm clean: -$(RM) -f *.o test stratified_sampling main option