X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=misc-utils%2FMakemodule.am;h=f56a819ac0d2928a3e4067364ee2eb0680edccfb;hb=HEAD;hp=f5f12b8f13f48eab5fd37e5f9c07d9799818a58d;hpb=3320cd80dce7b42d1e5586189d282f151c35d482;p=thirdparty%2Futil-linux.git diff --git a/misc-utils/Makemodule.am b/misc-utils/Makemodule.am index f5f12b8f13..7f5695a9e9 100644 --- a/misc-utils/Makemodule.am +++ b/misc-utils/Makemodule.am @@ -1,3 +1,10 @@ +errnos.h: $(top_srcdir)/tools/all_errnos + @echo ' GEN $@' + @$(top_srcdir)/tools/all_errnos "$(SED)" $(CC) $(CFLAGS) + +-include errnos.h.deps +CLEANFILES += errnos.h errnos.h.deps + if BUILD_CAL usrbin_exec_PROGRAMS += cal MANPAGES += misc-utils/cal.1 @@ -62,6 +69,7 @@ usrbin_exec_PROGRAMS += namei MANPAGES += misc-utils/namei.1 dist_noinst_DATA += misc-utils/namei.1.adoc namei_SOURCES = misc-utils/namei.c lib/strutils.c lib/idcache.c +namei_LDADD = $(LDADD) $(SELINUX_LIBS) endif if BUILD_WHEREIS @@ -91,19 +99,34 @@ lsblk_SOURCES = \ misc-utils/lsblk-properties.c \ misc-utils/lsblk-devtree.c \ misc-utils/lsblk.h -lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la +lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la \ + libsmartcols.la libtcolors.la lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir) if HAVE_UDEV lsblk_LDADD += -ludev endif endif # BUILD_LSBLK +if BUILD_LIBLASTLOG2 +usrbin_exec_PROGRAMS += lastlog2 +MANPAGES += misc-utils/lastlog2.8 +dist_noinst_DATA += misc-utils/lastlog2.8.adoc +lastlog2_SOURCES = misc-utils/lastlog2.c lib/strutils.c +lastlog2_LDADD = $(LDADD) liblastlog2.la -lsqlite3 +lastlog2_CFLAGS = $(AM_CFLAGS) -I$(ul_liblastlog2_incdir) +systemdsystemunit_DATA += \ + misc-utils/lastlog2-import.service +tmpfiles_DATA += misc-utils/lastlog2-tmpfiles.conf +endif +PATHFILES += misc-utils/lastlog2-import.service \ + misc-utils/lastlog2-tmpfiles.conf + if BUILD_UUIDGEN usrbin_exec_PROGRAMS += uuidgen MANPAGES += misc-utils/uuidgen.1 dist_noinst_DATA += misc-utils/uuidgen.1.adoc uuidgen_SOURCES = misc-utils/uuidgen.c -uuidgen_LDADD = $(LDADD) libuuid.la +uuidgen_LDADD = $(LDADD) libcommon.la libuuid.la uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir) endif @@ -127,6 +150,7 @@ uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c if HAVE_SYSTEMD uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS) uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS) +tmpfiles_DATA += misc-utils/uuidd-tmpfiles.conf systemdsystemunit_DATA += \ misc-utils/uuidd.service \ misc-utils/uuidd.socket @@ -141,7 +165,8 @@ endif # BUILD_UUIDD PATHFILES += \ misc-utils/uuidd.rc \ misc-utils/uuidd.service \ - misc-utils/uuidd.socket + misc-utils/uuidd.socket \ + misc-utils/uuidd-tmpfiles.conf if BUILD_BLKID sbin_PROGRAMS += blkid @@ -228,6 +253,15 @@ dist_getoptexample_DATA = \ misc-utils/getopt-example.tcsh endif +if BUILD_EXCH +usrbin_exec_PROGRAMS += exch +MANPAGES += misc-utils/exch.1 +dist_noinst_DATA += misc-utils/exch.1.adoc +exch_SOURCES = misc-utils/exch.c +exch_LDADD = $(LDADD) libcommon.la +exch_CFLAGS = $(AM_CFLAGS) +endif + if BUILD_FINCORE usrbin_exec_PROGRAMS += fincore MANPAGES += misc-utils/fincore.1 @@ -245,3 +279,58 @@ hardlink_SOURCES = misc-utils/hardlink.c lib/monotonic.c lib/fileeq.c hardlink_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS) hardlink_CFLAGS = $(AM_CFLAGS) endif + +if BUILD_PIPESZ +bin_PROGRAMS += pipesz +MANPAGES += misc-utils/pipesz.1 +dist_noinst_DATA += misc-utils/pipesz.1.adoc +pipesz_SOURCES = misc-utils/pipesz.c +pipesz_LDADD = $(LDADD) libcommon.la +pipesz_CFLAGS = $(AM_CFLAGS) +endif + +if BUILD_FADVISE +usrbin_exec_PROGRAMS += fadvise +MANPAGES += misc-utils/fadvise.1 +dist_noinst_DATA += misc-utils/fadvise.1.adoc +fadvise_SOURCES = misc-utils/fadvise.c +fadvise_LDADD = $(LDADD) libcommon.la +fadvise_CFLAGS = $(AM_CFLAGS) +endif + +if BUILD_WAITPID +usrbin_exec_PROGRAMS += waitpid +MANPAGES += misc-utils/waitpid.1 +dist_noinst_DATA += misc-utils/waitpid.1.adoc +waitpid_SOURCES = misc-utils/waitpid.c +waitpid_LDADD = $(LDADD) libcommon.la +waitpid_CFLAGS = $(AM_CFLAGS) +endif + +if BUILD_ENOSYS + +misc-utils/enosys.c: syscalls.h errnos.h + +syscalls.h: $(top_srcdir)/tools/all_syscalls + @echo ' GEN $@' + @$(top_srcdir)/tools/all_syscalls "$(SED)" $(CC) $(CFLAGS) + +-include syscalls.h.deps +CLEANFILES += syscalls.h syscalls.h.deps + +usrbin_exec_PROGRAMS += enosys +MANPAGES += misc-utils/enosys.1 +dist_noinst_DATA += misc-utils/enosys.1.adoc +enosys_SOURCES = misc-utils/enosys.c +enosys_LDADD = $(LDADD) libcommon.la +enosys_CFLAGS = $(AM_CFLAGS) +endif + +if BUILD_LSCLOCKS +usrbin_exec_PROGRAMS += lsclocks +MANPAGES += misc-utils/lsclocks.1 +dist_noinst_DATA += misc-utils/lsclocks.1.adoc +lsclocks_SOURCES = misc-utils/lsclocks.c +lsclocks_LDADD = $(LDADD) libcommon.la libsmartcols.la +lsclocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) +endif