blob: b58ac6647f03594a4d73f9e60dd6947764084477 [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 = \
Lei YUed1c1dc2019-03-01 16:00:26 +080031 ../activation.cpp \
32 ../version.cpp \
33 ../item_updater.cpp \
34 ../org/openbmc/Associations/server.cpp \
35 ../image_verify.cpp \
36 ../msl_verify.cpp \
37 ../ubi/activation_ubi.cpp \
38 ../ubi/item_updater_ubi.cpp \
39 ../ubi/serialize.cpp \
40 ../ubi/watch.cpp \
Adriana Kobylak4772a942018-10-09 15:26:44 -050041 utest.cpp \
42 msl_verify.cpp
Lei YUed1c1dc2019-03-01 16:00:26 +080043
Saqib Khan7f80e0b2017-10-22 11:29:07 -050044utest_LDADD = \
Saqib Khan7f80e0b2017-10-22 11:29:07 -050045 -lstdc++fs