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