]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - usr.sbin/gssd/Makefile
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / usr.sbin / gssd / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 PROG=   gssd
6 MAN=    gssd.8
7 SRCS=   gssd.c gssd.h gssd_svc.c gssd_xdr.c gssd_prot.c
8
9 CFLAGS+= -I.
10 WARNS?= 1
11
12 DPADD=  ${LIBGSSAPI}
13 LDADD=  -lgssapi
14 .if ${MK_KERBEROS_SUPPORT} != "no"
15 DPADD+= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBROKEN} ${LIBCOM_ERR} ${LIBCRYPT} ${LIBCRYPTO}
16 LDADD+= -lkrb5 -lhx509 -lasn1 -lroken -lcom_err -lcrypt -lcrypto
17 .else
18 CFLAGS+= -DWITHOUT_KERBEROS
19 .endif
20
21 CLEANFILES= gssd_svc.c gssd.h
22
23 RPCSRC= ${.CURDIR}/../../sys/kgssapi/gssd.x
24 RPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -L -C -M
25
26 gssd_svc.c: ${RPCSRC} gssd.h
27         ${RPCGEN} -m -o ${.TARGET} ${RPCSRC}
28
29 gssd_xdr.c: ${RPCSRC} gssd.h
30         ${RPCGEN} -c -o ${.TARGET} ${RPCSRC}
31
32 gssd.h: ${RPCSRC}
33         ${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
34
35 .PATH:  ${.CURDIR}/../../sys/kgssapi
36
37 .include <bsd.prog.mk>