Add SMART self-test results to zpool status -c
[zfs.git] / cmd / zpool / Makefile.am
blob8e98fddd67729b28a4e0f3700965b9cba83121e8
1 include $(top_srcdir)/config/Rules.am
3 DEFAULT_INCLUDES += \
4         -I$(top_srcdir)/include \
5         -I$(top_srcdir)/lib/libspl/include
7 sbin_PROGRAMS = zpool
9 zpool_SOURCES = \
10         zpool_iter.c \
11         zpool_main.c \
12         zpool_util.c \
13         zpool_util.h \
14         zpool_vdev.c
16 zpool_LDADD = \
17         $(top_builddir)/lib/libnvpair/libnvpair.la \
18         $(top_builddir)/lib/libuutil/libuutil.la \
19         $(top_builddir)/lib/libzfs/libzfs.la
21 zpool_LDADD += -lm $(LIBBLKID)
23 zpoolconfdir = $(sysconfdir)/zfs/zpool.d
24 zpoolexecdir = $(libexecdir)/zfs/zpool.d
26 EXTRA_DIST = zpool.d/README
28 dist_zpoolexec_SCRIPTS = \
29         zpool.d/enc \
30         zpool.d/encdev \
31         zpool.d/fault_led \
32         zpool.d/iostat \
33         zpool.d/iostat-1s \
34         zpool.d/iostat-10s \
35         zpool.d/label \
36         zpool.d/locate_led \
37         zpool.d/lsblk \
38         zpool.d/media \
39         zpool.d/model \
40         zpool.d/serial \
41         zpool.d/ses \
42         zpool.d/size \
43         zpool.d/slaves \
44         zpool.d/slot \
45         zpool.d/smart \
46         zpool.d/smartx \
47         zpool.d/temp \
48         zpool.d/health \
49         zpool.d/r_proc \
50         zpool.d/w_proc \
51         zpool.d/r_ucor \
52         zpool.d/w_ucor \
53         zpool.d/nonmed \
54         zpool.d/defect \
55         zpool.d/hours_on \
56         zpool.d/realloc \
57         zpool.d/rep_ucor \
58         zpool.d/cmd_to \
59         zpool.d/pend_sec \
60         zpool.d/off_ucor \
61         zpool.d/ata_err \
62         zpool.d/nvme_err \
63         zpool.d/pwr_cyc \
64         zpool.d/upath \
65         zpool.d/vendor \
66         zpool.d/smart_test \
67         zpool.d/test_type \
68         zpool.d/test_status \
69         zpool.d/test_progress \
70         zpool.d/test_ended
72 zpoolconfdefaults = \
73         enc \
74         encdev \
75         fault_led \
76         iostat \
77         iostat-1s \
78         iostat-10s \
79         label \
80         locate_led \
81         lsblk \
82         media \
83         model \
84         serial \
85         ses \
86         size \
87         slaves \
88         slot \
89         smart \
90         smartx \
91         temp \
92         health \
93         r_proc \
94         w_proc \
95         r_ucor \
96         w_ucor \
97         nonmed \
98         defect \
99         hours_on \
100         realloc \
101         rep_ucor \
102         cmd_to \
103         pend_sec \
104         off_ucor \
105         ata_err \
106         nvme_err \
107         pwr_cyc \
108         upath \
109         vendor \
110         smart_test \
111         test_type \
112         test_status \
113         test_progress \
114         test_ended
116 install-data-hook:
117         $(MKDIR_P) "$(DESTDIR)$(zpoolconfdir)"
118         for f in $(zpoolconfdefaults); do \
119           test -f "$(DESTDIR)$(zpoolconfdir)/$${f}" -o \
120                -L "$(DESTDIR)$(zpoolconfdir)/$${f}" || \
121             ln -s "$(zpoolexecdir)/$${f}" "$(DESTDIR)$(zpoolconfdir)"; \
122         done