blob: b6b49aad36ff0a422ffdd1e609396c64483db511 [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 \
Aatir Manzur51c92632019-09-06 13:30:48 -050020 user_data_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050021 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050022
Matt Spinlerd3335df2019-07-10 11:04:21 -050023pel_objects = \
24 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050025 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
26 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050027 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050028 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050029 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050030 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050031 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050032 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050033 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050034 $(top_builddir)/extensions/openpower-pels/severity.o \
Aatir Manzur51c92632019-09-06 13:30:48 -050035 $(top_builddir)/extensions/openpower-pels/user_data.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050036 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050037
Matt Spinler15ee6ae2019-07-08 16:50:06 -050038additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
39additional_data_test_CPPFLAGS = $(test_cppflags)
40additional_data_test_CXXFLAGS = $(test_cxxflags)
41additional_data_test_LDADD = $(test_ldadd)
42additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050043
44stream_test_SOURCES = %reldir%/stream_test.cpp
45stream_test_CPPFLAGS = $(test_cppflags)
46stream_test_CXXFLAGS = $(test_cxxflags)
47stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050048stream_test_LDFLAGS = $(test_ldflags)
49
50bcd_time_test_SOURCES = \
51 %reldir%/bcd_time_test.cpp
52bcd_time_test_CPPFLAGS = $(test_cppflags)
53bcd_time_test_CXXFLAGS = $(test_cxxflags)
54bcd_time_test_LDADD = \
55 $(test_ldadd) \
56 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050057bcd_time_test_LDFLAGS = $(test_ldflags)
58
59section_header_test_SOURCES = \
60 %reldir%/section_header_test.cpp
61section_header_test_CPPFLAGS = $(test_cppflags)
62section_header_test_CXXFLAGS = $(test_cxxflags)
63section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050064section_header_test_LDFLAGS = $(test_ldflags)
65
66private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050067 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050068private_header_test_CPPFLAGS = $(test_cppflags)
69private_header_test_CXXFLAGS = $(test_cxxflags)
70private_header_test_LDADD = \
71 $(test_ldadd) \
72 $(pel_objects)
73private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050074
75user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050076 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050077user_header_test_CPPFLAGS = $(test_cppflags)
78user_header_test_CXXFLAGS = $(test_cxxflags)
79user_header_test_LDADD = \
80 $(test_ldadd) \
81 $(pel_objects)
82user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050083
84log_id_test_SOURCES = \
85 %reldir%/log_id_test.cpp %reldir%/paths.cpp
86log_id_test_CPPFLAGS = $(test_cppflags)
87log_id_test_CXXFLAGS = $(test_cxxflags)
88log_id_test_LDADD = \
89 $(test_ldadd) \
90 $(top_builddir)/extensions/openpower-pels/log_id.o
91log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050092
93pel_test_SOURCES = \
94 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
95pel_test_CPPFLAGS = $(test_cppflags)
96pel_test_CXXFLAGS = $(test_cxxflags)
97pel_test_LDADD = \
98 $(test_ldadd) \
99 $(pel_objects)
100pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -0500101
Matt Spinler07eefc52019-09-26 11:18:26 -0500102real_pel_test_SOURCES = \
103 %reldir%/real_pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
104real_pel_test_CPPFLAGS = $(test_cppflags)
105real_pel_test_CXXFLAGS = $(test_cxxflags)
106real_pel_test_LDADD = \
107 $(test_ldadd) \
108 $(pel_objects)
109real_pel_test_LDFLAGS = $(test_ldflags)
110
Matt Spinler89fa0822019-07-17 13:54:30 -0500111repository_test_SOURCES = \
112 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
113repository_test_CPPFLAGS = $(test_cppflags)
114repository_test_CXXFLAGS = $(test_cxxflags)
115repository_test_LDADD = \
116 $(test_ldadd) \
117 $(pel_objects) \
118 $(top_builddir)/extensions/openpower-pels/repository.o
119repository_test_LDFLAGS = $(test_ldflags)
120
121pel_manager_test_SOURCES = \
122 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
123pel_manager_test_CPPFLAGS = $(test_cppflags)
124pel_manager_test_CXXFLAGS = $(test_cxxflags)
125pel_manager_test_LDADD = \
126 $(test_ldadd) \
127 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500128 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500129 $(top_builddir)/extensions/openpower-pels/manager.o \
130 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500131pel_manager_test_LDFLAGS = $(test_ldflags)
132
Matt Spinler367144c2019-09-19 15:33:52 -0500133registry_test_SOURCES = \
134 %reldir%/registry_test.cpp %reldir%/paths.cpp
135registry_test_CPPFLAGS = $(test_cppflags)
136registry_test_CXXFLAGS = $(test_cxxflags)
137registry_test_LDADD = \
138 $(test_ldadd) \
139 $(top_builddir)/extensions/openpower-pels/registry.o \
140 $(top_builddir)/extensions/openpower-pels/pel_values.o
141registry_test_LDFLAGS = $(test_ldflags)
142
Matt Spinler8c686cc2019-09-20 13:46:02 -0500143severity_test_SOURCES = %reldir%/severity_test.cpp
144severity_test_CPPFLAGS = $(test_cppflags)
145severity_test_CXXFLAGS = $(test_cxxflags)
146severity_test_LDADD = \
147 $(test_ldflags) \
148 $(top_builddir)/extensions/openpower-pels/severity.o
149severity_test_LDFLAGS = $(test_ldflags)
150
Matt Spinlerb6664332019-09-10 15:24:10 -0500151mtms_test_SOURCES = %reldir%/mtms_test.cpp
152mtms_test_CPPFLAGS = $(test_cppflags)
153mtms_test_CXXFLAGS = $(test_cxxflags)
154mtms_test_LDADD = \
155 $(test_ldadd) \
156 $(top_builddir)/extensions/openpower-pels/mtms.o
157mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500158
159failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
160failing_mtms_test_CPPFLAGS = $(test_cppflags)
161failing_mtms_test_CXXFLAGS = $(test_cxxflags)
162failing_mtms_test_LDADD = \
163 $(test_ldadd) \
164 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
165 $(top_builddir)/extensions/openpower-pels/mtms.o
166failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500167
168pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
169pel_values_test_CPPFLAGS = $(test_cppflags)
170pel_values_test_CXXFLAGS = $(test_cxxflags)
171pel_values_test_LDADD = \
172 $(test_ldflags) \
173 $(top_builddir)/extensions/openpower-pels/pel_values.o
174pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500175
176generic_section_test_SOURCES = \
177 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
178generic_section_test_CPPFLAGS = $(test_cppflags)
179generic_section_test_CXXFLAGS = $(test_cxxflags)
180generic_section_test_LDADD = \
181 $(test_ldadd) \
182 $(top_builddir)/extensions/openpower-pels/generic.o
183generic_section_test_LDFLAGS = $(test_ldflags)
Aatir Manzur51c92632019-09-06 13:30:48 -0500184
185user_data_test_SOURCES = \
186 %reldir%/user_data_test.cpp %reldir%/pel_utils.cpp
187user_data_test_CPPFLAGS = $(test_cppflags)
188user_data_test_CXXFLAGS = $(test_cxxflags)
189user_data_test_LDADD = \
190 $(test_ldadd) \
191 $(top_builddir)/extensions/openpower-pels/user_data.o
192user_data_test_LDFLAGS = $(test_ldflags)