blob: 6dcba3043f28fd1765441de0813b43e06aaf9d7c [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
30utest_SOURCES = utest.cpp
Saqib Khan7f80e0b2017-10-22 11:29:07 -050031utest_LDADD = \
32 $(top_builddir)/openpower_update_manager-activation.o \
33 $(top_builddir)/openpower_update_manager-version.o \
34 $(top_builddir)/openpower_update_manager-serialize.o \
35 $(top_builddir)/openpower_update_manager-watch.o \
36 $(top_builddir)/openpower_update_manager-item_updater.o \
37 $(top_builddir)/org/openbmc/Associations/openpower_update_manager-server.o \
Jayanth Othayoth7ccaa2a2018-03-21 02:14:34 -050038 $(top_builddir)/image_verify.cpp \
Saqib Khan7f80e0b2017-10-22 11:29:07 -050039 -lstdc++fs