xref: /freebsd/sys/contrib/openzfs/cmd/zed/Makefile.am (revision eda14cbc264d6969b02f2b1994cef11148e914f1)
1*eda14cbcSMatt Macyinclude $(top_srcdir)/config/Rules.am
2*eda14cbcSMatt Macy
3*eda14cbcSMatt MacyAM_CFLAGS += $(LIBUDEV_CFLAGS) $(LIBUUID_CFLAGS)
4*eda14cbcSMatt Macy
5*eda14cbcSMatt MacySUBDIRS = zed.d
6*eda14cbcSMatt Macy
7*eda14cbcSMatt Macysbin_PROGRAMS = zed
8*eda14cbcSMatt Macy
9*eda14cbcSMatt MacyZED_SRC = \
10*eda14cbcSMatt Macy	zed.c \
11*eda14cbcSMatt Macy	zed.h \
12*eda14cbcSMatt Macy	zed_conf.c \
13*eda14cbcSMatt Macy	zed_conf.h \
14*eda14cbcSMatt Macy	zed_disk_event.c \
15*eda14cbcSMatt Macy	zed_disk_event.h \
16*eda14cbcSMatt Macy	zed_event.c \
17*eda14cbcSMatt Macy	zed_event.h \
18*eda14cbcSMatt Macy	zed_exec.c \
19*eda14cbcSMatt Macy	zed_exec.h \
20*eda14cbcSMatt Macy	zed_file.c \
21*eda14cbcSMatt Macy	zed_file.h \
22*eda14cbcSMatt Macy	zed_log.c \
23*eda14cbcSMatt Macy	zed_log.h \
24*eda14cbcSMatt Macy	zed_strings.c \
25*eda14cbcSMatt Macy	zed_strings.h
26*eda14cbcSMatt Macy
27*eda14cbcSMatt MacyFMA_SRC = \
28*eda14cbcSMatt Macy	agents/zfs_agents.c \
29*eda14cbcSMatt Macy	agents/zfs_agents.h \
30*eda14cbcSMatt Macy	agents/zfs_diagnosis.c \
31*eda14cbcSMatt Macy	agents/zfs_mod.c \
32*eda14cbcSMatt Macy	agents/zfs_retire.c \
33*eda14cbcSMatt Macy	agents/fmd_api.c \
34*eda14cbcSMatt Macy	agents/fmd_api.h \
35*eda14cbcSMatt Macy	agents/fmd_serd.c \
36*eda14cbcSMatt Macy	agents/fmd_serd.h
37*eda14cbcSMatt Macy
38*eda14cbcSMatt Macyzed_SOURCES = $(ZED_SRC) $(FMA_SRC)
39*eda14cbcSMatt Macy
40*eda14cbcSMatt Macyzed_LDADD = \
41*eda14cbcSMatt Macy	$(abs_top_builddir)/lib/libzfs/libzfs.la \
42*eda14cbcSMatt Macy	$(abs_top_builddir)/lib/libzfs_core/libzfs_core.la \
43*eda14cbcSMatt Macy	$(abs_top_builddir)/lib/libnvpair/libnvpair.la \
44*eda14cbcSMatt Macy	$(abs_top_builddir)/lib/libuutil/libuutil.la
45*eda14cbcSMatt Macy
46*eda14cbcSMatt Macyzed_LDADD += -lrt $(LIBUDEV_LIBS) $(LIBUUID_LIBS)
47*eda14cbcSMatt Macyzed_LDFLAGS = -pthread
48*eda14cbcSMatt Macy
49*eda14cbcSMatt MacyEXTRA_DIST = agents/README.md
50