xref: /openbmc/hiomapd/Makefile.am (revision dfbeae251c8ebe9939c6eb7241380d8cf4313169)
1ACLOCAL_AMFLAGS = -I m4
2sbin_PROGRAMS = mboxd mboxctl
3
4mboxd_SOURCES = \
5	mboxd.c \
6	common.c \
7	control.c \
8	control_legacy.c \
9	control_dbus.c \
10	lpc.c \
11	protocol.c \
12	transport_dbus.c \
13	windows.c \
14	mtd.c
15mboxd_LDFLAGS = $(LIBSYSTEMD_LIBS)
16mboxd_CFLAGS = $(LIBSYSTEMD_CFLAGS)
17
18# MTD Backing storage
19include mtd/Makefile.am.include
20
21# File Backing storage
22include file/Makefile.am.include
23
24if VIRTUAL_PNOR_ENABLED
25# VPNOR Backing storage
26include vpnor/Makefile.am.include
27endif
28
29mboxctl_SOURCES = mboxctl.c
30mboxctl_LDFLAGS = $(LIBSYSTEMD_LIBS)
31mboxctl_CFLAGS = $(LIBSYSTEMD_CFLAGS)
32
33if AUTOCONF_CODE_COVERAGE_2019_01_06
34include $(top_srcdir)/aminclude_static.am
35clean-local: code-coverage-clean
36distclean-local: code-coverage-dist-clean
37else
38@CODE_COVERAGE_RULES@
39endif
40
41check_PROGRAMS =
42XFAIL_TESTS =
43
44AM_LIBS = $(CODE_COVERAGE_LIBS)
45AM_CPPFLAGS = $(CODE_COVERAGE_CPPFLAGS) -UNDEBUG
46AM_CFLAGS = $(CODE_COVERAGE_CFLAGS)
47AM_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
48
49include test/Makefile.am.include
50
51if VIRTUAL_PNOR_ENABLED
52include vpnor/test/Makefile.am.include
53endif
54
55TESTS = $(check_PROGRAMS)
56
57cscope.files: clean-cscope cscopelist-unique
58
59cscopelist-unique: cscopelist
60	sort -u cscope.files > cscope.files.u && mv cscope.files.u cscope.files
61