-
Notifications
You must be signed in to change notification settings - Fork 217
/
Makefile.am
65 lines (52 loc) · 2.22 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Makefile for memtier_benchmark
# Copyright (C) 2011-2017 Redis Labs Ltd.
# This file is part of memtier_benchmark.
# memtier_benchmark is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AUTOMAKE_OPTIONS = foreign 1.9 subdir-objects
CODE_COVERAGE_IGNORE_PATTERN='*/deps/hdr_histogram/*'
EXTRA_DIST = README.md COPYING
bin_PROGRAMS = memtier_benchmark
completionsdir=$(BASH_COMPLETION_DIR)
completions_DATA=bash-completion/memtier_benchmark
memtier_benchmark_CPPFLAGS = \
$(CODE_COVERAGE_CFLAGS) \
$(LIBEVENT_CFLAGS) \
$(LIBEVENT_OPENSSL_CFLAGS) \
$(LIBCRYPTO_CFLAGS) \
$(LIBSSL_CFLAGS)
memtier_benchmark_SOURCES = \
memtier_benchmark.cpp memtier_benchmark.h \
client.cpp client.h \
cluster_client.cpp cluster_client.h \
shard_connection.cpp shard_connection.h connections_manager.h \
run_stats_types.cpp run_stats_types.h \
run_stats.cpp run_stats.h \
JSON_handler.cpp JSON_handler.h \
protocol.cpp protocol.h \
obj_gen.cpp obj_gen.h \
item.cpp item.h \
file_io.cpp file_io.h \
config_types.cpp config_types.h \
deps/hdr_histogram/hdr_histogram_log.c deps/hdr_histogram/hdr_histogram_log.h deps/hdr_histogram/byteorder.h \
deps/hdr_histogram/hdr_histogram.c deps/hdr_histogram/hdr_histogram.h \
deps/hdr_histogram/hdr_time.c deps/hdr_histogram/hdr_time.h deps/hdr_histogram/hdr_encoding.c deps/hdr_histogram/hdr_encoding.h
memtier_benchmark_LDADD = \
$(CODE_COVERAGE_LIBS) \
$(LIBEVENT_LIBS) \
$(LIBEVENT_OPENSSL_LIBS) \
$(LIBCRYPTO_LIBS) \
$(LIBSSL_LIBS)
@CODE_COVERAGE_RULES@
memtier_benchmark_LDFLAGS = $(CODE_COVERAGE_LDFLAGS)
dist_man1_MANS = memtier_benchmark.1
.PHONY: rebuild-man
rebuild-man:
help2man --name="NoSQL benchmark tool" --no-info --no-discard-stderr --output=memtier_benchmark.1 $(builddir)/memtier_benchmark