]> git.proxmox.com Git - mirror_zfs.git/blame - cmd/zed/Makefile.am
autoconf: use include directives instead of recursing down lib
[mirror_zfs.git] / cmd / zed / Makefile.am
CommitLineData
9e246ac3 1include $(top_srcdir)/config/Rules.am
c3ef9f75 2include $(top_srcdir)/config/Shellcheck.am
9e246ac3 3
4d61ade1
AS
4AM_CFLAGS += $(LIBUDEV_CFLAGS) $(LIBUUID_CFLAGS)
5
d31277ab 6SUBDIRS = zed.d
c3ef9f75 7SHELLCHECKDIRS = $(SUBDIRS)
9e246ac3
CD
8
9sbin_PROGRAMS = zed
10
d02ca379 11ZED_SRC = \
47a4a6fd
TF
12 zed.c \
13 zed.h \
14 zed_conf.c \
15 zed_conf.h \
d02ca379
DB
16 zed_disk_event.c \
17 zed_disk_event.h \
47a4a6fd
TF
18 zed_event.c \
19 zed_event.h \
20 zed_exec.c \
21 zed_exec.h \
22 zed_file.c \
23 zed_file.h \
24 zed_log.c \
25 zed_log.h \
26 zed_strings.c \
27 zed_strings.h
9e246ac3 28
d02ca379 29FMA_SRC = \
976246fa 30 agents/zfs_agents.c \
d02ca379
DB
31 agents/zfs_agents.h \
32 agents/zfs_diagnosis.c \
33 agents/zfs_mod.c \
976246fa
DB
34 agents/zfs_retire.c \
35 agents/fmd_api.c \
36 agents/fmd_api.h \
37 agents/fmd_serd.c \
38 agents/fmd_serd.h
d02ca379
DB
39
40zed_SOURCES = $(ZED_SRC) $(FMA_SRC)
41
9e246ac3 42zed_LDADD = \
c8970f52
AZ
43 $(abs_top_builddir)/libzfs.la \
44 $(abs_top_builddir)/libzfs_core.la \
45 $(abs_top_builddir)/libnvpair.la \
46 $(abs_top_builddir)/libuutil.la
9e246ac3 47
fef8bd41 48zed_LDADD += -lrt $(LIBATOMIC_LIBS) $(LIBUDEV_LIBS) $(LIBUUID_LIBS)
46364cb2 49zed_LDFLAGS = -pthread
6b99fc06
AS
50
51EXTRA_DIST = agents/README.md
0e6c493f
BB
52
53include $(top_srcdir)/config/CppCheck.am
c8970f52 54CPPCHECKTARGETS += zed