]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - kerberos5/lib/libkafs5/Makefile
MFV: r233550
[FreeBSD/FreeBSD.git] / kerberos5 / lib / libkafs5 / Makefile
1 # $FreeBSD$
2
3 LIB=    kafs5
4 LDADD=  -lasn1 -lroken
5 DPADD=  ${LIBASN1} ${LIBKRB5} ${LIBROKEN}
6 INCS=   kafs.h
7 MAN=    kafs5.3
8
9 #
10 # Linking with libkrb5 uncovers a bug in binutils.
11 # See http://repo.or.cz/w/binutils.git/commit/ee05170bf71819c99cb5a36a44735c231ae03c56 .
12 #
13 .if ${MACHINE_ARCH} != "mipsn32eb" && ${MACHINE_ARCH} != "mipsel" && \
14     ${MACHINE_ARCH} != "mipseb" && ${MACHINE_ARCH} != "mips"
15 LDADD+= -lkrb5
16 LDFLAGS=        -Wl,--no-undefined
17 .endif
18
19 MLINKS= kafs5.3 k_afs_cell_of_file.3 \
20         kafs5.3 k_hasafs.3 \
21         kafs5.3 k_pioctl.3 \
22         kafs5.3 k_setpag.3 \
23         kafs5.3 k_unlog.3 \
24         kafs5.3 kafs.3 \
25         kafs5.3 kafs_set_verbose.3 \
26         kafs5.3 kafs_settoken.3 \
27         kafs5.3 kafs_settoken5.3 \
28         kafs5.3 kafs_settoken_rxkad.3 \
29         kafs5.3 krb5_afslog.3 \
30         kafs5.3 krb5_afslog_uid.3 \
31         kafs5.3 krb_afslog.3 \
32         kafs5.3 krb_afslog_uid.3
33
34 SRCS=   afssys.c afskrb5.c common.c krb5_err.h
35 SRCS=   afssys.c \
36         afskrb5.c \
37         common.c \
38         kafs_locl.h \
39         afssysdefs.h \
40         roken_rename.h
41 CFLAGS+=        -I${KRB5DIR}/lib/kafs \
42                 -I${KRB5DIR}/lib/krb5 \
43                 -I${.OBJDIR}/../libkrb5/ \
44                 -I${KRB5DIR}/lib/roken
45
46 CLEANFILES= kafs5.3
47
48 kafs5.3: kafs.3
49         sed -e 's/libkafs, -lkafs/libkafs5, -lkafs5/g' ${.ALLSRC} >${.TARGET}
50
51 .include <bsd.lib.mk>
52
53 .PATH: ${KRB5DIR}/lib/kafs