Home | History | Annotate | Line # | Download | only in kadmin
Makefile revision 1.5
      1 # $NetBSD: Makefile,v 1.5 2023/06/20 17:23:04 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
      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+= ${DPLIBASN1} ${DPLIBKADM5SRV} ${DPLIBHDB} ${DPLIBKADM5CLNT}
     43 PROGDPLIBS+= ${DPLIBSL}
     44 LDADD+= -lcrypto -lutil -ledit -lterminfo
     45 DPADD+= ${LIBCRYPTO} ${LIBUTIL} ${LIBEDIT} ${LIBTERMINFO}
     46 
     47 kadmin.8: kadmin.1
     48 	@${TOOL_SED} -e 's/KADMIN 1/KADMIN 8/' < ${.ALLSRC} > ${.TARGET}
     49 
     50 CLEANFILES+=kadmin.8
     51 
     52 .include <${HEIMBASE}/Makefile.rules.inc>
     53 .include <bsd.prog.mk>
     54