blob: 76a82b81937483236a811ad5c4ec87d80014e4b9 [file] [log] [blame]
William A. Kennington III8f90e282018-07-17 14:40:14 -07001@VALGRIND_CHECK_RULES@
William A. Kennington III8f90e282018-07-17 14:40:14 -07002
William A. Kennington IIIae7d4c52018-07-17 14:40:14 -07003gtest_cppflags = $(AM_CPPFLAGS) $(GTEST_CFLAGS) $(GMOCK_CFLAGS)
4gtest_ldadd = $(SDEVENTPLUS_LIBS) $(GTEST_LIBS) $(GMOCK_LIBS) -lgmock_main
William A. Kennington III8f90e282018-07-17 14:40:14 -07005
6check_PROGRAMS =
7TESTS = $(check_PROGRAMS)
8
William A. Kennington III7597a082018-07-17 14:40:14 -07009check_PROGRAMS += clock
10clock_SOURCES = clock.cpp
11clock_CPPFLAGS = $(gtest_cppflags)
12clock_LDADD = $(gtest_ldadd)
13
William A. Kennington III8f90e282018-07-17 14:40:14 -070014check_PROGRAMS += event
15event_SOURCES = event.cpp
William A. Kennington IIIae7d4c52018-07-17 14:40:14 -070016event_CPPFLAGS = $(gtest_cppflags)
William A. Kennington III8f90e282018-07-17 14:40:14 -070017event_LDADD = $(gtest_ldadd)
18
19check_PROGRAMS += exception
20exception_SOURCES = exception.cpp
William A. Kennington IIIae7d4c52018-07-17 14:40:14 -070021exception_CPPFLAGS = $(gtest_cppflags)
William A. Kennington III8f90e282018-07-17 14:40:14 -070022exception_LDADD = $(gtest_ldadd)
23
William A. Kennington III59a47222018-09-19 18:27:26 -070024check_PROGRAMS += internal/utils
William A. Kennington IIIfeef68f2018-07-17 14:40:14 -070025internal_utils_SOURCES = internal/utils.cpp
26internal_utils_CPPFLAGS = $(gtest_cppflags)
27internal_utils_LDADD = $(gtest_ldadd)
28
William A. Kennington III59a47222018-09-19 18:27:26 -070029check_PROGRAMS += source/base
William A. Kennington III0a816c52018-07-17 14:40:14 -070030source_base_SOURCES = source/base.cpp
31source_base_CPPFLAGS = $(gtest_cppflags)
32source_base_LDADD = $(gtest_ldadd)
William A. Kennington IIIe32a88e2018-07-17 14:40:14 -070033
William A. Kennington III59a47222018-09-19 18:27:26 -070034check_PROGRAMS += source/child
William A. Kennington III571fdf92018-07-22 18:16:22 -070035source_child_SOURCES = source/child.cpp
36source_child_CPPFLAGS = $(gtest_cppflags)
37source_child_LDADD = $(gtest_ldadd)
38
William A. Kennington III59a47222018-09-19 18:27:26 -070039check_PROGRAMS += source/event
William A. Kennington III5a7365c2018-07-22 00:22:08 -070040source_event_SOURCES = source/event.cpp
41source_event_CPPFLAGS = $(gtest_cppflags)
42source_event_LDADD = $(gtest_ldadd)
43
William A. Kennington III59a47222018-09-19 18:27:26 -070044check_PROGRAMS += source/io
William A. Kennington IIIce80c3f2018-07-22 14:59:13 -070045source_io_SOURCES = source/io.cpp
46source_io_CPPFLAGS = $(gtest_cppflags)
47source_io_LDADD = $(gtest_ldadd)
48
William A. Kennington III59a47222018-09-19 18:27:26 -070049check_PROGRAMS += source/signal
William A. Kennington IIIa3a38502018-07-22 18:15:59 -070050source_signal_SOURCES = source/signal.cpp
51source_signal_CPPFLAGS = $(gtest_cppflags)
52source_signal_LDADD = $(gtest_ldadd)
53
William A. Kennington III59a47222018-09-19 18:27:26 -070054check_PROGRAMS += source/time
William A. Kennington IIIe32a88e2018-07-17 14:40:14 -070055source_time_SOURCES = source/time.cpp
56source_time_CPPFLAGS = $(gtest_cppflags)
57source_time_LDADD = $(gtest_ldadd)
William A. Kennington III81282e12018-09-19 18:28:37 -070058
59check_PROGRAMS += utility/timer
60utility_timer_SOURCES = utility/timer.cpp
61utility_timer_CPPFLAGS = $(gtest_cppflags)
62utility_timer_LDADD = $(gtest_ldadd)