Makefile revision 233294
1120949Snectar# $FreeBSD: head/kerberos5/lib/libkafs5/Makefile 233294 2012-03-22 08:48:42Z stas $
2120949Snectar
3120949SnectarLIB=	kafs5
4233294SstasLDADD=	-lasn1 -lroken
5225778SstasDPADD=	${LIBASN1} ${LIBKRB5} ${LIBROKEN}
6120950SnectarINCS=	kafs.h
7120951SnectarMAN=	kafs5.3
8120951Snectar
9233294Sstas#
10233294Sstas# Linking with libkrb5 uncovers a bug in binutils.
11233294Sstas# See http://repo.or.cz/w/binutils.git/commit/ee05170bf71819c99cb5a36a44735c231ae03c56 .
12233294Sstas#
13233294Sstas.if ${MACHINE_ARCH} != "mipsn32eb" && ${MACHINE_ARCH} != "mipsel" && ${MACHINE_ARCH} != "mipseb"
14233294SstasLDADD+=	-lkrb5
15233294SstasLDFLAGS=	-Wl,--no-undefined
16233294Sstas.endif
17233294Sstas
18125491SruMLINKS=	kafs5.3 k_afs_cell_of_file.3 \
19125491Sru	kafs5.3 k_hasafs.3 \
20125491Sru	kafs5.3 k_pioctl.3 \
21125491Sru	kafs5.3 k_setpag.3 \
22125491Sru	kafs5.3 k_unlog.3 \
23125491Sru	kafs5.3 kafs.3 \
24125491Sru	kafs5.3 kafs_set_verbose.3 \
25125491Sru	kafs5.3 kafs_settoken.3 \
26125491Sru	kafs5.3 kafs_settoken5.3 \
27125491Sru	kafs5.3 kafs_settoken_rxkad.3 \
28125491Sru	kafs5.3 krb5_afslog.3 \
29125491Sru	kafs5.3 krb5_afslog_uid.3 \
30125491Sru	kafs5.3 krb_afslog.3 \
31120951Snectar	kafs5.3 krb_afslog_uid.3
32120951Snectar
33178828SdfrSRCS=	afssys.c afskrb5.c common.c krb5_err.h
34233294SstasSRCS=	afssys.c \
35233294Sstas	afskrb5.c \
36233294Sstas	common.c \
37233294Sstas	kafs_locl.h \
38233294Sstas	afssysdefs.h \
39233294Sstas	roken_rename.h
40233294SstasCFLAGS+=	-I${KRB5DIR}/lib/kafs \
41233294Sstas		-I${KRB5DIR}/lib/krb5 \
42233294Sstas		-I${.OBJDIR}/../libkrb5/ \
43233294Sstas		-I${KRB5DIR}/lib/roken
44125491Sru
45124545SruCLEANFILES= kafs5.3
46124545Sru
47125491Srukafs5.3: kafs.3
48120951Snectar	sed -e 's/libkafs, -lkafs/libkafs5, -lkafs5/g' ${.ALLSRC} >${.TARGET}
49120951Snectar
50120949Snectar.include <bsd.lib.mk>
51120949Snectar
52125491Sru.PATH: ${KRB5DIR}/lib/kafs
53