blob: 74e33c6ab4a35b58cab37497bb183f18d96b9d1a [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 Spinler5b3a11d2019-10-08 14:13:31 -050012 pce_identity_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050013 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050014 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050015 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050016 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050017 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050018 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050019 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050020 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050021 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050022 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050023 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050024 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050025
Matt Spinlerd3335df2019-07-10 11:04:21 -050026pel_objects = \
27 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050028 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
29 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050030 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050031 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050032 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050033 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050034 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050035 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050036 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050037 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050038 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050039 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050040
Matt Spinler15ee6ae2019-07-08 16:50:06 -050041additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
42additional_data_test_CPPFLAGS = $(test_cppflags)
43additional_data_test_CXXFLAGS = $(test_cxxflags)
44additional_data_test_LDADD = $(test_ldadd)
45additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050046
47stream_test_SOURCES = %reldir%/stream_test.cpp
48stream_test_CPPFLAGS = $(test_cppflags)
49stream_test_CXXFLAGS = $(test_cxxflags)
50stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050051stream_test_LDFLAGS = $(test_ldflags)
52
53bcd_time_test_SOURCES = \
54 %reldir%/bcd_time_test.cpp
55bcd_time_test_CPPFLAGS = $(test_cppflags)
56bcd_time_test_CXXFLAGS = $(test_cxxflags)
57bcd_time_test_LDADD = \
58 $(test_ldadd) \
59 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050060bcd_time_test_LDFLAGS = $(test_ldflags)
61
62section_header_test_SOURCES = \
63 %reldir%/section_header_test.cpp
64section_header_test_CPPFLAGS = $(test_cppflags)
65section_header_test_CXXFLAGS = $(test_cxxflags)
66section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050067section_header_test_LDFLAGS = $(test_ldflags)
68
69private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050070 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050071private_header_test_CPPFLAGS = $(test_cppflags)
72private_header_test_CXXFLAGS = $(test_cxxflags)
73private_header_test_LDADD = \
74 $(test_ldadd) \
75 $(pel_objects)
76private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050077
78user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050079 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050080user_header_test_CPPFLAGS = $(test_cppflags)
81user_header_test_CXXFLAGS = $(test_cxxflags)
82user_header_test_LDADD = \
83 $(test_ldadd) \
84 $(pel_objects)
85user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050086
87log_id_test_SOURCES = \
88 %reldir%/log_id_test.cpp %reldir%/paths.cpp
89log_id_test_CPPFLAGS = $(test_cppflags)
90log_id_test_CXXFLAGS = $(test_cxxflags)
91log_id_test_LDADD = \
92 $(test_ldadd) \
93 $(top_builddir)/extensions/openpower-pels/log_id.o
94log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050095
96pel_test_SOURCES = \
97 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
98pel_test_CPPFLAGS = $(test_cppflags)
99pel_test_CXXFLAGS = $(test_cxxflags)
100pel_test_LDADD = \
101 $(test_ldadd) \
102 $(pel_objects)
103pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500104
Matt Spinler07eefc52019-09-26 11:18:26 -0500105real_pel_test_SOURCES = \
106 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
107real_pel_test_CPPFLAGS = $(test_cppflags)
108real_pel_test_CXXFLAGS = $(test_cxxflags)
109real_pel_test_LDADD = \
110 $(test_ldadd) \
111 $(pel_objects)
112real_pel_test_LDFLAGS = $(test_ldflags)
113
Matt Spinler89fa0822019-07-17 13:54:30 -0500114repository_test_SOURCES = \
115 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
116repository_test_CPPFLAGS = $(test_cppflags)
117repository_test_CXXFLAGS = $(test_cxxflags)
118repository_test_LDADD = \
119 $(test_ldadd) \
120 $(pel_objects) \
121 $(top_builddir)/extensions/openpower-pels/repository.o
122repository_test_LDFLAGS = $(test_ldflags)
123
124pel_manager_test_SOURCES = \
125 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
126pel_manager_test_CPPFLAGS = $(test_cppflags)
127pel_manager_test_CXXFLAGS = $(test_cxxflags)
128pel_manager_test_LDADD = \
129 $(test_ldadd) \
130 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500131 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500132 $(top_builddir)/extensions/openpower-pels/manager.o \
133 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500134pel_manager_test_LDFLAGS = $(test_ldflags)
135
Matt Spinler367144c2019-09-19 15:33:52 -0500136registry_test_SOURCES = \
137 %reldir%/registry_test.cpp %reldir%/paths.cpp
138registry_test_CPPFLAGS = $(test_cppflags)
139registry_test_CXXFLAGS = $(test_cxxflags)
140registry_test_LDADD = \
141 $(test_ldadd) \
142 $(top_builddir)/extensions/openpower-pels/registry.o \
143 $(top_builddir)/extensions/openpower-pels/pel_values.o
144registry_test_LDFLAGS = $(test_ldflags)
145
Matt Spinler8c686cc2019-09-20 13:46:02 -0500146severity_test_SOURCES = %reldir%/severity_test.cpp
147severity_test_CPPFLAGS = $(test_cppflags)
148severity_test_CXXFLAGS = $(test_cxxflags)
149severity_test_LDADD = \
150 $(test_ldflags) \
151 $(top_builddir)/extensions/openpower-pels/severity.o
152severity_test_LDFLAGS = $(test_ldflags)
153
Matt Spinlerb6664332019-09-10 15:24:10 -0500154mtms_test_SOURCES = %reldir%/mtms_test.cpp
155mtms_test_CPPFLAGS = $(test_cppflags)
156mtms_test_CXXFLAGS = $(test_cxxflags)
157mtms_test_LDADD = \
158 $(test_ldadd) \
159 $(top_builddir)/extensions/openpower-pels/mtms.o
160mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500161
162failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
163failing_mtms_test_CPPFLAGS = $(test_cppflags)
164failing_mtms_test_CXXFLAGS = $(test_cxxflags)
165failing_mtms_test_LDADD = \
166 $(test_ldadd) \
167 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
168 $(top_builddir)/extensions/openpower-pels/mtms.o
169failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500170
171pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
172pel_values_test_CPPFLAGS = $(test_cppflags)
173pel_values_test_CXXFLAGS = $(test_cxxflags)
174pel_values_test_LDADD = \
175 $(test_ldflags) \
176 $(top_builddir)/extensions/openpower-pels/pel_values.o
177pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500178
179generic_section_test_SOURCES = \
180 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
181generic_section_test_CPPFLAGS = $(test_cppflags)
182generic_section_test_CXXFLAGS = $(test_cxxflags)
183generic_section_test_LDADD = \
184 $(test_ldadd) \
185 $(top_builddir)/extensions/openpower-pels/generic.o
186generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500187
188user_data_test_SOURCES = \
189 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
190user_data_test_CPPFLAGS = $(test_cppflags)
191user_data_test_CXXFLAGS = $(test_cxxflags)
192user_data_test_LDADD = \
193 $(test_ldadd) \
194 $(top_builddir)/extensions/openpower-pels/user_data.o
195user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500196
197ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
198ascii_string_test_CPPFLAGS = $(test_cppflags)
199ascii_string_test_CXXFLAGS = $(test_cxxflags)
200ascii_string_test_LDADD = \
201 $(test_ldadd) \
202 $(top_builddir)/extensions/openpower-pels/ascii_string.o
203ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500204
205fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
206fru_identity_test_CPPFLAGS = $(test_cppflags)
207fru_identity_test_CXXFLAGS = $(test_cxxflags)
208fru_identity_test_LDADD = \
209 $(test_ldadd) \
210 $(top_builddir)/extensions/openpower-pels/fru_identity.o
211fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500212
213pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
214pce_identity_test_CPPFLAGS = $(test_cppflags)
215pce_identity_test_CXXFLAGS = $(test_cxxflags)
216pce_identity_test_LDADD = \
217 $(test_ldadd) \
218 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
219 $(top_builddir)/extensions/openpower-pels/mtms.o
220pce_identity_test_LDFLAGS = $(test_ldflags)