1 # $NetBSD: Makefile,v 1.4 2023/06/19 23:11:45 christos Exp $ 2 3 .include <bsd.own.mk> 4 .include <${.CURDIR}/../../Makefile.inc> 5 6 USE_FORT?= yes # network client 7 8 .PATH: ${HEIMDIST}/kadmin ${HEIMDIST}/lib/hcrypto 9 10 PROG= kadmin 11 MAN= kadmin.8 12 13 HEIMSRCS= kadmin-commands.in 14 15 SRCS= add_enctype.c \ 16 ank.c \ 17 check.c \ 18 cpw.c \ 19 del.c \ 20 del_enctype.c \ 21 dump.c \ 22 ext.c \ 23 get.c \ 24 init.c \ 25 kadmin.c \ 26 load.c \ 27 mod.c \ 28 pw_quality.c \ 29 random_password.c \ 30 rename.c \ 31 stash.c \ 32 ui.c \ 33 util.c 34 35 CPPFLAGS+= \ 36 -I${HEIMDIST}/base \ 37 -I${HEIMDIST}/lib \ 38 -I${HEIMDIST}/lib/krb5 \ 39 -I${HEIMDIST}/lib/asn1 \ 40 -I${HEIMDIST}/lib/wind \ 41 -I${HEIMBASE}/lib/libwind \ 42 -I${DESTDIR}/usr/include/kadm5 43 44 LDADD+= -lkadm5srv -lhdb -lkadm5clnt -lsl 45 LDADD+= -lutil -ledit -lterminfo 46 DPADD+= ${LIBKADM5SRV} ${LIBHDB} ${LIBKADM5CLNT} ${LIBSL} 47 DPADD+= ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO} 48 49 kadmin.8: kadmin.1 50 @${TOOL_SED} -e 's/KADMIN 1/KADMIN 8/' < ${.ALLSRC} > ${.TARGET} 51 52 CLEANFILES+=kadmin.8 53 54 .include <${HEIMBASE}/Makefile.rules.inc> 55 .include <bsd.prog.mk> 56