summaryrefslogtreecommitdiffstats
path: root/kerberos5/lib/libgssapi_spnego/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'kerberos5/lib/libgssapi_spnego/Makefile')
-rw-r--r--kerberos5/lib/libgssapi_spnego/Makefile48
1 files changed, 48 insertions, 0 deletions
diff --git a/kerberos5/lib/libgssapi_spnego/Makefile b/kerberos5/lib/libgssapi_spnego/Makefile
new file mode 100644
index 0000000..af98880
--- /dev/null
+++ b/kerberos5/lib/libgssapi_spnego/Makefile
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+LIB= gssapi_spnego
+LDFLAGS= -Wl,-Bsymbolic
+LDADD= -lasn1
+DPADD= ${LIBASN1}
+
+SRCS= accept_sec_context.c \
+ compat.c \
+ context_stubs.c \
+ cred_stubs.c \
+ external.c \
+ init_sec_context.c \
+ prefix.c \
+ spnego_asn1.h \
+ ${GEN:S/.x$/.c/}
+
+GEN= asn1_ContextFlags.x \
+ asn1_MechType.x \
+ asn1_MechTypeList.x \
+ asn1_NegotiationToken.x \
+ asn1_NegotiationTokenWin.x \
+ asn1_NegHints.x \
+ asn1_NegTokenInit.x \
+ asn1_NegTokenInitWin.x \
+ asn1_NegTokenResp.x
+
+CFLAGS+=-I${KRB5DIR}/lib/gssapi
+CFLAGS+=-I${KRB5DIR}/lib/asn1
+CFLAGS+=-I${KRB5DIR}/lib/roken -I.
+
+CLEANFILES= ${GEN} ${GEN:S/.x$/.c/} spnego_asn1.h asn1_files
+
+.ORDER: ${GEN} spnego_asn1.h
+${GEN} spnego_asn1.h: spnego.asn1 ../../tools/asn1_compile/asn1_compile
+ ../../tools/asn1_compile/asn1_compile --sequence=MechTypeList ${.ALLSRC:M*.asn1} spnego_asn1
+
+../../tools/asn1_compile/asn1_compile:
+ cd ${.CURDIR}/../../tools/asn1_compile && ${MAKE}
+
+.for I in ${GEN}
+${I:R}.c: ${I}
+ cat ${.ALLSRC} > ${.TARGET}
+.endfor
+
+.include <bsd.lib.mk>
+
+.PATH: ${KRB5DIR}/lib/gssapi/spnego ${.CURDIR}/../../../lib/libgssapi
OpenPOWER on IntegriCloud