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