]> git.ipfire.org Git - thirdparty/util-linux.git/blob - sys-utils/Makemodule.am
00f7b51ca311267550f3908a0f077b4c147fb44e
[thirdparty/util-linux.git] / sys-utils / Makemodule.am
1 if BUILD_LSMEM
2 usrbin_exec_PROGRAMS += lsmem
3 MANPAGES += sys-utils/lsmem.1
4 dist_noinst_DATA += sys-utils/lsmem.1.adoc
5 lsmem_SOURCES = sys-utils/lsmem.c
6 lsmem_LDADD = $(LDADD) libcommon.la libsmartcols.la
7 lsmem_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
8 endif
9
10 if BUILD_CHMEM
11 usrbin_exec_PROGRAMS += chmem
12 MANPAGES += sys-utils/chmem.8
13 dist_noinst_DATA += sys-utils/chmem.8.adoc
14 chmem_SOURCES = sys-utils/chmem.c
15 chmem_LDADD = $(LDADD) libcommon.la
16 endif
17
18 if BUILD_FLOCK
19 usrbin_exec_PROGRAMS += flock
20 MANPAGES += sys-utils/flock.1
21 dist_noinst_DATA += sys-utils/flock.1.adoc
22 flock_SOURCES = sys-utils/flock.c lib/monotonic.c lib/timer.c
23 flock_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS)
24 endif
25
26 if BUILD_CHOOM
27 usrbin_exec_PROGRAMS += choom
28 MANPAGES += sys-utils/choom.1
29 dist_noinst_DATA += sys-utils/choom.1.adoc
30 choom_SOURCES = sys-utils/choom.c
31 choom_LDADD = $(LDADD) libcommon.la
32 endif
33
34 if BUILD_IPCMK
35 usrbin_exec_PROGRAMS += ipcmk
36 MANPAGES += sys-utils/ipcmk.1
37 dist_noinst_DATA += sys-utils/ipcmk.1.adoc
38 ipcmk_SOURCES = sys-utils/ipcmk.c
39 ipcmk_LDADD = $(LDADD) libcommon.la
40 endif
41
42 if BUILD_IPCRM
43 usrbin_exec_PROGRAMS += ipcrm
44 MANPAGES += sys-utils/ipcrm.1
45 dist_noinst_DATA += sys-utils/ipcrm.1.adoc
46 ipcrm_SOURCES = sys-utils/ipcrm.c
47 ipcrm_LDADD = $(LDADD) libcommon.la
48 endif
49
50 if BUILD_IPCS
51 usrbin_exec_PROGRAMS += ipcs
52 MANPAGES += sys-utils/ipcs.1
53 dist_noinst_DATA += sys-utils/ipcs.1.adoc
54 ipcs_SOURCES = sys-utils/ipcs.c \
55 sys-utils/ipcutils.c \
56 sys-utils/ipcutils.h
57 ipcs_LDADD = $(LDADD) libcommon.la
58 endif
59
60 if BUILD_IRQTOP
61 usrbin_exec_PROGRAMS += irqtop
62 MANPAGES += sys-utils/irqtop.1
63 dist_noinst_DATA += sys-utils/irqtop.1.adoc
64 irqtop_SOURCES = sys-utils/irqtop.c \
65 sys-utils/irq-common.c \
66 sys-utils/irq-common.h \
67 lib/monotonic.c
68 irqtop_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS) libsmartcols.la
69 irqtop_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
70 if HAVE_SLANG
71 irqtop_LDADD += -lslang
72 else
73 irqtop_CFLAGS += $(NCURSES_CFLAGS)
74 irqtop_LDADD += $(NCURSES_LIBS)
75 endif
76 endif
77
78 if BUILD_LSIRQ
79 usrbin_exec_PROGRAMS += lsirq
80 MANPAGES += sys-utils/lsirq.1
81 dist_noinst_DATA += sys-utils/lsirq.1.adoc
82 lsirq_SOURCES = sys-utils/lsirq.c \
83 sys-utils/irq-common.c \
84 sys-utils/irq-common.h
85 lsirq_LDADD = $(LDADD) libcommon.la libsmartcols.la
86 lsirq_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
87 endif
88
89 if BUILD_LSIPC
90 usrbin_exec_PROGRAMS += lsipc
91 MANPAGES += sys-utils/lsipc.1
92 dist_noinst_DATA += sys-utils/lsipc.1.adoc
93 lsipc_SOURCES = sys-utils/lsipc.c \
94 sys-utils/ipcutils.c \
95 sys-utils/ipcutils.h
96 lsipc_LDADD = $(LDADD) libcommon.la libsmartcols.la
97 lsipc_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
98 endif
99
100 if BUILD_RENICE
101 usrbin_exec_PROGRAMS += renice
102 MANPAGES += sys-utils/renice.1
103 dist_noinst_DATA += sys-utils/renice.1.adoc
104 renice_SOURCES = sys-utils/renice.c
105 endif
106
107 if BUILD_RFKILL
108 usrsbin_exec_PROGRAMS += rfkill
109 MANPAGES += sys-utils/rfkill.8
110 dist_noinst_DATA += sys-utils/rfkill.8.adoc
111 rfkill_SOURCES = sys-utils/rfkill.c
112 rfkill_LDADD = $(LDADD) libcommon.la libsmartcols.la
113 rfkill_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
114 endif
115
116 if BUILD_SETSID
117 usrbin_exec_PROGRAMS += setsid
118 MANPAGES += sys-utils/setsid.1
119 dist_noinst_DATA += sys-utils/setsid.1.adoc
120 setsid_SOURCES = sys-utils/setsid.c
121 endif
122
123 if BUILD_READPROFILE
124 usrsbin_exec_PROGRAMS += readprofile
125 MANPAGES += sys-utils/readprofile.8
126 dist_noinst_DATA += sys-utils/readprofile.8.adoc
127 readprofile_SOURCES = sys-utils/readprofile.c
128 readprofile_LDADD = $(LDADD) libcommon.la
129 endif
130
131 if BUILD_TUNELP
132 usrsbin_exec_PROGRAMS += tunelp
133 MANPAGES += sys-utils/tunelp.8
134 dist_noinst_DATA += sys-utils/tunelp.8.adoc
135 tunelp_SOURCES = sys-utils/tunelp.c
136 tunelp_LDADD = $(LDADD) libcommon.la
137 endif
138
139 if BUILD_FSTRIM
140 sbin_PROGRAMS += fstrim
141 MANPAGES += sys-utils/fstrim.8
142 dist_noinst_DATA += sys-utils/fstrim.8.adoc
143 fstrim_SOURCES = sys-utils/fstrim.c
144 fstrim_LDADD = $(LDADD) libcommon.la libmount.la
145 fstrim_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
146 if HAVE_SYSTEMD
147 systemdsystemunit_DATA += \
148 sys-utils/fstrim.service \
149 sys-utils/fstrim.timer
150 endif
151 endif # BUILD_FSTRIM
152
153 PATHFILES += sys-utils/fstrim.service
154 EXTRA_DIST += sys-utils/fstrim.timer
155
156 if BUILD_DMESG
157 bin_PROGRAMS += dmesg
158 MANPAGES += sys-utils/dmesg.1
159 dist_noinst_DATA += sys-utils/dmesg.1.adoc
160 dmesg_SOURCES = sys-utils/dmesg.c lib/monotonic.c include/pager.h lib/pager.c
161 dmesg_LDADD = $(LDADD) libcommon.la libtcolors.la $(REALTIME_LIBS)
162 dmesg_CFLAGS = $(AM_CFLAGS)
163 check_PROGRAMS += test_dmesg
164 test_dmesg_SOURCES = $(dmesg_SOURCES)
165 test_dmesg_LDADD = $(dmesg_LDADD)
166 test_dmesg_CFLAGS = -DTEST_DMESG $(dmesg_CFLAGS)
167 endif
168
169 if BUILD_CTRLALTDEL
170 sbin_PROGRAMS += ctrlaltdel
171 MANPAGES += sys-utils/ctrlaltdel.8
172 dist_noinst_DATA += sys-utils/ctrlaltdel.8.adoc
173 ctrlaltdel_SOURCES = sys-utils/ctrlaltdel.c
174 ctrlaltdel_LDADD = $(LDADD) libcommon.la
175 endif
176
177 if BUILD_FSFREEZE
178 sbin_PROGRAMS += fsfreeze
179 MANPAGES += sys-utils/fsfreeze.8
180 dist_noinst_DATA += sys-utils/fsfreeze.8.adoc
181 fsfreeze_SOURCES = sys-utils/fsfreeze.c
182 endif
183
184 if BUILD_BLKDISCARD
185 sbin_PROGRAMS += blkdiscard
186 MANPAGES += sys-utils/blkdiscard.8
187 dist_noinst_DATA += sys-utils/blkdiscard.8.adoc
188 blkdiscard_SOURCES = sys-utils/blkdiscard.c lib/monotonic.c
189 blkdiscard_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS)
190 blkdiscard_CFLAGS = $(AM_CFLAGS)
191 if BUILD_LIBBLKID
192 blkdiscard_LDADD += libblkid.la
193 blkdiscard_CFLAGS += -I$(ul_libblkid_incdir)
194 endif
195 endif
196
197 if BUILD_BLKZONE
198 sbin_PROGRAMS += blkzone
199 MANPAGES += sys-utils/blkzone.8
200 dist_noinst_DATA += sys-utils/blkzone.8.adoc
201 blkzone_SOURCES = sys-utils/blkzone.c
202 blkzone_LDADD = $(LDADD) libcommon.la
203 endif
204
205 if BUILD_BLKPR
206 sbin_PROGRAMS += blkpr
207 MANPAGES += sys-utils/blkpr.8
208 dist_noinst_DATA += sys-utils/blkpr.8.adoc
209 blkpr_SOURCES = sys-utils/blkpr.c
210 blkpr_LDADD = $(LDADD) libcommon.la
211 endif
212
213 if BUILD_LDATTACH
214 usrsbin_exec_PROGRAMS += ldattach
215 MANPAGES += sys-utils/ldattach.8
216 dist_noinst_DATA += sys-utils/ldattach.8.adoc
217 ldattach_SOURCES = sys-utils/ldattach.c
218 ldattach_LDADD = $(LDADD) libcommon.la
219 endif
220
221 if BUILD_RTCWAKE
222 usrsbin_exec_PROGRAMS += rtcwake
223 MANPAGES += sys-utils/rtcwake.8
224 dist_noinst_DATA += sys-utils/rtcwake.8.adoc
225 rtcwake_SOURCES = sys-utils/rtcwake.c
226 rtcwake_LDADD = $(LDADD) libcommon.la
227 endif
228
229 if BUILD_SETARCH
230 usrbin_exec_PROGRAMS += setarch
231 MANPAGES += sys-utils/setarch.8
232 dist_noinst_DATA += sys-utils/setarch.8.adoc
233 setarch_SOURCES = sys-utils/setarch.c
234 setarch_LDADD = $(LDADD) libcommon.la
235
236 SETARCH_LINKS = uname26 linux32 linux64
237
238 if ARCH_S390
239 SETARCH_LINKS += s390 s390x
240 endif
241 if ARCH_I86
242 SETARCH_LINKS += i386
243 endif
244 if ARCH_86_64
245 SETARCH_LINKS += i386 x86_64
246 endif
247 if ARCH_PPC
248 SETARCH_LINKS += ppc ppc64 ppc32
249 endif
250 if ARCH_SPARC
251 SETARCH_LINKS += sparc sparc64 sparc32 sparc32bash
252 endif
253 if ARCH_MIPS
254 SETARCH_LINKS += mips mips64 mips32
255 endif
256 if ARCH_IA64
257 SETARCH_LINKS += i386 ia64
258 endif
259 if ARCH_HPPA
260 SETARCH_LINKS += parisc parisc64 parisc32
261 endif
262
263 if ENABLE_ASCIIDOC
264 SETARCH_MAN_LINKS = $(addprefix sys-utils/,$(SETARCH_LINKS:=.8))
265 endif
266
267 man_MANS += $(SETARCH_MAN_LINKS)
268 CLEANFILES += $(SETARCH_MAN_LINKS)
269
270 $(SETARCH_MAN_LINKS):
271 $(AM_V_at) $(MKDIR_P) sys-utils
272 $(AM_V_GEN)echo ".so man8/setarch.8" > $@
273
274 install-exec-hook-setarch:
275 for I in $(SETARCH_LINKS); do \
276 cd $(DESTDIR)$(usrbin_execdir) && ln -sf setarch $$I ; \
277 done
278
279 uninstall-hook-setarch:
280 for I in $(SETARCH_LINKS); do \
281 rm -f $(DESTDIR)$(usrbin_execdir)/$$I ; \
282 done
283
284 INSTALL_EXEC_HOOKS += install-exec-hook-setarch
285 UNINSTALL_HOOKS += uninstall-hook-setarch
286
287 endif # BUILD_SETARCH
288
289
290 if BUILD_EJECT
291 usrbin_exec_PROGRAMS += eject
292 MANPAGES += sys-utils/eject.1
293 dist_noinst_DATA += sys-utils/eject.1.adoc
294 eject_SOURCES = sys-utils/eject.c lib/monotonic.c
295 eject_LDADD = $(LDADD) libmount.la libcommon.la $(REALTIME_LIBS)
296 eject_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
297 endif
298
299
300 if BUILD_LOSETUP
301 sbin_PROGRAMS += losetup
302 MANPAGES += sys-utils/losetup.8
303 dist_noinst_DATA += sys-utils/losetup.8.adoc
304 losetup_SOURCES = sys-utils/losetup.c
305 losetup_LDADD = $(LDADD) libcommon.la libsmartcols.la
306 losetup_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
307
308 if HAVE_STATIC_LOSETUP
309 bin_PROGRAMS += losetup.static
310 losetup_static_SOURCES = $(losetup_SOURCES)
311 losetup_static_LDFLAGS = -all-static
312 losetup_static_LDADD = $(losetup_LDADD)
313 losetup_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
314 endif
315 endif # BUILD_LOSETUP
316
317
318 if BUILD_ZRAMCTL
319 sbin_PROGRAMS += zramctl
320 MANPAGES += sys-utils/zramctl.8
321 dist_noinst_DATA += sys-utils/zramctl.8.adoc
322 zramctl_SOURCES = sys-utils/zramctl.c \
323 lib/ismounted.c
324 zramctl_LDADD = $(LDADD) libcommon.la libsmartcols.la
325 zramctl_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
326 endif
327
328
329 if BUILD_PRLIMIT
330 usrbin_exec_PROGRAMS += prlimit
331 MANPAGES += sys-utils/prlimit.1
332 dist_noinst_DATA += sys-utils/prlimit.1.adoc
333 prlimit_SOURCES = sys-utils/prlimit.c
334 prlimit_LDADD = $(LDADD) libcommon.la libsmartcols.la
335 prlimit_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
336 endif
337
338
339 if BUILD_LSNS
340 usrbin_exec_PROGRAMS += lsns
341 MANPAGES += sys-utils/lsns.8
342 dist_noinst_DATA += sys-utils/lsns.8.adoc
343 lsns_SOURCES = sys-utils/lsns.c
344 lsns_LDADD = $(LDADD) libcommon.la libsmartcols.la libmount.la
345 lsns_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir) -I$(ul_libmount_incdir)
346 endif
347
348
349 if BUILD_MOUNT
350 bin_PROGRAMS += mount umount
351 MANPAGES += \
352 sys-utils/mount.8 \
353 sys-utils/fstab.5 \
354 sys-utils/umount.8
355 dist_noinst_DATA += \
356 sys-utils/mount.8.adoc \
357 sys-utils/fstab.5.adoc \
358 sys-utils/umount.8.adoc
359 mount_SOURCES = sys-utils/mount.c
360 mount_LDADD = $(LDADD) libcommon.la libmount.la $(SELINUX_LIBS)
361 mount_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) -I$(ul_libmount_incdir)
362 mount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
363
364 umount_SOURCES = sys-utils/umount.c
365 umount_LDADD = $(LDADD) libcommon.la libmount.la
366 umount_CFLAGS = $(AM_CFLAGS) $(SUID_CFLAGS) -I$(ul_libmount_incdir)
367 umount_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
368
369 if HAVE_STATIC_MOUNT
370 bin_PROGRAMS += mount.static
371 mount_static_SOURCES = $(mount_SOURCES)
372 mount_static_CFLAGS = $(mount_CFLAGS)
373 mount_static_LDFLAGS = $(mount_LDFLAGS) -all-static
374 mount_static_LDADD = $(mount_LDADD) $(SELINUX_LIBS_STATIC)
375 endif
376
377 if HAVE_STATIC_UMOUNT
378 bin_PROGRAMS += umount.static
379 umount_static_SOURCES = $(umount_SOURCES)
380 umount_static_CFLAGS = $(umount_CFLAGS)
381 umount_static_LDFLAGS = $(umount_LDFLAGS) -all-static
382 umount_static_LDADD = $(umount_LDADD)
383 endif
384
385 install-exec-hook-mount:
386 if MAKEINSTALL_DO_CHOWN
387 chown root:root $(DESTDIR)$(bindir)/mount
388 endif
389 if MAKEINSTALL_DO_SETUID
390 chmod 4755 $(DESTDIR)$(bindir)/mount
391 endif
392 if MAKEINSTALL_DO_CHOWN
393 chown root:root $(DESTDIR)$(bindir)/umount
394 endif
395 if MAKEINSTALL_DO_SETUID
396 chmod 4755 $(DESTDIR)$(bindir)/umount
397 endif
398
399 INSTALL_EXEC_HOOKS += install-exec-hook-mount
400 endif # BUILD_MOUNT
401
402
403 if BUILD_SWAPON
404 sbin_PROGRAMS += swapon swapoff
405 MANPAGES += sys-utils/swapon.8
406 dist_noinst_DATA += sys-utils/swapon.8.adoc
407 MANLINKS += sys-utils/swapoff.8
408
409 swapon_SOURCES = \
410 sys-utils/swapon.c \
411 sys-utils/swapon-common.c \
412 sys-utils/swapon-common.h \
413 lib/swapprober.c \
414 include/swapprober.h
415 swapon_CFLAGS = $(AM_CFLAGS) \
416 -I$(ul_libblkid_incdir) \
417 -I$(ul_libmount_incdir) \
418 -I$(ul_libsmartcols_incdir)
419 swapon_LDADD = $(LDADD) \
420 libblkid.la \
421 libcommon.la \
422 libmount.la \
423 libsmartcols.la
424
425 swapoff_SOURCES = \
426 sys-utils/swapoff.c \
427 sys-utils/swapon-common.c \
428 sys-utils/swapon-common.h \
429 lib/swapprober.c \
430 include/swapprober.h
431 swapoff_CFLAGS = $(AM_CFLAGS) \
432 -I$(ul_libblkid_incdir) \
433 -I$(ul_libmount_incdir)
434 swapoff_LDADD = $(LDADD) \
435 libmount.la \
436 libblkid.la \
437 libcommon.la
438 endif
439
440 if BUILD_LSCPU
441 usrbin_exec_PROGRAMS += lscpu
442 MANPAGES += sys-utils/lscpu.1
443 dist_noinst_DATA += sys-utils/lscpu.1.adoc
444 lscpu_SOURCES = sys-utils/lscpu.c \
445 sys-utils/lscpu-cputype.c \
446 sys-utils/lscpu-cpu.c \
447 sys-utils/lscpu-topology.c \
448 sys-utils/lscpu-virt.c \
449 sys-utils/lscpu-arm.c \
450 sys-utils/lscpu-dmi.c \
451 sys-utils/lscpu.h
452 lscpu_LDADD = $(LDADD) libcommon.la libsmartcols.la $(RTAS_LIBS)
453 lscpu_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
454 endif
455
456 if BUILD_CHCPU
457 sbin_PROGRAMS += chcpu
458 MANPAGES += sys-utils/chcpu.8
459 dist_noinst_DATA += sys-utils/chcpu.8.adoc
460 chcpu_SOURCES = sys-utils/chcpu.c
461 chcpu_LDADD = $(LDADD) libcommon.la
462 endif
463
464 if BUILD_WDCTL
465 bin_PROGRAMS += wdctl
466 MANPAGES += sys-utils/wdctl.8
467 dist_noinst_DATA += sys-utils/wdctl.8.adoc
468 wdctl_SOURCES = sys-utils/wdctl.c
469 wdctl_LDADD = $(LDADD) libcommon.la libsmartcols.la
470 wdctl_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
471 endif
472
473 if BUILD_MOUNTPOINT
474 bin_PROGRAMS += mountpoint
475 MANPAGES += sys-utils/mountpoint.1
476 dist_noinst_DATA += sys-utils/mountpoint.1.adoc
477 mountpoint_LDADD = $(LDADD) libmount.la
478 mountpoint_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
479 mountpoint_SOURCES = sys-utils/mountpoint.c
480 endif
481
482 if BUILD_FALLOCATE
483 usrbin_exec_PROGRAMS += fallocate
484 MANPAGES += sys-utils/fallocate.1
485 dist_noinst_DATA += sys-utils/fallocate.1.adoc
486 fallocate_SOURCES = sys-utils/fallocate.c
487 fallocate_LDADD = $(LDADD) libcommon.la
488 endif
489
490 if BUILD_PIVOT_ROOT
491 sbin_PROGRAMS += pivot_root
492 MANPAGES += sys-utils/pivot_root.8
493 dist_noinst_DATA += sys-utils/pivot_root.8.adoc
494 pivot_root_SOURCES = sys-utils/pivot_root.c
495 endif
496
497 if BUILD_SWITCH_ROOT
498 sbin_PROGRAMS += switch_root
499 MANPAGES += sys-utils/switch_root.8
500 dist_noinst_DATA += sys-utils/switch_root.8.adoc
501 switch_root_SOURCES = sys-utils/switch_root.c
502 endif
503
504 if BUILD_UNSHARE
505 usrbin_exec_PROGRAMS += unshare
506 MANPAGES += sys-utils/unshare.1
507 dist_noinst_DATA += sys-utils/unshare.1.adoc
508 unshare_SOURCES = sys-utils/unshare.c \
509 lib/caputils.c \
510 lib/exec_shell.c
511 unshare_LDADD = $(LDADD) libcommon.la
512 unshare_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
513
514 if HAVE_STATIC_UNSHARE
515 usrbin_exec_PROGRAMS += unshare.static
516 unshare_static_SOURCES = $(unshare_SOURCES)
517 unshare_static_LDFLAGS = -all-static
518 unshare_static_LDADD = $(unshare_LDADD)
519 unshare_static_CFLAGS = $(unshare_CFLAGS)
520 endif
521 endif
522
523 if BUILD_NSENTER
524 usrbin_exec_PROGRAMS += nsenter
525 MANPAGES += sys-utils/nsenter.1
526 dist_noinst_DATA += sys-utils/nsenter.1.adoc
527 nsenter_SOURCES = sys-utils/nsenter.c lib/exec_shell.c \
528 lib/caputils.c
529 nsenter_LDADD = $(LDADD) libcommon.la $(SELINUX_LIBS)
530
531 if HAVE_STATIC_NSENTER
532 usrbin_exec_PROGRAMS += nsenter.static
533 nsenter_static_SOURCES = $(nsenter_SOURCES)
534 nsenter_static_LDFLAGS = -all-static
535 nsenter_static_LDADD = $(nsenter_LDADD)
536 endif
537 endif
538
539 if BUILD_HWCLOCK
540 sbin_PROGRAMS += hwclock
541 MANPAGES += \
542 sys-utils/hwclock.8 \
543 sys-utils/adjtime_config.5
544 dist_noinst_DATA += \
545 sys-utils/hwclock.8.adoc \
546 sys-utils/adjtime_config.5.adoc
547 hwclock_SOURCES = \
548 sys-utils/hwclock.c \
549 sys-utils/hwclock.h
550 if USE_HWCLOCK_GPLv3_DATETIME
551 hwclock_SOURCES += \
552 sys-utils/hwclock-parse-date.y
553 endif
554 hwclock_LDADD = $(LDADD) libcommon.la -lm
555 hwclock_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/sys-utils
556 if USE_HWCLOCK_CMOS
557 hwclock_SOURCES += \
558 sys-utils/hwclock-cmos.c
559 endif
560 if LINUX
561 hwclock_SOURCES += \
562 sys-utils/hwclock-rtc.c \
563 lib/monotonic.c
564 hwclock_LDADD += $(REALTIME_LIBS)
565 endif
566 if HAVE_AUDIT
567 hwclock_LDADD += -laudit
568 endif
569 endif # BUILD_HWCLOCK
570
571 if BUILD_SETPRIV
572 usrbin_exec_PROGRAMS += setpriv
573 MANPAGES += sys-utils/setpriv.1
574 dist_noinst_DATA += sys-utils/setpriv.1.adoc
575 setpriv_SOURCES = sys-utils/setpriv.c \
576 lib/caputils.c
577 setpriv_LDADD = $(LDADD) -lcap-ng libcommon.la
578 endif