blob: 18df9ec54cd6855af6a88d0973fc985ab897bc2c [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 Spinler03c1d912019-07-10 14:12:15 -050016 stream_test \
17 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050018
Matt Spinlerd3335df2019-07-10 11:04:21 -050019pel_objects = \
20 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050021 $(top_builddir)/extensions/openpower-pels/log_id.o \
22 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler367144c2019-09-19 15:33:52 -050023 $(top_builddir)/extensions/openpower-pels/pel_values.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050024 $(top_builddir)/extensions/openpower-pels/private_header.o \
Matt Spinler367144c2019-09-19 15:33:52 -050025 $(top_builddir)/extensions/openpower-pels/registry.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050026 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050027
Matt Spinler15ee6ae2019-07-08 16:50:06 -050028additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
29additional_data_test_CPPFLAGS = $(test_cppflags)
30additional_data_test_CXXFLAGS = $(test_cxxflags)
31additional_data_test_LDADD = $(test_ldadd)
32additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050033
34stream_test_SOURCES = %reldir%/stream_test.cpp
35stream_test_CPPFLAGS = $(test_cppflags)
36stream_test_CXXFLAGS = $(test_cxxflags)
37stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050038stream_test_LDFLAGS = $(test_ldflags)
39
40bcd_time_test_SOURCES = \
41 %reldir%/bcd_time_test.cpp
42bcd_time_test_CPPFLAGS = $(test_cppflags)
43bcd_time_test_CXXFLAGS = $(test_cxxflags)
44bcd_time_test_LDADD = \
45 $(test_ldadd) \
46 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050047bcd_time_test_LDFLAGS = $(test_ldflags)
48
49section_header_test_SOURCES = \
50 %reldir%/section_header_test.cpp
51section_header_test_CPPFLAGS = $(test_cppflags)
52section_header_test_CXXFLAGS = $(test_cxxflags)
53section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050054section_header_test_LDFLAGS = $(test_ldflags)
55
56private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050057 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050058private_header_test_CPPFLAGS = $(test_cppflags)
59private_header_test_CXXFLAGS = $(test_cxxflags)
60private_header_test_LDADD = \
61 $(test_ldadd) \
62 $(pel_objects)
63private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050064
65user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050066 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050067user_header_test_CPPFLAGS = $(test_cppflags)
68user_header_test_CXXFLAGS = $(test_cxxflags)
69user_header_test_LDADD = \
70 $(test_ldadd) \
71 $(pel_objects)
72user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050073
74log_id_test_SOURCES = \
75 %reldir%/log_id_test.cpp %reldir%/paths.cpp
76log_id_test_CPPFLAGS = $(test_cppflags)
77log_id_test_CXXFLAGS = $(test_cxxflags)
78log_id_test_LDADD = \
79 $(test_ldadd) \
80 $(top_builddir)/extensions/openpower-pels/log_id.o
81log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050082
83pel_test_SOURCES = \
84 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
85pel_test_CPPFLAGS = $(test_cppflags)
86pel_test_CXXFLAGS = $(test_cxxflags)
87pel_test_LDADD = \
88 $(test_ldadd) \
89 $(pel_objects)
90pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050091
92repository_test_SOURCES = \
93 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
94repository_test_CPPFLAGS = $(test_cppflags)
95repository_test_CXXFLAGS = $(test_cxxflags)
96repository_test_LDADD = \
97 $(test_ldadd) \
98 $(pel_objects) \
99 $(top_builddir)/extensions/openpower-pels/repository.o
100repository_test_LDFLAGS = $(test_ldflags)
101
102pel_manager_test_SOURCES = \
103 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
104pel_manager_test_CPPFLAGS = $(test_cppflags)
105pel_manager_test_CXXFLAGS = $(test_cxxflags)
106pel_manager_test_LDADD = \
107 $(test_ldadd) \
108 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500109 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500110 $(top_builddir)/extensions/openpower-pels/manager.o \
111 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500112pel_manager_test_LDFLAGS = $(test_ldflags)
113
Matt Spinler367144c2019-09-19 15:33:52 -0500114registry_test_SOURCES = \
115 %reldir%/registry_test.cpp %reldir%/paths.cpp
116registry_test_CPPFLAGS = $(test_cppflags)
117registry_test_CXXFLAGS = $(test_cxxflags)
118registry_test_LDADD = \
119 $(test_ldadd) \
120 $(top_builddir)/extensions/openpower-pels/registry.o \
121 $(top_builddir)/extensions/openpower-pels/pel_values.o
122registry_test_LDFLAGS = $(test_ldflags)
123
Matt Spinlerb6664332019-09-10 15:24:10 -0500124mtms_test_SOURCES = %reldir%/mtms_test.cpp
125mtms_test_CPPFLAGS = $(test_cppflags)
126mtms_test_CXXFLAGS = $(test_cxxflags)
127mtms_test_LDADD = \
128 $(test_ldadd) \
129 $(top_builddir)/extensions/openpower-pels/mtms.o
130mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler09d64002019-09-11 14:29:46 -0500131
132failing_mtms_test_SOURCES = %reldir%/failing_mtms_test.cpp
133failing_mtms_test_CPPFLAGS = $(test_cppflags)
134failing_mtms_test_CXXFLAGS = $(test_cxxflags)
135failing_mtms_test_LDADD = \
136 $(test_ldadd) \
137 $(top_builddir)/extensions/openpower-pels/failing_mtms.o \
138 $(top_builddir)/extensions/openpower-pels/mtms.o
139failing_mtms_test_LDFLAGS = $(test_ldflags)
Matt Spinler835a8692019-08-27 13:56:05 -0500140
141pel_values_test_SOURCES = %reldir%/pel_values_test.cpp
142pel_values_test_CPPFLAGS = $(test_cppflags)
143pel_values_test_CXXFLAGS = $(test_cxxflags)
144pel_values_test_LDADD = \
145 $(test_ldflags) \
146 $(top_builddir)/extensions/openpower-pels/pel_values.o
147pel_values_test_LDFLAGS = $(test_ldflags)