Home | History | Annotate | Line # | Download | only in kadmin
Makefile revision 1.4
      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