blob: 0f0a18e0898ce8e9a8229318dad718bb106acbc7 [file] [log] [blame]
Patrick Venture6bc04f92019-03-06 13:49:21 -08001AM_CPPFLAGS = \
2 -I$(top_srcdir)/ \
Patrick Venture360b9a32018-12-12 14:11:39 -08003 -I$(top_srcdir)/tools/ \
Patrick Venture21be45a2018-11-06 12:08:52 -08004 $(GTEST_CFLAGS) \
Patrick Venture2f3b4b62019-03-08 13:22:40 -08005 $(GMOCK_CFLAGS) \
6 $(CODE_COVERAGE_CPPFLAGS)
Patrick Venture21be45a2018-11-06 12:08:52 -08007AM_CXXFLAGS = \
Patrick Ventured333a872018-12-03 16:24:26 -08008 $(SDBUSPLUS_CFLAGS) \
Patrick Venture2f3b4b62019-03-08 13:22:40 -08009 $(PHOSPHOR_LOGGING_CFLAGS) \
10 $(CODE_COVERAGE_CXXFLAGS)
Patrick Venture21be45a2018-11-06 12:08:52 -080011AM_LDFLAGS = \
Patrick Venture6bc04f92019-03-06 13:49:21 -080012 $(GTEST_LIBS) \
Patrick Venture21be45a2018-11-06 12:08:52 -080013 $(GMOCK_LIBS) \
Patrick Venture6bc04f92019-03-06 13:49:21 -080014 -lgmock_main \
Patrick Venture4eb55952018-11-16 15:36:24 -080015 $(OESDK_TESTCASE_FLAGS) \
Patrick Ventured333a872018-12-03 16:24:26 -080016 $(SDBUSPLUS_LIBS) \
Patrick Venture2f3b4b62019-03-08 13:22:40 -080017 $(PHOSPHOR_LOGGING_LIBS) \
18 $(CODE_COVERAGE_LIBS)
Patrick Venture21be45a2018-11-06 12:08:52 -080019
20# Run all 'check' test programs
21check_PROGRAMS = \
Patrick Ventured333a872018-12-03 16:24:26 -080022 firmware_createhandler_unittest \
Patrick Venturede77b302018-11-06 15:38:04 -080023 firmware_handler_unittest \
Patrick Venturedf848ee2018-11-06 15:44:00 -080024 firmware_stat_unittest \
Patrick Venture72388d72018-11-07 15:06:36 -080025 firmware_canhandle_unittest \
Patrick Venture18235e62018-11-08 10:21:09 -080026 firmware_open_unittest \
Patrick Venture8c535332018-11-08 15:58:00 -080027 firmware_write_unittest \
Patrick Venture68bb1432018-11-09 20:08:48 -080028 firmware_writemeta_unittest \
Patrick Venture9e5aab22018-11-09 20:49:28 -080029 firmware_close_unittest \
Patrick Venturea17cf442018-11-15 09:31:51 -080030 firmware_delete_unittest \
Patrick Venturecc7d1602018-11-15 13:58:33 -080031 firmware_sessionstat_unittest \
Patrick Ventureffcc5502018-11-16 12:32:38 -080032 firmware_commit_unittest \
Patrick Venturec79faa12018-12-12 13:12:21 -080033 file_handler_unittest \
Patrick Venture907f3a72019-01-15 14:13:37 -080034 tools_bt_unittest \
Patrick Venture8e1b2332019-01-17 15:22:45 -080035 tools_lpc_unittest \
Patrick Venture664c5bc2019-03-07 08:09:45 -080036 tools_updater_unittest
Patrick Venture21be45a2018-11-06 12:08:52 -080037
38TESTS = $(check_PROGRAMS)
39
Patrick Ventured333a872018-12-03 16:24:26 -080040firmware_createhandler_unittest_SOURCES = firmware_createhandler_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070041firmware_createhandler_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Ventured333a872018-12-03 16:24:26 -080042
Patrick Venturede77b302018-11-06 15:38:04 -080043firmware_handler_unittest_SOURCES = firmware_handler_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070044firmware_handler_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture21be45a2018-11-06 12:08:52 -080045
Patrick Venturede77b302018-11-06 15:38:04 -080046firmware_stat_unittest_SOURCES = firmware_stat_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070047firmware_stat_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture46637c82018-11-06 15:20:24 -080048
Patrick Venturedf848ee2018-11-06 15:44:00 -080049firmware_canhandle_unittest_SOURCES = firmware_canhandle_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070050firmware_canhandle_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture72388d72018-11-07 15:06:36 -080051
52firmware_open_unittest_SOURCES = firmware_open_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070053firmware_open_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture18235e62018-11-08 10:21:09 -080054
55firmware_write_unittest_SOURCES = firmware_write_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070056firmware_write_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture8c535332018-11-08 15:58:00 -080057
58firmware_writemeta_unittest_SOURCES = firmware_writemeta_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070059firmware_writemeta_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture68bb1432018-11-09 20:08:48 -080060
61firmware_close_unittest_SOURCES = firmware_close_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070062firmware_close_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venture9e5aab22018-11-09 20:49:28 -080063
64firmware_delete_unittest_SOURCES = firmware_delete_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070065firmware_delete_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venturea17cf442018-11-15 09:31:51 -080066
Patrick Venturecc7d1602018-11-15 13:58:33 -080067firmware_sessionstat_unittest_SOURCES = firmware_sessionstat_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070068firmware_sessionstat_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Venturecc7d1602018-11-15 13:58:33 -080069
Patrick Ventureffcc5502018-11-16 12:32:38 -080070firmware_commit_unittest_SOURCES = firmware_commit_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070071firmware_commit_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la
Patrick Ventureffcc5502018-11-16 12:32:38 -080072
Patrick Venture7753d942018-11-15 13:15:36 -080073file_handler_unittest_SOURCES = file_handler_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070074file_handler_unittest_LDADD = $(top_builddir)/libfirmwareblob_common.la -lstdc++fs
Patrick Venturec79faa12018-12-12 13:12:21 -080075
Patrick Venture907f3a72019-01-15 14:13:37 -080076tools_bt_unittest_SOURCES = tools_bt_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070077tools_bt_unittest_LDADD = $(top_builddir)/tools/libupdater.la
Patrick Venture907f3a72019-01-15 14:13:37 -080078
Patrick Venture8e1b2332019-01-17 15:22:45 -080079tools_lpc_unittest_SOURCES = tools_lpc_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070080tools_lpc_unittest_LDADD = $(top_builddir)/tools/libupdater.la
Patrick Venture8e1b2332019-01-17 15:22:45 -080081
Patrick Ventureaa32a362018-12-13 10:52:33 -080082tools_updater_unittest_SOURCES = tools_updater_unittest.cpp
Patrick Venturec8977382019-03-19 08:48:28 -070083tools_updater_unittest_LDADD = $(top_builddir)/tools/libupdater.la