2 usrbin_exec_PROGRAMS += script
3 dist_man_MANS += term-utils/script.1
4 script_SOURCES = term-utils/script.c lib/monotonic.c
5 script_CFLAGS = $(AM_CFLAGS) -Wno-format-y2k
6 script_LDADD = $(LDADD) libcommon.la $(REALTIME_LIBS)
11 script_LDADD += -lutempter
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)
21 usrbin_exec_PROGRAMS += scriptreplay
22 dist_man_MANS += term-utils/scriptreplay.1
23 scriptreplay_SOURCES = term-utils/scriptreplay.c \
24 term-utils/script-playutils.c \
25 term-utils/script-playutils.h
26 scriptreplay_LDADD = $(LDADD) libcommon.la $(MATH_LIBS)
27 endif # BUILD_SCRIPTREPLAY
30 usrbin_exec_PROGRAMS += scriptlive
31 dist_man_MANS += term-utils/scriptlive.1
32 scriptlive_SOURCES = term-utils/scriptlive.c \
33 term-utils/script-playutils.c \
34 term-utils/script-playutils.h \
36 nclude/pty-session.h \
38 scriptlive_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) -lutil
39 endif # BUILD_SCRIPTLIVE
43 sbin_PROGRAMS += agetty
44 dist_man_MANS += term-utils/agetty.8
45 agetty_SOURCES = term-utils/agetty.c
46 agetty_LDADD = $(LDADD) libcommon.la
48 agetty_LDADD += -lutil
54 usrbin_exec_PROGRAMS += setterm
55 dist_man_MANS += term-utils/setterm.1
56 setterm_SOURCES = term-utils/setterm.c
57 setterm_CFLAGS = $(AM_CFLAGS)
58 setterm_LDADD = $(LDADD) libcommon.la
60 setterm_LDADD += $(TINFO_LIBS)
61 setterm_CFLAGS += $(TINFO_CFLAGS)
63 setterm_LDADD += $(NCURSES_LIBS)
64 setterm_CFLAGS += $(NCURSES_CFLAGS)
70 usrbin_exec_PROGRAMS += mesg
71 mesg_LDADD = $(LDADD) libcommon.la
72 dist_man_MANS += term-utils/mesg.1
73 mesg_SOURCES = term-utils/mesg.c
78 usrbin_exec_PROGRAMS += wall
83 dist_man_MANS += term-utils/wall.1
84 wall_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
85 wall_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
86 wall_LDADD = $(LDADD) libcommon.la
88 if MAKEINSTALL_DO_CHOWN
89 install-exec-hook-wall::
90 chgrp tty $(DESTDIR)$(usrbin_execdir)/wall
91 chmod g+s $(DESTDIR)$(usrbin_execdir)/wall
93 INSTALL_EXEC_HOOKS += install-exec-hook-wall
100 usrbin_exec_PROGRAMS += write
101 dist_man_MANS += term-utils/write.1
102 write_SOURCES = term-utils/write.c
103 write_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
104 write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
105 write_LDADD = $(LDADD) libcommon.la
108 if MAKEINSTALL_DO_CHOWN
109 install-exec-hook-write::
110 chgrp tty $(DESTDIR)$(usrbin_execdir)/write
111 chmod g+s $(DESTDIR)$(usrbin_execdir)/write
113 INSTALL_EXEC_HOOKS += install-exec-hook-write