]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/Makemodule.am
autotools: add missing dist_noinst_DATA
[thirdparty/util-linux.git] / misc-utils / Makemodule.am
CommitLineData
1b15cbd1 1if BUILD_CAL
37b88bfc 2usrbin_exec_PROGRAMS += cal
4f79d303 3MANPAGES += misc-utils/cal.1
d8d54e4b 4dist_noinst_DATA += misc-utils/cal.1.adoc
cc2d3c52 5cal_SOURCES = misc-utils/cal.c
18451b2c
KZ
6cal_CFLAGS = $(AM_CFLAGS)
7cal_LDADD = $(LDADD) libcommon.la libtcolors.la
8# tinfo or ncurses are optional
9if HAVE_TINFO
10cal_LDADD += $(TINFO_LIBS)
11cal_CFLAGS += $(TINFO_CFLAGS)
12else
13if HAVE_NCURSES
14cal_LDADD += $(NCURSES_LIBS)
15cal_CFLAGS += $(NCURSES_CFLAGS)
16endif
17endif # !HAVE_TINFO
b9d9ab7d
KZ
18
19check_PROGRAMS += test_cal
20test_cal_SOURCES = $(cal_SOURCES)
21test_cal_LDADD = $(cal_LDADD)
22test_cal_CFLAGS = -DTEST_CAL $(cal_CFLAGS)
1b15cbd1 23endif # BUILD_CAL
37b88bfc
KZ
24
25
1b15cbd1 26if BUILD_LOGGER
37b88bfc 27usrbin_exec_PROGRAMS += logger
4f79d303 28MANPAGES += misc-utils/logger.1
d8d54e4b 29dist_noinst_DATA += misc-utils/logger.1.adoc
4299ed1c 30logger_SOURCES = misc-utils/logger.c lib/strutils.c lib/strv.c
7f22751b 31logger_LDADD = $(LDADD) libcommon.la
b0b54cc5 32logger_CFLAGS = $(AM_CFLAGS)
ebff016a 33if HAVE_SYSTEMD
b201f1d8 34logger_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS) $(SYSTEMD_JOURNAL_LIBS)
b0b54cc5 35logger_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS) $(SYSTEMD_JOURNAL_CFLAGS)
4b670c01 36endif
ef5fb280
KZ
37
38check_PROGRAMS += test_logger
39test_logger_SOURCES = $(logger_SOURCES)
40test_logger_LDADD = $(logger_LDADD)
41test_logger_CFLAGS = -DTEST_LOGGER $(logger_CFLAGS)
1b15cbd1
KZ
42endif # BUILD_LOGGER
43
37b88bfc 44
1b15cbd1 45if BUILD_LOOK
37b88bfc 46usrbin_exec_PROGRAMS += look
4f79d303 47MANPAGES += misc-utils/look.1
d8d54e4b 48dist_noinst_DATA += misc-utils/look.1.adoc
37b88bfc 49look_SOURCES = misc-utils/look.c
1b15cbd1 50endif
37b88bfc 51
1b15cbd1 52if BUILD_MCOOKIE
37b88bfc 53usrbin_exec_PROGRAMS += mcookie
4f79d303 54MANPAGES += misc-utils/mcookie.1
d8d54e4b 55dist_noinst_DATA += misc-utils/mcookie.1.adoc
37b88bfc 56mcookie_SOURCES = misc-utils/mcookie.c lib/md5.c
0720d60c 57mcookie_LDADD = $(LDADD) libcommon.la
1b15cbd1 58endif
37b88bfc 59
1b15cbd1 60if BUILD_NAMEI
37b88bfc 61usrbin_exec_PROGRAMS += namei
4f79d303 62MANPAGES += misc-utils/namei.1
d8d54e4b 63dist_noinst_DATA += misc-utils/namei.1.adoc
04a5cb58 64namei_SOURCES = misc-utils/namei.c lib/strutils.c lib/idcache.c
e928e8ed 65namei_LDADD = $(LDADD) $(SELINUX_LIBS)
1b15cbd1 66endif
37b88bfc 67
1b15cbd1 68if BUILD_WHEREIS
37b88bfc 69usrbin_exec_PROGRAMS += whereis
4f79d303 70MANPAGES += misc-utils/whereis.1
d8d54e4b 71dist_noinst_DATA += misc-utils/whereis.1.adoc
37b88bfc 72whereis_SOURCES = misc-utils/whereis.c
f84559ee 73whereis_LDADD = $(LDADD) libcommon.la
1b15cbd1 74endif
37b88bfc 75
37b88bfc
KZ
76if BUILD_LSLOCKS
77usrbin_exec_PROGRAMS += lslocks
4f79d303 78MANPAGES += misc-utils/lslocks.8
d8d54e4b 79dist_noinst_DATA += misc-utils/lslocks.8.adoc
ba1bf716 80lslocks_LDADD = $(LDADD) libcommon.la libmount.la libsmartcols.la
6f059702 81lslocks_SOURCES = misc-utils/lslocks.c
ba1bf716 82lslocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
83endif
84
85if BUILD_LSBLK
86bin_PROGRAMS += lsblk
4f79d303 87MANPAGES += misc-utils/lsblk.8
d8d54e4b 88dist_noinst_DATA += misc-utils/lsblk.8.adoc
14560b7f
KZ
89lsblk_SOURCES = \
90 misc-utils/lsblk.c \
cfb715ed 91 misc-utils/lsblk-mnt.c \
ccafadb7 92 misc-utils/lsblk-properties.c \
5bb395f4 93 misc-utils/lsblk-devtree.c \
14560b7f 94 misc-utils/lsblk.h
c3317cdc
KZ
95lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la \
96 libsmartcols.la libtcolors.la
9bd4e5c0 97lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
98if HAVE_UDEV
99lsblk_LDADD += -ludev
100endif
1b15cbd1 101endif # BUILD_LSBLK
37b88bfc 102
1b15cbd1 103if BUILD_UUIDGEN
37b88bfc 104usrbin_exec_PROGRAMS += uuidgen
4f79d303 105MANPAGES += misc-utils/uuidgen.1
d8d54e4b 106dist_noinst_DATA += misc-utils/uuidgen.1.adoc
37b88bfc 107uuidgen_SOURCES = misc-utils/uuidgen.c
06d3a851 108uuidgen_LDADD = $(LDADD) libcommon.la libuuid.la
37b88bfc
KZ
109uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
110endif
111
83893f26
SK
112if BUILD_UUIDPARSE
113usrbin_exec_PROGRAMS += uuidparse
4f79d303 114MANPAGES += misc-utils/uuidparse.1
d8d54e4b 115dist_noinst_DATA += misc-utils/uuidparse.1.adoc
83893f26
SK
116uuidparse_SOURCES = misc-utils/uuidparse.c
117uuidparse_LDADD = $(LDADD) libcommon.la libuuid.la libsmartcols.la
118uuidparse_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir) -I$(ul_libsmartcols_incdir)
119endif
120
37b88bfc
KZ
121if BUILD_UUIDD
122usrsbin_exec_PROGRAMS += uuidd
4f79d303 123MANPAGES += misc-utils/uuidd.8
d8d54e4b 124dist_noinst_DATA += misc-utils/uuidd.8.adoc
b97edfe7 125uuidd_LDADD = $(LDADD) libuuid.la libcommon.la $(REALTIME_LIBS)
03d00d49
KZ
126uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
127uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
25d66b4e 128uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c
ebff016a
KZ
129if HAVE_SYSTEMD
130uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
131uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)
37b88bfc
KZ
132systemdsystemunit_DATA += \
133 misc-utils/uuidd.service \
134 misc-utils/uuidd.socket
135endif
0ec9bba2
RM
136
137check_PROGRAMS += test_uuidd
138test_uuidd_SOURCES = misc-utils/test_uuidd.c
139test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la -lpthread
140test_uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
37b88bfc
KZ
141endif # BUILD_UUIDD
142
d4baf92e 143PATHFILES += \
11935cd3
SK
144 misc-utils/uuidd.rc \
145 misc-utils/uuidd.service \
37b88bfc 146 misc-utils/uuidd.socket
37b88bfc 147
15a2c741 148if BUILD_BLKID
37b88bfc 149sbin_PROGRAMS += blkid
4f79d303 150MANPAGES += misc-utils/blkid.8
d8d54e4b 151dist_noinst_DATA += misc-utils/blkid.8.adoc
eee886ba
KZ
152blkid_SOURCES = misc-utils/blkid.c \
153 lib/ismounted.c
dcdb349b 154blkid_LDADD = $(LDADD) libblkid.la libcommon.la
37b88bfc
KZ
155blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
156
15a2c741
KZ
157if HAVE_STATIC_BLKID
158sbin_PROGRAMS += blkid.static
159blkid_static_SOURCES = $(blkid_SOURCES)
160blkid_static_LDFLAGS = -all-static
161blkid_static_LDADD = $(LDADD) libblkid.la
162blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
163endif
164endif # BUILD_BLKID
165
166
167if BUILD_FINDFS
37b88bfc 168sbin_PROGRAMS += findfs
4f79d303 169MANPAGES += misc-utils/findfs.8
d8d54e4b 170dist_noinst_DATA += misc-utils/findfs.8.adoc
dcdb349b 171findfs_LDADD = $(LDADD) libblkid.la
37b88bfc
KZ
172findfs_SOURCES = misc-utils/findfs.c
173findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
15a2c741 174endif
37b88bfc 175
15a2c741 176if BUILD_WIPEFS
37b88bfc 177sbin_PROGRAMS += wipefs
4f79d303 178MANPAGES += misc-utils/wipefs.8
d8d54e4b 179dist_noinst_DATA += misc-utils/wipefs.8.adoc
d77ab74a 180wipefs_SOURCES = misc-utils/wipefs.c
d9921b2a
KZ
181wipefs_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
182wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc 183endif
37b88bfc 184
15a2c741 185if BUILD_FINDMNT
37b88bfc 186bin_PROGRAMS += findmnt
4f79d303 187MANPAGES += misc-utils/findmnt.8
d8d54e4b 188dist_noinst_DATA += misc-utils/findmnt.8.adoc
169b4a8c
KZ
189findmnt_LDADD = $(LDADD) libmount.la \
190 libcommon.la \
191 libsmartcols.la \
192 libblkid.la
193findmnt_CFLAGS = $(AM_CFLAGS) \
194 -I$(ul_libmount_incdir) \
195 -I$(ul_libsmartcols_incdir) \
196 -I$(ul_libblkid_incdir)
c768892f
KZ
197findmnt_SOURCES = misc-utils/findmnt.c \
198 misc-utils/findmnt-verify.c \
199 misc-utils/findmnt.h
e346233e
KZ
200if HAVE_UDEV
201findmnt_LDADD += -ludev
202endif
15a2c741 203endif # BUILD_FINDMNT
37b88bfc
KZ
204
205
206if BUILD_KILL
207bin_PROGRAMS += kill
e5bde19a 208MANPAGES += misc-utils/kill.1
d8d54e4b 209dist_noinst_DATA += misc-utils/kill.1.adoc
f1e7f7d5 210kill_SOURCES = misc-utils/kill.c
dcdb349b 211kill_LDADD = $(LDADD) libcommon.la
37b88bfc
KZ
212endif
213
214if BUILD_RENAME
215usrbin_exec_PROGRAMS += rename
4f79d303 216MANPAGES += misc-utils/rename.1
d8d54e4b 217dist_noinst_DATA += misc-utils/rename.1.adoc
37b88bfc
KZ
218rename_SOURCES = misc-utils/rename.c
219endif
f9a20f0b 220
3adaaa15 221if BUILD_GETOPT
f9a20f0b 222usrbin_exec_PROGRAMS += getopt
4f79d303 223MANPAGES += misc-utils/getopt.1
d8d54e4b 224dist_noinst_DATA += misc-utils/getopt.1.adoc
f9a20f0b 225getopt_SOURCES = misc-utils/getopt.c
27fd7278 226getopt_LDADD = $(LDADD) libcommon.la
7ffd3b0e 227getoptexampledir = $(docdir)
27114b29
KZ
228dist_getoptexample_DATA = \
229 misc-utils/getopt-example.bash \
230 misc-utils/getopt-example.tcsh
3adaaa15 231endif
a921a7de 232
cd094a05
MY
233if BUILD_EXCH
234usrbin_exec_PROGRAMS += exch
235MANPAGES += misc-utils/exch.1
236dist_noinst_DATA += misc-utils/exch.1.adoc
237exch_SOURCES = misc-utils/exch.c
238exch_LDADD = $(LDADD) libcommon.la
239exch_CFLAGS = $(AM_CFLAGS)
240endif
241
a921a7de
MY
242if BUILD_FINCORE
243usrbin_exec_PROGRAMS += fincore
4f79d303 244MANPAGES += misc-utils/fincore.1
d8d54e4b 245dist_noinst_DATA += misc-utils/fincore.1.adoc
a921a7de 246fincore_SOURCES = misc-utils/fincore.c
3e37d7b7
KZ
247fincore_LDADD = $(LDADD) libsmartcols.la libcommon.la
248fincore_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
a921a7de 249endif
04ae85a7
RM
250
251if BUILD_HARDLINK
252usrbin_exec_PROGRAMS += hardlink
e5bde19a 253MANPAGES += misc-utils/hardlink.1
d8d54e4b 254dist_noinst_DATA += misc-utils/hardlink.1.adoc
259bed15 255hardlink_SOURCES = misc-utils/hardlink.c lib/monotonic.c lib/fileeq.c
06d8fe89 256hardlink_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS)
04ae85a7 257hardlink_CFLAGS = $(AM_CFLAGS)
04ae85a7 258endif
128beb71
MY
259
260if BUILD_LSFD
261bin_PROGRAMS += lsfd
90833fa6 262MANPAGES += misc-utils/lsfd.1
ee194909 263dist_noinst_DATA += misc-utils/lsfd.1.adoc
128beb71 264lsfd_SOURCES = \
600e6e52
MY
265 misc-utils/lsfd.c \
266 misc-utils/lsfd.h \
908ac36f 267 misc-utils/lsfd-decode-file-flags.c \
600e6e52 268 misc-utils/lsfd-file.c \
26508d63 269 misc-utils/lsfd-cdev.c \
2da06d3c
MY
270 misc-utils/lsfd-bdev.c \
271 misc-utils/lsfd-sock.c \
0ee16e43
MY
272 misc-utils/lsfd-sock.h \
273 misc-utils/lsfd-sock-xinfo.c \
5bced64c
MY
274 misc-utils/lsfd-unkn.c \
275 misc-utils/lsfd-fifo.c
e3dedb01 276lsfd_LDADD = $(LDADD) $(MQ_LIBS) libsmartcols.la libcommon.la
8fe66674 277lsfd_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
128beb71 278endif
c221578e
NS
279
280if BUILD_PIPESZ
281bin_PROGRAMS += pipesz
62c27bd0
NS
282MANPAGES += misc-utils/pipesz.1
283dist_noinst_DATA += misc-utils/pipesz.1.adoc
c221578e
NS
284pipesz_SOURCES = misc-utils/pipesz.c
285pipesz_LDADD = $(LDADD) libcommon.la
286pipesz_CFLAGS = $(AM_CFLAGS)
287endif
642e1c69
MY
288
289if BUILD_FADVISE
290usrbin_exec_PROGRAMS += fadvise
291MANPAGES += misc-utils/fadvise.1
292dist_noinst_DATA += misc-utils/fadvise.1.adoc
293fadvise_SOURCES = misc-utils/fadvise.c
294fadvise_LDADD = $(LDADD) libcommon.la
295fadvise_CFLAGS = $(AM_CFLAGS)
296endif
550d32c4
TW
297
298if BUILD_WAITPID
299usrbin_exec_PROGRAMS += waitpid
300MANPAGES += misc-utils/waitpid.1
301dist_noinst_DATA += misc-utils/waitpid.1.adoc
302waitpid_SOURCES = misc-utils/waitpid.c
303waitpid_LDADD = $(LDADD) libcommon.la
304waitpid_CFLAGS = $(AM_CFLAGS)
305endif
cba52cc1
TW
306
307if BUILD_ENOSYS
69e542bd
TW
308
309misc-utils/enosys.c: syscalls.h
310
311syscalls.h: $(top_srcdir)/tools/all_syscalls
9b1cf2bc
TW
312 @echo ' GEN $@'
313 @$(top_srcdir)/tools/all_syscalls $(CC) $(CFLAGS)
69e542bd
TW
314
315-include syscalls.h.deps
316CLEANFILES += syscalls.h syscalls.h.deps
317
cba52cc1 318usrbin_exec_PROGRAMS += enosys
ae03abcf
TW
319MANPAGES += misc-utils/enosys.1
320dist_noinst_DATA += misc-utils/enosys.1.adoc
cba52cc1
TW
321enosys_SOURCES = misc-utils/enosys.c
322enosys_LDADD = $(LDADD) libcommon.la
323enosys_CFLAGS = $(AM_CFLAGS)
324endif
e9ddea79
TW
325
326if BUILD_LSCLOCKS
327usrbin_exec_PROGRAMS += lsclocks
328MANPAGES += misc-utils/lsclocks.1
fe139bbd 329dist_noinst_DATA += misc-utils/lsclocks.1.adoc
e9ddea79
TW
330lsclocks_SOURCES = misc-utils/lsclocks.c
331lsclocks_LDADD = $(LDADD) libcommon.la libsmartcols.la
332lsclocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
333endif