blob: ccd5d26d9a72880fa399a6a5e77743067f90f0ec [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 Spinler03c1d912019-07-10 14:12:15 -050024 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050025 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050026 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050027
Matt Spinlerd3335df2019-07-10 11:04:21 -050028pel_objects = \
29 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050030 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
31 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050032 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050033 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050034 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050035 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050036 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050037 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050038 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050039 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050040 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050041 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050042
Matt Spinler15ee6ae2019-07-08 16:50:06 -050043additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
44additional_data_test_CPPFLAGS = $(test_cppflags)
45additional_data_test_CXXFLAGS = $(test_cxxflags)
46additional_data_test_LDADD = $(test_ldadd)
47additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050048
49stream_test_SOURCES = %reldir%/stream_test.cpp
50stream_test_CPPFLAGS = $(test_cppflags)
51stream_test_CXXFLAGS = $(test_cxxflags)
52stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050053stream_test_LDFLAGS = $(test_ldflags)
54
55bcd_time_test_SOURCES = \
56 %reldir%/bcd_time_test.cpp
57bcd_time_test_CPPFLAGS = $(test_cppflags)
58bcd_time_test_CXXFLAGS = $(test_cxxflags)
59bcd_time_test_LDADD = \
60 $(test_ldadd) \
61 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050062bcd_time_test_LDFLAGS = $(test_ldflags)
63
64section_header_test_SOURCES = \
65 %reldir%/section_header_test.cpp
66section_header_test_CPPFLAGS = $(test_cppflags)
67section_header_test_CXXFLAGS = $(test_cxxflags)
68section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050069section_header_test_LDFLAGS = $(test_ldflags)
70
71private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050072 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050073private_header_test_CPPFLAGS = $(test_cppflags)
74private_header_test_CXXFLAGS = $(test_cxxflags)
75private_header_test_LDADD = \
76 $(test_ldadd) \
77 $(pel_objects)
78private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050079
80user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050081 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050082user_header_test_CPPFLAGS = $(test_cppflags)
83user_header_test_CXXFLAGS = $(test_cxxflags)
84user_header_test_LDADD = \
85 $(test_ldadd) \
86 $(pel_objects)
87user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050088
89log_id_test_SOURCES = \
90 %reldir%/log_id_test.cpp %reldir%/paths.cpp
91log_id_test_CPPFLAGS = $(test_cppflags)
92log_id_test_CXXFLAGS = $(test_cxxflags)
93log_id_test_LDADD = \
94 $(test_ldadd) \
95 $(top_builddir)/extensions/openpower-pels/log_id.o
96log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050097
98pel_test_SOURCES = \
99 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
100pel_test_CPPFLAGS = $(test_cppflags)
101pel_test_CXXFLAGS = $(test_cxxflags)
102pel_test_LDADD = \
103 $(test_ldadd) \
104 $(pel_objects)
105pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500106
Matt Spinler07eefc52019-09-26 11:18:26 -0500107real_pel_test_SOURCES = \
108 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
109real_pel_test_CPPFLAGS = $(test_cppflags)
110real_pel_test_CXXFLAGS = $(test_cxxflags)
111real_pel_test_LDADD = \
112 $(test_ldadd) \
113 $(pel_objects)
114real_pel_test_LDFLAGS = $(test_ldflags)
115
Matt Spinler89fa0822019-07-17 13:54:30 -0500116repository_test_SOURCES = \
117 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
118repository_test_CPPFLAGS = $(test_cppflags)
119repository_test_CXXFLAGS = $(test_cxxflags)
120repository_test_LDADD = \
121 $(test_ldadd) \
122 $(pel_objects) \
123 $(top_builddir)/extensions/openpower-pels/repository.o
124repository_test_LDFLAGS = $(test_ldflags)
125
126pel_manager_test_SOURCES = \
127 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
128pel_manager_test_CPPFLAGS = $(test_cppflags)
129pel_manager_test_CXXFLAGS = $(test_cxxflags)
130pel_manager_test_LDADD = \
131 $(test_ldadd) \
132 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500133 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500134 $(top_builddir)/extensions/openpower-pels/manager.o \
135 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500136pel_manager_test_LDFLAGS = $(test_ldflags)
137
Matt Spinler367144c2019-09-19 15:33:52 -0500138registry_test_SOURCES = \
139 %reldir%/registry_test.cpp %reldir%/paths.cpp
140registry_test_CPPFLAGS = $(test_cppflags)
141registry_test_CXXFLAGS = $(test_cxxflags)
142registry_test_LDADD = \
143 $(test_ldadd) \
144 $(top_builddir)/extensions/openpower-pels/registry.o \
145 $(top_builddir)/extensions/openpower-pels/pel_values.o
146registry_test_LDFLAGS = $(test_ldflags)
147
Matt Spinler8c686cc2019-09-20 13:46:02 -0500148severity_test_SOURCES = %reldir%/severity_test.cpp
149severity_test_CPPFLAGS = $(test_cppflags)
150severity_test_CXXFLAGS = $(test_cxxflags)
151severity_test_LDADD = \
152 $(test_ldflags) \
153 $(top_builddir)/extensions/openpower-pels/severity.o
154severity_test_LDFLAGS = $(test_ldflags)
155
Matt Spinlerb6664332019-09-10 15:24:10 -0500156mtms_test_SOURCES = %reldir%/mtms_test.cpp
157mtms_test_CPPFLAGS = $(test_cppflags)
158mtms_test_CXXFLAGS = $(test_cxxflags)
159mtms_test_LDADD = \
160 $(test_ldadd) \
161 $(top_builddir)/extensions/openpower-pels/mtms.o
162mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500163
164failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
165failing_mtms_test_CPPFLAGS = $(test_cppflags)
166failing_mtms_test_CXXFLAGS = $(test_cxxflags)
167failing_mtms_test_LDADD = \
168 $(test_ldadd) \
169 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
170 $(top_builddir)/extensions/openpower-pels/mtms.o
171failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500172
173pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
174pel_values_test_CPPFLAGS = $(test_cppflags)
175pel_values_test_CXXFLAGS = $(test_cxxflags)
176pel_values_test_LDADD = \
177 $(test_ldflags) \
178 $(top_builddir)/extensions/openpower-pels/pel_values.o
179pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500180
181generic_section_test_SOURCES = \
182 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
183generic_section_test_CPPFLAGS = $(test_cppflags)
184generic_section_test_CXXFLAGS = $(test_cxxflags)
185generic_section_test_LDADD = \
186 $(test_ldadd) \
187 $(top_builddir)/extensions/openpower-pels/generic.o
188generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500189
190user_data_test_SOURCES = \
191 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
192user_data_test_CPPFLAGS = $(test_cppflags)
193user_data_test_CXXFLAGS = $(test_cxxflags)
194user_data_test_LDADD = \
195 $(test_ldadd) \
196 $(top_builddir)/extensions/openpower-pels/user_data.o
197user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500198
199ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
200ascii_string_test_CPPFLAGS = $(test_cppflags)
201ascii_string_test_CXXFLAGS = $(test_cxxflags)
202ascii_string_test_LDADD = \
203 $(test_ldadd) \
204 $(top_builddir)/extensions/openpower-pels/ascii_string.o
205ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500206
207fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
208fru_identity_test_CPPFLAGS = $(test_cppflags)
209fru_identity_test_CXXFLAGS = $(test_cxxflags)
210fru_identity_test_LDADD = \
211 $(test_ldadd) \
212 $(top_builddir)/extensions/openpower-pels/fru_identity.o
213fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500214
215pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
216pce_identity_test_CPPFLAGS = $(test_cppflags)
217pce_identity_test_CXXFLAGS = $(test_cxxflags)
218pce_identity_test_LDADD = \
219 $(test_ldadd) \
220 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
221 $(top_builddir)/extensions/openpower-pels/mtms.o
222pce_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler90b4a0a2019-10-09 10:08:43 -0500223
224mru_test_SOURCES = %reldir%/mru_test.cpp
225mru_test_CPPFLAGS = $(test_cppflags)
226mru_test_CXXFLAGS = $(test_cxxflags)
227mru_test_LDADD = \
228 $(test_ldadd) \
229 $(top_builddir)/extensions/openpower-pels/mru.o
230mru_test_LDFLAGS = $(test_ldflags)
Matt Spinler6c9662c2019-10-09 11:27:20 -0500231
232src_callout_test_SOURCES = \
233 %reldir%/src_callout_test.cpp \
234 %reldir%/pel_utils.cpp
235src_callout_test_CPPFLAGS = $(test_cppflags)
236src_callout_test_CXXFLAGS = $(test_cxxflags)
237src_callout_test_LDADD = \
238 $(test_ldadd) \
239 $(top_builddir)/extensions/openpower-pels/callout.o \
240 $(top_builddir)/extensions/openpower-pels/fru_identity.o \
241 $(top_builddir)/extensions/openpower-pels/mru.o \
242 $(top_builddir)/extensions/openpower-pels/mtms.o \
243 $(top_builddir)/extensions/openpower-pels/pce_identity.o
244src_callout_test_LDFLAGS = $(test_ldflags)