Makefile revision 58485
156545Smarkm# $FreeBSD: head/kerberos5/usr.sbin/ktutil/Makefile 58485 2000-03-23 14:56:47Z 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}
1658485Smarkm.if defined(MAKE_KERBEROS4) && \
1758485Smarkm	(${MAKE_KERBEROS4} == "YES" || ${MAKE_KERBEROS4} == "yes")
1856545Smarkm_krb4libs=	-lkrb -lkafs
1956545Smarkm_krb4deps=	${LIBKRB} ${LIBKAFS}
2056545Smarkm.endif
2157672SmarkmLDADD=		-L${KRB5OBJDIR} -lkrb5 \
2256545Smarkm		-L${ROKENOBJDIR} -lroken ${_krb4libs} \
2356545Smarkm		-L${SLOBJDIR} -lsl -L${ASN1OBJDIR} -lasn1 \
2456545Smarkm		-L${KADM5COBJDIR} -lkadm5clnt \
2557452Smarkm		-lcrypto -lmd -lcrypt -lcom_err -lreadline
2656545SmarkmDPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} ${_krb4deps} \
2756545Smarkm		${LIBSL} ${LIBASN1} ${LIBKADM5CLNT} \
2857452Smarkm		${LIBCRYPTO} ${LIBMD} ${LIBCRYPT} ${LIBCOM_ERR} ${LIBREADLINE}
2956545SmarkmMAN8=		ktutil.8
3056545Smarkm
3156545Smarkm.include <bsd.prog.mk>
3256545Smarkm
3356545Smarkm.PATH:	${KRB5DIR}/admin
3456545Smarkm
3556545Smarkmkadm5/private.h:	kadm5
3656545Smarkm	cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
3756545Smarkm
3856545Smarkmkadm5/admin.h:	kadm5
3956545Smarkm	cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
4056545Smarkm
4156545Smarkmkadm5/kadm5_err.h: kadm5 kadm5_err.h
4256545Smarkm	cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
4356545Smarkm
4456545Smarkmkadm5:
4556545Smarkm	mkdir ${.TARGET}
4656545Smarkm
4756545SmarkmCLEANFILES+=	kadm5/private.h kadm5/admin.h kadm5/kadm5_err.h
4856545SmarkmCLEANDIRS+=	kadm5
49