blob: e54bce839d445ecfb720836df099f594f37ff15e [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 Spinler03c1d912019-07-10 14:12:15 -050023 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050024 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050025 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050026
Matt Spinlerd3335df2019-07-10 11:04:21 -050027pel_objects = \
28 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050029 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
30 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050031 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050032 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050033 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050034 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050035 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050036 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050037 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050038 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050039 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050040 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050041
Matt Spinler15ee6ae2019-07-08 16:50:06 -050042additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
43additional_data_test_CPPFLAGS = $(test_cppflags)
44additional_data_test_CXXFLAGS = $(test_cxxflags)
45additional_data_test_LDADD = $(test_ldadd)
46additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050047
48stream_test_SOURCES = %reldir%/stream_test.cpp
49stream_test_CPPFLAGS = $(test_cppflags)
50stream_test_CXXFLAGS = $(test_cxxflags)
51stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050052stream_test_LDFLAGS = $(test_ldflags)
53
54bcd_time_test_SOURCES = \
55 %reldir%/bcd_time_test.cpp
56bcd_time_test_CPPFLAGS = $(test_cppflags)
57bcd_time_test_CXXFLAGS = $(test_cxxflags)
58bcd_time_test_LDADD = \
59 $(test_ldadd) \
60 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050061bcd_time_test_LDFLAGS = $(test_ldflags)
62
63section_header_test_SOURCES = \
64 %reldir%/section_header_test.cpp
65section_header_test_CPPFLAGS = $(test_cppflags)
66section_header_test_CXXFLAGS = $(test_cxxflags)
67section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050068section_header_test_LDFLAGS = $(test_ldflags)
69
70private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050071 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050072private_header_test_CPPFLAGS = $(test_cppflags)
73private_header_test_CXXFLAGS = $(test_cxxflags)
74private_header_test_LDADD = \
75 $(test_ldadd) \
76 $(pel_objects)
77private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050078
79user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050080 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050081user_header_test_CPPFLAGS = $(test_cppflags)
82user_header_test_CXXFLAGS = $(test_cxxflags)
83user_header_test_LDADD = \
84 $(test_ldadd) \
85 $(pel_objects)
86user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050087
88log_id_test_SOURCES = \
89 %reldir%/log_id_test.cpp %reldir%/paths.cpp
90log_id_test_CPPFLAGS = $(test_cppflags)
91log_id_test_CXXFLAGS = $(test_cxxflags)
92log_id_test_LDADD = \
93 $(test_ldadd) \
94 $(top_builddir)/extensions/openpower-pels/log_id.o
95log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050096
97pel_test_SOURCES = \
98 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
99pel_test_CPPFLAGS = $(test_cppflags)
100pel_test_CXXFLAGS = $(test_cxxflags)
101pel_test_LDADD = \
102 $(test_ldadd) \
103 $(pel_objects)
104pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500105
Matt Spinler07eefc52019-09-26 11:18:26 -0500106real_pel_test_SOURCES = \
107 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
108real_pel_test_CPPFLAGS = $(test_cppflags)
109real_pel_test_CXXFLAGS = $(test_cxxflags)
110real_pel_test_LDADD = \
111 $(test_ldadd) \
112 $(pel_objects)
113real_pel_test_LDFLAGS = $(test_ldflags)
114
Matt Spinler89fa0822019-07-17 13:54:30 -0500115repository_test_SOURCES = \
116 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
117repository_test_CPPFLAGS = $(test_cppflags)
118repository_test_CXXFLAGS = $(test_cxxflags)
119repository_test_LDADD = \
120 $(test_ldadd) \
121 $(pel_objects) \
122 $(top_builddir)/extensions/openpower-pels/repository.o
123repository_test_LDFLAGS = $(test_ldflags)
124
125pel_manager_test_SOURCES = \
126 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
127pel_manager_test_CPPFLAGS = $(test_cppflags)
128pel_manager_test_CXXFLAGS = $(test_cxxflags)
129pel_manager_test_LDADD = \
130 $(test_ldadd) \
131 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500132 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500133 $(top_builddir)/extensions/openpower-pels/manager.o \
134 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500135pel_manager_test_LDFLAGS = $(test_ldflags)
136
Matt Spinler367144c2019-09-19 15:33:52 -0500137registry_test_SOURCES = \
138 %reldir%/registry_test.cpp %reldir%/paths.cpp
139registry_test_CPPFLAGS = $(test_cppflags)
140registry_test_CXXFLAGS = $(test_cxxflags)
141registry_test_LDADD = \
142 $(test_ldadd) \
143 $(top_builddir)/extensions/openpower-pels/registry.o \
144 $(top_builddir)/extensions/openpower-pels/pel_values.o
145registry_test_LDFLAGS = $(test_ldflags)
146
Matt Spinler8c686cc2019-09-20 13:46:02 -0500147severity_test_SOURCES = %reldir%/severity_test.cpp
148severity_test_CPPFLAGS = $(test_cppflags)
149severity_test_CXXFLAGS = $(test_cxxflags)
150severity_test_LDADD = \
151 $(test_ldflags) \
152 $(top_builddir)/extensions/openpower-pels/severity.o
153severity_test_LDFLAGS = $(test_ldflags)
154
Matt Spinlerb6664332019-09-10 15:24:10 -0500155mtms_test_SOURCES = %reldir%/mtms_test.cpp
156mtms_test_CPPFLAGS = $(test_cppflags)
157mtms_test_CXXFLAGS = $(test_cxxflags)
158mtms_test_LDADD = \
159 $(test_ldadd) \
160 $(top_builddir)/extensions/openpower-pels/mtms.o
161mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500162
163failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
164failing_mtms_test_CPPFLAGS = $(test_cppflags)
165failing_mtms_test_CXXFLAGS = $(test_cxxflags)
166failing_mtms_test_LDADD = \
167 $(test_ldadd) \
168 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
169 $(top_builddir)/extensions/openpower-pels/mtms.o
170failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500171
172pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
173pel_values_test_CPPFLAGS = $(test_cppflags)
174pel_values_test_CXXFLAGS = $(test_cxxflags)
175pel_values_test_LDADD = \
176 $(test_ldflags) \
177 $(top_builddir)/extensions/openpower-pels/pel_values.o
178pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500179
180generic_section_test_SOURCES = \
181 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
182generic_section_test_CPPFLAGS = $(test_cppflags)
183generic_section_test_CXXFLAGS = $(test_cxxflags)
184generic_section_test_LDADD = \
185 $(test_ldadd) \
186 $(top_builddir)/extensions/openpower-pels/generic.o
187generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500188
189user_data_test_SOURCES = \
190 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
191user_data_test_CPPFLAGS = $(test_cppflags)
192user_data_test_CXXFLAGS = $(test_cxxflags)
193user_data_test_LDADD = \
194 $(test_ldadd) \
195 $(top_builddir)/extensions/openpower-pels/user_data.o
196user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500197
198ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
199ascii_string_test_CPPFLAGS = $(test_cppflags)
200ascii_string_test_CXXFLAGS = $(test_cxxflags)
201ascii_string_test_LDADD = \
202 $(test_ldadd) \
203 $(top_builddir)/extensions/openpower-pels/ascii_string.o
204ascii_string_test_LDFLAGS = $(test_ldflags)
Matt Spinlera906c942019-10-08 13:42:05 -0500205
206fru_identity_test_SOURCES = %reldir%/fru_identity_test.cpp
207fru_identity_test_CPPFLAGS = $(test_cppflags)
208fru_identity_test_CXXFLAGS = $(test_cxxflags)
209fru_identity_test_LDADD = \
210 $(test_ldadd) \
211 $(top_builddir)/extensions/openpower-pels/fru_identity.o
212fru_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler5b3a11d2019-10-08 14:13:31 -0500213
214pce_identity_test_SOURCES = %reldir%/pce_identity_test.cpp
215pce_identity_test_CPPFLAGS = $(test_cppflags)
216pce_identity_test_CXXFLAGS = $(test_cxxflags)
217pce_identity_test_LDADD = \
218 $(test_ldadd) \
219 $(top_builddir)/extensions/openpower-pels/pce_identity.o \
220 $(top_builddir)/extensions/openpower-pels/mtms.o
221pce_identity_test_LDFLAGS = $(test_ldflags)
Matt Spinler90b4a0a2019-10-09 10:08:43 -0500222
223mru_test_SOURCES = %reldir%/mru_test.cpp
224mru_test_CPPFLAGS = $(test_cppflags)
225mru_test_CXXFLAGS = $(test_cxxflags)
226mru_test_LDADD = \
227 $(test_ldadd) \
228 $(top_builddir)/extensions/openpower-pels/mru.o
229mru_test_LDFLAGS = $(test_ldflags)