Home | History | Annotate | Line # | Download | only in sshd
Makefile revision 1.8.2.1
      1  1.8.2.1      yamt #	$NetBSD: Makefile,v 1.8.2.1 2012/10/30 18:46:21 yamt Exp $
      2      1.1  christos 
      3      1.1  christos .include <bsd.own.mk>
      4      1.1  christos 
      5      1.1  christos PROG=	sshd
      6      1.1  christos MAN=	sshd.8 sshd_config.5 moduli.5
      7      1.1  christos 
      8      1.1  christos BINDIR=	/usr/sbin
      9      1.1  christos 
     10      1.1  christos SRCS=	sshd.c auth-rhosts.c auth-passwd.c auth-rsa.c auth-rh-rsa.c \
     11      1.2      adam 	sshpty.c sshlogin.c servconf.c serverloop.c \
     12      1.1  christos 	auth.c auth1.c auth2.c auth-options.c session.c \
     13      1.1  christos 	auth-chall.c auth2-chall.c groupaccess.c \
     14      1.1  christos 	auth-skey.c auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \
     15      1.1  christos 	auth2-none.c auth2-passwd.c auth2-pubkey.c \
     16      1.1  christos 	monitor_mm.c monitor.c monitor_wrap.c \
     17      1.6  christos 	kexdhs.c kexgexs.c kexecdhs.c sftp-server.c sftp-common.c \
     18      1.6  christos 	auth2-jpake.c \
     19      1.8  christos 	roaming_common.c roaming_serv.c sandbox-rlimit.c
     20      1.2      adam 
     21      1.2      adam COPTS.auth-options.c=	-Wno-pointer-sign
     22      1.7  christos COPTS.ldapauth.c=	-Wno-format-nonliteral	# XXX: should fix
     23      1.1  christos 
     24      1.1  christos .if (${USE_PAM} != "no")
     25      1.2      adam SRCS+=	auth-pam.c
     26      1.1  christos LDADD+=	-lpam ${PAM_STATIC_LDADD}
     27      1.1  christos DPADD+=	${LIBPAM} ${PAM_STATIC_DPADD}
     28      1.1  christos 
     29      1.1  christos .if ${USE_YP} != "no"
     30      1.1  christos LDADD+= -lrpcsvc
     31      1.1  christos DPADD+= ${LIBRPCSVC}
     32      1.1  christos .endif
     33      1.1  christos 
     34      1.1  christos .else	# USE_PAM == no
     35      1.1  christos 
     36      1.1  christos .if (${USE_SKEY} != "no")
     37      1.1  christos LDADD+=	-lskey
     38      1.1  christos DPADD+=	${LIBSKEY}
     39      1.1  christos .endif
     40      1.1  christos 
     41      1.1  christos .endif	# USE_PAM == no
     42      1.1  christos 
     43      1.1  christos .if (${USE_KERBEROS} != "no")
     44      1.2      adam SRCS+=	gss-genr.c auth2-gss.c gss-serv.c gss-serv-krb5.c
     45      1.1  christos LDADD+=	-lgssapi -lheimntlm
     46      1.1  christos DPADD+=	${LIBGSSAPI} ${LIBHEIMNTLM}
     47      1.1  christos 
     48      1.1  christos LDADD+=	-lkafs
     49      1.1  christos DPADD+= ${LIBKAFS}
     50      1.1  christos 
     51      1.1  christos SRCS+=	auth-krb5.c auth2-krb5.c
     52      1.1  christos LDADD+=	-lkrb5 -lasn1
     53      1.1  christos DPADD+=	${LIBKRB5} ${LIBASN1}
     54      1.1  christos 
     55      1.1  christos LDADD+=	-lcom_err -lroken
     56      1.1  christos DPADD+=	${LIBCOM_ERR} ${LIBROKEN}
     57      1.1  christos .endif
     58      1.1  christos 
     59      1.2      adam .if (${USE_LDAP} != "no")
     60      1.2      adam SRCS+=	ldapauth.c
     61      1.4        he LDADD+=	-lldap -lssl -llber
     62      1.4        he DPADD+=	${LIBLDAP} ${LIBSSL} ${LIBLBER}
     63      1.2      adam .endif
     64      1.2      adam 
     65      1.1  christos .include <bsd.prog.mk>
     66      1.1  christos 
     67      1.1  christos LDADD+=	-lcrypt -lutil
     68      1.1  christos DPADD+=	${LIBCRYPT} ${LIBUTIL}
     69      1.1  christos 
     70      1.1  christos LDADD+=	-lwrap
     71      1.1  christos DPADD+=	${LIBWRAP}
     72