blob: d9a63758697e7a6ca0344988cf57c98ac602ed4a [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 Spinler14d671f2019-09-25 13:11:22 -05008 generic_section_test \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -05009 log_id_test \
Matt Spinlerb6664332019-09-10 15:24:10 -050010 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050011 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050012 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050013 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050014 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050015 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050016 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050017 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050018 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050019 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050020 stream_test \
Aatir Manzur51c92632019-09-06 13:30:48 -050021 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050022 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050023
Matt Spinlerd3335df2019-07-10 11:04:21 -050024pel_objects = \
25 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050026 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
27 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050028 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050029 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050030 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050031 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050032 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050033 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050034 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050035 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050036 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050037 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050038
Matt Spinler15ee6ae2019-07-08 16:50:06 -050039additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
40additional_data_test_CPPFLAGS = $(test_cppflags)
41additional_data_test_CXXFLAGS = $(test_cxxflags)
42additional_data_test_LDADD = $(test_ldadd)
43additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050044
45stream_test_SOURCES = %reldir%/stream_test.cpp
46stream_test_CPPFLAGS = $(test_cppflags)
47stream_test_CXXFLAGS = $(test_cxxflags)
48stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050049stream_test_LDFLAGS = $(test_ldflags)
50
51bcd_time_test_SOURCES = \
52 %reldir%/bcd_time_test.cpp
53bcd_time_test_CPPFLAGS = $(test_cppflags)
54bcd_time_test_CXXFLAGS = $(test_cxxflags)
55bcd_time_test_LDADD = \
56 $(test_ldadd) \
57 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050058bcd_time_test_LDFLAGS = $(test_ldflags)
59
60section_header_test_SOURCES = \
61 %reldir%/section_header_test.cpp
62section_header_test_CPPFLAGS = $(test_cppflags)
63section_header_test_CXXFLAGS = $(test_cxxflags)
64section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050065section_header_test_LDFLAGS = $(test_ldflags)
66
67private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050068 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050069private_header_test_CPPFLAGS = $(test_cppflags)
70private_header_test_CXXFLAGS = $(test_cxxflags)
71private_header_test_LDADD = \
72 $(test_ldadd) \
73 $(pel_objects)
74private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050075
76user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050077 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050078user_header_test_CPPFLAGS = $(test_cppflags)
79user_header_test_CXXFLAGS = $(test_cxxflags)
80user_header_test_LDADD = \
81 $(test_ldadd) \
82 $(pel_objects)
83user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050084
85log_id_test_SOURCES = \
86 %reldir%/log_id_test.cpp %reldir%/paths.cpp
87log_id_test_CPPFLAGS = $(test_cppflags)
88log_id_test_CXXFLAGS = $(test_cxxflags)
89log_id_test_LDADD = \
90 $(test_ldadd) \
91 $(top_builddir)/extensions/openpower-pels/log_id.o
92log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050093
94pel_test_SOURCES = \
95 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
96pel_test_CPPFLAGS = $(test_cppflags)
97pel_test_CXXFLAGS = $(test_cxxflags)
98pel_test_LDADD = \
99 $(test_ldadd) \
100 $(pel_objects)
101pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500102
Matt Spinler07eefc52019-09-26 11:18:26 -0500103real_pel_test_SOURCES = \
104 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
105real_pel_test_CPPFLAGS = $(test_cppflags)
106real_pel_test_CXXFLAGS = $(test_cxxflags)
107real_pel_test_LDADD = \
108 $(test_ldadd) \
109 $(pel_objects)
110real_pel_test_LDFLAGS = $(test_ldflags)
111
Matt Spinler89fa0822019-07-17 13:54:30 -0500112repository_test_SOURCES = \
113 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
114repository_test_CPPFLAGS = $(test_cppflags)
115repository_test_CXXFLAGS = $(test_cxxflags)
116repository_test_LDADD = \
117 $(test_ldadd) \
118 $(pel_objects) \
119 $(top_builddir)/extensions/openpower-pels/repository.o
120repository_test_LDFLAGS = $(test_ldflags)
121
122pel_manager_test_SOURCES = \
123 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
124pel_manager_test_CPPFLAGS = $(test_cppflags)
125pel_manager_test_CXXFLAGS = $(test_cxxflags)
126pel_manager_test_LDADD = \
127 $(test_ldadd) \
128 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500129 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500130 $(top_builddir)/extensions/openpower-pels/manager.o \
131 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500132pel_manager_test_LDFLAGS = $(test_ldflags)
133
Matt Spinler367144c2019-09-19 15:33:52 -0500134registry_test_SOURCES = \
135 %reldir%/registry_test.cpp %reldir%/paths.cpp
136registry_test_CPPFLAGS = $(test_cppflags)
137registry_test_CXXFLAGS = $(test_cxxflags)
138registry_test_LDADD = \
139 $(test_ldadd) \
140 $(top_builddir)/extensions/openpower-pels/registry.o \
141 $(top_builddir)/extensions/openpower-pels/pel_values.o
142registry_test_LDFLAGS = $(test_ldflags)
143
Matt Spinler8c686cc2019-09-20 13:46:02 -0500144severity_test_SOURCES = %reldir%/severity_test.cpp
145severity_test_CPPFLAGS = $(test_cppflags)
146severity_test_CXXFLAGS = $(test_cxxflags)
147severity_test_LDADD = \
148 $(test_ldflags) \
149 $(top_builddir)/extensions/openpower-pels/severity.o
150severity_test_LDFLAGS = $(test_ldflags)
151
Matt Spinlerb6664332019-09-10 15:24:10 -0500152mtms_test_SOURCES = %reldir%/mtms_test.cpp
153mtms_test_CPPFLAGS = $(test_cppflags)
154mtms_test_CXXFLAGS = $(test_cxxflags)
155mtms_test_LDADD = \
156 $(test_ldadd) \
157 $(top_builddir)/extensions/openpower-pels/mtms.o
158mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500159
160failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
161failing_mtms_test_CPPFLAGS = $(test_cppflags)
162failing_mtms_test_CXXFLAGS = $(test_cxxflags)
163failing_mtms_test_LDADD = \
164 $(test_ldadd) \
165 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
166 $(top_builddir)/extensions/openpower-pels/mtms.o
167failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500168
169pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
170pel_values_test_CPPFLAGS = $(test_cppflags)
171pel_values_test_CXXFLAGS = $(test_cxxflags)
172pel_values_test_LDADD = \
173 $(test_ldflags) \
174 $(top_builddir)/extensions/openpower-pels/pel_values.o
175pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500176
177generic_section_test_SOURCES = \
178 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
179generic_section_test_CPPFLAGS = $(test_cppflags)
180generic_section_test_CXXFLAGS = $(test_cxxflags)
181generic_section_test_LDADD = \
182 $(test_ldadd) \
183 $(top_builddir)/extensions/openpower-pels/generic.o
184generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500185
186user_data_test_SOURCES = \
187 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
188user_data_test_CPPFLAGS = $(test_cppflags)
189user_data_test_CXXFLAGS = $(test_cxxflags)
190user_data_test_LDADD = \
191 $(test_ldadd) \
192 $(top_builddir)/extensions/openpower-pels/user_data.o
193user_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler6852d722019-09-30 15:35:53 -0500194
195ascii_string_test_SOURCES = %reldir%/ascii_string_test.cpp
196ascii_string_test_CPPFLAGS = $(test_cppflags)
197ascii_string_test_CXXFLAGS = $(test_cxxflags)
198ascii_string_test_LDADD = \
199 $(test_ldadd) \
200 $(top_builddir)/extensions/openpower-pels/ascii_string.o
201ascii_string_test_LDFLAGS = $(test_ldflags)