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