Makefile revision 72450
156545Smarkm# $FreeBSD: head/kerberos5/usr.sbin/ktutil/Makefile 72450 2001-02-13 16:57:04Z assar $
256545Smarkm
356545SmarkmPROG=		ktutil
472450SassarSRCS=		\
572450Sassar		add.c				\
672450Sassar		change.c			\
772450Sassar		copy.c				\
872450Sassar		get.c				\
972450Sassar		ktutil.c			\
1072450Sassar		list.c				\
1172450Sassar		purge.c				\
1272450Sassar		remove.c			\
1372450Sassar		kadm5/private.h \
1472450Sassar		kadm5/admin.h \
1572450Sassar		kadm5/kadm5_err.h \
1656545Smarkm		krb5_err.h heim_err.h
1772450Sassar
1856545SmarkmCFLAGS+=	-I${KRB5DIR}/include \
1956545Smarkm		-I${KRB5DIR}/lib/roken \
2056545Smarkm		-I${KRB5DIR}/lib/krb5 \
2156545Smarkm		-I${KRB5DIR}/lib/asn1 \
2256545Smarkm		-I${KRB5DIR}/lib/sl \
2372450Sassar		-I${KRB5DIR}/lib/kadm5 \
2456545Smarkm		-I${KRB5DIR}/admin \
2556545Smarkm		-I${ASN1OBJDIR} \
2656545Smarkm		-I${.OBJDIR}
2758485Smarkm.if defined(MAKE_KERBEROS4) && \
2858485Smarkm	(${MAKE_KERBEROS4} == "YES" || ${MAKE_KERBEROS4} == "yes")
2956545Smarkm_krb4libs=	-lkrb -lkafs
3056545Smarkm_krb4deps=	${LIBKRB} ${LIBKAFS}
3156545Smarkm.endif
3257672SmarkmLDADD=		-L${KRB5OBJDIR} -lkrb5 \
3372450Sassar		-L${ROKENOBJDIR} -lroken \
3472450Sassar		-L${VERSOBJDIR} -lvers \
3572450Sassar		${_krb4libs} \
3656545Smarkm		-L${SLOBJDIR} -lsl -L${ASN1OBJDIR} -lasn1 \
3756545Smarkm		-L${KADM5COBJDIR} -lkadm5clnt \
3857452Smarkm		-lcrypto -lmd -lcrypt -lcom_err -lreadline
3956545SmarkmDPADD=		${LIBKRB5} ${LIBKAFS5} ${LIBROKEN} ${_krb4deps} \
4056545Smarkm		${LIBSL} ${LIBASN1} ${LIBKADM5CLNT} \
4157452Smarkm		${LIBCRYPTO} ${LIBMD} ${LIBCRYPT} ${LIBCOM_ERR} ${LIBREADLINE}
4256545SmarkmMAN8=		ktutil.8
4356545Smarkm
4456545Smarkm.include <bsd.prog.mk>
4556545Smarkm
4656545Smarkm.PATH:	${KRB5DIR}/admin
4756545Smarkm
4856545Smarkmkadm5/private.h:	kadm5
4956545Smarkm	cp ${KRB5DIR}/lib/kadm5/private.h ${.TARGET}
5056545Smarkm
5156545Smarkmkadm5/admin.h:	kadm5
5256545Smarkm	cp ${KRB5DIR}/lib/kadm5/admin.h ${.TARGET}
5356545Smarkm
5456545Smarkmkadm5/kadm5_err.h: kadm5 kadm5_err.h
5556545Smarkm	cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h
5656545Smarkm
5756545Smarkmkadm5:
5856545Smarkm	mkdir ${.TARGET}
5956545Smarkm
6056545SmarkmCLEANFILES+=	kadm5/private.h kadm5/admin.h kadm5/kadm5_err.h
6156545SmarkmCLEANDIRS+=	kadm5
62