]>
Commit | Line | Data |
---|---|---|
1 | if BUILD_SCRIPT | |
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) | |
7 | if HAVE_UTIL | |
8 | script_LDADD += -lutil | |
9 | endif | |
10 | if HAVE_UTEMPTER | |
11 | script_LDADD += -lutempter | |
12 | endif | |
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) | |
18 | endif # BUILD_SCRIPT | |
19 | ||
20 | if BUILD_SCRIPTREPLAY | |
21 | usrbin_exec_PROGRAMS += scriptreplay | |
22 | dist_man_MANS += term-utils/scriptreplay.1 | |
23 | scriptreplay_SOURCES = term-utils/scriptreplay.c | |
24 | scriptreplay_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) | |
25 | endif # BUILD_SCRIPTREPLAY | |
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 | |
32 | agetty_LDADD = $(LDADD) libcommon.la | |
33 | if BSD | |
34 | agetty_LDADD += -lutil | |
35 | endif | |
36 | endif # BUILD_AGETTY | |
37 | ||
38 | ||
39 | if BUILD_SETTERM | |
40 | usrbin_exec_PROGRAMS += setterm | |
41 | dist_man_MANS += term-utils/setterm.1 | |
42 | setterm_SOURCES = term-utils/setterm.c | |
43 | setterm_CFLAGS = $(AM_CFLAGS) | |
44 | setterm_LDADD = $(LDADD) libcommon.la | |
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 | |
52 | endif | |
53 | ||
54 | ||
55 | if BUILD_MESG | |
56 | usrbin_exec_PROGRAMS += mesg | |
57 | mesg_LDADD = $(LDADD) libcommon.la | |
58 | dist_man_MANS += term-utils/mesg.1 | |
59 | mesg_SOURCES = term-utils/mesg.c | |
60 | endif | |
61 | ||
62 | ||
63 | if BUILD_WALL | |
64 | usrbin_exec_PROGRAMS += wall | |
65 | wall_SOURCES = \ | |
66 | term-utils/wall.c \ | |
67 | term-utils/ttymsg.c \ | |
68 | term-utils/ttymsg.h | |
69 | dist_man_MANS += term-utils/wall.1 | |
70 | wall_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) | |
71 | wall_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
72 | wall_LDADD = $(LDADD) libcommon.la | |
73 | if USE_TTY_GROUP | |
74 | if MAKEINSTALL_DO_CHOWN | |
75 | install-exec-hook-wall:: | |
76 | chgrp tty $(DESTDIR)$(usrbin_execdir)/wall | |
77 | chmod g+s $(DESTDIR)$(usrbin_execdir)/wall | |
78 | ||
79 | INSTALL_EXEC_HOOKS += install-exec-hook-wall | |
80 | endif | |
81 | endif | |
82 | endif # BUILD_WALL | |
83 | ||
84 | ||
85 | if BUILD_WRITE | |
86 | usrbin_exec_PROGRAMS += write | |
87 | dist_man_MANS += term-utils/write.1 | |
88 | write_SOURCES = term-utils/write.c | |
89 | write_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS) | |
90 | write_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS) | |
91 | write_LDADD = $(LDADD) libcommon.la | |
92 | ||
93 | if USE_TTY_GROUP | |
94 | if MAKEINSTALL_DO_CHOWN | |
95 | install-exec-hook-write:: | |
96 | chgrp tty $(DESTDIR)$(usrbin_execdir)/write | |
97 | chmod g+s $(DESTDIR)$(usrbin_execdir)/write | |
98 | ||
99 | INSTALL_EXEC_HOOKS += install-exec-hook-write | |
100 | endif | |
101 | endif | |
102 | endif # BUILD_WRITE |