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