William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 1 | @VALGRIND_CHECK_RULES@ |
William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 2 | |
William A. Kennington III | ae7d4c5 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 3 | gtest_cppflags = $(AM_CPPFLAGS) $(GTEST_CFLAGS) $(GMOCK_CFLAGS) |
| 4 | gtest_ldadd = $(SDEVENTPLUS_LIBS) $(GTEST_LIBS) $(GMOCK_LIBS) -lgmock_main |
William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 5 | |
| 6 | check_PROGRAMS = |
| 7 | TESTS = $(check_PROGRAMS) |
| 8 | |
William A. Kennington III | 7597a08 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 9 | check_PROGRAMS += clock |
| 10 | clock_SOURCES = clock.cpp |
| 11 | clock_CPPFLAGS = $(gtest_cppflags) |
| 12 | clock_LDADD = $(gtest_ldadd) |
| 13 | |
William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 14 | check_PROGRAMS += event |
| 15 | event_SOURCES = event.cpp |
William A. Kennington III | ae7d4c5 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 16 | event_CPPFLAGS = $(gtest_cppflags) |
William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 17 | event_LDADD = $(gtest_ldadd) |
| 18 | |
| 19 | check_PROGRAMS += exception |
| 20 | exception_SOURCES = exception.cpp |
William A. Kennington III | ae7d4c5 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 21 | exception_CPPFLAGS = $(gtest_cppflags) |
William A. Kennington III | 8f90e28 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 22 | exception_LDADD = $(gtest_ldadd) |
| 23 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 24 | check_PROGRAMS += internal/utils |
William A. Kennington III | feef68f | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 25 | internal_utils_SOURCES = internal/utils.cpp |
| 26 | internal_utils_CPPFLAGS = $(gtest_cppflags) |
| 27 | internal_utils_LDADD = $(gtest_ldadd) |
| 28 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 29 | check_PROGRAMS += source/base |
William A. Kennington III | 0a816c5 | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 30 | source_base_SOURCES = source/base.cpp |
| 31 | source_base_CPPFLAGS = $(gtest_cppflags) |
| 32 | source_base_LDADD = $(gtest_ldadd) |
William A. Kennington III | e32a88e | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 33 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 34 | check_PROGRAMS += source/child |
William A. Kennington III | 571fdf9 | 2018-07-22 18:16:22 -0700 | [diff] [blame] | 35 | source_child_SOURCES = source/child.cpp |
| 36 | source_child_CPPFLAGS = $(gtest_cppflags) |
| 37 | source_child_LDADD = $(gtest_ldadd) |
| 38 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 39 | check_PROGRAMS += source/event |
William A. Kennington III | 5a7365c | 2018-07-22 00:22:08 -0700 | [diff] [blame] | 40 | source_event_SOURCES = source/event.cpp |
| 41 | source_event_CPPFLAGS = $(gtest_cppflags) |
| 42 | source_event_LDADD = $(gtest_ldadd) |
| 43 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 44 | check_PROGRAMS += source/io |
William A. Kennington III | ce80c3f | 2018-07-22 14:59:13 -0700 | [diff] [blame] | 45 | source_io_SOURCES = source/io.cpp |
| 46 | source_io_CPPFLAGS = $(gtest_cppflags) |
| 47 | source_io_LDADD = $(gtest_ldadd) |
| 48 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 49 | check_PROGRAMS += source/signal |
William A. Kennington III | a3a3850 | 2018-07-22 18:15:59 -0700 | [diff] [blame] | 50 | source_signal_SOURCES = source/signal.cpp |
| 51 | source_signal_CPPFLAGS = $(gtest_cppflags) |
| 52 | source_signal_LDADD = $(gtest_ldadd) |
| 53 | |
William A. Kennington III | 59a4722 | 2018-09-19 18:27:26 -0700 | [diff] [blame] | 54 | check_PROGRAMS += source/time |
William A. Kennington III | e32a88e | 2018-07-17 14:40:14 -0700 | [diff] [blame] | 55 | source_time_SOURCES = source/time.cpp |
| 56 | source_time_CPPFLAGS = $(gtest_cppflags) |
| 57 | source_time_LDADD = $(gtest_ldadd) |
William A. Kennington III | 81282e1 | 2018-09-19 18:28:37 -0700 | [diff] [blame] | 58 | |
| 59 | check_PROGRAMS += utility/timer |
| 60 | utility_timer_SOURCES = utility/timer.cpp |
| 61 | utility_timer_CPPFLAGS = $(gtest_cppflags) |
| 62 | utility_timer_LDADD = $(gtest_ldadd) |