sandbox/ods/src/Makefile.am

27 lines
928 B
Makefile
Raw Normal View History

2017-12-19 04:59:29 +00:00
AM_CPPFLAGS = -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align
AM_CPPFLAGS += -Wwrite-strings -Wmissing-declarations -Wno-long-long -Werror
AM_CPPFLAGS += -Wunused-variable -std=c++17 -D_XOPEN_SOURCE -O0 -g -I.
2017-12-22 06:26:04 +00:00
AM_CPPFLAGS += -fno-elide-constructors -Weffc++ -fPIC
2017-12-19 04:59:29 +00:00
2017-12-21 23:41:20 +00:00
bin_PROGRAMS := ch01ex01 ch01ex03 ch01ex04 ch01ex05 ch01ex06 \
2017-12-22 00:13:14 +00:00
list_bench uset_bench sset_bench
2017-12-20 15:33:19 +00:00
ch01ex01_SOURCES := ch01ex01.cc
ch01ex03_SOURCES := ch01ex03.cc
ch01ex04_SOURCES := ch01ex04.cc
ch01ex05_SOURCES := ch01ex05.cc
ch01ex06_SOURCES := ch01ex06.cc
2017-12-21 23:41:20 +00:00
list_bench_SOURCES := list_bench.cc
2017-12-22 00:13:14 +00:00
uset_bench_SOURCES := uset_bench.cc
sset_bench_SOURCES := sset_bench.cc
2017-12-22 06:26:04 +00:00
BENCH_OPS ?= 1000000
benchmarks: list_bench uset_bench sset_bench
@echo "LIST BENCHMARKS"
@./list_bench $(BENCH_OPS) > /dev/null
@echo
@echo "USET BENCHMARKS"
@./uset_bench $(BENCH_OPS) > /dev/null
@echo
@echo "SSET BENCHMARKS"
@./sset_bench $(BENCH_OPS) > /dev/null