4 LDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
5 LIBADD= gssapi heimbase asn1 roken
8 SRCS= accept_sec_context.c \
15 ${GEN:S/.x$/.c/:S/.hx$/.h/} \
18 GEN= asn1_ContextFlags.x \
21 asn1_NegotiationToken.x \
22 asn1_NegotiationTokenWin.x \
25 asn1_NegTokenInitWin.x \
30 CFLAGS+=-I${KRB5DIR}/lib/gssapi
31 CFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi
32 CFLAGS+=-I${KRB5DIR}/lib/gssapi/spnego
33 CFLAGS+=-I${KRB5DIR}/lib/asn1
34 CFLAGS+=-I${SRCTOP}/lib/libgssapi
35 CFLAGS+=-I${KRB5DIR}/lib/roken -I.
37 CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} \
38 spnego_asn1_files spnego_asn1-template.c
41 ${GEN:[2..-1]}: .NOMETA
42 ${GEN}: spnego.asn1 spnego.opt
43 ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \
44 ${.ALLSRC:M*.asn1} spnego_asn1
46 .SUFFIXES: .h .c .x .hx
49 ${CP} ${.IMPSRC} ${.TARGET}
52 ${CP} ${.IMPSRC} ${.TARGET}
56 .SUFFIXES: .h .c .x .hx
58 .PATH: ${KRB5DIR}/lib/gssapi/spnego ${SRCTOP}/lib/libgssapi ${.CURDIR:H}/libgssapi_krb5