1# vim:ft=automake
2# Copyright (C) 2012 Data Differential
3# All rights reserved.
4#
5# Use and distribution licensed under the BSD license.  See
6# the COPYING file in the parent directory for full text.
7#
8# included from Top Level Makefile.am
9# All paths should be given relative to the root
10
11
12tests_memcapable_SOURCES= tests/memcapable.cc
13tests_memcapable_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
14EXTRA_tests_memcapable_DEPENDENCIES= clients/memcapable
15tests_memcapable_LDADD=  libtest/libtest.la $(TESTS_LDADDS)
16check_PROGRAMS+= tests/memcapable
17noinst_PROGRAMS+= tests/memcapable
18
19tests_memstat_SOURCES= tests/memstat.cc
20tests_memstat_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
21EXTRA_tests_memstat_DEPENDENCIES= clients/memstat
22tests_memstat_LDADD=  libtest/libtest.la $(TESTS_LDADDS)
23check_PROGRAMS+= tests/memstat
24noinst_PROGRAMS+= tests/memstat
25
26tests_memcp_SOURCES= tests/memcp.cc
27tests_memcp_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
28EXTRA_tests_memcp_DEPENDENCIES= clients/memcp
29tests_memcp_LDADD=  libtest/libtest.la $(TESTS_LDADDS)
30check_PROGRAMS+= tests/memcp
31noinst_PROGRAMS+= tests/memcp
32
33tests_memflush_SOURCES= tests/memflush.cc
34tests_memflush_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
35EXTRA_tests_memflush_DEPENDENCIES= clients/memflush
36tests_memflush_LDADD= libtest/libtest.la $(TESTS_LDADDS)
37check_PROGRAMS+= tests/memflush
38noinst_PROGRAMS+= tests/memflush
39
40tests_memrm_SOURCES= tests/memrm.cc
41tests_memrm_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
42EXTRA_tests_memrm_DEPENDENCIES= clients/memrm
43tests_memrm_LDADD= libtest/libtest.la $(TESTS_LDADDS)
44check_PROGRAMS+= tests/memrm
45noinst_PROGRAMS+= tests/memrm
46
47tests_memexist_SOURCES= tests/memexist.cc
48tests_memexist_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
49EXTRA_tests_memexist_DEPENDENCIES= clients/memexist
50tests_memexist_LDADD= libtest/libtest.la $(TESTS_LDADDS)
51check_PROGRAMS+= tests/memexist
52noinst_PROGRAMS+= tests/memexist
53
54tests_memtouch_SOURCES= tests/memtouch.cc
55tests_memtouch_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
56EXTRA_tests_memtouch_DEPENDENCIES= clients/memtouch
57tests_memtouch_LDADD=  libtest/libtest.la $(TESTS_LDADDS)
58check_PROGRAMS+= tests/memtouch
59noinst_PROGRAMS+= tests/memtouch
60
61tests_memcat_SOURCES= tests/memcat.cc
62tests_memcat_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
63EXTRA_tests_memcat_DEPENDENCIES= clients/memcat
64tests_memcat_LDADD= libtest/libtest.la $(TESTS_LDADDS)
65check_PROGRAMS+= tests/memcat
66noinst_PROGRAMS+= tests/memcat
67
68tests_memping_SOURCES= tests/memping.cc
69tests_memping_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
70EXTRA_tests_memping_DEPENDENCIES= clients/memping
71tests_memping_LDADD= libtest/libtest.la $(TESTS_LDADDS)
72check_PROGRAMS+= tests/memping
73noinst_PROGRAMS+= tests/memping
74
75tests_memerror_SOURCES= tests/memerror.cc
76tests_memerror_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
77EXTRA_tests_memerror_DEPENDENCIES= clients/memerror
78tests_memerror_LDADD= libtest/libtest.la $(TESTS_LDADDS)
79check_PROGRAMS+= tests/memerror
80noinst_PROGRAMS+= tests/memerror
81
82tests_memslap_SOURCES= tests/memslap.cc
83tests_memslap_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
84EXTRA_tests_memslap_DEPENDENCIES= clients/memslap
85tests_memslap_LDADD= libtest/libtest.la $(TESTS_LDADDS)
86check_PROGRAMS+= tests/memslap
87noinst_PROGRAMS+= tests/memslap
88
89test-memslap: tests/memslap
90	@tests/memslap
91
92gdb-memslap: tests/memslap
93	@$(GDB_COMMAND) tests/memslap
94
95tests_memdump_SOURCES= tests/memdump.cc
96tests_memdump_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX)
97EXTRA_tests_memdump_DEPENDENCIES= clients/memdump
98tests_memdump_LDADD=  libtest/libtest.la $(TESTS_LDADDS)
99check_PROGRAMS+= tests/memdump
100noinst_PROGRAMS+= tests/memdump
101
102test-memcp: tests/memcp
103	tests/memcp
104
105gdb-memcp: tests/memcp
106	@$(GDB_COMMAND) tests/memcp
107
108test-memstat: tests/memstat
109	tests/memstat
110
111test-memerror: tests/memerror
112	tests/memerror
113
114test-memtouch: tests/memtouch
115	tests/memtouch
116
117test-memping: tests/memping
118	tests/memping
119
120valgrind-memerror: tests/memerror
121	 @$(VALGRIND_COMMAND) tests/memerror
122
123valgrind-memtouch: tests/memtouch
124	 @$(VALGRIND_COMMAND) tests/memtouch
125
126test-memdump: tests/memdump
127	tests/memdump
128
129gdb-memdump: tests/memdump
130	@$(GDB_COMMAND) tests/memdump
131
132valgrind-memdump: tests/memdump
133	 @$(VALGRIND_COMMAND) tests/memdump
134