Deleted Added
full compact
1# $FreeBSD: head/kerberos5/lib/libgssapi_spnego/Makefile 264774 2014-04-22 20:37:07Z emaste $
1# $FreeBSD: head/kerberos5/lib/libgssapi_spnego/Makefile 275022 2014-11-25 09:57:42Z bapt $
2
3LIB= gssapi_spnego
4LDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
5LDADD= -lgssapi -lheimbase -lasn1 -lroken
6DPADD= ${LIBGSSAPI} ${LIBHEIMBASE} ${LIBASN1} ${LIBROKEN}
5LIBADD= gssapi heimbase asn1 roken
6SHLIB_MAJOR= 10
7
8SRCS= accept_sec_context.c \
9 compat.c \
10 context_stubs.c \
11 cred_stubs.c \
12 external.c \
13 init_sec_context.c \
14 freebsd_compat.c \
15 ${GEN:S/.x$/.c/:S/.hx$/.h/} \
16 gss_oid.c
17
18GEN= asn1_ContextFlags.x \
19 asn1_MechType.x \
20 asn1_MechTypeList.x \
21 asn1_NegotiationToken.x \
22 asn1_NegotiationTokenWin.x \
23 asn1_NegHints.x \
24 asn1_NegTokenInit.x \
25 asn1_NegTokenInitWin.x \
26 asn1_NegTokenResp.x \
27 spnego_asn1.hx \
28 spnego_asn1-priv.hx
29
30CFLAGS+=-I${KRB5DIR}/lib/gssapi
31CFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi
32CFLAGS+=-I${KRB5DIR}/lib/gssapi/spnego
33CFLAGS+=-I${KRB5DIR}/lib/asn1
34CFLAGS+=-I${.CURDIR}/../../../lib/libgssapi
35CFLAGS+=-I${KRB5DIR}/lib/roken -I.
36
37CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} \
38 spnego_asn1_files spnego_asn1-template.c
39
40.ORDER: ${GEN}
41${GEN}: spnego.asn1 spnego.opt
42 ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \
43 ${.ALLSRC:M*.asn1} spnego_asn1
44
45.SUFFIXES: .h .c .x .hx
46
47.x.c:
48 cp ${.IMPSRC} ${.TARGET}
49
50.hx.h:
51 cp ${.IMPSRC} ${.TARGET}
52
53.include <bsd.lib.mk>
54
55.SUFFIXES: .h .c .x .hx
56
57.PATH: ${KRB5DIR}/lib/gssapi/spnego ${.CURDIR}/../../../lib/libgssapi ${.CURDIR}/../libgssapi_krb5