diff --git a/example/makefile.bench b/example/makefile.bench new file mode 100644 index 00000000..ab33e423 --- /dev/null +++ b/example/makefile.bench @@ -0,0 +1,24 @@ +CXX = g++ +CXXFLAGS = -march=native -Wall -Wextra -Wshadow -pedantic -std=c++11 -pthread -I../include +CXX_RELEASE_FLAGS = -O3 -flto +CXX_DEBUG_FLAGS= -g + +OUTBIN = bench + +all: bench.cpp + $(CXX) bench.cpp -o $(OUTBIN) $(CXXFLAGS) $(CXX_RELEASE_FLAGS) + + +debug: bench.cpp + $(CXX) bench.cpp -o $(OUTBIN)-debug $(CXXFLAGS) $(CXX_DEBUG_FLAGS) + + + +clean: + rm -f *.txt $(OUTBIN) $(OUTBIN)-debug + + +rebuild: clean all +rebuild-debug: clean debug + +