usrbin_exec_PROGRAMS += script dist_man_MANS += term-utils/script.1 script_SOURCES = term-utils/script.c script_LDADD = if HAVE_UTIL script_LDADD += -lutil endif if HAVE_UTEMPTER script_LDADD += -lutempter endif usrbin_exec_PROGRAMS += scriptreplay dist_man_MANS += term-utils/scriptreplay.1 scriptreplay_SOURCES = term-utils/scriptreplay.c if BUILD_AGETTY sbin_PROGRAMS += agetty dist_man_MANS += term-utils/agetty.8 agetty_SOURCES = term-utils/agetty.c if !HAVE_LANGINFO agetty_SOURCES += lib/langinfo.c endif endif # BUILD_AGETTY # TODO: add BUILD_SETTERM to configure.am if HAVE_NCURSES if LINUX usrbin_exec_PROGRAMS += setterm dist_man_MANS += term-utils/setterm.1 setterm_SOURCES = term-utils/setterm.c endif if HAVE_TINFO setterm_LDADD = -ltinfo else setterm_LDADD = @NCURSES_LIBS@ endif endif if BUILD_RESET dist_usrbin_exec_SCRIPTS += term-utils/reset dist_man_MANS += term-utils/reset.1 endif EXTRA_DIST += term-utils/reset.033c if BUILD_MESG usrbin_exec_PROGRAMS += mesg dist_man_MANS += term-utils/mesg.1 mesg_SOURCES = term-utils/mesg.c endif if BUILD_WALL usrbin_exec_PROGRAMS += wall wall_SOURCES = \ term-utils/wall.c \ term-utils/ttymsg.c \ term-utils/ttymsg.h \ lib/strutils.c \ lib/fileutils.c dist_man_MANS += term-utils/wall.1 wall_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) wall_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) if USE_TTY_GROUP if MAKEINSTALL_DO_CHOWN install-exec-hook-wall:: chgrp tty $(DESTDIR)$(usrbin_execdir)/wall chmod g+s $(DESTDIR)$(usrbin_execdir)/wall INSTALL_EXEC_HOOKS += install-exec-hook-wall endif endif endif # BUILD_WALL if BUILD_WRITE usrbin_exec_PROGRAMS += write dist_man_MANS += term-utils/write.1 write_SOURCES = term-utils/write.c write_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) if USE_TTY_GROUP if MAKEINSTALL_DO_CHOWN install-exec-hook-write:: chgrp tty $(DESTDIR)$(usrbin_execdir)/write chmod g+s $(DESTDIR)$(usrbin_execdir)/write INSTALL_EXEC_HOOKS += install-exec-hook-write endif endif endif # BUILD_WRITE