133f12199SDoug RabsonLIB= gssapi_spnego 2*1ac6ea8aSChuck SilversLDFLAGS+= -Wl,-Bsymbolic -Wl,--no-undefined 3d65af1e7SBaptiste DaroussinLIBADD= gssapi heimbase asn1 roken 4ae771770SStanislav SedovSHLIB_MAJOR= 10 533f12199SDoug Rabson 633f12199SDoug RabsonSRCS= accept_sec_context.c \ 733f12199SDoug Rabson compat.c \ 833f12199SDoug Rabson context_stubs.c \ 933f12199SDoug Rabson cred_stubs.c \ 1033f12199SDoug Rabson external.c \ 1133f12199SDoug Rabson init_sec_context.c \ 12ae771770SStanislav Sedov freebsd_compat.c \ 13ae771770SStanislav Sedov ${GEN:S/.x$/.c/:S/.hx$/.h/} \ 14ae771770SStanislav Sedov gss_oid.c 1533f12199SDoug Rabson 1633f12199SDoug RabsonGEN= asn1_ContextFlags.x \ 1733f12199SDoug Rabson asn1_MechType.x \ 1833f12199SDoug Rabson asn1_MechTypeList.x \ 1933f12199SDoug Rabson asn1_NegotiationToken.x \ 2033f12199SDoug Rabson asn1_NegotiationTokenWin.x \ 2133f12199SDoug Rabson asn1_NegHints.x \ 2233f12199SDoug Rabson asn1_NegTokenInit.x \ 2333f12199SDoug Rabson asn1_NegTokenInitWin.x \ 24ae771770SStanislav Sedov asn1_NegTokenResp.x \ 25ae771770SStanislav Sedov spnego_asn1.hx \ 26ae771770SStanislav Sedov spnego_asn1-priv.hx 2733f12199SDoug Rabson 2833f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/gssapi 29ae771770SStanislav SedovCFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi 30ae771770SStanislav SedovCFLAGS+=-I${KRB5DIR}/lib/gssapi/spnego 3133f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/asn1 324c3e79ceSEnji CooperCFLAGS+=-I${SRCTOP}/lib/libgssapi 3333f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/roken -I. 3433f12199SDoug Rabson 35ae771770SStanislav SedovCLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} \ 36ae771770SStanislav Sedov spnego_asn1_files spnego_asn1-template.c 3733f12199SDoug Rabson 38f0258c45SPeter Wemm.ORDER: ${GEN} 3992edc966SBryan Drewery${GEN:[2..-1]}: .NOMETA 40ae771770SStanislav Sedov${GEN}: spnego.asn1 spnego.opt 41ae771770SStanislav Sedov ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ 42ae771770SStanislav Sedov ${.ALLSRC:M*.asn1} spnego_asn1 4333f12199SDoug Rabson 44ae771770SStanislav Sedov.SUFFIXES: .h .c .x .hx 45ae771770SStanislav Sedov 46ae771770SStanislav Sedov.x.c: 477a37b5fcSWill Andrews ${CP} ${.IMPSRC} ${.TARGET} 48ae771770SStanislav Sedov 49ae771770SStanislav Sedov.hx.h: 507a37b5fcSWill Andrews ${CP} ${.IMPSRC} ${.TARGET} 5133f12199SDoug Rabson 5233f12199SDoug Rabson.include <bsd.lib.mk> 5333f12199SDoug Rabson 54ae771770SStanislav Sedov.SUFFIXES: .h .c .x .hx 55ae771770SStanislav Sedov 564c3e79ceSEnji Cooper.PATH: ${KRB5DIR}/lib/gssapi/spnego ${SRCTOP}/lib/libgssapi ${.CURDIR:H}/libgssapi_krb5 57