blob: e6f08e2d38a9de3e514dc9cf06b927e4e73da8b9 [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 Spinlerdf13bdb2019-07-10 16:54:13 -05007 log_id_test \
Matt Spinlerb6664332019-09-10 15:24:10 -05008 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -05009 pel_test \
Matt Spinler835a8692019-08-27 13:56:05 -050010 pel_values_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050011 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050012 private_header_test \
Matt Spinler367144c2019-09-19 15:33:52 -050013 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050014 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050015 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050016 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050017 stream_test \
18 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050019
Matt Spinlerd3335df2019-07-10 11:04:21 -050020pel_objects = \
21 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050022 $(top_builddir)/extensions/openpower-pels/log_id.o \
23 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050024 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050025 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050026 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050027 $(top_builddir)/extensions/openpower-pels/severity.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050028 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050029
Matt Spinler15ee6ae2019-07-08 16:50:06 -050030additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
31additional_data_test_CPPFLAGS = $(test_cppflags)
32additional_data_test_CXXFLAGS = $(test_cxxflags)
33additional_data_test_LDADD = $(test_ldadd)
34additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050035
36stream_test_SOURCES = %reldir%/stream_test.cpp
37stream_test_CPPFLAGS = $(test_cppflags)
38stream_test_CXXFLAGS = $(test_cxxflags)
39stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050040stream_test_LDFLAGS = $(test_ldflags)
41
42bcd_time_test_SOURCES = \
43 %reldir%/bcd_time_test.cpp
44bcd_time_test_CPPFLAGS = $(test_cppflags)
45bcd_time_test_CXXFLAGS = $(test_cxxflags)
46bcd_time_test_LDADD = \
47 $(test_ldadd) \
48 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050049bcd_time_test_LDFLAGS = $(test_ldflags)
50
51section_header_test_SOURCES = \
52 %reldir%/section_header_test.cpp
53section_header_test_CPPFLAGS = $(test_cppflags)
54section_header_test_CXXFLAGS = $(test_cxxflags)
55section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050056section_header_test_LDFLAGS = $(test_ldflags)
57
58private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050059 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050060private_header_test_CPPFLAGS = $(test_cppflags)
61private_header_test_CXXFLAGS = $(test_cxxflags)
62private_header_test_LDADD = \
63 $(test_ldadd) \
64 $(pel_objects)
65private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050066
67user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050068 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050069user_header_test_CPPFLAGS = $(test_cppflags)
70user_header_test_CXXFLAGS = $(test_cxxflags)
71user_header_test_LDADD = \
72 $(test_ldadd) \
73 $(pel_objects)
74user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050075
76log_id_test_SOURCES = \
77 %reldir%/log_id_test.cpp %reldir%/paths.cpp
78log_id_test_CPPFLAGS = $(test_cppflags)
79log_id_test_CXXFLAGS = $(test_cxxflags)
80log_id_test_LDADD = \
81 $(test_ldadd) \
82 $(top_builddir)/extensions/openpower-pels/log_id.o
83log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050084
85pel_test_SOURCES = \
86 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
87pel_test_CPPFLAGS = $(test_cppflags)
88pel_test_CXXFLAGS = $(test_cxxflags)
89pel_test_LDADD = \
90 $(test_ldadd) \
91 $(pel_objects)
92pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050093
94repository_test_SOURCES = \
95 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
96repository_test_CPPFLAGS = $(test_cppflags)
97repository_test_CXXFLAGS = $(test_cxxflags)
98repository_test_LDADD = \
99 $(test_ldadd) \
100 $(pel_objects) \
101 $(top_builddir)/extensions/openpower-pels/repository.o
102repository_test_LDFLAGS = $(test_ldflags)
103
104pel_manager_test_SOURCES = \
105 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
106pel_manager_test_CPPFLAGS = $(test_cppflags)
107pel_manager_test_CXXFLAGS = $(test_cxxflags)
108pel_manager_test_LDADD = \
109 $(test_ldadd) \
110 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500111 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500112 $(top_builddir)/extensions/openpower-pels/manager.o \
113 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500114pel_manager_test_LDFLAGS = $(test_ldflags)
115
Matt Spinler367144c2019-09-19 15:33:52 -0500116registry_test_SOURCES = \
117 %reldir%/registry_test.cpp %reldir%/paths.cpp
118registry_test_CPPFLAGS = $(test_cppflags)
119registry_test_CXXFLAGS = $(test_cxxflags)
120registry_test_LDADD = \
121 $(test_ldadd) \
122 $(top_builddir)/extensions/openpower-pels/registry.o \
123 $(top_builddir)/extensions/openpower-pels/pel_values.o
124registry_test_LDFLAGS = $(test_ldflags)
125
Matt Spinler8c686cc2019-09-20 13:46:02 -0500126severity_test_SOURCES = %reldir%/severity_test.cpp
127severity_test_CPPFLAGS = $(test_cppflags)
128severity_test_CXXFLAGS = $(test_cxxflags)
129severity_test_LDADD = \
130 $(test_ldflags) \
131 $(top_builddir)/extensions/openpower-pels/severity.o
132severity_test_LDFLAGS = $(test_ldflags)
133
Matt Spinlerb6664332019-09-10 15:24:10 -0500134mtms_test_SOURCES = %reldir%/mtms_test.cpp
135mtms_test_CPPFLAGS = $(test_cppflags)
136mtms_test_CXXFLAGS = $(test_cxxflags)
137mtms_test_LDADD = \
138 $(test_ldadd) \
139 $(top_builddir)/extensions/openpower-pels/mtms.o
140mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500141
142failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
143failing_mtms_test_CPPFLAGS = $(test_cppflags)
144failing_mtms_test_CXXFLAGS = $(test_cxxflags)
145failing_mtms_test_LDADD = \
146 $(test_ldadd) \
147 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
148 $(top_builddir)/extensions/openpower-pels/mtms.o
149failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500150
151pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
152pel_values_test_CPPFLAGS = $(test_cppflags)
153pel_values_test_CXXFLAGS = $(test_cxxflags)
154pel_values_test_LDADD = \
155 $(test_ldflags) \
156 $(top_builddir)/extensions/openpower-pels/pel_values.o
157pel_values_test_LDFLAGS = $(test_ldflags)