DOTS=../
include $(DOTS)GNUmakefile.inc

ifeq ($(OS),4.4BSD)
OSTARGET=4.4bsd
endif
ifeq ($(OS),Linux)
OSTARGET=linux
endif

CFLAGS+=$(DINET6) $(DIPSEC) $(DFASTCTO) -I../${DOTS}include

all:
	cd libtelnet; make XCFLAGS="$(CFLAGS)" XLIBS="$(LOADLIBES) -L../../support" $(OSTARGET)
	cd telnet; make XCFLAGS="$(CFLAGS)" XLIBS="$(LOADLIBES) -L../../support" $(OSTARGET)
	cd telnetd; make XCFLAGS="$(CFLAGS)" XLIBS="$(LOADLIBES) -L../../support" $(OSTARGET)

install: all
	@echo "telnet -> $(DESTDIR)$(USR_BINDIR)/telnet"
	@install -m 711 telnet/telnet $(DESTDIR)$(USR_BINDIR)
	@echo "telnetd -> $(DESTDIR)$(LIBEXECDIR)/telnetd"
	@install -m 711 telnetd/telnetd $(DESTDIR)$(LIBEXECDIR)
	@echo "telnet.1 -> $(DESTDIR)$(MANDIR)/man1/telnet.1"
	@install -m 644 telnet/telnet.1 $(DESTDIR)$(MANDIR)/man1/telnet.1
	@echo "telnetd.8 -> $(DESTDIR)$(MANDIR)/man8/telnetd.8"
	@install -m 644 telnetd/telnetd.8 $(DESTDIR)$(MANDIR)/man8/telnetd.8

clean:
	cd libtelnet; make clean
	cd telnet; make clean
	cd telnetd; make clean
