]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/Makemodule.am
lsblk: use libsmartcols
[thirdparty/util-linux.git] / misc-utils / Makemodule.am
CommitLineData
37b88bfc
KZ
1
2usrbin_exec_PROGRAMS += cal
3dist_man_MANS += misc-utils/cal.1
4cal_SOURCES = \
5 misc-utils/cal.c \
6 lib/mbsalign.c \
7 lib/strutils.c
8
9if !HAVE_LANGINFO
10cal_SOURCES += lib/langinfo.c
11endif
12
2b8f22bd
MF
13cal_CFLAGS = $(AM_CFLAGS) $(NCURSES_CFLAGS)
14cal_LDADD = $(LDADD) libcommon.la $(NCURSES_LIBS) $(TINFO_LIBS)
37b88bfc
KZ
15if HAVE_TERMCAP
16cal_LDADD += -ltermcap
17endif
37b88bfc
KZ
18
19
20usrbin_exec_PROGRAMS += logger
21dist_man_MANS += misc-utils/logger.1
22logger_SOURCES = misc-utils/logger.c lib/strutils.c
4b670c01
SK
23if HAVE_JOURNALD
24logger_LDADD = $(SYSTEMD_JOURNAL_LIBS)
25logger_CFLAGS = $(SYSTEMD_JOURNAL_CFLAGS)
26endif
37b88bfc
KZ
27
28usrbin_exec_PROGRAMS += look
29dist_man_MANS += misc-utils/look.1
30look_SOURCES = misc-utils/look.c
31
32usrbin_exec_PROGRAMS += mcookie
33dist_man_MANS += misc-utils/mcookie.1
34mcookie_SOURCES = misc-utils/mcookie.c lib/md5.c
0720d60c 35mcookie_LDADD = $(LDADD) libcommon.la
37b88bfc
KZ
36
37usrbin_exec_PROGRAMS += namei
38dist_man_MANS += misc-utils/namei.1
39namei_SOURCES = misc-utils/namei.c lib/strutils.c
40
41usrbin_exec_PROGRAMS += whereis
42dist_man_MANS += misc-utils/whereis.1
43whereis_SOURCES = misc-utils/whereis.c
f84559ee 44whereis_LDADD = $(LDADD) libcommon.la
37b88bfc 45
37b88bfc
KZ
46if BUILD_LSLOCKS
47usrbin_exec_PROGRAMS += lslocks
48dist_man_MANS += misc-utils/lslocks.8
07c916cf 49lslocks_LDADD = $(LDADD) libcommon.la libmount.la
6f059702 50lslocks_SOURCES = misc-utils/lslocks.c
07c916cf 51lslocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
37b88bfc
KZ
52endif
53
54if BUILD_LSBLK
55bin_PROGRAMS += lsblk
56dist_man_MANS += misc-utils/lsblk.8
d77ab74a 57lsblk_SOURCES = misc-utils/lsblk.c
9bd4e5c0
OO
58lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la
59lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
60if HAVE_UDEV
61lsblk_LDADD += -ludev
62endif
63endif
64
65if BUILD_LIBUUID
66usrbin_exec_PROGRAMS += uuidgen
67dist_man_MANS += misc-utils/uuidgen.1
68uuidgen_SOURCES = misc-utils/uuidgen.c
dcdb349b 69uuidgen_LDADD = $(LDADD) libuuid.la
37b88bfc
KZ
70uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
71endif
72
73if BUILD_UUIDD
74usrsbin_exec_PROGRAMS += uuidd
75dist_man_MANS += misc-utils/uuidd.8
bcb693de 76uuidd_LDADD = $(LDADD) libuuid.la libcommon.la
03d00d49
KZ
77uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
78uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
37b88bfc 79uuidd_SOURCES = misc-utils/uuidd.c
ea45d34c
SK
80if HAVE_SYSTEMD_DAEMON
81uuidd_LDADD += $(SYSTEMD_DAEMON_LIBS)
82uuidd_CFLAGS += $(SYSTEMD_DAEMON_CFLAGS)
37b88bfc
KZ
83systemdsystemunit_DATA += \
84 misc-utils/uuidd.service \
85 misc-utils/uuidd.socket
86endif
87endif # BUILD_UUIDD
88
d4baf92e 89PATHFILES += \
11935cd3
SK
90 misc-utils/uuidd.8 \
91 misc-utils/uuidd.rc \
92 misc-utils/uuidd.service \
37b88bfc 93 misc-utils/uuidd.socket
37b88bfc
KZ
94
95if BUILD_LIBBLKID
96sbin_PROGRAMS += blkid
97dist_man_MANS += misc-utils/blkid.8
d77ab74a 98blkid_SOURCES = misc-utils/blkid.c
dcdb349b 99blkid_LDADD = $(LDADD) libblkid.la libcommon.la
37b88bfc
KZ
100blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
101
102sbin_PROGRAMS += findfs
103dist_man_MANS += misc-utils/findfs.8
dcdb349b 104findfs_LDADD = $(LDADD) libblkid.la
37b88bfc
KZ
105findfs_SOURCES = misc-utils/findfs.c
106findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
107
108sbin_PROGRAMS += wipefs
109dist_man_MANS += misc-utils/wipefs.8
d77ab74a 110wipefs_SOURCES = misc-utils/wipefs.c
dcdb349b 111wipefs_LDADD = $(LDADD) libblkid.la libcommon.la
37b88bfc
KZ
112wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
113
114if HAVE_STATIC_BLKID
115sbin_PROGRAMS += blkid.static
116blkid_static_SOURCES = $(blkid_SOURCES)
117blkid_static_LDFLAGS = -all-static
dcdb349b 118blkid_static_LDADD = $(LDADD) libblkid.la
37b88bfc
KZ
119blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
120endif
121endif # BUILD_LIBBLKID
122
123
124if BUILD_LIBMOUNT
125bin_PROGRAMS += findmnt
126dist_man_MANS += misc-utils/findmnt.8
218a3a94
OO
127findmnt_LDADD = $(LDADD) libmount.la libcommon.la libsmartcols.la
128findmnt_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
d77ab74a 129findmnt_SOURCES = misc-utils/findmnt.c
e346233e
KZ
130if HAVE_UDEV
131findmnt_LDADD += -ludev
132endif
37b88bfc
KZ
133endif # BUILD_LIBMOUNT
134
135
136if BUILD_KILL
137bin_PROGRAMS += kill
f1e7f7d5 138kill_SOURCES = misc-utils/kill.c
dcdb349b 139kill_LDADD = $(LDADD) libcommon.la
37b88bfc
KZ
140dist_man_MANS += misc-utils/kill.1
141endif
142
143if BUILD_RENAME
144usrbin_exec_PROGRAMS += rename
145dist_man_MANS += misc-utils/rename.1
146rename_SOURCES = misc-utils/rename.c
147endif
f9a20f0b
KZ
148
149usrbin_exec_PROGRAMS += getopt
150dist_man_MANS += misc-utils/getopt.1
151getopt_SOURCES = misc-utils/getopt.c
88a3be26 152getoptexampledir = $(docdir)/getopt/
f9a20f0b
KZ
153dist_getoptexample_SCRIPTS = \
154 misc-utils/getopt-parse.bash \
155 misc-utils/getopt-parse.tcsh