blob: 9b80e987adb3605666e67926b93e6aa02edbf255 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
all: telnetd
include ../MCONFIG
include ../MRULES
# -DAUTHENTICATE
# If having unused tty devices root.root and mode 600 bugs you,
# take out -DPARANOID_TTYS.
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS \
-DNO_REVOKE -DKLUDGELINEMODE -DDIAGNOSTICS \
-DLOGIN_WRAPPER=\"/usr/lib/telnetd/login\"
# LIBS += $(LIBTERMCAP)
OBJS = telnetd.o state.o termstat.o slc.o sys_term.o utility.o \
global.o setproctitle.o
# authenc.o (empty)
# logout.o logwtmp.o (now from -lutil)
telnetd: $(OBJS)
$(CC) $(LDFLAGS) $^ $(LIBS) -o $@
$(OBJS): defs.h ext.h pathnames.h telnetd.h logwtmp.h logout.h setproctitle.h
telnetd.o: ../version.h
install: telnetd
install -s -m$(DAEMONMODE) telnetd $(INSTALLROOT)$(SBINDIR)/in.telnetd
install -m$(MANMODE) issue.net.5 $(INSTALLROOT)$(MANDIR)/man5/
install -m$(MANMODE) telnetd.8 $(INSTALLROOT)$(MANDIR)/man8/in.telnetd.8
ln -sf in.telnetd.8 $(INSTALLROOT)$(MANDIR)/man8/telnetd.8
clean:
rm -f *.o telnetd
|