blob: eacc6ae88883f0a69a24fbae25e00ea43f4650cc [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 Spinler367144c2019-09-19 15:33:52 -050014 registry_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050015 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050016 section_header_test \
Matt Spinler8c686cc2019-09-20 13:46:02 -050017 severity_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050018 stream_test \
19 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050020
Matt Spinlerd3335df2019-07-10 11:04:21 -050021pel_objects = \
22 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinler131870c2019-09-25 13:29:04 -050023 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
24 $(top_builddir)/extensions/openpower-pels/generic.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050025 $(top_builddir)/extensions/openpower-pels/log_id.o \
Matt Spinler131870c2019-09-25 13:29:04 -050026 $(top_builddir)/extensions/openpower-pels/mtms.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050027 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050028 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050029 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050030 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler131870c2019-09-25 13:29:04 -050031 $(top_builddir)/extensions/openpower-pels/section_factory.o \
Matt Spinler8c686cc2019-09-20 13:46:02 -050032 $(top_builddir)/extensions/openpower-pels/severity.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050033 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050034
Matt Spinler15ee6ae2019-07-08 16:50:06 -050035additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
36additional_data_test_CPPFLAGS = $(test_cppflags)
37additional_data_test_CXXFLAGS = $(test_cxxflags)
38additional_data_test_LDADD = $(test_ldadd)
39additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050040
41stream_test_SOURCES = %reldir%/stream_test.cpp
42stream_test_CPPFLAGS = $(test_cppflags)
43stream_test_CXXFLAGS = $(test_cxxflags)
44stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050045stream_test_LDFLAGS = $(test_ldflags)
46
47bcd_time_test_SOURCES = \
48 %reldir%/bcd_time_test.cpp
49bcd_time_test_CPPFLAGS = $(test_cppflags)
50bcd_time_test_CXXFLAGS = $(test_cxxflags)
51bcd_time_test_LDADD = \
52 $(test_ldadd) \
53 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050054bcd_time_test_LDFLAGS = $(test_ldflags)
55
56section_header_test_SOURCES = \
57 %reldir%/section_header_test.cpp
58section_header_test_CPPFLAGS = $(test_cppflags)
59section_header_test_CXXFLAGS = $(test_cxxflags)
60section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050061section_header_test_LDFLAGS = $(test_ldflags)
62
63private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050064 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050065private_header_test_CPPFLAGS = $(test_cppflags)
66private_header_test_CXXFLAGS = $(test_cxxflags)
67private_header_test_LDADD = \
68 $(test_ldadd) \
69 $(pel_objects)
70private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050071
72user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050073 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050074user_header_test_CPPFLAGS = $(test_cppflags)
75user_header_test_CXXFLAGS = $(test_cxxflags)
76user_header_test_LDADD = \
77 $(test_ldadd) \
78 $(pel_objects)
79user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050080
81log_id_test_SOURCES = \
82 %reldir%/log_id_test.cpp %reldir%/paths.cpp
83log_id_test_CPPFLAGS = $(test_cppflags)
84log_id_test_CXXFLAGS = $(test_cxxflags)
85log_id_test_LDADD = \
86 $(test_ldadd) \
87 $(top_builddir)/extensions/openpower-pels/log_id.o
88log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050089
90pel_test_SOURCES = \
91 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
92pel_test_CPPFLAGS = $(test_cppflags)
93pel_test_CXXFLAGS = $(test_cxxflags)
94pel_test_LDADD = \
95 $(test_ldadd) \
96 $(pel_objects)
97pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050098
99repository_test_SOURCES = \
100 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
101repository_test_CPPFLAGS = $(test_cppflags)
102repository_test_CXXFLAGS = $(test_cxxflags)
103repository_test_LDADD = \
104 $(test_ldadd) \
105 $(pel_objects) \
106 $(top_builddir)/extensions/openpower-pels/repository.o
107repository_test_LDFLAGS = $(test_ldflags)
108
109pel_manager_test_SOURCES = \
110 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
111pel_manager_test_CPPFLAGS = $(test_cppflags)
112pel_manager_test_CXXFLAGS = $(test_cxxflags)
113pel_manager_test_LDADD = \
114 $(test_ldadd) \
115 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500116 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500117 $(top_builddir)/extensions/openpower-pels/manager.o \
118 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500119pel_manager_test_LDFLAGS = $(test_ldflags)
120
Matt Spinler367144c2019-09-19 15:33:52 -0500121registry_test_SOURCES = \
122 %reldir%/registry_test.cpp %reldir%/paths.cpp
123registry_test_CPPFLAGS = $(test_cppflags)
124registry_test_CXXFLAGS = $(test_cxxflags)
125registry_test_LDADD = \
126 $(test_ldadd) \
127 $(top_builddir)/extensions/openpower-pels/registry.o \
128 $(top_builddir)/extensions/openpower-pels/pel_values.o
129registry_test_LDFLAGS = $(test_ldflags)
130
Matt Spinler8c686cc2019-09-20 13:46:02 -0500131severity_test_SOURCES = %reldir%/severity_test.cpp
132severity_test_CPPFLAGS = $(test_cppflags)
133severity_test_CXXFLAGS = $(test_cxxflags)
134severity_test_LDADD = \
135 $(test_ldflags) \
136 $(top_builddir)/extensions/openpower-pels/severity.o
137severity_test_LDFLAGS = $(test_ldflags)
138
Matt Spinlerb6664332019-09-10 15:24:10 -0500139mtms_test_SOURCES = %reldir%/mtms_test.cpp
140mtms_test_CPPFLAGS = $(test_cppflags)
141mtms_test_CXXFLAGS = $(test_cxxflags)
142mtms_test_LDADD = \
143 $(test_ldadd) \
144 $(top_builddir)/extensions/openpower-pels/mtms.o
145mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500146
147failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
148failing_mtms_test_CPPFLAGS = $(test_cppflags)
149failing_mtms_test_CXXFLAGS = $(test_cxxflags)
150failing_mtms_test_LDADD = \
151 $(test_ldadd) \
152 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
153 $(top_builddir)/extensions/openpower-pels/mtms.o
154failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500155
156pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
157pel_values_test_CPPFLAGS = $(test_cppflags)
158pel_values_test_CXXFLAGS = $(test_cxxflags)
159pel_values_test_LDADD = \
160 $(test_ldflags) \
161 $(top_builddir)/extensions/openpower-pels/pel_values.o
162pel_values_test_LDFLAGS = $(test_ldflags)
Matt Spinler14d671f2019-09-25 13:11:22 -0500163
164generic_section_test_SOURCES = \
165 %reldir%/generic_section_test.cpp %reldir%/pel_utils.cpp
166generic_section_test_CPPFLAGS = $(test_cppflags)
167generic_section_test_CXXFLAGS = $(test_cxxflags)
168generic_section_test_LDADD = \
169 $(test_ldadd) \
170 $(top_builddir)/extensions/openpower-pels/generic.o
171generic_section_test_LDFLAGS = $(test_ldflags)