blob: f824030541b8e6bb53f928f8fefd26a5b4f37e42 [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 Spinlerb6664332019-09-10 15:24:10 -050011 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050012 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050013 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050014 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050015 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050016 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050017 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050018 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050019 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050020 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050021 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050022 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050023 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050024
Matt Spinlerd3335df2019-07-10 11:04:21 -050025pel_objects = \
26 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050027 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
28 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050029 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050030 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050031 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050032 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050033 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050034 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050035 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050036 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050037 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050038 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050039
Matt Spinler15ee6ae2019-07-08 16:50:06 -050040additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
41additional_data_test_CPPFLAGS = $(test_cppflags)
42additional_data_test_CXXFLAGS = $(test_cxxflags)
43additional_data_test_LDADD = $(test_ldadd)
44additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050045
46stream_test_SOURCES = %reldir%/stream_test.cpp
47stream_test_CPPFLAGS = $(test_cppflags)
48stream_test_CXXFLAGS = $(test_cxxflags)
49stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050050stream_test_LDFLAGS = $(test_ldflags)
51
52bcd_time_test_SOURCES = \
53 %reldir%/bcd_time_test.cpp
54bcd_time_test_CPPFLAGS = $(test_cppflags)
55bcd_time_test_CXXFLAGS = $(test_cxxflags)
56bcd_time_test_LDADD = \
57 $(test_ldadd) \
58 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050059bcd_time_test_LDFLAGS = $(test_ldflags)
60
61section_header_test_SOURCES = \
62 %reldir%/section_header_test.cpp
63section_header_test_CPPFLAGS = $(test_cppflags)
64section_header_test_CXXFLAGS = $(test_cxxflags)
65section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050066section_header_test_LDFLAGS = $(test_ldflags)
67
68private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050069 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050070private_header_test_CPPFLAGS = $(test_cppflags)
71private_header_test_CXXFLAGS = $(test_cxxflags)
72private_header_test_LDADD = \
73 $(test_ldadd) \
74 $(pel_objects)
75private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050076
77user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050078 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050079user_header_test_CPPFLAGS = $(test_cppflags)
80user_header_test_CXXFLAGS = $(test_cxxflags)
81user_header_test_LDADD = \
82 $(test_ldadd) \
83 $(pel_objects)
84user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050085
86log_id_test_SOURCES = \
87 %reldir%/log_id_test.cpp %reldir%/paths.cpp
88log_id_test_CPPFLAGS = $(test_cppflags)
89log_id_test_CXXFLAGS = $(test_cxxflags)
90log_id_test_LDADD = \
91 $(test_ldadd) \
92 $(top_builddir)/extensions/openpower-pels/log_id.o
93log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050094
95pel_test_SOURCES = \
96 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
97pel_test_CPPFLAGS = $(test_cppflags)
98pel_test_CXXFLAGS = $(test_cxxflags)
99pel_test_LDADD = \
100 $(test_ldadd) \
101 $(pel_objects)
102pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500103
Matt Spinler07eefc52019-09-26 11:18:26 -0500104real_pel_test_SOURCES = \
105 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
106real_pel_test_CPPFLAGS = $(test_cppflags)
107real_pel_test_CXXFLAGS = $(test_cxxflags)
108real_pel_test_LDADD = \
109 $(test_ldadd) \
110 $(pel_objects)
111real_pel_test_LDFLAGS = $(test_ldflags)
112
Matt Spinler89fa0822019-07-17 13:54:30 -0500113repository_test_SOURCES = \
114 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
115repository_test_CPPFLAGS = $(test_cppflags)
116repository_test_CXXFLAGS = $(test_cxxflags)
117repository_test_LDADD = \
118 $(test_ldadd) \
119 $(pel_objects) \
120 $(top_builddir)/extensions/openpower-pels/repository.o
121repository_test_LDFLAGS = $(test_ldflags)
122
123pel_manager_test_SOURCES = \
124 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
125pel_manager_test_CPPFLAGS = $(test_cppflags)
126pel_manager_test_CXXFLAGS = $(test_cxxflags)
127pel_manager_test_LDADD = \
128 $(test_ldadd) \
129 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500130 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500131 $(top_builddir)/extensions/openpower-pels/manager.o \
132 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500133pel_manager_test_LDFLAGS = $(test_ldflags)
134
Matt Spinler367144c2019-09-19 15:33:52 -0500135registry_test_SOURCES = \
136 %reldir%/registry_test.cpp %reldir%/paths.cpp
137registry_test_CPPFLAGS = $(test_cppflags)
138registry_test_CXXFLAGS = $(test_cxxflags)
139registry_test_LDADD = \
140 $(test_ldadd) \
141 $(top_builddir)/extensions/openpower-pels/registry.o \
142 $(top_builddir)/extensions/openpower-pels/pel_values.o
143registry_test_LDFLAGS = $(test_ldflags)
144
Matt Spinler8c686cc2019-09-20 13:46:02 -0500145severity_test_SOURCES = %reldir%/severity_test.cpp
146severity_test_CPPFLAGS = $(test_cppflags)
147severity_test_CXXFLAGS = $(test_cxxflags)
148severity_test_LDADD = \
149 $(test_ldflags) \
150 $(top_builddir)/extensions/openpower-pels/severity.o
151severity_test_LDFLAGS = $(test_ldflags)
152
Matt Spinlerb6664332019-09-10 15:24:10 -0500153mtms_test_SOURCES = %reldir%/mtms_test.cpp
154mtms_test_CPPFLAGS = $(test_cppflags)
155mtms_test_CXXFLAGS = $(test_cxxflags)
156mtms_test_LDADD = \
157 $(test_ldadd) \
158 $(top_builddir)/extensions/openpower-pels/mtms.o
159mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500160
161failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
162failing_mtms_test_CPPFLAGS = $(test_cppflags)
163failing_mtms_test_CXXFLAGS = $(test_cxxflags)
164failing_mtms_test_LDADD = \
165 $(test_ldadd) \
166 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
167 $(top_builddir)/extensions/openpower-pels/mtms.o
168failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500169
170pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
171pel_values_test_CPPFLAGS = $(test_cppflags)
172pel_values_test_CXXFLAGS = $(test_cxxflags)
173pel_values_test_LDADD = \
174 $(test_ldflags) \
175 $(top_builddir)/extensions/openpower-pels/pel_values.o
176pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500177
178generic_section_test_SOURCES = \
179 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
180generic_section_test_CPPFLAGS = $(test_cppflags)
181generic_section_test_CXXFLAGS = $(test_cxxflags)
182generic_section_test_LDADD = \
183 $(test_ldadd) \
184 $(top_builddir)/extensions/openpower-pels/generic.o
185generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500186
187user_data_test_SOURCES = \
188 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
189user_data_test_CPPFLAGS = $(test_cppflags)
190user_data_test_CXXFLAGS = $(test_cxxflags)
191user_data_test_LDADD = \
192 $(test_ldadd) \
193 $(top_builddir)/extensions/openpower-pels/user_data.o
194user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500195
196ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
197ascii_string_test_CPPFLAGS = $(test_cppflags)
198ascii_string_test_CXXFLAGS = $(test_cxxflags)
199ascii_string_test_LDADD = \
200 $(test_ldadd) \
201 $(top_builddir)/extensions/openpower-pels/ascii_string.o
202ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500203
204fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
205fru_identity_test_CPPFLAGS = $(test_cppflags)
206fru_identity_test_CXXFLAGS = $(test_cxxflags)
207fru_identity_test_LDADD = \
208 $(test_ldadd) \
209 $(top_builddir)/extensions/openpower-pels/fru_identity.o
210fru_identity_test_LDFLAGS = $(test_ldflags)