1716fd348SMartin Matuskabin_SCRIPTS = 2716fd348SMartin Matuskabin_PROGRAMS = 3716fd348SMartin Matuskasbin_SCRIPTS = 4716fd348SMartin Matuskasbin_PROGRAMS = 5716fd348SMartin Matuskadist_bin_SCRIPTS = 6716fd348SMartin Matuskazfsexec_PROGRAMS = 7716fd348SMartin Matuskamounthelper_PROGRAMS = 816038816SMartin Matuska 9eda14cbcSMatt Macy 10716fd348SMartin Matuskasbin_SCRIPTS += fsck.zfs 11716fd348SMartin MatuskaSHELLCHECKSCRIPTS += fsck.zfs 12716fd348SMartin MatuskaCLEANFILES += fsck.zfs 13e3aa18adSMartin Matuskadist_noinst_DATA += %D%/fsck.zfs.in 14716fd348SMartin Matuska$(call SUBST,fsck.zfs,%D%/) 15184c1b94SMartin Matuska 1616038816SMartin Matuska 17716fd348SMartin Matuskasbin_PROGRAMS += zfs_ids_to_path 18716fd348SMartin MatuskaCPPCHECKTARGETS += zfs_ids_to_path 19716fd348SMartin Matuska 20716fd348SMartin Matuskazfs_ids_to_path_SOURCES = \ 21716fd348SMartin Matuska %D%/zfs_ids_to_path.c 22716fd348SMartin Matuska 23716fd348SMartin Matuskazfs_ids_to_path_LDADD = \ 24716fd348SMartin Matuska libzfs.la 25716fd348SMartin Matuska 26716fd348SMartin Matuska 27716fd348SMartin Matuskazhack_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS) 28716fd348SMartin Matuska 29716fd348SMartin Matuskasbin_PROGRAMS += zhack 30716fd348SMartin MatuskaCPPCHECKTARGETS += zhack 31716fd348SMartin Matuska 32716fd348SMartin Matuskazhack_SOURCES = \ 33716fd348SMartin Matuska %D%/zhack.c 34716fd348SMartin Matuska 35716fd348SMartin Matuskazhack_LDADD = \ 36716fd348SMartin Matuska libzpool.la \ 37716fd348SMartin Matuska libzfs_core.la \ 38716fd348SMartin Matuska libnvpair.la 39716fd348SMartin Matuska 40716fd348SMartin Matuska 41716fd348SMartin Matuskaztest_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) 42716fd348SMartin Matuskaztest_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS) 43716fd348SMartin Matuska 44716fd348SMartin Matuskasbin_PROGRAMS += ztest 45716fd348SMartin MatuskaCPPCHECKTARGETS += ztest 46716fd348SMartin Matuska 47716fd348SMartin Matuskaztest_SOURCES = \ 48716fd348SMartin Matuska %D%/ztest.c 49716fd348SMartin Matuska 50716fd348SMartin Matuskaztest_LDADD = \ 51716fd348SMartin Matuska libzpool.la \ 52716fd348SMartin Matuska libzfs_core.la \ 53716fd348SMartin Matuska libnvpair.la 54716fd348SMartin Matuska 55716fd348SMartin Matuskaztest_LDADD += -lm 56716fd348SMartin Matuskaztest_LDFLAGS = -pthread 57716fd348SMartin Matuska 58716fd348SMartin Matuska 59716fd348SMartin Matuskainclude $(srcdir)/%D%/raidz_test/Makefile.am 60716fd348SMartin Matuskainclude $(srcdir)/%D%/zdb/Makefile.am 61716fd348SMartin Matuskainclude $(srcdir)/%D%/zfs/Makefile.am 62716fd348SMartin Matuskainclude $(srcdir)/%D%/zinject/Makefile.am 63716fd348SMartin Matuskainclude $(srcdir)/%D%/zpool/Makefile.am 64716fd348SMartin Matuskainclude $(srcdir)/%D%/zpool_influxdb/Makefile.am 65716fd348SMartin Matuskainclude $(srcdir)/%D%/zstream/Makefile.am 66716fd348SMartin Matuska 67eda14cbcSMatt Macy 68eda14cbcSMatt Macyif BUILD_LINUX 69716fd348SMartin Matuskamounthelper_PROGRAMS += mount.zfs 70716fd348SMartin MatuskaCPPCHECKTARGETS += mount.zfs 71716fd348SMartin Matuska 72716fd348SMartin Matuskamount_zfs_SOURCES = \ 73716fd348SMartin Matuska %D%/mount_zfs.c 74716fd348SMartin Matuska 75716fd348SMartin Matuskamount_zfs_LDADD = \ 76716fd348SMartin Matuska libzfs.la \ 77716fd348SMartin Matuska libzfs_core.la \ 78716fd348SMartin Matuska libnvpair.la 79716fd348SMartin Matuska 80716fd348SMartin Matuskamount_zfs_LDADD += $(LTLIBINTL) 81716fd348SMartin Matuska 82716fd348SMartin MatuskaCPPCHECKTARGETS += raidz_test 83716fd348SMartin Matuska 84716fd348SMartin Matuska 85716fd348SMartin Matuskasbin_PROGRAMS += zgenhostid 86716fd348SMartin MatuskaCPPCHECKTARGETS += zgenhostid 87716fd348SMartin Matuska 88716fd348SMartin Matuskazgenhostid_SOURCES = \ 89716fd348SMartin Matuska %D%/zgenhostid.c 90716fd348SMartin Matuska 91716fd348SMartin Matuska 92716fd348SMartin Matuskadist_bin_SCRIPTS += %D%/zvol_wait 93716fd348SMartin MatuskaSHELLCHECKSCRIPTS += %D%/zvol_wait 94716fd348SMartin Matuska 95716fd348SMartin Matuska 96716fd348SMartin Matuskainclude $(srcdir)/%D%/zed/Makefile.am 97eda14cbcSMatt Macyendif 98184c1b94SMartin Matuska 99716fd348SMartin Matuska 100716fd348SMartin Matuskaif USING_PYTHON 101c7046f76SMartin Matuskabin_SCRIPTS += arc_summary arcstat dbufstat zilstat 102c7046f76SMartin MatuskaCLEANFILES += arc_summary arcstat dbufstat zilstat 103c7046f76SMartin Matuskadist_noinst_DATA += %D%/arc_summary %D%/arcstat.in %D%/dbufstat.in %D%/zilstat.in 104716fd348SMartin Matuska 105716fd348SMartin Matuska$(call SUBST,arcstat,%D%/) 106716fd348SMartin Matuska$(call SUBST,dbufstat,%D%/) 107c7046f76SMartin Matuska$(call SUBST,zilstat,%D%/) 108716fd348SMartin Matuskaarc_summary: %D%/arc_summary 109716fd348SMartin Matuska $(AM_V_at)cp $< $@ 110716fd348SMartin Matuskaendif 111716fd348SMartin Matuska 112716fd348SMartin Matuska 113716fd348SMartin MatuskaPHONY += cmd 114716fd348SMartin Matuskacmd: $(bin_SCRIPTS) $(bin_PROGRAMS) $(sbin_SCRIPTS) $(sbin_PROGRAMS) $(dist_bin_SCRIPTS) $(zfsexec_PROGRAMS) $(mounthelper_PROGRAMS) 115