xref: /freebsd/sys/contrib/openzfs/cmd/zed/Makefile.am (revision e3aa18ad71782a73d3dd9dd3d526bbd2b607ca16)
1716fd348SMartin Matuskainclude $(srcdir)/%D%/zed.d/Makefile.am
2eda14cbcSMatt Macy
3716fd348SMartin Matuskazed_CFLAGS  = $(AM_CFLAGS)
4716fd348SMartin Matuskazed_CFLAGS += $(LIBUDEV_CFLAGS) $(LIBUUID_CFLAGS)
5eda14cbcSMatt Macy
6716fd348SMartin Matuskasbin_PROGRAMS   += zed
7716fd348SMartin MatuskaCPPCHECKTARGETS += zed
8eda14cbcSMatt Macy
9716fd348SMartin Matuskazed_SOURCES = \
10716fd348SMartin Matuska	%D%/zed.c \
11716fd348SMartin Matuska	%D%/zed.h \
12716fd348SMartin Matuska	%D%/zed_conf.c \
13716fd348SMartin Matuska	%D%/zed_conf.h \
14716fd348SMartin Matuska	%D%/zed_disk_event.c \
15716fd348SMartin Matuska	%D%/zed_disk_event.h \
16716fd348SMartin Matuska	%D%/zed_event.c \
17716fd348SMartin Matuska	%D%/zed_event.h \
18716fd348SMartin Matuska	%D%/zed_exec.c \
19716fd348SMartin Matuska	%D%/zed_exec.h \
20716fd348SMartin Matuska	%D%/zed_file.c \
21716fd348SMartin Matuska	%D%/zed_file.h \
22716fd348SMartin Matuska	%D%/zed_log.c \
23716fd348SMartin Matuska	%D%/zed_log.h \
24716fd348SMartin Matuska	%D%/zed_strings.c \
25716fd348SMartin Matuska	%D%/zed_strings.h \
26716fd348SMartin Matuska	\
27716fd348SMartin Matuska	%D%/agents/fmd_api.c \
28716fd348SMartin Matuska	%D%/agents/fmd_api.h \
29716fd348SMartin Matuska	%D%/agents/fmd_serd.c \
30716fd348SMartin Matuska	%D%/agents/fmd_serd.h \
31716fd348SMartin Matuska	%D%/agents/zfs_agents.c \
32716fd348SMartin Matuska	%D%/agents/zfs_agents.h \
33716fd348SMartin Matuska	%D%/agents/zfs_diagnosis.c \
34716fd348SMartin Matuska	%D%/agents/zfs_mod.c \
35716fd348SMartin Matuska	%D%/agents/zfs_retire.c
36eda14cbcSMatt Macy
37eda14cbcSMatt Macyzed_LDADD = \
38716fd348SMartin Matuska	libzfs.la \
39716fd348SMartin Matuska	libzfs_core.la \
40716fd348SMartin Matuska	libnvpair.la \
41716fd348SMartin Matuska	libuutil.la
42eda14cbcSMatt Macy
4316038816SMartin Matuskazed_LDADD += -lrt $(LIBATOMIC_LIBS) $(LIBUDEV_LIBS) $(LIBUUID_LIBS)
44eda14cbcSMatt Macyzed_LDFLAGS = -pthread
45eda14cbcSMatt Macy
46*e3aa18adSMartin Matuskadist_noinst_DATA += %D%/agents/README.md
47