Makefile revision 117813
1# $FreeBSD: head/usr.bin/telnet/Makefile 117813 2003-07-20 23:29:46Z markm $ 2 3TELNETDIR= ${.CURDIR}/../../contrib/telnet 4.PATH: ${TELNETDIR}/telnet 5 6PROG= telnet 7 8SRCS= commands.c main.c network.c ring.c sys_bsd.c \ 9 telnet.c terminal.c utilities.c 10 11CFLAGS+= -DKLUDGELINEMODE -DUSE_TERMIO -DENV_HACK -DOPIE \ 12 -I${TELNETDIR} -I${TELNETDIR}/libtelnet/ 13 14.if exists(${.OBJDIR}/../../lib/libtelnet) 15LIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 16.else 17LIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 18.endif 19 20DPADD= ${LIBTERMCAP} ${LIBTELNET} 21LDADD= -ltermcap ${LIBTELNET} 22 23.if !defined(RELEASE_CRUNCH) 24CFLAGS+= -DINET6 -DIPSEC 25DPADD+= ${LIBIPSEC} 26LDADD+= -lipsec 27.else 28.PATH: ${TELNETDIR}/libtelnet 29SRCS+= genget.c getent.c misc.c 30CFLAGS+= -DHAS_CGETENT 31.endif 32 33.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 34SRCS+= authenc.c 35CFLAGS+= -DENCRYPTION -DAUTHENTICATION -DIPSEC 36DPADD+= ${LIBMP} ${LIBCRYPTO} ${LIBCRYPT} ${LIBIPSEC} ${LIBPAM} 37LDADD+= -lmp -lcrypto -lcrypt -lipsec ${MINUSLPAM} 38.if !defined(NO_KERBEROS) 39CFLAGS+= -DKRB5 -DFORWARD -Dnet_write=telnet_net_write 40DPADD+= ${LIBKRB5} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN} 41LDADD+= -lkrb5 -lasn1 -lcom_err -lroken 42.endif 43.endif 44 45.include <bsd.prog.mk> 46