blob: c4165ecbc3679baf2c9951bf3770bf93ae0236fb [file] [log] [blame]
Gunnar Mills1ea62e12017-03-27 21:49:16 -05001AM_CPPFLAGS = -I$(top_srcdir)
2
3# gtest unit tests which run during a 'make check'
4check_PROGRAMS = utest
5
6# Run all 'check' test programs
7TESTS = $(check_PROGRAMS)
8
9# Build/add utest to test suite
Gunnar Mills2a6981b2017-10-15 17:05:18 -050010utest_CPPFLAGS = \
11 -Igtest \
12 $(GTEST_CPPFLAGS) \
13 $(AM_CPPFLAGS)
14
15utest_CXXFLAGS = \
16 $(PTHREAD_CFLAGS) \
17 $(PHOSPHOR_LOGGING_CFLAGS) \
18 $(PHOSPHOR_DBUS_INTERFACES_CFLAGS)
19
20utest_LDFLAGS = \
21 -lgtest_main \
22 -lgtest \
23 $(PTHREAD_LIBS) \
24 $(OESDK_TESTCASE_FLAGS) \
25 $(PHOSPHOR_LOGGING_LIBS) \
26 $(PHOSPHOR_DBUS_INTERFACES_LIBS) \
27 -lssl \
28 -lcrypto
Gunnar Mills1ea62e12017-03-27 21:49:16 -050029
Adriana Kobylak4772a942018-10-09 15:26:44 -050030utest_SOURCES = \
31 utest.cpp \
32 msl_verify.cpp
Saqib Khan7f80e0b2017-10-22 11:29:07 -050033utest_LDADD = \
34 $(top_builddir)/openpower_update_manager-activation.o \
35 $(top_builddir)/openpower_update_manager-version.o \
36 $(top_builddir)/openpower_update_manager-serialize.o \
Lei YUda6ab6c2019-02-22 14:21:22 +080037 $(top_builddir)/ubi/openpower_update_manager-watch.o \
Saqib Khan7f80e0b2017-10-22 11:29:07 -050038 $(top_builddir)/openpower_update_manager-item_updater.o \
39 $(top_builddir)/org/openbmc/Associations/openpower_update_manager-server.o \
Jayanth Othayoth7ccaa2a2018-03-21 02:14:34 -050040 $(top_builddir)/image_verify.cpp \
Adriana Kobylak4772a942018-10-09 15:26:44 -050041 $(top_builddir)/msl_verify.cpp \
Saqib Khan7f80e0b2017-10-22 11:29:07 -050042 -lstdc++fs