blob: 3bc760fb59ed4a283d79e13f09b41b3009dd92b6 [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 Spinler6852d722019-09-30 15:35:53 -05005 ascii_string_test \
Matt Spinlerdf797f22019-07-09 15:39:51 -05006 bcd_time_test \
Matt Spinler09d64002019-09-11 14:29:46 -05007 failing_mtms_test \
Matt Spinlera906c942019-10-08 13:42:05 -05008 fru_identity_test \
Matt Spinler14d671f2019-09-25 13:11:22 -05009 generic_section_test \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050010 log_id_test \
Matt Spinler90b4a0a2019-10-09 10:08:43 -050011 mru_test \
Matt Spinlerb6664332019-09-10 15:24:10 -050012 mtms_test \
Matt Spinler5b3a11d2019-10-08 14:13:31 -050013 pce_identity_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050014 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050015 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050016 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050017 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050018 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050019 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050020 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050021 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050022 severity_test \
Matt Spinler6c9662c2019-10-09 11:27:20 -050023 src_callout_test \
Matt Spinler32f13c92019-10-09 12:48:25 -050024 src_callouts_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050025 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050026 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050027 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050028
Matt Spinlerd3335df2019-07-10 11:04:21 -050029pel_objects = \
30 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050031 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
32 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050033 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050034 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050035 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050036 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050037 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050038 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050039 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050040 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050041 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050042 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050043
Matt Spinler15ee6ae2019-07-08 16:50:06 -050044additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
45additional_data_test_CPPFLAGS = $(test_cppflags)
46additional_data_test_CXXFLAGS = $(test_cxxflags)
47additional_data_test_LDADD = $(test_ldadd)
48additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050049
50stream_test_SOURCES = %reldir%/stream_test.cpp
51stream_test_CPPFLAGS = $(test_cppflags)
52stream_test_CXXFLAGS = $(test_cxxflags)
53stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050054stream_test_LDFLAGS = $(test_ldflags)
55
56bcd_time_test_SOURCES = \
57 %reldir%/bcd_time_test.cpp
58bcd_time_test_CPPFLAGS = $(test_cppflags)
59bcd_time_test_CXXFLAGS = $(test_cxxflags)
60bcd_time_test_LDADD = \
61 $(test_ldadd) \
62 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050063bcd_time_test_LDFLAGS = $(test_ldflags)
64
65section_header_test_SOURCES = \
66 %reldir%/section_header_test.cpp
67section_header_test_CPPFLAGS = $(test_cppflags)
68section_header_test_CXXFLAGS = $(test_cxxflags)
69section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050070section_header_test_LDFLAGS = $(test_ldflags)
71
72private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050073 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050074private_header_test_CPPFLAGS = $(test_cppflags)
75private_header_test_CXXFLAGS = $(test_cxxflags)
76private_header_test_LDADD = \
77 $(test_ldadd) \
78 $(pel_objects)
79private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050080
81user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050082 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050083user_header_test_CPPFLAGS = $(test_cppflags)
84user_header_test_CXXFLAGS = $(test_cxxflags)
85user_header_test_LDADD = \
86 $(test_ldadd) \
87 $(pel_objects)
88user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050089
90log_id_test_SOURCES = \
91 %reldir%/log_id_test.cpp %reldir%/paths.cpp
92log_id_test_CPPFLAGS = $(test_cppflags)
93log_id_test_CXXFLAGS = $(test_cxxflags)
94log_id_test_LDADD = \
95 $(test_ldadd) \
96 $(top_builddir)/extensions/openpower-pels/log_id.o
97log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050098
99pel_test_SOURCES = \
100 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
101pel_test_CPPFLAGS = $(test_cppflags)
102pel_test_CXXFLAGS = $(test_cxxflags)
103pel_test_LDADD = \
104 $(test_ldadd) \
105 $(pel_objects)
106pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500107
Matt Spinler07eefc52019-09-26 11:18:26 -0500108real_pel_test_SOURCES = \
109 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
110real_pel_test_CPPFLAGS = $(test_cppflags)
111real_pel_test_CXXFLAGS = $(test_cxxflags)
112real_pel_test_LDADD = \
113 $(test_ldadd) \
114 $(pel_objects)
115real_pel_test_LDFLAGS = $(test_ldflags)
116
Matt Spinler89fa0822019-07-17 13:54:30 -0500117repository_test_SOURCES = \
118 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
119repository_test_CPPFLAGS = $(test_cppflags)
120repository_test_CXXFLAGS = $(test_cxxflags)
121repository_test_LDADD = \
122 $(test_ldadd) \
123 $(pel_objects) \
124 $(top_builddir)/extensions/openpower-pels/repository.o
125repository_test_LDFLAGS = $(test_ldflags)
126
127pel_manager_test_SOURCES = \
128 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
129pel_manager_test_CPPFLAGS = $(test_cppflags)
130pel_manager_test_CXXFLAGS = $(test_cxxflags)
131pel_manager_test_LDADD = \
132 $(test_ldadd) \
133 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500134 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500135 $(top_builddir)/extensions/openpower-pels/manager.o \
136 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500137pel_manager_test_LDFLAGS = $(test_ldflags)
138
Matt Spinler367144c2019-09-19 15:33:52 -0500139registry_test_SOURCES = \
140 %reldir%/registry_test.cpp %reldir%/paths.cpp
141registry_test_CPPFLAGS = $(test_cppflags)
142registry_test_CXXFLAGS = $(test_cxxflags)
143registry_test_LDADD = \
144 $(test_ldadd) \
145 $(top_builddir)/extensions/openpower-pels/registry.o \
146 $(top_builddir)/extensions/openpower-pels/pel_values.o
147registry_test_LDFLAGS = $(test_ldflags)
148
Matt Spinler8c686cc2019-09-20 13:46:02 -0500149severity_test_SOURCES = %reldir%/severity_test.cpp
150severity_test_CPPFLAGS = $(test_cppflags)
151severity_test_CXXFLAGS = $(test_cxxflags)
152severity_test_LDADD = \
153 $(test_ldflags) \
154 $(top_builddir)/extensions/openpower-pels/severity.o
155severity_test_LDFLAGS = $(test_ldflags)
156
Matt Spinlerb6664332019-09-10 15:24:10 -0500157mtms_test_SOURCES = %reldir%/mtms_test.cpp
158mtms_test_CPPFLAGS = $(test_cppflags)
159mtms_test_CXXFLAGS = $(test_cxxflags)
160mtms_test_LDADD = \
161 $(test_ldadd) \
162 $(top_builddir)/extensions/openpower-pels/mtms.o
163mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500164
165failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
166failing_mtms_test_CPPFLAGS = $(test_cppflags)
167failing_mtms_test_CXXFLAGS = $(test_cxxflags)
168failing_mtms_test_LDADD = \
169 $(test_ldadd) \
170 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
171 $(top_builddir)/extensions/openpower-pels/mtms.o
172failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500173
174pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
175pel_values_test_CPPFLAGS = $(test_cppflags)
176pel_values_test_CXXFLAGS = $(test_cxxflags)
177pel_values_test_LDADD = \
178 $(test_ldflags) \
179 $(top_builddir)/extensions/openpower-pels/pel_values.o
180pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500181
182generic_section_test_SOURCES = \
183 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
184generic_section_test_CPPFLAGS = $(test_cppflags)
185generic_section_test_CXXFLAGS = $(test_cxxflags)
186generic_section_test_LDADD = \
187 $(test_ldadd) \
188 $(top_builddir)/extensions/openpower-pels/generic.o
189generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500190
191user_data_test_SOURCES = \
192 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
193user_data_test_CPPFLAGS = $(test_cppflags)
194user_data_test_CXXFLAGS = $(test_cxxflags)
195user_data_test_LDADD = \
196 $(test_ldadd) \
197 $(top_builddir)/extensions/openpower-pels/user_data.o
198user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500199
200ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
201ascii_string_test_CPPFLAGS = $(test_cppflags)
202ascii_string_test_CXXFLAGS = $(test_cxxflags)
203ascii_string_test_LDADD = \
204 $(test_ldadd) \
205 $(top_builddir)/extensions/openpower-pels/ascii_string.o
206ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500207
208fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
209fru_identity_test_CPPFLAGS = $(test_cppflags)
210fru_identity_test_CXXFLAGS = $(test_cxxflags)
211fru_identity_test_LDADD = \
212 $(test_ldadd) \
213 $(top_builddir)/extensions/openpower-pels/fru_identity.o
214fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500215
216pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
217pce_identity_test_CPPFLAGS = $(test_cppflags)
218pce_identity_test_CXXFLAGS = $(test_cxxflags)
219pce_identity_test_LDADD = \
220 $(test_ldadd) \
221 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
222 $(top_builddir)/extensions/openpower-pels/mtms.o
223pce_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler90b4a0a2019-10-09 10:08:43 -0500224
225mru_test_SOURCES = %reldir%/mru_test.cpp
226mru_test_CPPFLAGS = $(test_cppflags)
227mru_test_CXXFLAGS = $(test_cxxflags)
228mru_test_LDADD = \
229 $(test_ldadd) \
230 $(top_builddir)/extensions/openpower-pels/mru.o
231mru_test_LDFLAGS = $(test_ldflags)
Matt Spinler6c9662c2019-10-09 11:27:20 -0500232
233src_callout_test_SOURCES = \
234 %reldir%/src_callout_test.cpp \
235 %reldir%/pel_utils.cpp
236src_callout_test_CPPFLAGS = $(test_cppflags)
237src_callout_test_CXXFLAGS = $(test_cxxflags)
238src_callout_test_LDADD = \
239 $(test_ldadd) \
240 $(top_builddir)/extensions/openpower-pels/callout.o \
241 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
242 $(top_builddir)/extensions/openpower-pels/mru.o \
243 $(top_builddir)/extensions/openpower-pels/mtms.o \
244 $(top_builddir)/extensions/openpower-pels/pce_identity.o
245src_callout_test_LDFLAGS = $(test_ldflags)
Matt Spinler32f13c92019-10-09 12:48:25 -0500246
247src_callouts_test_SOURCES = \
248 %reldir%/src_callouts_test.cpp \
249 %reldir%/pel_utils.cpp
250src_callouts_test_CPPFLAGS = $(test_cppflags)
251src_callouts_test_CXXFLAGS = $(test_cxxflags)
252src_callouts_test_LDADD = \
253 $(test_ldadd) \
254 $(top_builddir)/extensions/openpower-pels/callout.o \
255 $(top_builddir)/extensions/openpower-pels/callouts.o \
256 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
257 $(top_builddir)/extensions/openpower-pels/mru.o \
258 $(top_builddir)/extensions/openpower-pels/mtms.o \
259 $(top_builddir)/extensions/openpower-pels/pce_identity.o
260src_callouts_test_LDFLAGS = $(test_ldflags)