]>
Commit | Line | Data |
---|---|---|
3f91b990 | 1 | if BUILD_SCRIPT |
22d2322e KZ |
2 | usrbin_exec_PROGRAMS += script |
3 | dist_man_MANS += term-utils/script.1 | |
04639805 | 4 | script_SOURCES = term-utils/script.c lib/monotonic.c |
8353549e | 5 | script_CFLAGS = $(AM_CFLAGS) -Wno-format-y2k |
a3b69ccb | 6 | script_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS) |
22d2322e KZ |
7 | if HAVE_UTIL |
8 | script_LDADD += -lutil | |
9 | endif | |
10 | if HAVE_UTEMPTER | |
11 | script_LDADD += -lutempter | |
12 | endif | |
6a40c65f SK |
13 | |
14 | check_PROGRAMS += test_script | |
15 | test_script_SOURCES = $(script_SOURCES) | |
16 | test_script_LDADD = $(script_LDADD) | |
17 | test_script_CFLAGS = -DTEST_SCRIPT $(logger_CFLAGS) | |
3f91b990 | 18 | endif # BUILD_SCRIPT |
22d2322e | 19 | |
3f91b990 | 20 | if BUILD_SCRIPTREPLAY |
22d2322e KZ |
21 | usrbin_exec_PROGRAMS += scriptreplay |
22 | dist_man_MANS += term-utils/scriptreplay.1 | |
23 | scriptreplay_SOURCES = term-utils/scriptreplay.c | |
feda4342 | 24 | scriptreplay_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) |
3f91b990 | 25 | endif # BUILD_SCRIPTREPLAY |
22d2322e KZ |
26 | |
27 | ||
28 | if BUILD_AGETTY | |
29 | sbin_PROGRAMS += agetty | |
30 | dist_man_MANS += term-utils/agetty.8 | |
31 | agetty_SOURCES = term-utils/agetty.c | |
dcdb349b | 32 | agetty_LDADD = $(LDADD) libcommon.la |
8026fa9b | 33 | if BSD |
c32270d4 | 34 | agetty_LDADD += -lutil |
8026fa9b | 35 | endif |
22d2322e KZ |
36 | endif # BUILD_AGETTY |
37 | ||
38 | ||
d78d0409 | 39 | if BUILD_SETTERM |
22d2322e KZ |
40 | usrbin_exec_PROGRAMS += setterm |
41 | dist_man_MANS += term-utils/setterm.1 | |
42 | setterm_SOURCES = term-utils/setterm.c | |
ccf92e6d | 43 | setterm_CFLAGS = $(AM_CFLAGS) |
35b578a0 | 44 | setterm_LDADD = $(LDADD) libcommon.la |
ccf92e6d KZ |
45 | if HAVE_TINFO |
46 | setterm_LDADD += $(TINFO_LIBS) | |
47 | setterm_CFLAGS += $(TINFO_CFLAGS) | |
48 | else | |
49 | setterm_LDADD += $(NCURSES_LIBS) | |
50 | setterm_CFLAGS += $(NCURSES_CFLAGS) | |
51 | endif | |
22d2322e KZ |
52 | endif |
53 | ||
54 | ||
22d2322e KZ |
55 | if BUILD_MESG |
56 | usrbin_exec_PROGRAMS += mesg | |
57 | dist_man_MANS += term-utils/mesg.1 | |
58 | mesg_SOURCES = term-utils/mesg.c | |
59 | endif | |
60 | ||
61 | ||
62 | if BUILD_WALL | |
63 | usrbin_exec_PROGRAMS += wall | |
64 | wall_SOURCES = \ | |
65 | term-utils/wall.c \ | |
66 | term-utils/ttymsg.c \ | |
d77ab74a | 67 | term-utils/ttymsg.h |
22d2322e KZ |
68 | dist_man_MANS += term-utils/wall.1 |
69 | wall_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) | |
70 | wall_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
dcdb349b | 71 | wall_LDADD = $(LDADD) libcommon.la |
22d2322e KZ |
72 | if USE_TTY_GROUP |
73 | if MAKEINSTALL_DO_CHOWN | |
74 | install-exec-hook-wall:: | |
75 | chgrp tty $(DESTDIR)$(usrbin_execdir)/wall | |
76 | chmod g+s $(DESTDIR)$(usrbin_execdir)/wall | |
77 | ||
78 | INSTALL_EXEC_HOOKS += install-exec-hook-wall | |
79 | endif | |
80 | endif | |
81 | endif # BUILD_WALL | |
82 | ||
83 | ||
84 | if BUILD_WRITE | |
85 | usrbin_exec_PROGRAMS += write | |
86 | dist_man_MANS += term-utils/write.1 | |
87 | write_SOURCES = term-utils/write.c | |
88 | write_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) | |
89 | write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
a58b9025 | 90 | write_LDADD = $(LDADD) libcommon.la |
22d2322e KZ |
91 | |
92 | if USE_TTY_GROUP | |
93 | if MAKEINSTALL_DO_CHOWN | |
94 | install-exec-hook-write:: | |
95 | chgrp tty $(DESTDIR)$(usrbin_execdir)/write | |
96 | chmod g+s $(DESTDIR)$(usrbin_execdir)/write | |
97 | ||
98 | INSTALL_EXEC_HOOKS += install-exec-hook-write | |
99 | endif | |
100 | endif | |
101 | endif # BUILD_WRITE |