head	1.14;
access;
symbols;
locks; strict;
comment	@# @;


1.14
date	97.06.09.01.32.42;	author dholland;	state Exp;
branches;
next	1.13;

1.13
date	97.06.09.01.11.12;	author dholland;	state Exp;
branches;
next	1.12;

1.12
date	97.05.13.05.37.24;	author dholland;	state Exp;
branches;
next	1.11;

1.11
date	96.11.23.19.01.33;	author dholland;	state Exp;
branches;
next	1.10;

1.10
date	96.08.30.02.32.45;	author dholland;	state Exp;
branches;
next	1.9;

1.9
date	96.08.30.00.52.05;	author dholland;	state Exp;
branches;
next	1.8;

1.8
date	96.08.16.18.49.44;	author dholland;	state Exp;
branches;
next	1.7;

1.7
date	96.08.15.08.34.31;	author dholland;	state Exp;
branches;
next	1.6;

1.6
date	96.08.15.06.23.38;	author dholland;	state Exp;
branches;
next	1.5;

1.5
date	96.08.14.18.03.29;	author dholland;	state Exp;
branches;
next	1.4;

1.4
date	96.07.22.08.37.05;	author dholland;	state Exp;
branches;
next	1.3;

1.3
date	96.07.16.08.58.08;	author dholland;	state Exp;
branches;
next	1.2;

1.2
date	96.07.16.08.00.44;	author dholland;	state Exp;
branches;
next	1.1;

1.1
date	94.05.23.09.11.54;	author rzsfl;	state Exp;
branches;
next	;


desc
@Original
@


1.14
log
@minor glibc fixes
@
text
@all: telnetd

include ../MCONFIG
include ../MRULES

ifeq ($(USE_GLIBC),1)
CFLAGS += -D_GNU_SOURCE
endif

# -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 \
	-DTERMCAP -DUSE_TERMIO -DKLUDGELINEMODE -DDIAGNOSTICS
LIBS += $(LIBTERMCAP)

OBJS = telnetd.o state.o termstat.o slc.o sys_term.o utility.o \
	global.o authenc.o logwtmp.o logout.o

telnetd: $(OBJS)
	$(CC) $(LDFLAGS) $^ $(LIBS) -o $@@

$(OBJS): defs.h ext.h pathnames.h telnetd.h logwtmp.h logout.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 

@


1.13
log
@Fix INSTALLROOT
@
text
@d6 4
@


1.12
log
@fix to use INSTALLROOT
@
text
@d24 4
a27 4
	install -s -m$(DAEMONMODE) telnetd $(INSTALLDIR)$(SBINDIR)/in.telnetd
	install -m$(MANMODE) issue.net.5 $(INSTALLDIR)$(MANDIR)/man5/
	install -m$(MANMODE) telnetd.8 $(INSTALLDIR)$(MANDIR)/man8/in.telnetd.8
	ln -sf in.telnetd.8 $(INSTALLDIR)$(MANDIR)/man8/telnetd.8
@


1.11
log
@Standardize install permissions.
@
text
@d24 4
a27 4
	install -s -m$(DAEMONMODE) telnetd $(SBINDIR)/in.telnetd
	install -m$(MANMODE) issue.net.5 $(MANDIR)/man5/
	install -m$(MANMODE) telnetd.8 $(MANDIR)/man8/in.telnetd.8
	ln -sf in.telnetd.8 $(MANDIR)/man8/telnetd.8
@


1.10
log
@don't use -lbsd
@
text
@d24 3
a26 3
	install -s -m744 telnetd $(SBINDIR)/in.telnetd
	install -m644 issue.net.5 $(MANDIR)/man5/
	install -m644 telnetd.8 $(MANDIR)/man8/in.telnetd.8
@


1.9
log
@Support install prefixes
@
text
@d13 1
a13 1
LIBS += -lbsd $(LIBTERMCAP)
d16 1
a16 1
	global.o authenc.o logwtmp.o
d21 1
a21 1
$(OBJS): defs.h ext.h pathnames.h telnetd.h
@


1.8
log
@new option PARANOID_TTYS
@
text
@d24 4
a27 3
	install -s -m744 telnetd /usr/sbin/in.telnetd
	install -m644 issue.net.5 /usr/man/man5/
	install -m644 telnetd.8 /usr/man/man8/in.telnetd.8
@


1.7
log
@don't need getent.c any more
@
text
@d8 4
a11 1
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' \
@


1.6
log
@merge libtelnet
@
text
@d13 1
a13 1
	global.o authenc.o logwtmp.o getent.o
@


1.5
log
@use config for which termcap lib
@
text
@d8 1
a8 1
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -I.. \
d13 1
a13 1
	global.o authenc.o logwtmp.o
d16 1
a16 1
	$(CC) $(LDFLAGS) $^ $(LIBS) -L../libtelnet -ltelnet -o $@@
@


1.4
log
@removed broken kerberos support
@
text
@d10 1
a10 1
LIBS += -lbsd -ltermcap
@


1.3
log
@new makefiles
@
text
@d6 3
a8 1
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -DAUTHENTICATE -I.. \
@


1.2
log
@As distributed with NetKit-B-0.06
@
text
@d1 5
d8 7
a14 1
LDLIBS = -lbsd -ltermcap -ltelnet -L ../libtelnet
d16 1
a16 2
telnetd: telnetd.o state.o termstat.o slc.o sys_term.o utility.o \
		global.o authenc.o logwtmp.o
@


1.1
log
@Initial revision
@
text
@d1 15
@
