xref: /openbmc/ibm-logging/test/Makefile.am (revision 4afb6f844031fbc2c2fe9a2b40bed5dfe7924ca4)
1b96fa321SMatt SpinlerAM_CPPFLAGS = -I$(top_srcdir)
2b96fa321SMatt Spinler
3b96fa321SMatt SpinlerTESTS = $(check_PROGRAMS)
4b96fa321SMatt Spinler
5*a3c33e77SMatt Spinlercheck_PROGRAMS = test_policy test_callout
6b96fa321SMatt Spinler
7*a3c33e77SMatt Spinlertest_cppflags = \
8*a3c33e77SMatt Spinler	-Igtest \
9*a3c33e77SMatt Spinler	$(GTEST_CPPFLAGS) \
10*a3c33e77SMatt Spinler	$(AM_CPPFLAGS)
11b96fa321SMatt Spinler
12*a3c33e77SMatt Spinlertest_cxxflags = \
13*a3c33e77SMatt Spinler	$(PTHREAD_CFLAGS) \
14*a3c33e77SMatt Spinler	$(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
15*a3c33e77SMatt Spinler	$(IBM_DBUS_INTERFACES_CFLAGS) \
16*a3c33e77SMatt Spinler	$(SDBUSPLUS_CFLAGS) \
17*a3c33e77SMatt Spinler	$(PHOSPHOR_LOGGING_CFLAGS)
18*a3c33e77SMatt Spinler
19*a3c33e77SMatt Spinlertest_ldflags = \
20*a3c33e77SMatt Spinler	-lgtest_main -lgtest \
21*a3c33e77SMatt Spinler	-lstdc++fs \
22*a3c33e77SMatt Spinler	$(PTHREAD_LIBS) \
23*a3c33e77SMatt Spinler	$(OESDK_TESTCASE_FLAGS) \
24*a3c33e77SMatt Spinler	$(PHOSPHOR_DBUS_INTERFACES_LIBS) \
25*a3c33e77SMatt Spinler	$(IBM_DBUS_INTERFACES_LIBS) \
26*a3c33e77SMatt Spinler	$(SDBUSPLUS_LIBS)
27*a3c33e77SMatt Spinler
28*a3c33e77SMatt Spinlertest_policy_CPPFLAGS = $(test_cppflags)
29*a3c33e77SMatt Spinlertest_policy_CXXFLAGS = $(test_cxxflags)
30*a3c33e77SMatt Spinlertest_policy_LDFLAGS = $(test_ldflags)
31b96fa321SMatt Spinlertest_policy_SOURCES = test_policy.cpp
32b96fa321SMatt Spinlertest_policy_LDADD = \
33b96fa321SMatt Spinler	$(top_builddir)/policy_table.o \
34*a3c33e77SMatt Spinler	$(top_builddir)/policy_find.o
35*a3c33e77SMatt Spinler
36*a3c33e77SMatt Spinlertest_callout_CPPFLAGS = $(test_cppflags)
37*a3c33e77SMatt Spinlertest_callout_CXXFLAGS = $(test_cxxflags)
38*a3c33e77SMatt Spinlertest_callout_LDFLAGS = $(test_ldflags)
39*a3c33e77SMatt Spinlertest_callout_SOURCES = test_callout.cpp
40*a3c33e77SMatt Spinler
41*a3c33e77SMatt Spinlertest_callout_LDADD = \
42*a3c33e77SMatt Spinler	$(top_builddir)/callout.o
43*a3c33e77SMatt Spinler
44*a3c33e77SMatt Spinler
45