1# $FreeBSD$ 2 3.PATH: ${SRCTOP}/sys/kgssapi ${SRCTOP}/sys/rpc/rpcsec_gss 4KMOD= kgssapi 5 6SRCS= gss_accept_sec_context.c \ 7 gss_add_oid_set_member.c \ 8 gss_acquire_cred.c \ 9 gss_canonicalize_name.c \ 10 gss_create_empty_oid_set.c \ 11 gss_delete_sec_context.c \ 12 gss_display_status.c \ 13 gss_export_name.c \ 14 gss_get_mic.c \ 15 gss_init_sec_context.c \ 16 gss_impl.c \ 17 gss_import_name.c \ 18 gss_names.c \ 19 gss_pname_to_uid.c \ 20 gss_release_buffer.c \ 21 gss_release_cred.c \ 22 gss_release_name.c \ 23 gss_release_oid_set.c \ 24 gss_set_cred_option.c \ 25 gss_test_oid_set_member.c \ 26 gss_unwrap.c \ 27 gss_verify_mic.c \ 28 gss_wrap.c \ 29 gss_wrap_size_limit.c \ 30 gssd_prot.c 31 32SRCS+= rpcsec_gss.c \ 33 rpcsec_gss_conf.c \ 34 rpcsec_gss_misc.c \ 35 rpcsec_gss_prot.c \ 36 svc_rpcsec_gss.c 37 38SRCS+= kgss_if.h kgss_if.c 39 40SRCS+= gssd.h gssd_xdr.c gssd_clnt.c 41CLEANFILES= gssd.h gssd_xdr.c gssd_clnt.c 42 43S= ${SRCTOP}/sys 44 45gssd.h: $S/kgssapi/gssd.x 46 RPCGEN_CPP=${CPP:Q} rpcgen -hM $S/kgssapi/gssd.x | grep -v pthread.h > gssd.h 47 48gssd_xdr.c: $S/kgssapi/gssd.x 49 RPCGEN_CPP=${CPP:Q} rpcgen -c $S/kgssapi/gssd.x -o gssd_xdr.c 50 51gssd_clnt.c: $S/kgssapi/gssd.x 52 RPCGEN_CPP=${CPP:Q} rpcgen -lM $S/kgssapi/gssd.x | grep -v string.h > gssd_clnt.c 53 54EXPORT_SYMS= YES 55 56.include <bsd.kmod.mk> 57