1*ae771770SStanislav Sedov# $Id$ 2b528cefcSMark Murray 3b528cefcSMark Murrayinclude $(top_srcdir)/Makefile.am.common 4b528cefcSMark Murray 5c19800e8SDoug RabsonAUTOMAKE_OPTIONS = subdir-objects 6c19800e8SDoug Rabson 7*ae771770SStanislav SedovAM_CPPFLAGS += \ 8*ae771770SStanislav Sedov -I$(srcdir)/../krb5 \ 9c19800e8SDoug Rabson -I$(srcdir) \ 10*ae771770SStanislav Sedov -I$(srcdir)/gssapi \ 11c19800e8SDoug Rabson -I$(srcdir)/mech \ 12*ae771770SStanislav Sedov -I$(srcdir)/ntlm \ 13*ae771770SStanislav Sedov -I$(srcdir)/krb5 \ 14*ae771770SStanislav Sedov -I$(srcdir)/spnego \ 15*ae771770SStanislav Sedov $(INCLUDE_libintl) \ 16c19800e8SDoug Rabson $(INCLUDE_hcrypto) \ 17c19800e8SDoug Rabson $(INCLUDE_krb4) 18b528cefcSMark Murray 19b528cefcSMark Murraylib_LTLIBRARIES = libgssapi.la 20b528cefcSMark Murray 21c19800e8SDoug Rabsonkrb5src = \ 22c19800e8SDoug Rabson krb5/8003.c \ 23c19800e8SDoug Rabson krb5/accept_sec_context.c \ 24c19800e8SDoug Rabson krb5/acquire_cred.c \ 25c19800e8SDoug Rabson krb5/add_cred.c \ 26c19800e8SDoug Rabson krb5/address_to_krb5addr.c \ 27*ae771770SStanislav Sedov krb5/aeap.c \ 28c19800e8SDoug Rabson krb5/arcfour.c \ 29c19800e8SDoug Rabson krb5/canonicalize_name.c \ 30*ae771770SStanislav Sedov krb5/creds.c \ 31c19800e8SDoug Rabson krb5/ccache_name.c \ 32c19800e8SDoug Rabson krb5/cfx.c \ 33c19800e8SDoug Rabson krb5/cfx.h \ 34c19800e8SDoug Rabson krb5/compare_name.c \ 35c19800e8SDoug Rabson krb5/compat.c \ 36c19800e8SDoug Rabson krb5/context_time.c \ 37c19800e8SDoug Rabson krb5/copy_ccache.c \ 38c19800e8SDoug Rabson krb5/decapsulate.c \ 39c19800e8SDoug Rabson krb5/delete_sec_context.c \ 40c19800e8SDoug Rabson krb5/display_name.c \ 41c19800e8SDoug Rabson krb5/display_status.c \ 42c19800e8SDoug Rabson krb5/duplicate_name.c \ 43c19800e8SDoug Rabson krb5/encapsulate.c \ 44c19800e8SDoug Rabson krb5/export_name.c \ 45c19800e8SDoug Rabson krb5/export_sec_context.c \ 46c19800e8SDoug Rabson krb5/external.c \ 47c19800e8SDoug Rabson krb5/get_mic.c \ 48c19800e8SDoug Rabson krb5/gsskrb5_locl.h \ 49c19800e8SDoug Rabson krb5/gsskrb5-private.h \ 50c19800e8SDoug Rabson krb5/import_name.c \ 51c19800e8SDoug Rabson krb5/import_sec_context.c \ 52c19800e8SDoug Rabson krb5/indicate_mechs.c \ 53c19800e8SDoug Rabson krb5/init.c \ 54c19800e8SDoug Rabson krb5/init_sec_context.c \ 55c19800e8SDoug Rabson krb5/inquire_context.c \ 56c19800e8SDoug Rabson krb5/inquire_cred.c \ 57c19800e8SDoug Rabson krb5/inquire_cred_by_mech.c \ 58c19800e8SDoug Rabson krb5/inquire_cred_by_oid.c \ 59c19800e8SDoug Rabson krb5/inquire_mechs_for_name.c \ 60c19800e8SDoug Rabson krb5/inquire_names_for_mech.c \ 61c19800e8SDoug Rabson krb5/inquire_sec_context_by_oid.c \ 62*ae771770SStanislav Sedov krb5/pname_to_uid.c \ 63c19800e8SDoug Rabson krb5/process_context_token.c \ 64c19800e8SDoug Rabson krb5/prf.c \ 65c19800e8SDoug Rabson krb5/release_buffer.c \ 66c19800e8SDoug Rabson krb5/release_cred.c \ 67c19800e8SDoug Rabson krb5/release_name.c \ 68c19800e8SDoug Rabson krb5/sequence.c \ 69*ae771770SStanislav Sedov krb5/store_cred.c \ 70c19800e8SDoug Rabson krb5/set_cred_option.c \ 71c19800e8SDoug Rabson krb5/set_sec_context_option.c \ 72c19800e8SDoug Rabson krb5/ticket_flags.c \ 73c19800e8SDoug Rabson krb5/unwrap.c \ 74*ae771770SStanislav Sedov krb5/authorize_localname.c \ 75c19800e8SDoug Rabson krb5/verify_mic.c \ 76c19800e8SDoug Rabson krb5/wrap.c 77c19800e8SDoug Rabson 78c19800e8SDoug Rabsonmechsrc = \ 79c19800e8SDoug Rabson mech/context.h \ 80c19800e8SDoug Rabson mech/context.c \ 81c19800e8SDoug Rabson mech/cred.h \ 82*ae771770SStanislav Sedov mech/compat.h \ 83*ae771770SStanislav Sedov mech/doxygen.c \ 84c19800e8SDoug Rabson mech/gss_accept_sec_context.c \ 85c19800e8SDoug Rabson mech/gss_acquire_cred.c \ 86*ae771770SStanislav Sedov mech/gss_acquire_cred_ext.c \ 87*ae771770SStanislav Sedov mech/gss_acquire_cred_with_password.c \ 88c19800e8SDoug Rabson mech/gss_add_cred.c \ 89*ae771770SStanislav Sedov mech/gss_add_cred_with_password.c \ 90c19800e8SDoug Rabson mech/gss_add_oid_set_member.c \ 91*ae771770SStanislav Sedov mech/gss_aeap.c \ 92c19800e8SDoug Rabson mech/gss_buffer_set.c \ 93c19800e8SDoug Rabson mech/gss_canonicalize_name.c \ 94c19800e8SDoug Rabson mech/gss_compare_name.c \ 95c19800e8SDoug Rabson mech/gss_context_time.c \ 96c19800e8SDoug Rabson mech/gss_create_empty_oid_set.c \ 97*ae771770SStanislav Sedov mech/gss_cred.c \ 98c19800e8SDoug Rabson mech/gss_decapsulate_token.c \ 99*ae771770SStanislav Sedov mech/gss_delete_name_attribute.c \ 100c19800e8SDoug Rabson mech/gss_delete_sec_context.c \ 101c19800e8SDoug Rabson mech/gss_display_name.c \ 102*ae771770SStanislav Sedov mech/gss_display_name_ext.c \ 103c19800e8SDoug Rabson mech/gss_display_status.c \ 104c19800e8SDoug Rabson mech/gss_duplicate_name.c \ 105c19800e8SDoug Rabson mech/gss_duplicate_oid.c \ 106c19800e8SDoug Rabson mech/gss_encapsulate_token.c \ 107c19800e8SDoug Rabson mech/gss_export_name.c \ 108*ae771770SStanislav Sedov mech/gss_export_name_composite.c \ 109c19800e8SDoug Rabson mech/gss_export_sec_context.c \ 110c19800e8SDoug Rabson mech/gss_get_mic.c \ 111*ae771770SStanislav Sedov mech/gss_get_name_attribute.c \ 112c19800e8SDoug Rabson mech/gss_import_name.c \ 113c19800e8SDoug Rabson mech/gss_import_sec_context.c \ 114c19800e8SDoug Rabson mech/gss_indicate_mechs.c \ 115c19800e8SDoug Rabson mech/gss_init_sec_context.c \ 116c19800e8SDoug Rabson mech/gss_inquire_context.c \ 117c19800e8SDoug Rabson mech/gss_inquire_cred.c \ 118c19800e8SDoug Rabson mech/gss_inquire_cred_by_mech.c \ 119c19800e8SDoug Rabson mech/gss_inquire_cred_by_oid.c \ 120c19800e8SDoug Rabson mech/gss_inquire_mechs_for_name.c \ 121*ae771770SStanislav Sedov mech/gss_inquire_name.c \ 122c19800e8SDoug Rabson mech/gss_inquire_names_for_mech.c \ 123c19800e8SDoug Rabson mech/gss_krb5.c \ 124c19800e8SDoug Rabson mech/gss_mech_switch.c \ 125*ae771770SStanislav Sedov mech/gss_mo.c \ 126c19800e8SDoug Rabson mech/gss_names.c \ 127*ae771770SStanislav Sedov mech/gss_oid.c \ 128c19800e8SDoug Rabson mech/gss_oid_equal.c \ 129c19800e8SDoug Rabson mech/gss_oid_to_str.c \ 130*ae771770SStanislav Sedov mech/gss_pname_to_uid.c \ 131c19800e8SDoug Rabson mech/gss_process_context_token.c \ 132c19800e8SDoug Rabson mech/gss_pseudo_random.c \ 133c19800e8SDoug Rabson mech/gss_release_buffer.c \ 134c19800e8SDoug Rabson mech/gss_release_cred.c \ 135c19800e8SDoug Rabson mech/gss_release_name.c \ 136c19800e8SDoug Rabson mech/gss_release_oid.c \ 137c19800e8SDoug Rabson mech/gss_release_oid_set.c \ 138c19800e8SDoug Rabson mech/gss_seal.c \ 139c19800e8SDoug Rabson mech/gss_set_cred_option.c \ 140*ae771770SStanislav Sedov mech/gss_set_name_attribute.c \ 141c19800e8SDoug Rabson mech/gss_set_sec_context_option.c \ 142c19800e8SDoug Rabson mech/gss_sign.c \ 143*ae771770SStanislav Sedov mech/gss_store_cred.c \ 144c19800e8SDoug Rabson mech/gss_test_oid_set_member.c \ 145c19800e8SDoug Rabson mech/gss_unseal.c \ 146c19800e8SDoug Rabson mech/gss_unwrap.c \ 147*ae771770SStanislav Sedov mech/gss_authorize_localname.c \ 148c19800e8SDoug Rabson mech/gss_utils.c \ 149c19800e8SDoug Rabson mech/gss_verify.c \ 150c19800e8SDoug Rabson mech/gss_verify_mic.c \ 151c19800e8SDoug Rabson mech/gss_wrap.c \ 152c19800e8SDoug Rabson mech/gss_wrap_size_limit.c \ 153c19800e8SDoug Rabson mech/gss_inquire_sec_context_by_oid.c \ 154c19800e8SDoug Rabson mech/mech_switch.h \ 155c19800e8SDoug Rabson mech/mechqueue.h \ 156c19800e8SDoug Rabson mech/mech_locl.h \ 157c19800e8SDoug Rabson mech/name.h \ 158c19800e8SDoug Rabson mech/utils.h 159c19800e8SDoug Rabson 160c19800e8SDoug Rabsonspnegosrc = \ 161c19800e8SDoug Rabson spnego/accept_sec_context.c \ 162c19800e8SDoug Rabson spnego/compat.c \ 163c19800e8SDoug Rabson spnego/context_stubs.c \ 164c19800e8SDoug Rabson spnego/cred_stubs.c \ 165c19800e8SDoug Rabson spnego/external.c \ 166c19800e8SDoug Rabson spnego/init_sec_context.c \ 167c19800e8SDoug Rabson spnego/spnego_locl.h \ 168c19800e8SDoug Rabson spnego/spnego-private.h 169c19800e8SDoug Rabson 170c19800e8SDoug Rabsonntlmsrc = \ 171c19800e8SDoug Rabson ntlm/accept_sec_context.c \ 172c19800e8SDoug Rabson ntlm/acquire_cred.c \ 173c19800e8SDoug Rabson ntlm/add_cred.c \ 174c19800e8SDoug Rabson ntlm/canonicalize_name.c \ 175c19800e8SDoug Rabson ntlm/compare_name.c \ 176c19800e8SDoug Rabson ntlm/context_time.c \ 177*ae771770SStanislav Sedov ntlm/creds.c \ 178c19800e8SDoug Rabson ntlm/crypto.c \ 179c19800e8SDoug Rabson ntlm/delete_sec_context.c \ 180c19800e8SDoug Rabson ntlm/display_name.c \ 181c19800e8SDoug Rabson ntlm/display_status.c \ 182c19800e8SDoug Rabson ntlm/duplicate_name.c \ 183c19800e8SDoug Rabson ntlm/export_name.c \ 184c19800e8SDoug Rabson ntlm/export_sec_context.c \ 185c19800e8SDoug Rabson ntlm/external.c \ 186c19800e8SDoug Rabson ntlm/ntlm.h \ 187c19800e8SDoug Rabson ntlm/ntlm-private.h \ 188c19800e8SDoug Rabson ntlm/import_name.c \ 189c19800e8SDoug Rabson ntlm/import_sec_context.c \ 190c19800e8SDoug Rabson ntlm/indicate_mechs.c \ 191c19800e8SDoug Rabson ntlm/init_sec_context.c \ 192c19800e8SDoug Rabson ntlm/inquire_context.c \ 193c19800e8SDoug Rabson ntlm/inquire_cred_by_mech.c \ 194c19800e8SDoug Rabson ntlm/inquire_mechs_for_name.c \ 195c19800e8SDoug Rabson ntlm/inquire_names_for_mech.c \ 196*ae771770SStanislav Sedov ntlm/inquire_sec_context_by_oid.c \ 197*ae771770SStanislav Sedov ntlm/iter_cred.c \ 198c19800e8SDoug Rabson ntlm/process_context_token.c \ 199c19800e8SDoug Rabson ntlm/release_cred.c \ 200c19800e8SDoug Rabson ntlm/release_name.c \ 201*ae771770SStanislav Sedov ntlm/kdc.c 202c19800e8SDoug Rabson 203c19800e8SDoug Rabson$(srcdir)/ntlm/ntlm-private.h: 204c19800e8SDoug Rabson cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p ntlm/ntlm-private.h $(ntlmsrc) || rm -f ntlm/ntlm-private.h 205c19800e8SDoug Rabson 206c19800e8SDoug Rabsondist_libgssapi_la_SOURCES = \ 207c19800e8SDoug Rabson $(krb5src) \ 208c19800e8SDoug Rabson $(mechsrc) \ 209c19800e8SDoug Rabson $(ntlmsrc) \ 210c19800e8SDoug Rabson $(spnegosrc) 211c19800e8SDoug Rabson 212c19800e8SDoug Rabsonnodist_libgssapi_la_SOURCES = \ 213c19800e8SDoug Rabson gkrb5_err.c \ 214c19800e8SDoug Rabson gkrb5_err.h \ 215c19800e8SDoug Rabson $(BUILT_SOURCES) 216c19800e8SDoug Rabson 217*ae771770SStanislav Sedovlibgssapi_la_DEPENDENCIES = version-script.map 218*ae771770SStanislav Sedov 219*ae771770SStanislav Sedovlibgssapi_la_LDFLAGS = -version-info 3:0:0 220c19800e8SDoug Rabson 221c19800e8SDoug Rabsonif versionscript 222c19800e8SDoug Rabsonlibgssapi_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 223c19800e8SDoug Rabsonendif 224c19800e8SDoug Rabson 225c19800e8SDoug Rabsonlibgssapi_la_LIBADD = \ 226c19800e8SDoug Rabson $(top_builddir)/lib/ntlm/libheimntlm.la \ 227c19800e8SDoug Rabson $(top_builddir)/lib/krb5/libkrb5.la \ 228c19800e8SDoug Rabson $(top_builddir)/lib/asn1/libasn1.la \ 229c19800e8SDoug Rabson $(LIB_com_err) \ 230c19800e8SDoug Rabson $(LIB_hcrypto) \ 231c19800e8SDoug Rabson $(LIBADD_roken) 232c19800e8SDoug Rabson 233c19800e8SDoug Rabsonman_MANS = gssapi.3 gss_acquire_cred.3 mech/mech.5 234bbd80c28SJacques Vidrine 235b528cefcSMark Murrayinclude_HEADERS = gssapi.h 236c19800e8SDoug Rabsonnoinst_HEADERS = \ 237c19800e8SDoug Rabson gssapi_mech.h \ 238c19800e8SDoug Rabson ntlm/ntlm-private.h \ 239c19800e8SDoug Rabson spnego/spnego-private.h \ 240c19800e8SDoug Rabson krb5/gsskrb5-private.h 241*ae771770SStanislav Sedov 242c19800e8SDoug Rabsonnobase_include_HEADERS = \ 243c19800e8SDoug Rabson gssapi/gssapi.h \ 244c19800e8SDoug Rabson gssapi/gssapi_krb5.h \ 245*ae771770SStanislav Sedov gssapi/gssapi_ntlm.h \ 246*ae771770SStanislav Sedov gssapi/gssapi_oid.h \ 247c19800e8SDoug Rabson gssapi/gssapi_spnego.h 248b528cefcSMark Murray 249c19800e8SDoug Rabsongssapidir = $(includedir)/gssapi 250c19800e8SDoug Rabsonnodist_gssapi_HEADERS = gkrb5_err.h 251bbd80c28SJacques Vidrine 252c19800e8SDoug Rabsongssapi_files = asn1_GSSAPIContextToken.x 253bbd80c28SJacques Vidrine 254c19800e8SDoug Rabsonspnego_files = \ 255c19800e8SDoug Rabson asn1_ContextFlags.x \ 256c19800e8SDoug Rabson asn1_MechType.x \ 257c19800e8SDoug Rabson asn1_MechTypeList.x \ 258c19800e8SDoug Rabson asn1_NegotiationToken.x \ 259c19800e8SDoug Rabson asn1_NegotiationTokenWin.x \ 260c19800e8SDoug Rabson asn1_NegHints.x \ 261c19800e8SDoug Rabson asn1_NegTokenInit.x \ 262c19800e8SDoug Rabson asn1_NegTokenInitWin.x \ 263c19800e8SDoug Rabson asn1_NegTokenResp.x 264bbd80c28SJacques Vidrine 265*ae771770SStanislav SedovBUILTHEADERS = \ 266*ae771770SStanislav Sedov $(srcdir)/krb5/gsskrb5-private.h \ 267*ae771770SStanislav Sedov $(srcdir)/spnego/spnego-private.h \ 268*ae771770SStanislav Sedov $(srcdir)/ntlm/ntlm-private.h 269*ae771770SStanislav Sedov 270*ae771770SStanislav Sedov$(libgssapi_la_OBJECTS): $(BUILTHEADERS) 271*ae771770SStanislav Sedov$(test_context_OBJECTS): $(BUILTHEADERS) 272c19800e8SDoug Rabson 273c19800e8SDoug Rabson$(libgssapi_la_OBJECTS): $(srcdir)/version-script.map 274c19800e8SDoug Rabson 275c19800e8SDoug RabsonBUILT_SOURCES = $(spnego_files:.x=.c) $(gssapi_files:.x=.c) 276c19800e8SDoug Rabson 277c19800e8SDoug RabsonCLEANFILES = $(BUILT_SOURCES) \ 278c19800e8SDoug Rabson gkrb5_err.h gkrb5_err.c \ 279*ae771770SStanislav Sedov $(spnego_files) spnego_asn1*.h* spnego_asn1_files spnego_asn1-template.c \ 280*ae771770SStanislav Sedov $(gssapi_files) gssapi_asn1*.h* gssapi_asn1_files gssapi_asn1-template.c \ 281c19800e8SDoug Rabson gss-commands.h gss-commands.c 282c19800e8SDoug Rabson 283*ae771770SStanislav Sedov$(spnego_files) spnego_asn1.hx spnego_asn1-priv.hx: spnego_asn1_files 284*ae771770SStanislav Sedov$(gssapi_files) gssapi_asn1.hx gssapi_asn1-priv.hx: gssapi_asn1_files 285c19800e8SDoug Rabson 286*ae771770SStanislav Sedovspnego_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/spnego/spnego.asn1 $(srcdir)/spnego/spnego.opt 287*ae771770SStanislav Sedov $(ASN1_COMPILE) --option-file=$(srcdir)/spnego/spnego.opt $(srcdir)/spnego/spnego.asn1 spnego_asn1 288c19800e8SDoug Rabson 289*ae771770SStanislav Sedovgssapi_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/mech/gssapi.asn1 290*ae771770SStanislav Sedov $(ASN1_COMPILE) $(srcdir)/mech/gssapi.asn1 gssapi_asn1 291c19800e8SDoug Rabson 292c19800e8SDoug Rabson$(srcdir)/krb5/gsskrb5-private.h: 293c19800e8SDoug Rabson cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p krb5/gsskrb5-private.h $(krb5src) || rm -f krb5/gsskrb5-private.h 294c19800e8SDoug Rabson 295c19800e8SDoug Rabson$(srcdir)/spnego/spnego-private.h: 296c19800e8SDoug Rabson cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p spnego/spnego-private.h $(spnegosrc) || rm -f spnego/spnego-private.h 297c19800e8SDoug Rabson 298c19800e8SDoug Rabson 299c19800e8SDoug RabsonTESTS = test_oid test_names test_cfx 300c19800e8SDoug Rabson# test_sequence 301c19800e8SDoug Rabson 302c19800e8SDoug Rabsontest_cfx_SOURCES = krb5/test_cfx.c 303c19800e8SDoug Rabson 304c19800e8SDoug Rabsoncheck_PROGRAMS = test_acquire_cred $(TESTS) 305c19800e8SDoug Rabson 306*ae771770SStanislav Sedovbin_PROGRAMS = gsstool 307c19800e8SDoug Rabsonnoinst_PROGRAMS = test_cred test_kcred test_context test_ntlm 308c19800e8SDoug Rabson 309c19800e8SDoug Rabsontest_context_SOURCES = test_context.c test_common.c test_common.h 310c19800e8SDoug Rabsontest_ntlm_SOURCES = test_ntlm.c test_common.c test_common.h 311c19800e8SDoug Rabsontest_acquire_cred_SOURCES = test_acquire_cred.c test_common.c test_common.h 312c19800e8SDoug Rabson 313c19800e8SDoug Rabsontest_ntlm_LDADD = \ 314c19800e8SDoug Rabson $(top_builddir)/lib/ntlm/libheimntlm.la \ 315c19800e8SDoug Rabson $(LDADD) 316c19800e8SDoug Rabson 317c19800e8SDoug RabsonLDADD = libgssapi.la \ 318c19800e8SDoug Rabson $(top_builddir)/lib/krb5/libkrb5.la \ 319c19800e8SDoug Rabson $(LIB_roken) 320c19800e8SDoug Rabson 321c19800e8SDoug Rabson# gss 322c19800e8SDoug Rabson 323*ae771770SStanislav Sedovdist_gsstool_SOURCES = gsstool.c 324*ae771770SStanislav Sedovnodist_gsstool_SOURCES = gss-commands.c gss-commands.h 325c19800e8SDoug Rabson 326*ae771770SStanislav Sedovgsstool_LDADD = libgssapi.la \ 327c19800e8SDoug Rabson $(top_builddir)/lib/sl/libsl.la \ 328c19800e8SDoug Rabson $(top_builddir)/lib/krb5/libkrb5.la \ 329c19800e8SDoug Rabson $(LIB_readline) \ 330c19800e8SDoug Rabson $(LIB_roken) 331c19800e8SDoug Rabson 332c19800e8SDoug Rabsongss-commands.c gss-commands.h: gss-commands.in 333c19800e8SDoug Rabson $(SLC) $(srcdir)/gss-commands.in 334c19800e8SDoug Rabson 335*ae771770SStanislav Sedov$(gsstool_OBJECTS): gss-commands.h 336c19800e8SDoug Rabson 337c19800e8SDoug RabsonEXTRA_DIST = \ 338*ae771770SStanislav Sedov NTMakefile \ 339*ae771770SStanislav Sedov libgssapi-version.rc \ 340*ae771770SStanislav Sedov libgssapi-exports.def \ 341c19800e8SDoug Rabson $(man_MANS) \ 342c19800e8SDoug Rabson krb5/gkrb5_err.et \ 343c19800e8SDoug Rabson mech/gssapi.asn1 \ 344c19800e8SDoug Rabson spnego/spnego.asn1 \ 345*ae771770SStanislav Sedov spnego/spnego.opt \ 346c19800e8SDoug Rabson version-script.map \ 347c19800e8SDoug Rabson gss-commands.in 348c19800e8SDoug Rabson 349*ae771770SStanislav Sedov$(libgssapi_la_OBJECTS): gkrb5_err.h gssapi_asn1.h gssapi_asn1-priv.h 350*ae771770SStanislav Sedov$(libgssapi_la_OBJECTS): spnego_asn1.h spnego_asn1-priv.h 351*ae771770SStanislav Sedov$(libgssapi_la_OBJECTS): $(srcdir)/gssapi/gssapi_oid.h 352c19800e8SDoug Rabson 353c19800e8SDoug Rabsongkrb5_err.h gkrb5_err.c: $(srcdir)/krb5/gkrb5_err.et 354c19800e8SDoug Rabson $(COMPILE_ET) $(srcdir)/krb5/gkrb5_err.et 355*ae771770SStanislav Sedov 356*ae771770SStanislav Sedov$(srcdir)/gssapi/gssapi_oid.h $(srcdir)/mech/gss_oid.c: 357*ae771770SStanislav Sedov perl $(srcdir)/gen-oid.pl -b base -h $(srcdir)/oid.txt > $(srcdir)/gssapi/gssapi_oid.h 358*ae771770SStanislav Sedov perl $(srcdir)/gen-oid.pl -b base $(srcdir)/oid.txt > $(srcdir)/mech/gss_oid.c 359