1178828Sdfr# $FreeBSD: releng/10.3/kerberos5/lib/libgssapi_spnego/Makefile 262254 2014-02-20 20:51:27Z peter $ 2178828Sdfr 3178828SdfrLIB= gssapi_spnego 4225778SstasLDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined 5233294SstasLDADD= -lgssapi -lheimbase -lasn1 -lroken 6233294SstasDPADD= ${LIBGSSAPI} ${LIBHEIMBASE} ${LIBASN1} ${LIBROKEN} 7233294SstasSHLIB_MAJOR= 10 8178828Sdfr 9178828SdfrSRCS= accept_sec_context.c \ 10178828Sdfr compat.c \ 11178828Sdfr context_stubs.c \ 12178828Sdfr cred_stubs.c \ 13178828Sdfr external.c \ 14178828Sdfr init_sec_context.c \ 15233294Sstas freebsd_compat.c \ 16233294Sstas ${GEN:S/.x$/.c/:S/.hx$/.h/} \ 17233294Sstas gss_oid.c 18178828Sdfr 19178828SdfrGEN= asn1_ContextFlags.x \ 20178828Sdfr asn1_MechType.x \ 21178828Sdfr asn1_MechTypeList.x \ 22178828Sdfr asn1_NegotiationToken.x \ 23178828Sdfr asn1_NegotiationTokenWin.x \ 24178828Sdfr asn1_NegHints.x \ 25178828Sdfr asn1_NegTokenInit.x \ 26178828Sdfr asn1_NegTokenInitWin.x \ 27233294Sstas asn1_NegTokenResp.x \ 28233294Sstas spnego_asn1.hx \ 29233294Sstas spnego_asn1-priv.hx 30178828Sdfr 31178828SdfrCFLAGS+=-I${KRB5DIR}/lib/gssapi 32233294SstasCFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi 33233294SstasCFLAGS+=-I${KRB5DIR}/lib/gssapi/spnego 34178828SdfrCFLAGS+=-I${KRB5DIR}/lib/asn1 35233294SstasCFLAGS+=-I${.CURDIR}/../../../lib/libgssapi 36178828SdfrCFLAGS+=-I${KRB5DIR}/lib/roken -I. 37178828Sdfr 38233294SstasCLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} \ 39233294Sstas spnego_asn1_files spnego_asn1-template.c 40178828Sdfr 41262254Speter.ORDER: ${GEN} 42233294Sstas${GEN}: spnego.asn1 spnego.opt 43233294Sstas ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ 44233294Sstas ${.ALLSRC:M*.asn1} spnego_asn1 45178828Sdfr 46233294Sstas.SUFFIXES: .h .c .x .hx 47178828Sdfr 48233294Sstas.x.c: 49233294Sstas cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET} 50233294Sstas 51233294Sstas.hx.h: 52233294Sstas cmp -s ${.IMPSRC} ${.TARGET} 2> /dev/null || cp ${.IMPSRC} ${.TARGET} 53233294Sstas 54178828Sdfr.include <bsd.lib.mk> 55178828Sdfr 56233294Sstas.SUFFIXES: .h .c .x .hx 57233294Sstas 58233294Sstas.PATH: ${KRB5DIR}/lib/gssapi/spnego ${.CURDIR}/../../../lib/libgssapi ${.CURDIR}/../libgssapi_krb5 59