Makefile revision 117728
1# $FreeBSD: head/kerberos5/usr.sbin/ktutil/Makefile 117728 2003-07-18 13:21:58Z markm $ 2 3PROG= ktutil 4 5SRCS= \ 6 add.c \ 7 change.c \ 8 copy.c \ 9 get.c \ 10 ktutil.c \ 11 list.c \ 12 purge.c \ 13 remove.c \ 14 rename.c \ 15 ${.OBJDIR}/kadm5/private.h \ 16 ${.OBJDIR}/kadm5/admin.h \ 17 ${.OBJDIR}/kadm5/kadm5_err.h \ 18 ${.OBJDIR}/krb5_err.h \ 19 ${.OBJDIR}/heim_err.h \ 20 ${.OBJDIR}/k524_err.h 21 22CFLAGS+= -I${KRB5DIR}/include \ 23 -I${KRB5DIR}/lib/roken \ 24 -I${KRB5DIR}/lib/krb5 \ 25 -I${KRB5DIR}/lib/asn1 \ 26 -I${KRB5DIR}/lib/sl \ 27 -I${KRB5DIR}/lib/kadm5 \ 28 -I${KRB5DIR}/admin \ 29 -I${ASN1OBJDIR} \ 30 -I${.OBJDIR} 31 32LDADD= -lkadm5clnt -lkrb5 -lroken ${LIBVERS} \ 33 ${LIBSL} -lasn1 -lcrypto -lcrypt -lcom_err \ 34 -lreadline -lcurses 35 36DPADD= ${LIBKADM5CLNT} ${LIBKRB5} ${LIBROKEN} ${LIBVERS} \ 37 ${LIBSL} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} \ 38 ${LIBREADLINE} ${LIBCURSES} 39 40MAN= ktutil.8 41 42.include <bsd.prog.mk> 43 44.PATH: ${KRB5DIR}/admin 45 46${.OBJDIR}/kadm5/private.h: ${.OBJDIR}/kadm5 47 cat ${KRB5DIR}/lib/kadm5/private.h > ${.TARGET} 48 49${.OBJDIR}/kadm5/admin.h: ${.OBJDIR}/kadm5 50 cat ${KRB5DIR}/lib/kadm5/admin.h > ${.TARGET} 51 52${.OBJDIR}/kadm5/kadm5_err.h: ${.OBJDIR}/kadm5 ${.OBJDIR}/kadm5_err.h 53 cd ${.OBJDIR}/kadm5 && ln -sf ../kadm5_err.h 54 55${.OBJDIR}/kadm5: 56 mkdir ${.TARGET} 57 58CLEANFILES+= kadm5/private.h kadm5/admin.h kadm5/kadm5_err.h 59CLEANDIRS+= kadm5 60