Makefile revision 233405
1# $FreeBSD: head/kerberos5/lib/libkafs5/Makefile 233405 2012-03-24 00:42:38Z stas $ 2 3LIB= kafs5 4LDADD= -lasn1 -lroken 5DPADD= ${LIBASN1} ${LIBKRB5} ${LIBROKEN} 6INCS= kafs.h 7MAN= 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" 15LDADD+= -lkrb5 16LDFLAGS= -Wl,--no-undefined 17.endif 18 19MLINKS= 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 34SRCS= afssys.c afskrb5.c common.c krb5_err.h 35SRCS= afssys.c \ 36 afskrb5.c \ 37 common.c \ 38 kafs_locl.h \ 39 afssysdefs.h \ 40 roken_rename.h 41CFLAGS+= -I${KRB5DIR}/lib/kafs \ 42 -I${KRB5DIR}/lib/krb5 \ 43 -I${.OBJDIR}/../libkrb5/ \ 44 -I${KRB5DIR}/lib/roken 45 46CLEANFILES= kafs5.3 47 48kafs5.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 54