blob: 124970d0c30b5dac3d2840d7c29379f107a76afc [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 Spinlerdf13bdb2019-07-10 16:54:13 -05006 log_id_test \
Matt Spinlerb6664332019-09-10 15:24:10 -05007 mtms_test \
Matt Spinlercb6b0592019-07-16 15:58:51 -05008 pel_test \
Matt Spinler89fa0822019-07-17 13:54:30 -05009 pel_manager_test \
Matt Spinlerd3335df2019-07-10 11:04:21 -050010 private_header_test \
Matt Spinler89fa0822019-07-17 13:54:30 -050011 repository_test \
Matt Spinler1b5c72b2019-07-10 10:32:06 -050012 section_header_test \
Matt Spinler03c1d912019-07-10 14:12:15 -050013 stream_test \
14 user_header_test
Matt Spinler15ee6ae2019-07-08 16:50:06 -050015
Matt Spinlerd3335df2019-07-10 11:04:21 -050016pel_objects = \
17 $(top_builddir)/extensions/openpower-pels/bcd_time.o \
Matt Spinlercb6b0592019-07-16 15:58:51 -050018 $(top_builddir)/extensions/openpower-pels/log_id.o \
19 $(top_builddir)/extensions/openpower-pels/pel.o \
Matt Spinler03c1d912019-07-10 14:12:15 -050020 $(top_builddir)/extensions/openpower-pels/private_header.o \
21 $(top_builddir)/extensions/openpower-pels/user_header.o
Matt Spinlerd3335df2019-07-10 11:04:21 -050022
Matt Spinler15ee6ae2019-07-08 16:50:06 -050023additional_data_test_SOURCES = %reldir%/additional_data_test.cpp
24additional_data_test_CPPFLAGS = $(test_cppflags)
25additional_data_test_CXXFLAGS = $(test_cxxflags)
26additional_data_test_LDADD = $(test_ldadd)
27additional_data_test_LDFLAGS = $(test_ldflags)
Matt Spinler113ad282019-07-09 14:44:13 -050028
29stream_test_SOURCES = %reldir%/stream_test.cpp
30stream_test_CPPFLAGS = $(test_cppflags)
31stream_test_CXXFLAGS = $(test_cxxflags)
32stream_test_LDADD = $(test_ldadd)
Matt Spinlerdf797f22019-07-09 15:39:51 -050033stream_test_LDFLAGS = $(test_ldflags)
34
35bcd_time_test_SOURCES = \
36 %reldir%/bcd_time_test.cpp
37bcd_time_test_CPPFLAGS = $(test_cppflags)
38bcd_time_test_CXXFLAGS = $(test_cxxflags)
39bcd_time_test_LDADD = \
40 $(test_ldadd) \
41 $(top_builddir)/extensions/openpower-pels/bcd_time.o
Matt Spinler1b5c72b2019-07-10 10:32:06 -050042bcd_time_test_LDFLAGS = $(test_ldflags)
43
44section_header_test_SOURCES = \
45 %reldir%/section_header_test.cpp
46section_header_test_CPPFLAGS = $(test_cppflags)
47section_header_test_CXXFLAGS = $(test_cxxflags)
48section_header_test_LDADD = $(test_ldadd)
Matt Spinlerd3335df2019-07-10 11:04:21 -050049section_header_test_LDFLAGS = $(test_ldflags)
50
51private_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050052 %reldir%/private_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinlerd3335df2019-07-10 11:04:21 -050053private_header_test_CPPFLAGS = $(test_cppflags)
54private_header_test_CXXFLAGS = $(test_cxxflags)
55private_header_test_LDADD = \
56 $(test_ldadd) \
57 $(pel_objects)
58private_header_test_LDFLAGS = $(test_ldflags)
Matt Spinler03c1d912019-07-10 14:12:15 -050059
60user_header_test_SOURCES = \
Matt Spinlercb6b0592019-07-16 15:58:51 -050061 %reldir%/user_header_test.cpp %reldir%/pel_utils.cpp %reldir%/paths.cpp
Matt Spinler03c1d912019-07-10 14:12:15 -050062user_header_test_CPPFLAGS = $(test_cppflags)
63user_header_test_CXXFLAGS = $(test_cxxflags)
64user_header_test_LDADD = \
65 $(test_ldadd) \
66 $(pel_objects)
67user_header_test_LDFLAGS = $(test_ldflags)
Matt Spinlerdf13bdb2019-07-10 16:54:13 -050068
69log_id_test_SOURCES = \
70 %reldir%/log_id_test.cpp %reldir%/paths.cpp
71log_id_test_CPPFLAGS = $(test_cppflags)
72log_id_test_CXXFLAGS = $(test_cxxflags)
73log_id_test_LDADD = \
74 $(test_ldadd) \
75 $(top_builddir)/extensions/openpower-pels/log_id.o
76log_id_test_LDFLAGS = $(test_ldflags)
Matt Spinlercb6b0592019-07-16 15:58:51 -050077
78pel_test_SOURCES = \
79 %reldir%/pel_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
80pel_test_CPPFLAGS = $(test_cppflags)
81pel_test_CXXFLAGS = $(test_cxxflags)
82pel_test_LDADD = \
83 $(test_ldadd) \
84 $(pel_objects)
85pel_test_LDFLAGS = $(test_ldflags)
Matt Spinler89fa0822019-07-17 13:54:30 -050086
87repository_test_SOURCES = \
88 %reldir%/repository_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
89repository_test_CPPFLAGS = $(test_cppflags)
90repository_test_CXXFLAGS = $(test_cxxflags)
91repository_test_LDADD = \
92 $(test_ldadd) \
93 $(pel_objects) \
94 $(top_builddir)/extensions/openpower-pels/repository.o
95repository_test_LDFLAGS = $(test_ldflags)
96
97pel_manager_test_SOURCES = \
98 %reldir%/pel_manager_test.cpp %reldir%/paths.cpp %reldir%/pel_utils.cpp
99pel_manager_test_CPPFLAGS = $(test_cppflags)
100pel_manager_test_CXXFLAGS = $(test_cxxflags)
101pel_manager_test_LDADD = \
102 $(test_ldadd) \
103 $(pel_objects) \
Matt Spinlerc8705e22019-09-11 12:36:07 -0500104 $(top_builddir)/extensions/openpower-pels/data_interface.o \
Matt Spinler89fa0822019-07-17 13:54:30 -0500105 $(top_builddir)/extensions/openpower-pels/manager.o \
106 $(top_builddir)/extensions/openpower-pels/repository.o
Matt Spinlerb6664332019-09-10 15:24:10 -0500107pel_manager_test_LDFLAGS = $(test_ldflags)
108
109mtms_test_SOURCES = %reldir%/mtms_test.cpp
110mtms_test_CPPFLAGS = $(test_cppflags)
111mtms_test_CXXFLAGS = $(test_cxxflags)
112mtms_test_LDADD = \
113 $(test_ldadd) \
114 $(top_builddir)/extensions/openpower-pels/mtms.o
115mtms_test_LDFLAGS = $(test_ldflags)