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