]>
Commit | Line | Data |
---|---|---|
205dbb7a | 1 | if BUILD_FLOCK |
8772f8d7 KZ |
2 | usrbin_exec_PROGRAMS += flock |
3 | dist_man_MANS += sys-utils/flock.1 | |
26e8964b | 4 | flock_SOURCES = sys-utils/flock.c lib/monotonic.c lib/timer.c |
b97edfe7 | 5 | flock_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS) |
205dbb7a | 6 | endif |
8772f8d7 | 7 | |
205dbb7a | 8 | if BUILD_IPCMK |
8772f8d7 KZ |
9 | usrbin_exec_PROGRAMS += ipcmk |
10 | dist_man_MANS += sys-utils/ipcmk.1 | |
d77ab74a | 11 | ipcmk_SOURCES = sys-utils/ipcmk.c |
dcdb349b | 12 | ipcmk_LDADD = $(LDADD) libcommon.la |
205dbb7a | 13 | endif |
8772f8d7 | 14 | |
205dbb7a | 15 | if BUILD_IPCRM |
8772f8d7 KZ |
16 | usrbin_exec_PROGRAMS += ipcrm |
17 | dist_man_MANS += sys-utils/ipcrm.1 | |
d77ab74a | 18 | ipcrm_SOURCES = sys-utils/ipcrm.c |
dcdb349b | 19 | ipcrm_LDADD = $(LDADD) libcommon.la |
205dbb7a | 20 | endif |
8772f8d7 | 21 | |
205dbb7a | 22 | if BUILD_IPCS |
8772f8d7 KZ |
23 | usrbin_exec_PROGRAMS += ipcs |
24 | dist_man_MANS += sys-utils/ipcs.1 | |
e5995acd SK |
25 | ipcs_SOURCES = sys-utils/ipcs.c \ |
26 | sys-utils/ipcutils.c \ | |
27 | sys-utils/ipcutils.h | |
28 | ipcs_LDADD = $(LDADD) libcommon.la | |
205dbb7a | 29 | endif |
e5995acd | 30 | |
9d20ffda KZ |
31 | if BUILD_LSIPC |
32 | usrbin_exec_PROGRAMS += lsipc | |
33 | dist_man_MANS += sys-utils/lsipc.1 | |
34 | lsipc_SOURCES = sys-utils/lsipc.c \ | |
35 | sys-utils/ipcutils.c \ | |
36 | sys-utils/ipcutils.h | |
37 | lsipc_LDADD = $(LDADD) libcommon.la libsmartcols.la | |
38 | lsipc_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
39 | endif | |
40 | ||
205dbb7a | 41 | if BUILD_RENICE |
8772f8d7 KZ |
42 | usrbin_exec_PROGRAMS += renice |
43 | dist_man_MANS += sys-utils/renice.1 | |
44 | renice_SOURCES = sys-utils/renice.c | |
205dbb7a | 45 | endif |
8772f8d7 | 46 | |
205dbb7a | 47 | if BUILD_SETSID |
8772f8d7 KZ |
48 | usrbin_exec_PROGRAMS += setsid |
49 | dist_man_MANS += sys-utils/setsid.1 | |
50 | setsid_SOURCES = sys-utils/setsid.c | |
205dbb7a | 51 | endif |
8772f8d7 | 52 | |
205dbb7a | 53 | if BUILD_READPROFILE |
8772f8d7 KZ |
54 | usrsbin_exec_PROGRAMS += readprofile |
55 | dist_man_MANS += sys-utils/readprofile.8 | |
56 | readprofile_SOURCES = sys-utils/readprofile.c | |
205dbb7a | 57 | endif |
8772f8d7 | 58 | |
b4770708 KZ |
59 | if BUILD_TUNELP |
60 | usrsbin_exec_PROGRAMS += tunelp | |
61 | dist_man_MANS += sys-utils/tunelp.8 | |
62 | tunelp_SOURCES = sys-utils/tunelp.c sys-utils/lp.h | |
7e3c80a7 | 63 | tunelp_LDADD = $(LDADD) libcommon.la |
b4770708 KZ |
64 | endif |
65 | ||
7b040214 KZ |
66 | if BUILD_FSTRIM |
67 | sbin_PROGRAMS += fstrim | |
68 | dist_man_MANS += sys-utils/fstrim.8 | |
69 | fstrim_SOURCES = sys-utils/fstrim.c | |
70 | fstrim_LDADD = $(LDADD) libcommon.la libmount.la | |
71 | fstrim_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) | |
ebff016a | 72 | if HAVE_SYSTEMD |
877cd894 | 73 | systemdsystemunit_DATA += \ |
4856a7bc KZ |
74 | sys-utils/fstrim.service \ |
75 | sys-utils/fstrim.timer | |
7b040214 | 76 | endif |
4856a7bc | 77 | endif # BUILD_FSTRIM |
7b040214 | 78 | |
4856a7bc KZ |
79 | PATHFILES += sys-utils/fstrim.service |
80 | EXTRA_DIST += sys-utils/fstrim.timer | |
877cd894 | 81 | |
205dbb7a | 82 | if BUILD_DMESG |
8772f8d7 KZ |
83 | bin_PROGRAMS += dmesg |
84 | dist_man_MANS += sys-utils/dmesg.1 | |
cd2876d2 | 85 | dmesg_SOURCES = sys-utils/dmesg.c lib/monotonic.c |
254743e4 | 86 | dmesg_LDADD = $(LDADD) libcommon.la libtcolors.la $(REALTIME_LIBS) |
4310faf9 | 87 | dmesg_CFLAGS = $(AM_CFLAGS) |
5fac518c SK |
88 | check_PROGRAMS += test_dmesg |
89 | test_dmesg_SOURCES = $(dmesg_SOURCES) | |
90 | test_dmesg_LDADD = $(dmesg_LDADD) | |
91 | test_dmesg_CFLAGS = -DTEST_DMESG $(dmesg_CFLAGS) | |
205dbb7a | 92 | endif |
8772f8d7 | 93 | |
205dbb7a | 94 | if BUILD_CTRLALTDEL |
8772f8d7 KZ |
95 | sbin_PROGRAMS += ctrlaltdel |
96 | dist_man_MANS += sys-utils/ctrlaltdel.8 | |
97 | ctrlaltdel_SOURCES = sys-utils/ctrlaltdel.c | |
205dbb7a | 98 | endif |
8772f8d7 | 99 | |
205dbb7a | 100 | if BUILD_FSFREEZE |
8772f8d7 KZ |
101 | sbin_PROGRAMS += fsfreeze |
102 | dist_man_MANS += sys-utils/fsfreeze.8 | |
103 | fsfreeze_SOURCES = sys-utils/fsfreeze.c | |
205dbb7a | 104 | endif |
8772f8d7 | 105 | |
205dbb7a | 106 | if BUILD_BLKDISCARD |
d964b669 LC |
107 | sbin_PROGRAMS += blkdiscard |
108 | dist_man_MANS += sys-utils/blkdiscard.8 | |
cd2876d2 | 109 | blkdiscard_SOURCES = sys-utils/blkdiscard.c lib/monotonic.c |
254743e4 | 110 | blkdiscard_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS) |
205dbb7a | 111 | endif |
d964b669 | 112 | |
205dbb7a | 113 | if BUILD_LDATTACH |
8772f8d7 KZ |
114 | usrsbin_exec_PROGRAMS += ldattach |
115 | dist_man_MANS += sys-utils/ldattach.8 | |
d77ab74a | 116 | ldattach_SOURCES = sys-utils/ldattach.c |
dcdb349b | 117 | ldattach_LDADD = $(LDADD) libcommon.la |
205dbb7a | 118 | endif |
8772f8d7 | 119 | |
205dbb7a | 120 | if BUILD_RTCWAKE |
8772f8d7 KZ |
121 | usrsbin_exec_PROGRAMS += rtcwake |
122 | dist_man_MANS += sys-utils/rtcwake.8 | |
2ad21963 | 123 | PATHFILES += sys-utils/rtcwake.8 |
d77ab74a | 124 | rtcwake_SOURCES = sys-utils/rtcwake.c |
dcdb349b | 125 | rtcwake_LDADD = $(LDADD) libcommon.la |
205dbb7a | 126 | endif |
8772f8d7 | 127 | |
205dbb7a | 128 | if BUILD_SETARCH |
8772f8d7 KZ |
129 | usrbin_exec_PROGRAMS += setarch |
130 | dist_man_MANS += sys-utils/setarch.8 | |
131 | setarch_SOURCES = sys-utils/setarch.c | |
132 | ||
f6eb160c | 133 | SETARCH_LINKS = uname26 linux32 linux64 |
8772f8d7 KZ |
134 | |
135 | if ARCH_S390 | |
136 | SETARCH_LINKS += s390 s390x | |
137 | endif | |
138 | if ARCH_I86 | |
139 | SETARCH_LINKS += i386 | |
140 | endif | |
141 | if ARCH_86_64 | |
142 | SETARCH_LINKS += i386 x86_64 | |
143 | endif | |
144 | if ARCH_PPC | |
145 | SETARCH_LINKS += ppc ppc64 ppc32 | |
146 | endif | |
147 | if ARCH_SPARC | |
148 | SETARCH_LINKS += sparc sparc64 sparc32 sparc32bash | |
149 | endif | |
150 | if ARCH_MIPS | |
151 | SETARCH_LINKS += mips mips64 mips32 | |
152 | endif | |
153 | if ARCH_IA64 | |
154 | SETARCH_LINKS += i386 ia64 | |
155 | endif | |
156 | if ARCH_HPPA | |
157 | SETARCH_LINKS += parisc parisc64 parisc32 | |
158 | endif | |
159 | ||
160 | SETARCH_MAN_LINKS = $(addprefix sys-utils/,$(SETARCH_LINKS:=.8)) | |
161 | man_MANS += $(SETARCH_MAN_LINKS) | |
162 | CLEANFILES += $(SETARCH_MAN_LINKS) | |
163 | ||
164 | $(SETARCH_MAN_LINKS): | |
1eb19118 | 165 | $(AM_V_at) test -d $(dir $@) || mkdir -p $(dir $@) |
8772f8d7 KZ |
166 | $(AM_V_GEN)echo ".so man8/setarch.8" > $@ |
167 | ||
168 | install-exec-hook-setarch: | |
169 | for I in $(SETARCH_LINKS); do \ | |
170 | cd $(DESTDIR)$(usrbin_execdir) && ln -sf setarch $$I ; \ | |
171 | done | |
172 | ||
173 | uninstall-hook-setarch: | |
174 | for I in $(SETARCH_LINKS); do \ | |
175 | rm -f $(DESTDIR)$(usrbin_execdir)/$$I ; \ | |
176 | done | |
177 | ||
178 | INSTALL_EXEC_HOOKS += install-exec-hook-setarch | |
179 | UNINSTALL_HOOKS += uninstall-hook-setarch | |
180 | ||
205dbb7a | 181 | endif # BUILD_SETARCH |
8772f8d7 KZ |
182 | |
183 | ||
184 | if BUILD_EJECT | |
185 | usrbin_exec_PROGRAMS += eject | |
cd2876d2 | 186 | eject_SOURCES = sys-utils/eject.c lib/monotonic.c |
254743e4 | 187 | eject_LDADD = $(LDADD) libmount.la libcommon.la $(REALTIME_LIBS) |
8772f8d7 KZ |
188 | eject_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) |
189 | dist_man_MANS += sys-utils/eject.1 | |
190 | endif | |
191 | ||
192 | ||
193 | if BUILD_LOSETUP | |
194 | sbin_PROGRAMS += losetup | |
195 | dist_man_MANS += sys-utils/losetup.8 | |
d77ab74a | 196 | losetup_SOURCES = sys-utils/losetup.c |
7e86cd54 OO |
197 | losetup_LDADD = $(LDADD) libcommon.la libsmartcols.la |
198 | losetup_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
b4770708 | 199 | |
8772f8d7 KZ |
200 | if HAVE_STATIC_LOSETUP |
201 | bin_PROGRAMS += losetup.static | |
202 | losetup_static_SOURCES = $(losetup_SOURCES) | |
203 | losetup_static_LDFLAGS = -all-static | |
d77ab74a | 204 | losetup_static_LDADD = $(losetup_LDADD) |
7e86cd54 | 205 | losetup_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) |
8772f8d7 KZ |
206 | endif |
207 | endif # BUILD_LOSETUP | |
208 | ||
209 | ||
0624d840 KZ |
210 | if BUILD_ZRAMCTL |
211 | sbin_PROGRAMS += zramctl | |
212 | dist_man_MANS += sys-utils/zramctl.8 | |
213 | zramctl_SOURCES = sys-utils/zramctl.c | |
214 | zramctl_LDADD = $(LDADD) libcommon.la libsmartcols.la | |
215 | zramctl_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
216 | endif | |
217 | ||
218 | ||
8772f8d7 KZ |
219 | if BUILD_PRLIMIT |
220 | usrbin_exec_PROGRAMS += prlimit | |
221 | dist_man_MANS += sys-utils/prlimit.1 | |
d77ab74a | 222 | prlimit_SOURCES = sys-utils/prlimit.c |
226d76e6 OO |
223 | prlimit_LDADD = $(LDADD) libcommon.la libsmartcols.la |
224 | prlimit_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
8772f8d7 KZ |
225 | endif |
226 | ||
227 | ||
228 | if BUILD_MOUNT | |
229 | # | |
230 | # The original mount is in mount/ directory | |
231 | # -- temporary we share some man pages | |
232 | # | |
233 | bin_PROGRAMS += mount umount | |
234 | dist_man_MANS += \ | |
235 | sys-utils/mount.8 \ | |
236 | sys-utils/fstab.5 \ | |
7c289c7c | 237 | sys-utils/umount.8 |
d77ab74a | 238 | mount_SOURCES = sys-utils/mount.c |
dcdb349b | 239 | mount_LDADD = $(LDADD) libcommon.la libmount.la $(SELINUX_LIBS) |
8772f8d7 KZ |
240 | mount_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) -I$(ul_libmount_incdir) |
241 | mount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
242 | ||
d77ab74a | 243 | umount_SOURCES = sys-utils/umount.c |
dcdb349b | 244 | umount_LDADD = $(LDADD) libcommon.la libmount.la |
8772f8d7 KZ |
245 | umount_CFLAGS = $(AM_CFLAGS) $(SUID_CFLAGS) -I$(ul_libmount_incdir) |
246 | umount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
247 | ||
248 | if HAVE_STATIC_MOUNT | |
249 | bin_PROGRAMS += mount.static | |
250 | mount_static_SOURCES = $(mount_SOURCES) | |
251 | mount_static_CFLAGS = $(mount_CFLAGS) | |
252 | mount_static_LDFLAGS = $(mount_LDFLAGS) -all-static | |
253 | mount_static_LDADD = $(mount_LDADD) $(SELINUX_LIBS_STATIC) | |
254 | endif | |
255 | ||
256 | if HAVE_STATIC_UMOUNT | |
257 | bin_PROGRAMS += umount.static | |
258 | umount_static_SOURCES = $(umount_SOURCES) | |
259 | umount_static_CFLAGS = $(umount_CFLAGS) | |
260 | umount_static_LDFLAGS = $(umount_LDFLAGS) -all-static | |
261 | umount_static_LDADD = $(umount_LDADD) | |
262 | endif | |
263 | ||
264 | if MAKEINSTALL_DO_SETUID | |
265 | install-exec-hook-mount: | |
266 | chmod 4755 $(DESTDIR)$(bindir)/mount | |
267 | chmod 4755 $(DESTDIR)$(bindir)/umount | |
268 | ||
269 | INSTALL_EXEC_HOOKS += install-exec-hook-mount | |
270 | endif | |
271 | endif # BUILD_MOUNT | |
272 | ||
273 | ||
274 | if BUILD_SWAPON | |
275 | sbin_PROGRAMS += swapon swapoff | |
276 | dist_man_MANS += \ | |
277 | sys-utils/swapoff.8 \ | |
278 | sys-utils/swapon.8 | |
279 | ||
280 | swapon_SOURCES = \ | |
281 | sys-utils/swapon.c \ | |
18b3e549 KZ |
282 | sys-utils/swapon-common.c \ |
283 | sys-utils/swapon-common.h \ | |
284 | lib/swapprober.c \ | |
285 | include/swapprober.h | |
5db57cfc SK |
286 | swapon_CFLAGS = $(AM_CFLAGS) \ |
287 | -I$(ul_libblkid_incdir) \ | |
288 | -I$(ul_libmount_incdir) \ | |
289 | -I$(ul_libsmartcols_incdir) | |
290 | swapon_LDADD = $(LDADD) \ | |
291 | libblkid.la \ | |
292 | libcommon.la \ | |
293 | libmount.la \ | |
294 | libsmartcols.la | |
8772f8d7 | 295 | |
18b3e549 KZ |
296 | swapoff_SOURCES = \ |
297 | sys-utils/swapoff.c \ | |
298 | sys-utils/swapon-common.c \ | |
52f2fd9b KZ |
299 | sys-utils/swapon-common.h \ |
300 | lib/swapprober.c \ | |
301 | include/swapprober.h | |
302 | swapoff_CFLAGS = $(AM_CFLAGS) \ | |
303 | -I$(ul_libblkid_incdir) \ | |
304 | -I$(ul_libmount_incdir) | |
305 | swapoff_LDADD = $(LDADD) \ | |
306 | libmount.la \ | |
307 | libblkid.la \ | |
308 | libcommon.la | |
8772f8d7 KZ |
309 | endif |
310 | ||
311 | if BUILD_LSCPU | |
312 | usrbin_exec_PROGRAMS += lscpu | |
fb2627ce OO |
313 | lscpu_SOURCES = \ |
314 | sys-utils/lscpu.c \ | |
315 | sys-utils/lscpu.h \ | |
316 | sys-utils/lscpu-dmi.c | |
83db4eb2 OO |
317 | lscpu_LDADD = $(LDADD) libcommon.la libsmartcols.la |
318 | lscpu_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
8772f8d7 KZ |
319 | dist_man_MANS += sys-utils/lscpu.1 |
320 | endif | |
321 | ||
322 | if BUILD_CHCPU | |
323 | sbin_PROGRAMS += chcpu | |
d77ab74a | 324 | chcpu_SOURCES = sys-utils/chcpu.c |
dcdb349b | 325 | chcpu_LDADD = $(LDADD) libcommon.la |
8772f8d7 KZ |
326 | dist_man_MANS += sys-utils/chcpu.8 |
327 | endif | |
328 | ||
329 | if BUILD_WDCTL | |
330 | bin_PROGRAMS += wdctl | |
331 | dist_man_MANS += sys-utils/wdctl.8 | |
d77ab74a | 332 | wdctl_SOURCES = sys-utils/wdctl.c |
fe7af530 OO |
333 | wdctl_LDADD = $(LDADD) libcommon.la libsmartcols.la |
334 | wdctl_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) | |
8772f8d7 KZ |
335 | endif |
336 | ||
337 | if BUILD_MOUNTPOINT | |
338 | bin_PROGRAMS += mountpoint | |
dcdb349b | 339 | mountpoint_LDADD = $(LDADD) libmount.la |
8772f8d7 KZ |
340 | mountpoint_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) |
341 | dist_man_MANS += sys-utils/mountpoint.1 | |
342 | mountpoint_SOURCES = sys-utils/mountpoint.c | |
343 | endif | |
344 | ||
345 | if BUILD_FALLOCATE | |
346 | usrbin_exec_PROGRAMS += fallocate | |
d77ab74a | 347 | fallocate_SOURCES = sys-utils/fallocate.c |
dcdb349b | 348 | fallocate_LDADD = $(LDADD) libcommon.la |
8772f8d7 KZ |
349 | dist_man_MANS += sys-utils/fallocate.1 |
350 | endif | |
351 | ||
352 | if BUILD_PIVOT_ROOT | |
353 | sbin_PROGRAMS += pivot_root | |
354 | dist_man_MANS += sys-utils/pivot_root.8 | |
355 | pivot_root_SOURCES = sys-utils/pivot_root.c | |
356 | endif | |
357 | ||
358 | if BUILD_SWITCH_ROOT | |
359 | sbin_PROGRAMS += switch_root | |
360 | dist_man_MANS += sys-utils/switch_root.8 | |
361 | switch_root_SOURCES = sys-utils/switch_root.c | |
362 | endif | |
363 | ||
364 | if BUILD_UNSHARE | |
365 | usrbin_exec_PROGRAMS += unshare | |
366 | dist_man_MANS += sys-utils/unshare.1 | |
367 | unshare_SOURCES = sys-utils/unshare.c | |
57580694 | 368 | unshare_LDADD = $(LDADD) libcommon.la |
d754315c | 369 | unshare_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) |
fddfd4e0 GS |
370 | |
371 | if HAVE_STATIC_UNSHARE | |
372 | usrbin_exec_PROGRAMS += unshare.static | |
373 | unshare_static_SOURCES = $(unshare_SOURCES) | |
374 | unshare_static_LDFLAGS = -all-static | |
375 | unshare_static_LDADD = $(unshare_LDADD) | |
376 | unshare_static_CFLAGS = $(unshare_CFLAGS) | |
377 | endif | |
8772f8d7 KZ |
378 | endif |
379 | ||
f8aa8e94 EB |
380 | if BUILD_NSENTER |
381 | usrbin_exec_PROGRAMS += nsenter | |
382 | dist_man_MANS += sys-utils/nsenter.1 | |
383 | nsenter_SOURCES = sys-utils/nsenter.c | |
355ee3b8 | 384 | nsenter_LDADD = $(LDADD) libcommon.la $(SELINUX_LIBS) |
2fa60c5e KZ |
385 | |
386 | if HAVE_STATIC_NSENTER | |
387 | usrbin_exec_PROGRAMS += nsenter.static | |
388 | nsenter_static_SOURCES = $(nsenter_SOURCES) | |
389 | nsenter_static_LDFLAGS = -all-static | |
390 | nsenter_static_LDADD = $(nsenter_LDADD) | |
391 | endif | |
f8aa8e94 EB |
392 | endif |
393 | ||
c7f75390 KZ |
394 | if BUILD_HWCLOCK |
395 | sbin_PROGRAMS += hwclock | |
396 | dist_man_MANS += sys-utils/hwclock.8 | |
2ad21963 | 397 | PATHFILES += sys-utils/hwclock.8 |
c7f75390 KZ |
398 | hwclock_SOURCES = \ |
399 | sys-utils/hwclock.c \ | |
400 | sys-utils/hwclock.h \ | |
846c7d30 | 401 | sys-utils/hwclock-cmos.c |
c7f75390 KZ |
402 | if LINUX |
403 | hwclock_SOURCES += sys-utils/hwclock-rtc.c | |
404 | endif | |
fad25f02 | 405 | hwclock_LDADD = $(LDADD) libcommon.la -lm |
c7f75390 KZ |
406 | if HAVE_AUDIT |
407 | hwclock_LDADD += -laudit | |
408 | endif | |
409 | endif # BUILD_HWCLOCK | |
5600c405 AL |
410 | |
411 | if BUILD_SETPRIV | |
412 | usrbin_exec_PROGRAMS += setpriv | |
413 | dist_man_MANS += sys-utils/setpriv.1 | |
414 | setpriv_SOURCES = sys-utils/setpriv.c | |
415 | setpriv_LDADD = $(LDADD) -lcap-ng libcommon.la | |
416 | endif |