Makefile revision 56545
156545Smarkm# $FreeBSD: cvs2svn/branches/MARKM/kerberos5/usr.sbin/ktutil/Makefile 56545 2000-01-24 19:56:26Z markm $
256545Smarkm
356545SmarkmPROG=		ktutil
456545SmarkmSRCS=		ktutil.c add.c change.c copy.c get.c list.c purge.c remove.c \
556545Smarkm		srvconvert.c srvcreate.c \
656545Smarkm		kadm5/private.h kadm5/admin.h kadm5/kadm5_err.h \
756545Smarkm		krb5_err.h heim_err.h
856545SmarkmCFLAGS+=	-I${KRB5DIR}/include \
956545Smarkm		-I${KRB5DIR}/lib/roken \
1056545Smarkm		-I${KRB5DIR}/lib/krb5 \
1156545Smarkm		-I${KRB5DIR}/lib/asn1 \
1256545Smarkm		-I${KRB5DIR}/lib/sl \
1356545Smarkm		-I${KRB5DIR}/admin \
1456545Smarkm		-I${ASN1OBJDIR} \
1556545Smarkm		-I${.OBJDIR}
1656545Smarkm.if defined(KRB5_KRB4_COMPAT)
1756545Smarkm_krb4libs=	-lkrb -lkafs
1856545Smarkm_krb4deps=	${LIBKRB} ${LIBKAFS}
1956545Smarkm.endif
2056545SmarkmLDADD=		-L${KRB5OBJDIR} -lkrb5 -L${KAFS5OBJDIR} -lkafs5 \
2156545Smarkm		-L${ROKENOBJDIR} -lroken ${_krb4libs} \
2256545Smarkm		-L${SLOBJDIR} -lsl -L${ASN1OBJDIR} -lasn1 \
2356545Smarkm		-L${KADM5COBJDIR} -lkadm5clnt \
2456545Smarkm		-ldes -lcrypt -lcom_err -lreadline
2556545SmarkmDPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} ${_krb4deps} \
2656545Smarkm		${LIBSL} ${LIBASN1} ${LIBKADM5CLNT} \
2756545Smarkm		${LIBDES} ${LIBCRYPT} ${LIBCOM_ERR} ${LIBREADLINE}
2856545SmarkmMAN8=		ktutil.8
2956545Smarkm
3056545Smarkm.include <bsd.prog.mk>
3156545Smarkm
3256545Smarkm.PATH:	${KRB5DIR}/admin
3356545Smarkm
3456545Smarkmkadm5/private.h:	kadm5
3556545Smarkm	cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
3656545Smarkm
3756545Smarkmkadm5/admin.h:	kadm5
3856545Smarkm	cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
3956545Smarkm
4056545Smarkmkadm5/kadm5_err.h: kadm5 kadm5_err.h
4156545Smarkm	cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
4256545Smarkm
4356545Smarkmkadm5:
4456545Smarkm	mkdir ${.TARGET}
4556545Smarkm
4656545SmarkmCLEANFILES+=	kadm5/private.h kadm5/admin.h kadm5/kadm5_err.h
4756545SmarkmCLEANDIRS+=	kadm5
48