opnsense-src/kerberos5/lib/libwind/Makefile
Doug Rabson 6e4dbb7fef pkgbase: split kerberos binaries and libs
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
2022-08-03 11:02:28 +01:00

36 lines
548 B
Makefile

#$FreeBSD$
PACKAGE= kerberos-lib
LIB= wind
LDFLAGS= -Wl,--no-undefined
VERSION_MAP= ${KRB5DIR}/lib/wind/version-script.map
LIBADD= com_err roken
INCS= wind.h \
wind_err.h
SRCS= bidi.c \
bidi_table.c \
combining.c \
combining_table.c \
doxygen.c \
errorlist.c \
errorlist_table.c \
ldap.c \
map.c \
map_table.c \
normalize.c \
normalize_table.c \
punycode.c \
stringprep.c \
utf8.c
SRCS+= wind_err.c \
wind_err.h
CFLAGS+=-I${KRB5DIR}/lib/roken -I${SRCTOP}/contrib/com_err -I.
.include <bsd.lib.mk>
.PATH: ${KRB5DIR}/lib/wind