blob: 5705f73b85539aecf871a6f570e0e40b1285fa03 [file] [log] [blame]
Matt Spinler15ee6ae2019-07-08 16:50:06 -05001TESTS += $(check_PROGRAMS)
2
3check_PROGRAMS += \
Matt Spinler113ad282019-07-09 14:44:13 -05004 additional_data_test \
Matt Spinlerdf797f22019-07-09 15:39:51 -05005 bcd_time_test \
Matt Spinler09d64002019-09-11 14:29:46 -05006 failing_mtms_test \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -05007 log_id_test \
Matt Spinlerb6664332019-09-10 15:24:10 -05008 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -05009 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050010 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050011 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050012 private_header_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050013 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050014 section_header_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050015 stream_test \
16 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050017
Matt Spinlerd3335df2019-07-10 11:04:21 -050018pel_objects = \
19 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050020 $(top_builddir)/extensions/openpower-pels/log_id.o \
21 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050022 $(top_builddir)/extensions/openpower-pels/private_header.o \
23 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050024
Matt Spinler15ee6ae2019-07-08 16:50:06 -050025additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
26additional_data_test_CPPFLAGS = $(test_cppflags)
27additional_data_test_CXXFLAGS = $(test_cxxflags)
28additional_data_test_LDADD = $(test_ldadd)
29additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050030
31stream_test_SOURCES = %reldir%/stream_test.cpp
32stream_test_CPPFLAGS = $(test_cppflags)
33stream_test_CXXFLAGS = $(test_cxxflags)
34stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050035stream_test_LDFLAGS = $(test_ldflags)
36
37bcd_time_test_SOURCES = \
38 %reldir%/bcd_time_test.cpp
39bcd_time_test_CPPFLAGS = $(test_cppflags)
40bcd_time_test_CXXFLAGS = $(test_cxxflags)
41bcd_time_test_LDADD = \
42 $(test_ldadd) \
43 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050044bcd_time_test_LDFLAGS = $(test_ldflags)
45
46section_header_test_SOURCES = \
47 %reldir%/section_header_test.cpp
48section_header_test_CPPFLAGS = $(test_cppflags)
49section_header_test_CXXFLAGS = $(test_cxxflags)
50section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050051section_header_test_LDFLAGS = $(test_ldflags)
52
53private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050054 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050055private_header_test_CPPFLAGS = $(test_cppflags)
56private_header_test_CXXFLAGS = $(test_cxxflags)
57private_header_test_LDADD = \
58 $(test_ldadd) \
59 $(pel_objects)
60private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050061
62user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050063 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050064user_header_test_CPPFLAGS = $(test_cppflags)
65user_header_test_CXXFLAGS = $(test_cxxflags)
66user_header_test_LDADD = \
67 $(test_ldadd) \
68 $(pel_objects)
69user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050070
71log_id_test_SOURCES = \
72 %reldir%/log_id_test.cpp %reldir%/paths.cpp
73log_id_test_CPPFLAGS = $(test_cppflags)
74log_id_test_CXXFLAGS = $(test_cxxflags)
75log_id_test_LDADD = \
76 $(test_ldadd) \
77 $(top_builddir)/extensions/openpower-pels/log_id.o
78log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050079
80pel_test_SOURCES = \
81 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
82pel_test_CPPFLAGS = $(test_cppflags)
83pel_test_CXXFLAGS = $(test_cxxflags)
84pel_test_LDADD = \
85 $(test_ldadd) \
86 $(pel_objects)
87pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050088
89repository_test_SOURCES = \
90 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
91repository_test_CPPFLAGS = $(test_cppflags)
92repository_test_CXXFLAGS = $(test_cxxflags)
93repository_test_LDADD = \
94 $(test_ldadd) \
95 $(pel_objects) \
96 $(top_builddir)/extensions/openpower-pels/repository.o
97repository_test_LDFLAGS = $(test_ldflags)
98
99pel_manager_test_SOURCES = \
100 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
101pel_manager_test_CPPFLAGS = $(test_cppflags)
102pel_manager_test_CXXFLAGS = $(test_cxxflags)
103pel_manager_test_LDADD = \
104 $(test_ldadd) \
105 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500106 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500107 $(top_builddir)/extensions/openpower-pels/manager.o \
108 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500109pel_manager_test_LDFLAGS = $(test_ldflags)
110
111mtms_test_SOURCES = %reldir%/mtms_test.cpp
112mtms_test_CPPFLAGS = $(test_cppflags)
113mtms_test_CXXFLAGS = $(test_cxxflags)
114mtms_test_LDADD = \
115 $(test_ldadd) \
116 $(top_builddir)/extensions/openpower-pels/mtms.o
117mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500118
119failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
120failing_mtms_test_CPPFLAGS = $(test_cppflags)
121failing_mtms_test_CXXFLAGS = $(test_cxxflags)
122failing_mtms_test_LDADD = \
123 $(test_ldadd) \
124 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
125 $(top_builddir)/extensions/openpower-pels/mtms.o
126failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500127
128pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
129pel_values_test_CPPFLAGS = $(test_cppflags)
130pel_values_test_CXXFLAGS = $(test_cxxflags)
131pel_values_test_LDADD = \
132 $(test_ldflags) \
133 $(top_builddir)/extensions/openpower-pels/pel_values.o
134pel_values_test_LDFLAGS = $(test_ldflags)