Home | History | Annotate | Line # | Download | only in kadmin
      1 # $NetBSD: Makefile,v 1.7 2023/10/12 17:18:39 riastradh Exp $
      2 
      3 .include <bsd.own.mk>
      4 .include <${.CURDIR}/../../Makefile.inc>
      5 
      6 USE_FORT?= yes	# network client
      7 
      8 .PATH: ${HEIMDIST}/kadmin
      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 	util.c
     33 
     34 CPPFLAGS+= 				\
     35 	-I${HEIMDIST}/base		\
     36 	-I${HEIMDIST}/lib/krb5		\
     37 	-I${HEIMDIST}/lib/asn1		\
     38 	-I${HEIMDIST}/lib/wind		\
     39 	-I${HEIMBASE}/lib/libwind	\
     40 	-I${DESTDIR}/usr/include/kadm5
     41 
     42 PROGDPLIBS+= ${DPLIBKADM5SRV} ${DPLIBHDB} ${DPLIBKADM5CLNT} ${DPLIBSL}
     43 
     44 kadmin.8: kadmin.1
     45 	@${TOOL_SED} -e 's/KADMIN 1/KADMIN 8/' < ${.ALLSRC} > ${.TARGET}
     46 
     47 CLEANFILES+=kadmin.8
     48 
     49 .include <${HEIMBASE}/Makefile.rules.inc>
     50 .include <bsd.prog.mk>
     51 
     52 LDADD+= -lutil -ledit -lterminfo ${KRB5LDADD} ${HDBLDADD}
     53 DPADD+= ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO} ${KRB5DPADD} ${HDBDPADD}
     54