blob: 34db4e59af6bfdd3c7d21921135a9745dddc3fc7 [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 Spinlerf682b402019-12-18 13:48:08 -06007 event_logger_test \
Matt Spinlerc63e2e82019-12-02 15:50:12 -06008 extended_user_header_test \
Matt Spinler09d64002019-09-11 14:29:46 -05009 failing_mtms_test \
Matt Spinlera906c942019-10-08 13:42:05 -050010 fru_identity_test \
Matt Spinler14d671f2019-09-25 13:11:22 -050011 generic_section_test \
Matt Spinlerf60ac272019-12-11 13:47:50 -060012 host_notifier_test \
Harisuddin Mohamed Isae2d1bf32020-02-06 17:32:38 +080013 json_utils_test \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050014 log_id_test \
Matt Spinler90b4a0a2019-10-09 10:08:43 -050015 mru_test \
Matt Spinlerb6664332019-09-10 15:24:10 -050016 mtms_test \
Matt Spinler5b3a11d2019-10-08 14:13:31 -050017 pce_identity_test \
Matt Spinlerf1e85e22019-11-01 11:31:31 -050018 pel_manager_test \
19 pel_rules_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050020 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050021 pel_values_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050022 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050023 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050024 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050025 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050026 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050027 severity_test \
Matt Spinlerf9bae182019-10-09 13:37:38 -050028 src_test \
Matt Spinler6c9662c2019-10-09 11:27:20 -050029 src_callout_test \
Matt Spinler32f13c92019-10-09 12:48:25 -050030 src_callouts_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050031 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050032 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050033 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050034
Matt Spinlerd3335df2019-07-10 11:04:21 -050035pel_objects = \
Matt Spinlerf9bae182019-10-09 13:37:38 -050036 $(top_builddir)/extensions/openpower-pels/ascii_string.o \
Matt Spinlerd3335df2019-07-10 11:04:21 -050037 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050038 $(top_builddir)/extensions/openpower-pels/callout.o \
39 $(top_builddir)/extensions/openpower-pels/callouts.o \
Matt Spinlerc63e2e82019-12-02 15:50:12 -060040 $(top_builddir)/extensions/openpower-pels/extended_user_header.o \
Matt Spinler131870c2019-09-25 13:29:04 -050041 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050042 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
Matt Spinler131870c2019-09-25 13:29:04 -050043 $(top_builddir)/extensions/openpower-pels/generic.o \
Harisuddin Mohamed Isa600d15a2019-12-20 12:42:26 +080044 $(top_builddir)/extensions/openpower-pels/json_utils.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050045 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050046 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050047 $(top_builddir)/extensions/openpower-pels/mru.o \
48 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050049 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinlerf1e85e22019-11-01 11:31:31 -050050 $(top_builddir)/extensions/openpower-pels/pel_rules.o \
Matt Spinler367144c2019-09-19 15:33:52 -050051 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050052 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050053 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050054 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050055 $(top_builddir)/extensions/openpower-pels/severity.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -050056 $(top_builddir)/extensions/openpower-pels/src.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050057 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050058 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050059
Matt Spinlere4e11dc2020-06-02 09:54:10 -050060pel_test_utils_ldadd = \
61 $(top_builddir)/test/openpower-pels/pel_utils.o \
62 $(top_builddir)/test/openpower-pels/paths.o
63
Matt Spinler15ee6ae2019-07-08 16:50:06 -050064additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
65additional_data_test_CPPFLAGS = $(test_cppflags)
66additional_data_test_CXXFLAGS = $(test_cxxflags)
67additional_data_test_LDADD = $(test_ldadd)
68additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050069
70stream_test_SOURCES = %reldir%/stream_test.cpp
71stream_test_CPPFLAGS = $(test_cppflags)
72stream_test_CXXFLAGS = $(test_cxxflags)
73stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050074stream_test_LDFLAGS = $(test_ldflags)
75
76bcd_time_test_SOURCES = \
77 %reldir%/bcd_time_test.cpp
78bcd_time_test_CPPFLAGS = $(test_cppflags)
79bcd_time_test_CXXFLAGS = $(test_cxxflags)
80bcd_time_test_LDADD = \
81 $(test_ldadd) \
82 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050083bcd_time_test_LDFLAGS = $(test_ldflags)
84
85section_header_test_SOURCES = \
86 %reldir%/section_header_test.cpp
87section_header_test_CPPFLAGS = $(test_cppflags)
88section_header_test_CXXFLAGS = $(test_cxxflags)
89section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050090section_header_test_LDFLAGS = $(test_ldflags)
91
92private_header_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -050093 %reldir%/private_header_test.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050094private_header_test_CPPFLAGS = $(test_cppflags)
95private_header_test_CXXFLAGS = $(test_cxxflags)
96private_header_test_LDADD = \
97 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -050098 $(pel_test_utils_ldadd) \
Matt Spinlerd3335df2019-07-10 11:04:21 -050099 $(pel_objects)
100private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -0500101
102user_header_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500103 %reldir%/user_header_test.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -0500104user_header_test_CPPFLAGS = $(test_cppflags)
105user_header_test_CXXFLAGS = $(test_cxxflags)
106user_header_test_LDADD = \
107 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500108 $(pel_test_utils_ldadd) \
Matt Spinler03c1d912019-07-10 14:12:15 -0500109 $(pel_objects)
110user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -0500111
112log_id_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500113 %reldir%/log_id_test.cpp
Matt Spinlerdf13bdb2019-07-10 16:54:13 -0500114log_id_test_CPPFLAGS = $(test_cppflags)
115log_id_test_CXXFLAGS = $(test_cxxflags)
116log_id_test_LDADD = \
117 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500118 $(pel_test_utils_ldadd) \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -0500119 $(top_builddir)/extensions/openpower-pels/log_id.o
120log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -0500121
122pel_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500123 %reldir%/pel_test.cpp
Matt Spinlercb6b0592019-07-16 15:58:51 -0500124pel_test_CPPFLAGS = $(test_cppflags)
125pel_test_CXXFLAGS = $(test_cxxflags)
126pel_test_LDADD = \
127 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500128 $(pel_test_utils_ldadd) \
Matt Spinlercb6b0592019-07-16 15:58:51 -0500129 $(pel_objects)
130pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500131
Matt Spinler07eefc52019-09-26 11:18:26 -0500132real_pel_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500133 %reldir%/real_pel_test.cpp
Matt Spinler07eefc52019-09-26 11:18:26 -0500134real_pel_test_CPPFLAGS = $(test_cppflags)
135real_pel_test_CXXFLAGS = $(test_cxxflags)
136real_pel_test_LDADD = \
137 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500138 $(pel_test_utils_ldadd) \
Matt Spinler07eefc52019-09-26 11:18:26 -0500139 $(pel_objects)
140real_pel_test_LDFLAGS = $(test_ldflags)
141
Matt Spinler89fa0822019-07-17 13:54:30 -0500142repository_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500143 %reldir%/repository_test.cpp
Matt Spinler89fa0822019-07-17 13:54:30 -0500144repository_test_CPPFLAGS = $(test_cppflags)
145repository_test_CXXFLAGS = $(test_cxxflags)
146repository_test_LDADD = \
147 $(test_ldadd) \
148 $(pel_objects) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500149 $(pel_test_utils_ldadd) \
Matt Spinler89fa0822019-07-17 13:54:30 -0500150 $(top_builddir)/extensions/openpower-pels/repository.o
151repository_test_LDFLAGS = $(test_ldflags)
152
153pel_manager_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500154 %reldir%/pel_manager_test.cpp
Matt Spinler89fa0822019-07-17 13:54:30 -0500155pel_manager_test_CPPFLAGS = $(test_cppflags)
Matt Spinlera34ab722019-12-16 10:39:32 -0600156pel_manager_test_CXXFLAGS = \
157 $(test_cxxflags) \
158 $(SDEVENTPLUS_CFLAGS)
Matt Spinler89fa0822019-07-17 13:54:30 -0500159pel_manager_test_LDADD = \
160 $(test_ldadd) \
161 $(pel_objects) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500162 $(pel_test_utils_ldadd) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500163 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinlerf60ac272019-12-11 13:47:50 -0600164 $(top_builddir)/extensions/openpower-pels/host_notifier.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500165 $(top_builddir)/extensions/openpower-pels/manager.o \
166 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlera34ab722019-12-16 10:39:32 -0600167pel_manager_test_LDFLAGS = \
168 $(test_ldflags) \
169 $(SDEVENTPLUS_LIBS)
Matt Spinlerb6664332019-09-10 15:24:10 -0500170
Matt Spinler367144c2019-09-19 15:33:52 -0500171registry_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500172 %reldir%/registry_test.cpp
Matt Spinler367144c2019-09-19 15:33:52 -0500173registry_test_CPPFLAGS = $(test_cppflags)
174registry_test_CXXFLAGS = $(test_cxxflags)
175registry_test_LDADD = \
176 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500177 $(pel_test_utils_ldadd) \
Matt Spinler367144c2019-09-19 15:33:52 -0500178 $(top_builddir)/extensions/openpower-pels/registry.o \
179 $(top_builddir)/extensions/openpower-pels/pel_values.o
180registry_test_LDFLAGS = $(test_ldflags)
181
Matt Spinler8c686cc2019-09-20 13:46:02 -0500182severity_test_SOURCES = %reldir%/severity_test.cpp
183severity_test_CPPFLAGS = $(test_cppflags)
184severity_test_CXXFLAGS = $(test_cxxflags)
185severity_test_LDADD = \
186 $(test_ldflags) \
187 $(top_builddir)/extensions/openpower-pels/severity.o
188severity_test_LDFLAGS = $(test_ldflags)
189
Matt Spinlerb6664332019-09-10 15:24:10 -0500190mtms_test_SOURCES = %reldir%/mtms_test.cpp
191mtms_test_CPPFLAGS = $(test_cppflags)
192mtms_test_CXXFLAGS = $(test_cxxflags)
193mtms_test_LDADD = \
194 $(test_ldadd) \
195 $(top_builddir)/extensions/openpower-pels/mtms.o
196mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500197
198failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
199failing_mtms_test_CPPFLAGS = $(test_cppflags)
200failing_mtms_test_CXXFLAGS = $(test_cxxflags)
201failing_mtms_test_LDADD = \
202 $(test_ldadd) \
203 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
Harisuddin Mohamed Isae2d1bf32020-02-06 17:32:38 +0800204 $(top_builddir)/extensions/openpower-pels/json_utils.o \
Harisuddin Mohamed Isabebeb942020-03-12 17:12:24 +0800205 $(top_builddir)/extensions/openpower-pels/mtms.o \
206 $(top_builddir)/extensions/openpower-pels/pel_values.o
Matt Spinler09d64002019-09-11 14:29:46 -0500207failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500208
209pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
210pel_values_test_CPPFLAGS = $(test_cppflags)
211pel_values_test_CXXFLAGS = $(test_cxxflags)
212pel_values_test_LDADD = \
213 $(test_ldflags) \
214 $(top_builddir)/extensions/openpower-pels/pel_values.o
215pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500216
217generic_section_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500218 %reldir%/generic_section_test.cpp
Matt Spinler14d671f2019-09-25 13:11:22 -0500219generic_section_test_CPPFLAGS = $(test_cppflags)
220generic_section_test_CXXFLAGS = $(test_cxxflags)
221generic_section_test_LDADD = \
222 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500223 $(pel_test_utils_ldadd) \
Matt Spinler14d671f2019-09-25 13:11:22 -0500224 $(top_builddir)/extensions/openpower-pels/generic.o
225generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500226
227user_data_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500228 %reldir%/user_data_test.cpp
Aatir Manzur51c92632019-09-06 13:30:48 -0500229user_data_test_CPPFLAGS = $(test_cppflags)
230user_data_test_CXXFLAGS = $(test_cxxflags)
231user_data_test_LDADD = \
232 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500233 $(pel_test_utils_ldadd) \
Aatir Manzur51c92632019-09-06 13:30:48 -0500234 $(top_builddir)/extensions/openpower-pels/user_data.o
235user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500236
237ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
238ascii_string_test_CPPFLAGS = $(test_cppflags)
239ascii_string_test_CXXFLAGS = $(test_cxxflags)
240ascii_string_test_LDADD = \
241 $(test_ldadd) \
242 $(top_builddir)/extensions/openpower-pels/ascii_string.o
243ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500244
245fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
246fru_identity_test_CPPFLAGS = $(test_cppflags)
247fru_identity_test_CXXFLAGS = $(test_cxxflags)
248fru_identity_test_LDADD = \
249 $(test_ldadd) \
Matt Spinlerba0ee002020-03-13 11:24:14 -0500250 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
251 $(top_builddir)/extensions/openpower-pels/pel_values.o
Matt Spinlera906c942019-10-08 13:42:05 -0500252fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500253
254pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
255pce_identity_test_CPPFLAGS = $(test_cppflags)
256pce_identity_test_CXXFLAGS = $(test_cxxflags)
257pce_identity_test_LDADD = \
258 $(test_ldadd) \
259 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
260 $(top_builddir)/extensions/openpower-pels/mtms.o
261pce_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler90b4a0a2019-10-09 10:08:43 -0500262
263mru_test_SOURCES = %reldir%/mru_test.cpp
264mru_test_CPPFLAGS = $(test_cppflags)
265mru_test_CXXFLAGS = $(test_cxxflags)
266mru_test_LDADD = \
267 $(test_ldadd) \
268 $(top_builddir)/extensions/openpower-pels/mru.o
269mru_test_LDFLAGS = $(test_ldflags)
Matt Spinler6c9662c2019-10-09 11:27:20 -0500270
271src_callout_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500272 %reldir%/src_callout_test.cpp
Matt Spinler6c9662c2019-10-09 11:27:20 -0500273src_callout_test_CPPFLAGS = $(test_cppflags)
274src_callout_test_CXXFLAGS = $(test_cxxflags)
275src_callout_test_LDADD = \
276 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500277 $(pel_test_utils_ldadd) \
Matt Spinler6c9662c2019-10-09 11:27:20 -0500278 $(top_builddir)/extensions/openpower-pels/callout.o \
279 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
280 $(top_builddir)/extensions/openpower-pels/mru.o \
281 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlerba0ee002020-03-13 11:24:14 -0500282 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
283 $(top_builddir)/extensions/openpower-pels/pel_values.o
Matt Spinler6c9662c2019-10-09 11:27:20 -0500284src_callout_test_LDFLAGS = $(test_ldflags)
Matt Spinler32f13c92019-10-09 12:48:25 -0500285
286src_callouts_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500287 %reldir%/src_callouts_test.cpp
Matt Spinler32f13c92019-10-09 12:48:25 -0500288src_callouts_test_CPPFLAGS = $(test_cppflags)
289src_callouts_test_CXXFLAGS = $(test_cxxflags)
290src_callouts_test_LDADD = \
291 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500292 $(pel_test_utils_ldadd) \
Matt Spinler32f13c92019-10-09 12:48:25 -0500293 $(top_builddir)/extensions/openpower-pels/callout.o \
294 $(top_builddir)/extensions/openpower-pels/callouts.o \
295 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
296 $(top_builddir)/extensions/openpower-pels/mru.o \
297 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlerba0ee002020-03-13 11:24:14 -0500298 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
299 $(top_builddir)/extensions/openpower-pels/pel_values.o
Matt Spinler32f13c92019-10-09 12:48:25 -0500300src_callouts_test_LDFLAGS = $(test_ldflags)
Matt Spinlerf9bae182019-10-09 13:37:38 -0500301
302src_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500303 %reldir%/src_test.cpp
Matt Spinlerf9bae182019-10-09 13:37:38 -0500304src_test_CPPFLAGS = $(test_cppflags)
305src_test_CXXFLAGS = $(test_cxxflags)
306src_test_LDADD = \
307 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500308 $(pel_test_utils_ldadd) \
Matt Spinlerf9bae182019-10-09 13:37:38 -0500309 $(top_builddir)/extensions/openpower-pels/ascii_string.o \
310 $(top_builddir)/extensions/openpower-pels/callout.o \
311 $(top_builddir)/extensions/openpower-pels/callouts.o \
312 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
Harisuddin Mohamed Isa0f717e12020-01-15 20:05:33 +0800313 $(top_builddir)/extensions/openpower-pels/json_utils.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -0500314 $(top_builddir)/extensions/openpower-pels/mru.o \
315 $(top_builddir)/extensions/openpower-pels/mtms.o \
316 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
Harisuddin Mohamed Isa0f717e12020-01-15 20:05:33 +0800317 $(top_builddir)/extensions/openpower-pels/pel_values.o \
318 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinlerf9bae182019-10-09 13:37:38 -0500319 $(top_builddir)/extensions/openpower-pels/src.o
320src_test_LDFLAGS = $(test_ldflags)
Matt Spinlerf1e85e22019-11-01 11:31:31 -0500321
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600322extended_user_header_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500323 %reldir%/extended_user_header_test.cpp
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600324extended_user_header_test_CPPFLAGS = $(test_cppflags)
325extended_user_header_test_CXXFLAGS = $(test_cxxflags)
326extended_user_header_test_LDADD = \
327 $(test_ldadd) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500328 $(pel_test_utils_ldadd) \
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600329 $(top_builddir)/extensions/openpower-pels/ascii_string.o \
330 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
331 $(top_builddir)/extensions/openpower-pels/callout.o \
332 $(top_builddir)/extensions/openpower-pels/callouts.o \
333 $(top_builddir)/extensions/openpower-pels/data_interface.o \
334 $(top_builddir)/extensions/openpower-pels/extended_user_header.o \
335 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
Harisuddin Mohamed Isa0f717e12020-01-15 20:05:33 +0800336 $(top_builddir)/extensions/openpower-pels/json_utils.o \
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600337 $(top_builddir)/extensions/openpower-pels/mru.o \
338 $(top_builddir)/extensions/openpower-pels/mtms.o \
Harisuddin Mohamed Isa0f717e12020-01-15 20:05:33 +0800339 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600340 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
Harisuddin Mohamed Isa0f717e12020-01-15 20:05:33 +0800341 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinlerc63e2e82019-12-02 15:50:12 -0600342 $(top_builddir)/extensions/openpower-pels/src.o
343extended_user_header_test_LDFLAGS = $(test_ldflags)
344
Matt Spinlerf1e85e22019-11-01 11:31:31 -0500345pel_rules_test_SOURCES = %reldir%/pel_rules_test.cpp
346pel_rules_test_CPPFLAGS = $(test_cppflags)
347pel_rules_test_CXXFLAGS = $(test_cxxflags)
348pel_rules_test_LDADD = \
349 $(test_ldflags) \
350 $(top_builddir)/extensions/openpower-pels/pel_rules.o
351pel_rules_test_LDFLAGS = $(test_ldflags)
Matt Spinlerf60ac272019-12-11 13:47:50 -0600352
353host_notifier_test_SOURCES = \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500354 %reldir%/host_notifier_test.cpp
Matt Spinlerf60ac272019-12-11 13:47:50 -0600355host_notifier_test_CPPFLAGS = $(test_cppflags)
356host_notifier_test_CXXFLAGS = $(test_cxxflags) $(SDEVENTPLUS_CFLAGS)
357host_notifier_test_LDADD = \
358 $(test_ldflags) \
359 $(pel_objects) \
Matt Spinlere4e11dc2020-06-02 09:54:10 -0500360 $(pel_test_utils_ldadd) \
Matt Spinlerf60ac272019-12-11 13:47:50 -0600361 $(top_builddir)/extensions/openpower-pels/host_notifier.o \
362 $(top_builddir)/extensions/openpower-pels/repository.o
363host_notifier_test_LDFLAGS = $(test_ldflags) $(SDEVENTPLUS_LIBS)
Harisuddin Mohamed Isae2d1bf32020-02-06 17:32:38 +0800364
365json_utils_test_SOURCES = %reldir%/json_utils_test.cpp
366json_utils_test_CPPFLAGS = $(test_cppflags)
367json_utils_test_CXXFLAGS = $(test_cxxflags)
368json_utils_test_LDADD = \
369 $(test_ldadd) \
370 $(top_builddir)/extensions/openpower-pels/json_utils.o
371json_utils_test_LDFLAGS = $(test_ldflags)
Matt Spinlerf682b402019-12-18 13:48:08 -0600372
373event_logger_test_SOURCES = \
374 %reldir%/event_logger_test.cpp
375event_logger_test_CPPFLAGS = $(test_cppflags)
376event_logger_test_CXXFLAGS = $(test_cxxflags) $(SDEVENTPLUS_CFLAGS)
377event_logger_test_LDADD = \
378 $(test_ldadd)
379event_logger_test_LDFLAGS = $(test_ldflags) $(SDEVENTPLUS_LIBS)