blob: 312a7e06bb842a6416b28a55fab2cc8df6d67bd6 [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 Spinlerf9bae182019-10-09 13:37:38 -050023 src_test \
Matt Spinler6c9662c2019-10-09 11:27:20 -050024 src_callout_test \
Matt Spinler32f13c92019-10-09 12:48:25 -050025 src_callouts_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050026 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050027 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050028 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050029
Matt Spinlerd3335df2019-07-10 11:04:21 -050030pel_objects = \
Matt Spinlerf9bae182019-10-09 13:37:38 -050031 $(top_builddir)/extensions/openpower-pels/ascii_string.o \
Matt Spinlerd3335df2019-07-10 11:04:21 -050032 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050033 $(top_builddir)/extensions/openpower-pels/callout.o \
34 $(top_builddir)/extensions/openpower-pels/callouts.o \
Matt Spinler131870c2019-09-25 13:29:04 -050035 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050036 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
Matt Spinler131870c2019-09-25 13:29:04 -050037 $(top_builddir)/extensions/openpower-pels/generic.o \
Aatir186ce8c2019-10-20 15:13:39 -050038 $(top_builddir)/extensions/openpower-pels/hexdump.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050039 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050040 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050041 $(top_builddir)/extensions/openpower-pels/mru.o \
42 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050043 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050044 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050045 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050046 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050047 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050048 $(top_builddir)/extensions/openpower-pels/severity.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050049 $(top_builddir)/extensions/openpower-pels/src.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050050 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050051 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050052
Matt Spinler15ee6ae2019-07-08 16:50:06 -050053additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
54additional_data_test_CPPFLAGS = $(test_cppflags)
55additional_data_test_CXXFLAGS = $(test_cxxflags)
56additional_data_test_LDADD = $(test_ldadd)
57additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050058
59stream_test_SOURCES = %reldir%/stream_test.cpp
60stream_test_CPPFLAGS = $(test_cppflags)
61stream_test_CXXFLAGS = $(test_cxxflags)
62stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050063stream_test_LDFLAGS = $(test_ldflags)
64
65bcd_time_test_SOURCES = \
66 %reldir%/bcd_time_test.cpp
67bcd_time_test_CPPFLAGS = $(test_cppflags)
68bcd_time_test_CXXFLAGS = $(test_cxxflags)
69bcd_time_test_LDADD = \
70 $(test_ldadd) \
71 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050072bcd_time_test_LDFLAGS = $(test_ldflags)
73
74section_header_test_SOURCES = \
75 %reldir%/section_header_test.cpp
76section_header_test_CPPFLAGS = $(test_cppflags)
77section_header_test_CXXFLAGS = $(test_cxxflags)
78section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050079section_header_test_LDFLAGS = $(test_ldflags)
80
81private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050082 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050083private_header_test_CPPFLAGS = $(test_cppflags)
84private_header_test_CXXFLAGS = $(test_cxxflags)
85private_header_test_LDADD = \
86 $(test_ldadd) \
87 $(pel_objects)
88private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050089
90user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050091 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050092user_header_test_CPPFLAGS = $(test_cppflags)
93user_header_test_CXXFLAGS = $(test_cxxflags)
94user_header_test_LDADD = \
95 $(test_ldadd) \
96 $(pel_objects)
97user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050098
99log_id_test_SOURCES = \
100 %reldir%/log_id_test.cpp %reldir%/paths.cpp
101log_id_test_CPPFLAGS = $(test_cppflags)
102log_id_test_CXXFLAGS = $(test_cxxflags)
103log_id_test_LDADD = \
104 $(test_ldadd) \
105 $(top_builddir)/extensions/openpower-pels/log_id.o
106log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -0500107
108pel_test_SOURCES = \
109 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
110pel_test_CPPFLAGS = $(test_cppflags)
111pel_test_CXXFLAGS = $(test_cxxflags)
112pel_test_LDADD = \
113 $(test_ldadd) \
114 $(pel_objects)
115pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500116
Matt Spinler07eefc52019-09-26 11:18:26 -0500117real_pel_test_SOURCES = \
118 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
119real_pel_test_CPPFLAGS = $(test_cppflags)
120real_pel_test_CXXFLAGS = $(test_cxxflags)
121real_pel_test_LDADD = \
122 $(test_ldadd) \
123 $(pel_objects)
124real_pel_test_LDFLAGS = $(test_ldflags)
125
Matt Spinler89fa0822019-07-17 13:54:30 -0500126repository_test_SOURCES = \
127 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
128repository_test_CPPFLAGS = $(test_cppflags)
129repository_test_CXXFLAGS = $(test_cxxflags)
130repository_test_LDADD = \
131 $(test_ldadd) \
132 $(pel_objects) \
133 $(top_builddir)/extensions/openpower-pels/repository.o
134repository_test_LDFLAGS = $(test_ldflags)
135
136pel_manager_test_SOURCES = \
137 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
138pel_manager_test_CPPFLAGS = $(test_cppflags)
139pel_manager_test_CXXFLAGS = $(test_cxxflags)
140pel_manager_test_LDADD = \
141 $(test_ldadd) \
142 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500143 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500144 $(top_builddir)/extensions/openpower-pels/manager.o \
145 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500146pel_manager_test_LDFLAGS = $(test_ldflags)
147
Matt Spinler367144c2019-09-19 15:33:52 -0500148registry_test_SOURCES = \
149 %reldir%/registry_test.cpp %reldir%/paths.cpp
150registry_test_CPPFLAGS = $(test_cppflags)
151registry_test_CXXFLAGS = $(test_cxxflags)
152registry_test_LDADD = \
153 $(test_ldadd) \
154 $(top_builddir)/extensions/openpower-pels/registry.o \
155 $(top_builddir)/extensions/openpower-pels/pel_values.o
156registry_test_LDFLAGS = $(test_ldflags)
157
Matt Spinler8c686cc2019-09-20 13:46:02 -0500158severity_test_SOURCES = %reldir%/severity_test.cpp
159severity_test_CPPFLAGS = $(test_cppflags)
160severity_test_CXXFLAGS = $(test_cxxflags)
161severity_test_LDADD = \
162 $(test_ldflags) \
163 $(top_builddir)/extensions/openpower-pels/severity.o
164severity_test_LDFLAGS = $(test_ldflags)
165
Matt Spinlerb6664332019-09-10 15:24:10 -0500166mtms_test_SOURCES = %reldir%/mtms_test.cpp
167mtms_test_CPPFLAGS = $(test_cppflags)
168mtms_test_CXXFLAGS = $(test_cxxflags)
169mtms_test_LDADD = \
170 $(test_ldadd) \
171 $(top_builddir)/extensions/openpower-pels/mtms.o
172mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500173
174failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
175failing_mtms_test_CPPFLAGS = $(test_cppflags)
176failing_mtms_test_CXXFLAGS = $(test_cxxflags)
177failing_mtms_test_LDADD = \
178 $(test_ldadd) \
179 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
180 $(top_builddir)/extensions/openpower-pels/mtms.o
181failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500182
183pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
184pel_values_test_CPPFLAGS = $(test_cppflags)
185pel_values_test_CXXFLAGS = $(test_cxxflags)
186pel_values_test_LDADD = \
187 $(test_ldflags) \
188 $(top_builddir)/extensions/openpower-pels/pel_values.o
189pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500190
191generic_section_test_SOURCES = \
192 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
193generic_section_test_CPPFLAGS = $(test_cppflags)
194generic_section_test_CXXFLAGS = $(test_cxxflags)
195generic_section_test_LDADD = \
196 $(test_ldadd) \
197 $(top_builddir)/extensions/openpower-pels/generic.o
198generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500199
200user_data_test_SOURCES = \
201 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
202user_data_test_CPPFLAGS = $(test_cppflags)
203user_data_test_CXXFLAGS = $(test_cxxflags)
204user_data_test_LDADD = \
205 $(test_ldadd) \
206 $(top_builddir)/extensions/openpower-pels/user_data.o
207user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500208
209ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
210ascii_string_test_CPPFLAGS = $(test_cppflags)
211ascii_string_test_CXXFLAGS = $(test_cxxflags)
212ascii_string_test_LDADD = \
213 $(test_ldadd) \
214 $(top_builddir)/extensions/openpower-pels/ascii_string.o
215ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500216
217fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
218fru_identity_test_CPPFLAGS = $(test_cppflags)
219fru_identity_test_CXXFLAGS = $(test_cxxflags)
220fru_identity_test_LDADD = \
221 $(test_ldadd) \
222 $(top_builddir)/extensions/openpower-pels/fru_identity.o
223fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500224
225pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
226pce_identity_test_CPPFLAGS = $(test_cppflags)
227pce_identity_test_CXXFLAGS = $(test_cxxflags)
228pce_identity_test_LDADD = \
229 $(test_ldadd) \
230 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
231 $(top_builddir)/extensions/openpower-pels/mtms.o
232pce_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler90b4a0a2019-10-09 10:08:43 -0500233
234mru_test_SOURCES = %reldir%/mru_test.cpp
235mru_test_CPPFLAGS = $(test_cppflags)
236mru_test_CXXFLAGS = $(test_cxxflags)
237mru_test_LDADD = \
238 $(test_ldadd) \
239 $(top_builddir)/extensions/openpower-pels/mru.o
240mru_test_LDFLAGS = $(test_ldflags)
Matt Spinler6c9662c2019-10-09 11:27:20 -0500241
242src_callout_test_SOURCES = \
243 %reldir%/src_callout_test.cpp \
244 %reldir%/pel_utils.cpp
245src_callout_test_CPPFLAGS = $(test_cppflags)
246src_callout_test_CXXFLAGS = $(test_cxxflags)
247src_callout_test_LDADD = \
248 $(test_ldadd) \
249 $(top_builddir)/extensions/openpower-pels/callout.o \
250 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
251 $(top_builddir)/extensions/openpower-pels/mru.o \
252 $(top_builddir)/extensions/openpower-pels/mtms.o \
253 $(top_builddir)/extensions/openpower-pels/pce_identity.o
254src_callout_test_LDFLAGS = $(test_ldflags)
Matt Spinler32f13c92019-10-09 12:48:25 -0500255
256src_callouts_test_SOURCES = \
257 %reldir%/src_callouts_test.cpp \
258 %reldir%/pel_utils.cpp
259src_callouts_test_CPPFLAGS = $(test_cppflags)
260src_callouts_test_CXXFLAGS = $(test_cxxflags)
261src_callouts_test_LDADD = \
262 $(test_ldadd) \
263 $(top_builddir)/extensions/openpower-pels/callout.o \
264 $(top_builddir)/extensions/openpower-pels/callouts.o \
265 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
266 $(top_builddir)/extensions/openpower-pels/mru.o \
267 $(top_builddir)/extensions/openpower-pels/mtms.o \
268 $(top_builddir)/extensions/openpower-pels/pce_identity.o
269src_callouts_test_LDFLAGS = $(test_ldflags)
Matt Spinlerf9bae182019-10-09 13:37:38 -0500270
271src_test_SOURCES = \
272 %reldir%/src_test.cpp \
273 %reldir%/pel_utils.cpp
274src_test_CPPFLAGS = $(test_cppflags)
275src_test_CXXFLAGS = $(test_cxxflags)
276src_test_LDADD = \
277 $(test_ldadd) \
278 $(top_builddir)/extensions/openpower-pels/ascii_string.o \
279 $(top_builddir)/extensions/openpower-pels/callout.o \
280 $(top_builddir)/extensions/openpower-pels/callouts.o \
281 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
282 $(top_builddir)/extensions/openpower-pels/mru.o \
283 $(top_builddir)/extensions/openpower-pels/mtms.o \
284 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
285 $(top_builddir)/extensions/openpower-pels/src.o
286src_test_LDFLAGS = $(test_ldflags)