blob: f2e3126e9f17491013b2f59391b708814166dff5 [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 Spinlerdf797f22019-07-09 15:39:51 -05005 bcd_time_test \
Matt Spinler09d64002019-09-11 14:29:46 -05006 failing_mtms_test \
Matt Spinler14d671f2019-09-25 13:11:22 -05007 generic_section_test \
Matt Spinlerdf13bdb2019-07-10 16:54:13 -05008 log_id_test \
Matt Spinlerb6664332019-09-10 15:24:10 -05009 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -050010 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050011 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050012 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050013 private_header_test \
Matt Spinler07eefc52019-09-26 11:18:26 -050014 real_pel_test \
Matt Spinler367144c2019-09-19 15:33:52 -050015 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050016 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050017 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050018 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050019 stream_test \
20 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050021
Matt Spinlerd3335df2019-07-10 11:04:21 -050022pel_objects = \
23 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050024 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
25 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050026 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050027 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050028 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050029 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050030 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050031 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050032 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050033 $(top_builddir)/extensions/openpower-pels/severity.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050034 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050035
Matt Spinler15ee6ae2019-07-08 16:50:06 -050036additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
37additional_data_test_CPPFLAGS = $(test_cppflags)
38additional_data_test_CXXFLAGS = $(test_cxxflags)
39additional_data_test_LDADD = $(test_ldadd)
40additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050041
42stream_test_SOURCES = %reldir%/stream_test.cpp
43stream_test_CPPFLAGS = $(test_cppflags)
44stream_test_CXXFLAGS = $(test_cxxflags)
45stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050046stream_test_LDFLAGS = $(test_ldflags)
47
48bcd_time_test_SOURCES = \
49 %reldir%/bcd_time_test.cpp
50bcd_time_test_CPPFLAGS = $(test_cppflags)
51bcd_time_test_CXXFLAGS = $(test_cxxflags)
52bcd_time_test_LDADD = \
53 $(test_ldadd) \
54 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050055bcd_time_test_LDFLAGS = $(test_ldflags)
56
57section_header_test_SOURCES = \
58 %reldir%/section_header_test.cpp
59section_header_test_CPPFLAGS = $(test_cppflags)
60section_header_test_CXXFLAGS = $(test_cxxflags)
61section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050062section_header_test_LDFLAGS = $(test_ldflags)
63
64private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050065 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050066private_header_test_CPPFLAGS = $(test_cppflags)
67private_header_test_CXXFLAGS = $(test_cxxflags)
68private_header_test_LDADD = \
69 $(test_ldadd) \
70 $(pel_objects)
71private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050072
73user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050074 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050075user_header_test_CPPFLAGS = $(test_cppflags)
76user_header_test_CXXFLAGS = $(test_cxxflags)
77user_header_test_LDADD = \
78 $(test_ldadd) \
79 $(pel_objects)
80user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050081
82log_id_test_SOURCES = \
83 %reldir%/log_id_test.cpp %reldir%/paths.cpp
84log_id_test_CPPFLAGS = $(test_cppflags)
85log_id_test_CXXFLAGS = $(test_cxxflags)
86log_id_test_LDADD = \
87 $(test_ldadd) \
88 $(top_builddir)/extensions/openpower-pels/log_id.o
89log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050090
91pel_test_SOURCES = \
92 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
93pel_test_CPPFLAGS = $(test_cppflags)
94pel_test_CXXFLAGS = $(test_cxxflags)
95pel_test_LDADD = \
96 $(test_ldadd) \
97 $(pel_objects)
98pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050099
Matt Spinler07eefc52019-09-26 11:18:26 -0500100real_pel_test_SOURCES = \
101 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
102real_pel_test_CPPFLAGS = $(test_cppflags)
103real_pel_test_CXXFLAGS = $(test_cxxflags)
104real_pel_test_LDADD = \
105 $(test_ldadd) \
106 $(pel_objects)
107real_pel_test_LDFLAGS = $(test_ldflags)
108
Matt Spinler89fa0822019-07-17 13:54:30 -0500109repository_test_SOURCES = \
110 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
111repository_test_CPPFLAGS = $(test_cppflags)
112repository_test_CXXFLAGS = $(test_cxxflags)
113repository_test_LDADD = \
114 $(test_ldadd) \
115 $(pel_objects) \
116 $(top_builddir)/extensions/openpower-pels/repository.o
117repository_test_LDFLAGS = $(test_ldflags)
118
119pel_manager_test_SOURCES = \
120 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
121pel_manager_test_CPPFLAGS = $(test_cppflags)
122pel_manager_test_CXXFLAGS = $(test_cxxflags)
123pel_manager_test_LDADD = \
124 $(test_ldadd) \
125 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500126 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500127 $(top_builddir)/extensions/openpower-pels/manager.o \
128 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500129pel_manager_test_LDFLAGS = $(test_ldflags)
130
Matt Spinler367144c2019-09-19 15:33:52 -0500131registry_test_SOURCES = \
132 %reldir%/registry_test.cpp %reldir%/paths.cpp
133registry_test_CPPFLAGS = $(test_cppflags)
134registry_test_CXXFLAGS = $(test_cxxflags)
135registry_test_LDADD = \
136 $(test_ldadd) \
137 $(top_builddir)/extensions/openpower-pels/registry.o \
138 $(top_builddir)/extensions/openpower-pels/pel_values.o
139registry_test_LDFLAGS = $(test_ldflags)
140
Matt Spinler8c686cc2019-09-20 13:46:02 -0500141severity_test_SOURCES = %reldir%/severity_test.cpp
142severity_test_CPPFLAGS = $(test_cppflags)
143severity_test_CXXFLAGS = $(test_cxxflags)
144severity_test_LDADD = \
145 $(test_ldflags) \
146 $(top_builddir)/extensions/openpower-pels/severity.o
147severity_test_LDFLAGS = $(test_ldflags)
148
Matt Spinlerb6664332019-09-10 15:24:10 -0500149mtms_test_SOURCES = %reldir%/mtms_test.cpp
150mtms_test_CPPFLAGS = $(test_cppflags)
151mtms_test_CXXFLAGS = $(test_cxxflags)
152mtms_test_LDADD = \
153 $(test_ldadd) \
154 $(top_builddir)/extensions/openpower-pels/mtms.o
155mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500156
157failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
158failing_mtms_test_CPPFLAGS = $(test_cppflags)
159failing_mtms_test_CXXFLAGS = $(test_cxxflags)
160failing_mtms_test_LDADD = \
161 $(test_ldadd) \
162 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
163 $(top_builddir)/extensions/openpower-pels/mtms.o
164failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500165
166pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
167pel_values_test_CPPFLAGS = $(test_cppflags)
168pel_values_test_CXXFLAGS = $(test_cxxflags)
169pel_values_test_LDADD = \
170 $(test_ldflags) \
171 $(top_builddir)/extensions/openpower-pels/pel_values.o
172pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500173
174generic_section_test_SOURCES = \
175 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
176generic_section_test_CPPFLAGS = $(test_cppflags)
177generic_section_test_CXXFLAGS = $(test_cxxflags)
178generic_section_test_LDADD = \
179 $(test_ldadd) \
180 $(top_builddir)/extensions/openpower-pels/generic.o
181generic_section_test_LDFLAGS = $(test_ldflags)