]>
Commit | Line | Data |
---|---|---|
c3ef9f75 AZ |
1 | include $(top_srcdir)/config/Shellcheck.am |
2 | ||
f3757573 | 3 | pkgdatadir = $(datadir)/@PACKAGE@ |
c8f9061f | 4 | |
48c028f5 | 5 | dist_pkgdata_SCRIPTS = \ |
75138073 AS |
6 | zimport.sh \ |
7 | zfs.sh \ | |
8 | zfs-tests.sh \ | |
9 | zloop.sh \ | |
10 | zfs-helpers.sh | |
c8f9061f | 11 | |
c3ef9f75 | 12 | EXTRA_SCRIPTS = \ |
c8f9061f | 13 | commitcheck.sh \ |
3b770842 | 14 | common.sh.in \ |
c8f9061f BB |
15 | dkms.mkconf \ |
16 | dkms.postbuild \ | |
17 | kmodtool \ | |
d32a59fe | 18 | make_gitrev.sh \ |
e7ce9759 | 19 | man-dates.sh \ |
4a98300f AZ |
20 | paxcheck.sh \ |
21 | mancheck.sh | |
c3ef9f75 AZ |
22 | |
23 | EXTRA_DIST = \ | |
24 | cstyle.pl \ | |
25 | enum-extract.pl \ | |
c8f9061f | 26 | zfs2zol-patch.sed \ |
c3ef9f75 AZ |
27 | zol2zfs-patch.sed \ |
28 | $(EXTRA_SCRIPTS) | |
29 | ||
c3ef9f75 | 30 | SHELLCHECKSCRIPTS = $(EXTRA_SCRIPTS) |
c8f9061f BB |
31 | |
32 | define EXTRA_ENVIRONMENT | |
33 | ||
34 | # Only required for in-tree use | |
35 | export INTREE="yes" | |
54007c79 | 36 | export GDB="libtool --mode=execute gdb" |
c8f9061f BB |
37 | export LDMOD=/sbin/insmod |
38 | ||
39 | export CMD_DIR=@abs_top_builddir@/cmd | |
40 | export UDEV_RULE_DIR=@abs_top_builddir@/udev/rules.d | |
41 | export ZEDLET_ETC_DIR=$$CMD_DIR/zed/zed.d | |
42 | export ZEDLET_LIBEXEC_DIR=$$CMD_DIR/zed/zed.d | |
43 | export ZPOOL_SCRIPT_DIR=$$CMD_DIR/zpool/zpool.d | |
44 | export ZPOOL_SCRIPTS_PATH=$$CMD_DIR/zpool/zpool.d | |
658fb802 | 45 | export ZPOOL_COMPAT_DIR=$$CMD_DIR/zpool/compatibility.d |
85ce3f4f | 46 | export CONTRIB_DIR=@abs_top_builddir@/contrib |
47 | export LIB_DIR=@abs_top_builddir@/lib | |
b2255edc | 48 | export SYSCONF_DIR=@abs_top_builddir@/etc |
c8f9061f BB |
49 | |
50 | export INSTALL_UDEV_DIR=@udevdir@ | |
51 | export INSTALL_UDEV_RULE_DIR=@udevruledir@ | |
52 | export INSTALL_MOUNT_HELPER_DIR=@mounthelperdir@ | |
53 | export INSTALL_SYSCONF_DIR=@sysconfdir@ | |
85ce3f4f | 54 | export INSTALL_PYTHON_DIR=@pythonsitedir@ |
c8f9061f | 55 | |
93ce2b4c | 56 | export KMOD_SPL=@abs_top_builddir@/module/spl/spl.ko |
c8f9061f BB |
57 | export KMOD_ZAVL=@abs_top_builddir@/module/avl/zavl.ko |
58 | export KMOD_ZNVPAIR=@abs_top_builddir@/module/nvpair/znvpair.ko | |
59 | export KMOD_ZUNICODE=@abs_top_builddir@/module/unicode/zunicode.ko | |
60 | export KMOD_ZCOMMON=@abs_top_builddir@/module/zcommon/zcommon.ko | |
d99a0153 | 61 | export KMOD_ZLUA=@abs_top_builddir@/module/lua/zlua.ko |
c8f9061f BB |
62 | export KMOD_ICP=@abs_top_builddir@/module/icp/icp.ko |
63 | export KMOD_ZFS=@abs_top_builddir@/module/zfs/zfs.ko | |
a3640486 | 64 | export KMOD_FREEBSD=@abs_top_builddir@/module/openzfs.ko |
10b3c7f5 | 65 | export KMOD_ZZSTD=@abs_top_builddir@/module/zstd/zzstd.ko |
c8f9061f BB |
66 | endef |
67 | ||
68 | export EXTRA_ENVIRONMENT | |
69 | ||
70 | all-local: | |
71 | -$(SED) -e '\|^export BIN_DIR=|s|$$|@abs_top_builddir@/bin|' \ | |
72 | -e '\|^export SBIN_DIR=|s|$$|@abs_top_builddir@/bin|' \ | |
52c85375 | 73 | -e '\|^export LIBEXEC_DIR=|s|$$|@abs_top_builddir@/bin|' \ |
c8f9061f BB |
74 | -e '\|^export ZTS_DIR=|s|$$|@abs_top_srcdir@/tests|' \ |
75 | -e '\|^export SCRIPT_DIR=|s|$$|@abs_top_srcdir@/scripts|' \ | |
8f12a4f8 | 76 | $(abs_top_srcdir)/scripts/common.sh.in >common.sh |
c8f9061f BB |
77 | -echo "$$EXTRA_ENVIRONMENT" >>common.sh |
78 | ||
79 | clean-local: | |
80 | -$(RM) common.sh | |
81 | ||
82 | install-data-hook: | |
83 | -$(SED) -e '\|^export BIN_DIR=|s|$$|@bindir@|' \ | |
84 | -e '\|^export SBIN_DIR=|s|$$|@sbindir@|' \ | |
52c85375 | 85 | -e '\|^export LIBEXEC_DIR=|s|$$|@zfsexecdir@|' \ |
c8f9061f BB |
86 | -e '\|^export ZTS_DIR=|s|$$|@datadir@/@PACKAGE@|' \ |
87 | -e '\|^export SCRIPT_DIR=|s|$$|@datadir@/@PACKAGE@|' \ | |
8f12a4f8 BB |
88 | $(abs_top_srcdir)/scripts/common.sh.in \ |
89 | >$(DESTDIR)$(datadir)/@PACKAGE@/common.sh |