mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
b3b7491615
This is just a very small attempt to make it more obvious that these flags aren't optional for libzpool-using programs, by not making it seem like there's an option to say "well, I don't _want_ to force debugging". Sponsored-by: Klara, Inc. Sponsored-by: Wasabi Technology, Inc. Reviewed-by: Allan Jude <allan@klarasystems.com> Reviewed-by: Rich Ercolani <rincebrain@gmail.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Rob Norris <rob.norris@klarasystems.com> Issue #16476 Closes #16477
115 lines
2.2 KiB
Makefile
115 lines
2.2 KiB
Makefile
bin_SCRIPTS =
|
|
bin_PROGRAMS =
|
|
sbin_SCRIPTS =
|
|
sbin_PROGRAMS =
|
|
dist_bin_SCRIPTS =
|
|
zfsexec_PROGRAMS =
|
|
mounthelper_PROGRAMS =
|
|
|
|
|
|
sbin_SCRIPTS += fsck.zfs
|
|
SHELLCHECKSCRIPTS += fsck.zfs
|
|
CLEANFILES += fsck.zfs
|
|
dist_noinst_DATA += %D%/fsck.zfs.in
|
|
$(call SUBST,fsck.zfs,%D%/)
|
|
|
|
|
|
sbin_PROGRAMS += zfs_ids_to_path
|
|
CPPCHECKTARGETS += zfs_ids_to_path
|
|
|
|
zfs_ids_to_path_SOURCES = \
|
|
%D%/zfs_ids_to_path.c
|
|
|
|
zfs_ids_to_path_LDADD = \
|
|
libzfs.la
|
|
|
|
|
|
zhack_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)
|
|
|
|
sbin_PROGRAMS += zhack
|
|
CPPCHECKTARGETS += zhack
|
|
|
|
zhack_SOURCES = \
|
|
%D%/zhack.c
|
|
|
|
zhack_LDADD = \
|
|
libzpool.la \
|
|
libzfs_core.la \
|
|
libnvpair.la
|
|
|
|
|
|
ztest_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS)
|
|
ztest_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)
|
|
|
|
sbin_PROGRAMS += ztest
|
|
CPPCHECKTARGETS += ztest
|
|
|
|
ztest_SOURCES = \
|
|
%D%/ztest.c
|
|
|
|
ztest_LDADD = \
|
|
libzpool.la \
|
|
libzfs_core.la \
|
|
libnvpair.la
|
|
|
|
ztest_LDADD += -lm
|
|
ztest_LDFLAGS = -pthread
|
|
|
|
|
|
include $(srcdir)/%D%/raidz_test/Makefile.am
|
|
include $(srcdir)/%D%/zdb/Makefile.am
|
|
include $(srcdir)/%D%/zfs/Makefile.am
|
|
include $(srcdir)/%D%/zinject/Makefile.am
|
|
include $(srcdir)/%D%/zpool/Makefile.am
|
|
include $(srcdir)/%D%/zpool_influxdb/Makefile.am
|
|
include $(srcdir)/%D%/zstream/Makefile.am
|
|
|
|
|
|
if BUILD_LINUX
|
|
mounthelper_PROGRAMS += mount.zfs
|
|
CPPCHECKTARGETS += mount.zfs
|
|
|
|
mount_zfs_SOURCES = \
|
|
%D%/mount_zfs.c
|
|
|
|
mount_zfs_LDADD = \
|
|
libzfs.la \
|
|
libzfs_core.la \
|
|
libnvpair.la
|
|
|
|
mount_zfs_LDADD += $(LTLIBINTL)
|
|
|
|
CPPCHECKTARGETS += raidz_test
|
|
|
|
|
|
sbin_PROGRAMS += zgenhostid
|
|
CPPCHECKTARGETS += zgenhostid
|
|
|
|
zgenhostid_SOURCES = \
|
|
%D%/zgenhostid.c
|
|
|
|
|
|
dist_bin_SCRIPTS += %D%/zvol_wait
|
|
SHELLCHECKSCRIPTS += %D%/zvol_wait
|
|
|
|
|
|
include $(srcdir)/%D%/zed/Makefile.am
|
|
endif
|
|
|
|
|
|
if USING_PYTHON
|
|
bin_SCRIPTS += arc_summary arcstat dbufstat zilstat
|
|
CLEANFILES += arc_summary arcstat dbufstat zilstat
|
|
dist_noinst_DATA += %D%/arc_summary %D%/arcstat.in %D%/dbufstat.in %D%/zilstat.in
|
|
|
|
$(call SUBST,arcstat,%D%/)
|
|
$(call SUBST,dbufstat,%D%/)
|
|
$(call SUBST,zilstat,%D%/)
|
|
arc_summary: %D%/arc_summary
|
|
$(AM_V_at)cp $< $@
|
|
endif
|
|
|
|
|
|
PHONY += cmd
|
|
cmd: $(bin_SCRIPTS) $(bin_PROGRAMS) $(sbin_SCRIPTS) $(sbin_PROGRAMS) $(dist_bin_SCRIPTS) $(zfsexec_PROGRAMS) $(mounthelper_PROGRAMS)
|