diff options
| author | Guillaume Horel <guillaume.horel@serenitascapital.com> | 2016-02-18 18:13:02 -0500 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@serenitascapital.com> | 2016-02-19 15:05:53 -0500 |
| commit | c123ef8d8726a1c3af5dbbddafc18785ba14142e (patch) | |
| tree | 580db05a4f5f2bbf450266b4da22782a83610e0a /Makefile | |
| parent | 34996b9f0db9b665661380946f3acf4997bac7b0 (diff) | |
| download | projet_C++-nlopt.tar.gz | |
add Nlopt version of sobol which allows higher dimensionsnlopt
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -1,25 +1,27 @@ -CXX=g++ -CC=gcc +CXX = g++ +CC = gcc RM = rm CXXFLAGS=-std=c++11 -g -O3 -Wall +ifdef NLOPT + CXXFLAGS+= -DNLOPT +endif +CFLAGS=-O3 GSL_FLAGS:=$(shell pkg-config --libs gsl) VPATH=src main: main.o rtnorm.o stratified_sampling.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) + $(CXX) $^ -o $@ $(GSL_FLAGS) + +option: option.o mt19937.o sobolseq.o p_adic.o + $(CXX) $^ -o $@ $(GSL_FLAGS) -option: option.o mt19937.o p_adic.o - $(CXX) $^ -o $@ $(GSL_FLAGS) +p_adic.o: low_discrepancy.hpp clean: -$(RM) -f *.o test stratified_sampling main option |
