blob: 71d0a02b6329762701294716901fd22a207ff206 [file] [log] [blame]
Priyangafb4bec92019-03-25 11:51:31 +05301AM_CPPFLAGS = -I$(top_srcdir) $(CODE_COVERAGE_CPPFLAGS)
Deepak Kodihalli1b24f972019-02-01 04:09:13 -06002
3TESTS = $(check_PROGRAMS)
4
5check_PROGRAMS = \
6 libpldm_base_test \
Sampa Misra0db1dfa2019-03-19 00:15:31 -05007 libpldm_platform_test \
Sampa Misra032bd502019-03-06 05:03:22 -06008 libpldmresponder_base_test \
9 libpldm_bios_test \
10 libpldmresponder_bios_test
Deepak Kodihalli1b24f972019-02-01 04:09:13 -060011
12test_cppflags = \
13 -Igtest \
14 $(GTEST_CPPFLAGS) \
15 $(AM_CPPFLAGS)
16
17test_cxxflags = \
Priyangafb4bec92019-03-25 11:51:31 +053018 $(PTHREAD_CFLAGS) \
19 $(CODE_COVERAGE_CXXFLAGS)
Deepak Kodihalli1b24f972019-02-01 04:09:13 -060020
21test_ldflags = \
22 -lgtest_main \
23 -lgtest \
24 $(PTHREAD_LIBS) \
25 $(OESDK_TESTCASE_FLAGS)
26
27libpldm_base_test_CPPFLAGS = $(test_cppflags)
28libpldm_base_test_CXXFLAGS = $(test_cxxflags)
29libpldm_base_test_LDFLAGS = $(test_ldflags)
Deepak Kodihallia0386242019-04-25 07:27:18 -050030libpldm_base_test_LDADD = \
31 $(top_builddir)/libpldm/libpldm_la-base.o \
32 $(CODE_COVERAGE_LIBS)
Deepak Kodihalli1b24f972019-02-01 04:09:13 -060033libpldm_base_test_SOURCES = libpldm_base_test.cpp
34
Sampa Misra0db1dfa2019-03-19 00:15:31 -050035libpldm_platform_test_CPPFLAGS = $(test_cppflags)
36libpldm_platform_test_CXXFLAGS = $(test_cxxflags)
37libpldm_platform_test_LDFLAGS = $(test_ldflags)
38libpldm_platform_test_LDADD = \
39 $(top_builddir)/libpldm/libpldm_la-platform.o \
40 $(top_builddir)/libpldm/libpldm_la-base.o \
41 $(CODE_COVERAGE_LIBS)
42libpldm_platform_test_SOURCES = libpldm_platform_test.cpp
43
Sampa Misra032bd502019-03-06 05:03:22 -060044libpldm_bios_test_CPPFLAGS = $(test_cppflags)
45libpldm_bios_test_CXXFLAGS = $(test_cxxflags)
46libpldm_bios_test_LDFLAGS = $(test_ldflags)
47libpldm_bios_test_LDADD = \
48 $(top_builddir)/libpldm/libpldm_la-base.o \
49 $(top_builddir)/libpldm/libpldm_la-bios.o \
50 $(CODE_COVERAGE_LIBS)
51libpldm_bios_test_SOURCES = libpldm_bios_test.cpp
52
53libpldmresponder_bios_test_CPPFLAGS = $(test_cppflags)
54libpldmresponder_bios_test_CXXFLAGS = $(test_cxxflags)
Deepak Kodihallia0386242019-04-25 07:27:18 -050055libpldmresponder_bios_test_LDFLAGS = \
56 $(test_ldflags) \
57 $(SDBUSPLUS_LIBS)
Sampa Misra032bd502019-03-06 05:03:22 -060058libpldmresponder_bios_test_LDADD = \
59 $(top_builddir)/libpldmresponder/libpldmresponder_la-bios.o \
60 $(top_builddir)/libpldmresponder/libpldmresponder_la-utils.o \
61 $(top_builddir)/libpldm/libpldm_la-base.o \
62 $(top_builddir)/libpldm/libpldm_la-bios.o \
Deepak Kodihallia0386242019-04-25 07:27:18 -050063 $(CODE_COVERAGE_LIBS) \
64 $(SDBUSPLUS_LIBS)
Sampa Misra032bd502019-03-06 05:03:22 -060065libpldmresponder_bios_test_SOURCES = \
66 libpldmresponder_bios_test.cpp
67
Sampa Misra0db1dfa2019-03-19 00:15:31 -050068
Deepak Kodihalli1b24f972019-02-01 04:09:13 -060069libpldmresponder_base_test_CPPFLAGS = $(test_cppflags)
70libpldmresponder_base_test_CXXFLAGS = $(test_cxxflags)
71libpldmresponder_base_test_LDFLAGS = $(test_ldflags)
72libpldmresponder_base_test_LDADD = \
Priyangafb4bec92019-03-25 11:51:31 +053073 $(top_builddir)/libpldm/libpldm_la-base.o \
Deepak Kodihallia0386242019-04-25 07:27:18 -050074 $(top_builddir)/libpldmresponder/libpldmresponder_la-base.o \
75 $(CODE_COVERAGE_LIBS)
Priyangafb4bec92019-03-25 11:51:31 +053076
Deepak Kodihalli1b24f972019-02-01 04:09:13 -060077libpldmresponder_base_test_SOURCES = libpldmresponder_base_test.cpp