6e4dbb7fef
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow installing kerbereos libraries without adding a dependancy on the large utilities package. It makes sense to put libgssapi in runtime rather than kerberos-lib since this is a plugin layer which is intended to support any GSS-API mechanisms, not just kerberos. A good example of a package which uses kerberos libraries without needing the kerberos utilities is sshd. This uses the kerberos GSS-API libraries to implement its GSSAPIAuthentication option. MFC after: 2 weeks Subscribers: imp Differential Revision: https://reviews.freebsd.org/D36028
46 lines
749 B
Makefile
46 lines
749 B
Makefile
# $FreeBSD$
|
|
|
|
PACKAGE= kerberos-lib
|
|
|
|
LIB= kadm5srv
|
|
LDFLAGS= -Wl,--no-undefined
|
|
LIBADD= com_err hdb krb5 roken
|
|
VERSION_MAP= ${KRB5DIR}/lib/kadm5/version-script.map
|
|
MAN= kadm5_pwcheck.3
|
|
|
|
SRCS= acl.c \
|
|
bump_pw_expire.c \
|
|
chpass_s.c \
|
|
common_glue.c \
|
|
context_s.c \
|
|
create_s.c \
|
|
delete_s.c \
|
|
destroy_s.c \
|
|
ent_setup.c \
|
|
error.c \
|
|
flush_s.c \
|
|
free.c \
|
|
get_princs_s.c \
|
|
get_s.c \
|
|
init_s.c \
|
|
kadm5_err.c \
|
|
kadm5_err.h \
|
|
keys.c \
|
|
log.c \
|
|
marshall.c \
|
|
modify_s.c \
|
|
password_quality.c \
|
|
privs_s.c \
|
|
randkey_s.c \
|
|
rename_s.c \
|
|
server_glue.c \
|
|
set_keys.c \
|
|
set_modifier.c
|
|
|
|
CFLAGS+=-I${KRB5DIR}/lib/kadm5 -I${KRB5DIR}/lib/asn1 -I${KRB5DIR}/lib/roken \
|
|
-I${SRCTOP}/contrib/com_err -I.
|
|
|
|
.include <bsd.lib.mk>
|
|
|
|
.PATH: ${KRB5DIR}/lib/kadm5
|