Module Name: src Committed By: christos Date: Tue Jul 9 00:05:44 UTC 2024
Added Files: src/crypto/external/bsd/openssh/libexec/sshd-session: Makefile Log Message: new program needed for each session To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 \ src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile diff -u /dev/null src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile:1.1 --- /dev/null Mon Jul 8 20:05:44 2024 +++ src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile Mon Jul 8 20:05:44 2024 @@ -0,0 +1,79 @@ +# $NetBSD: Makefile,v 1.1 2024/07/09 00:05:44 christos Exp $ + +NOMAN= yes +.include <bsd.own.mk> + +PROG= sshd-session + +BINDIR= /usr/libexec + +SRCS= auth-rhosts.c auth-passwd.c auth2-pubkeyfile.c \ + sshpty.c sshlogin.c servconf.c serverloop.c \ + auth.c auth2.c auth-options.c auth2-methods.c session.c \ + auth-krb5.c auth2-chall.c groupaccess.c \ + auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \ + auth2-none.c auth2-passwd.c auth2-pubkey.c \ + monitor.c monitor_wrap.c srclimit.c \ + kexgexs.c sftp-server.c sftp-common.c \ + sftp-realpath.c sandbox-rlimit.c sshd-session.c pfilter.c + +COPTS.auth-options.c+= -Wno-pointer-sign +COPTS.ldapauth.c+= -Wno-format-nonliteral # XXX: should fix + +.if (${USE_PAM} != "no") +SRCS+= auth-pam.c +LDADD+= -lpam ${PAM_STATIC_LDADD} +DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} + +.if ${USE_YP} != "no" +LDADD+= -lrpcsvc +DPADD+= ${LIBRPCSVC} +.endif + +.else # USE_PAM == no + +.if (${USE_SKEY} != "no") +LDADD+= -lskey +DPADD+= ${LIBSKEY} +.endif + +.endif # USE_PAM == no + +.if (${USE_KERBEROS} != "no") +SRCS+= gss-genr.c auth2-gss.c gss-serv.c gss-serv-krb5.c +LDADD+= -lgssapi -lheimntlm +DPADD+= ${LIBGSSAPI} ${LIBHEIMNTLM} + +LDADD+= -lkafs +DPADD+= ${LIBKAFS} + +SRCS+= auth2-krb5.c +LDADD+= ${LIBKRB5_LDADD} +DPADD+= ${LIBKRB5_DPADD} +.endif + +.if (${USE_LDAP} != "no") +SRCS+= ldapauth.c +LDADD+= ${LIBLDAP_LDADD} +DPADD+= ${LIBLDAP_DPADD} +.endif + +LDADD+= -lcrypt -lutil +DPADD+= ${LIBCRYPT} ${LIBUTIL} + +LDADD+= -lwrap +DPADD+= ${LIBWRAP} + +.ifdef CRUNCHEDPROG +CPPFLAGS+=-DSMALL +.else +LDADD+= -lblocklist +DPADD+= ${LIBBLOCKLIST} +.endif + +COPTS.sshlogin.c+= ${CC_WNO_STRINGOP_TRUNCATION} +COPTS.ldapauth.c+= ${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW} +COPTS.monitor.c+= -Wno-error=deprecated-declarations +COPTS.kexgexs.c+= -Wno-error=deprecated-declarations + +.include <bsd.prog.mk>