1mydir=lib$(S)gssapi$(S)mechglue 2BUILDTOP=$(REL)..$(S)..$(S).. 3LOCALINCLUDES = -I. -I$(srcdir) -I$(srcdir)/.. -I../generic -I$(srcdir)/../generic -I../krb5 -I$(srcdir)/../krb5 -I../spnego -I$(srcdir)/../spnego 4 5DEFINES=-D_GSS_STATIC_LINK=1 6 7##DOSBUILDTOP = ..\..\.. 8##DOS##PREFIXDIR=mechglue 9##DOS##OBJFILE=..\$(OUTPRE)mechglue.lst 10 11##DOS##DLL_EXP_TYPE=GSS 12 13SRCS = \ 14 $(srcdir)/g_accept_sec_context.c \ 15 $(srcdir)/g_acquire_cred.c \ 16 $(srcdir)/g_acquire_cred_with_pw.c \ 17 $(srcdir)/g_acquire_cred_imp_name.c \ 18 $(srcdir)/g_authorize_localname.c \ 19 $(srcdir)/g_buffer_set.c \ 20 $(srcdir)/g_canon_name.c \ 21 $(srcdir)/g_compare_name.c \ 22 $(srcdir)/g_complete_auth_token.c \ 23 $(srcdir)/g_context_time.c \ 24 $(srcdir)/g_decapsulate_token.c \ 25 $(srcdir)/g_delete_sec_context.c \ 26 $(srcdir)/g_del_name_attr.c \ 27 $(srcdir)/g_dsp_name.c \ 28 $(srcdir)/g_dsp_name_ext.c \ 29 $(srcdir)/g_dsp_status.c \ 30 $(srcdir)/g_dup_name.c \ 31 $(srcdir)/g_encapsulate_token.c \ 32 $(srcdir)/g_exp_sec_context.c \ 33 $(srcdir)/g_export_cred.c \ 34 $(srcdir)/g_export_name.c \ 35 $(srcdir)/g_export_name_comp.c \ 36 $(srcdir)/g_get_name_attr.c \ 37 $(srcdir)/g_glue.c \ 38 $(srcdir)/g_imp_cred.c \ 39 $(srcdir)/g_imp_name.c \ 40 $(srcdir)/g_imp_sec_context.c \ 41 $(srcdir)/g_init_sec_context.c \ 42 $(srcdir)/g_initialize.c \ 43 $(srcdir)/g_inq_context.c \ 44 $(srcdir)/g_inq_context_oid.c \ 45 $(srcdir)/g_inq_cred.c \ 46 $(srcdir)/g_inq_cred_oid.c \ 47 $(srcdir)/g_inq_name.c \ 48 $(srcdir)/g_inq_names.c \ 49 $(srcdir)/g_map_name_to_any.c \ 50 $(srcdir)/g_mech_invoke.c \ 51 $(srcdir)/g_mechattr.c \ 52 $(srcdir)/g_negoex.c \ 53 $(srcdir)/g_oid_ops.c \ 54 $(srcdir)/g_prf.c \ 55 $(srcdir)/g_process_context.c \ 56 $(srcdir)/g_rel_buffer.c \ 57 $(srcdir)/g_rel_cred.c \ 58 $(srcdir)/g_rel_name.c \ 59 $(srcdir)/g_rel_name_mapping.c \ 60 $(srcdir)/g_rel_oid_set.c \ 61 $(srcdir)/g_saslname.c \ 62 $(srcdir)/g_seal.c \ 63 $(srcdir)/g_set_context_option.c \ 64 $(srcdir)/g_set_cred_option.c \ 65 $(srcdir)/g_set_name_attr.c \ 66 $(srcdir)/g_set_neg_mechs.c \ 67 $(srcdir)/g_sign.c \ 68 $(srcdir)/g_store_cred.c \ 69 $(srcdir)/g_unseal.c \ 70 $(srcdir)/g_unwrap_aead.c \ 71 $(srcdir)/g_unwrap_iov.c \ 72 $(srcdir)/g_verify.c \ 73 $(srcdir)/g_wrap_aead.c \ 74 $(srcdir)/g_wrap_iov.c \ 75 $(srcdir)/gssd_pname_to_uid.c 76 77OBJS = \ 78 $(OUTPRE)g_accept_sec_context.$(OBJEXT) \ 79 $(OUTPRE)g_acquire_cred.$(OBJEXT) \ 80 $(OUTPRE)g_acquire_cred_with_pw.$(OBJEXT) \ 81 $(OUTPRE)g_acquire_cred_imp_name.$(OBJEXT) \ 82 $(OUTPRE)g_authorize_localname.$(OBJEXT) \ 83 $(OUTPRE)g_buffer_set.$(OBJEXT) \ 84 $(OUTPRE)g_canon_name.$(OBJEXT) \ 85 $(OUTPRE)g_compare_name.$(OBJEXT) \ 86 $(OUTPRE)g_complete_auth_token.$(OBJEXT) \ 87 $(OUTPRE)g_context_time.$(OBJEXT) \ 88 $(OUTPRE)g_decapsulate_token.$(OBJEXT) \ 89 $(OUTPRE)g_delete_sec_context.$(OBJEXT) \ 90 $(OUTPRE)g_del_name_attr.$(OBJEXT) \ 91 $(OUTPRE)g_dsp_name.$(OBJEXT) \ 92 $(OUTPRE)g_dsp_name_ext.$(OBJEXT) \ 93 $(OUTPRE)g_dsp_status.$(OBJEXT) \ 94 $(OUTPRE)g_dup_name.$(OBJEXT) \ 95 $(OUTPRE)g_encapsulate_token.$(OBJEXT) \ 96 $(OUTPRE)g_exp_sec_context.$(OBJEXT) \ 97 $(OUTPRE)g_export_cred.$(OBJEXT) \ 98 $(OUTPRE)g_export_name.$(OBJEXT) \ 99 $(OUTPRE)g_export_name_comp.$(OBJEXT) \ 100 $(OUTPRE)g_get_name_attr.$(OBJEXT) \ 101 $(OUTPRE)g_glue.$(OBJEXT) \ 102 $(OUTPRE)g_imp_cred.$(OBJEXT) \ 103 $(OUTPRE)g_imp_name.$(OBJEXT) \ 104 $(OUTPRE)g_imp_sec_context.$(OBJEXT) \ 105 $(OUTPRE)g_init_sec_context.$(OBJEXT) \ 106 $(OUTPRE)g_initialize.$(OBJEXT) \ 107 $(OUTPRE)g_inq_context.$(OBJEXT) \ 108 $(OUTPRE)g_inq_context_oid.$(OBJEXT) \ 109 $(OUTPRE)g_inq_cred.$(OBJEXT) \ 110 $(OUTPRE)g_inq_cred_oid.$(OBJEXT) \ 111 $(OUTPRE)g_inq_name.$(OBJEXT) \ 112 $(OUTPRE)g_inq_names.$(OBJEXT) \ 113 $(OUTPRE)g_map_name_to_any.$(OBJEXT) \ 114 $(OUTPRE)g_mech_invoke.$(OBJEXT) \ 115 $(OUTPRE)g_mechattr.$(OBJEXT) \ 116 $(OUTPRE)g_negoex.$(OBJEXT) \ 117 $(OUTPRE)g_oid_ops.$(OBJEXT) \ 118 $(OUTPRE)g_prf.$(OBJEXT) \ 119 $(OUTPRE)g_process_context.$(OBJEXT) \ 120 $(OUTPRE)g_rel_buffer.$(OBJEXT) \ 121 $(OUTPRE)g_rel_cred.$(OBJEXT) \ 122 $(OUTPRE)g_rel_name.$(OBJEXT) \ 123 $(OUTPRE)g_rel_name_mapping.$(OBJEXT) \ 124 $(OUTPRE)g_rel_oid_set.$(OBJEXT) \ 125 $(OUTPRE)g_saslname.$(OBJEXT) \ 126 $(OUTPRE)g_seal.$(OBJEXT) \ 127 $(OUTPRE)g_set_context_option.$(OBJEXT) \ 128 $(OUTPRE)g_set_cred_option.$(OBJEXT) \ 129 $(OUTPRE)g_set_name_attr.$(OBJEXT) \ 130 $(OUTPRE)g_set_neg_mechs.$(OBJEXT) \ 131 $(OUTPRE)g_sign.$(OBJEXT) \ 132 $(OUTPRE)g_store_cred.$(OBJEXT) \ 133 $(OUTPRE)g_unseal.$(OBJEXT) \ 134 $(OUTPRE)g_unwrap_aead.$(OBJEXT) \ 135 $(OUTPRE)g_unwrap_iov.$(OBJEXT) \ 136 $(OUTPRE)g_verify.$(OBJEXT) \ 137 $(OUTPRE)g_wrap_aead.$(OBJEXT) \ 138 $(OUTPRE)g_wrap_iov.$(OBJEXT) \ 139 $(OUTPRE)gssd_pname_to_uid.$(OBJEXT) 140 141STLIBOBJS = \ 142 g_accept_sec_context.o \ 143 g_acquire_cred.o \ 144 g_acquire_cred_with_pw.o \ 145 g_acquire_cred_imp_name.o \ 146 g_authorize_localname.o \ 147 g_buffer_set.o \ 148 g_canon_name.o \ 149 g_compare_name.o \ 150 g_complete_auth_token.o \ 151 g_context_time.o \ 152 g_decapsulate_token.o \ 153 g_delete_sec_context.o \ 154 g_del_name_attr.o \ 155 g_dsp_name.o \ 156 g_dsp_name_ext.o \ 157 g_dsp_status.o \ 158 g_dup_name.o \ 159 g_encapsulate_token.o \ 160 g_exp_sec_context.o \ 161 g_export_cred.o \ 162 g_export_name.o \ 163 g_export_name_comp.o \ 164 g_get_name_attr.o \ 165 g_glue.o \ 166 g_imp_cred.o \ 167 g_imp_name.o \ 168 g_imp_sec_context.o \ 169 g_init_sec_context.o \ 170 g_initialize.o \ 171 g_inq_context.o \ 172 g_inq_context_oid.o \ 173 g_inq_cred.o \ 174 g_inq_cred_oid.o \ 175 g_inq_name.o \ 176 g_inq_names.o \ 177 g_map_name_to_any.o \ 178 g_mech_invoke.o \ 179 g_mechattr.o \ 180 g_negoex.o \ 181 g_oid_ops.o \ 182 g_prf.o \ 183 g_process_context.o \ 184 g_rel_buffer.o \ 185 g_rel_cred.o \ 186 g_rel_name.o \ 187 g_rel_name_mapping.o \ 188 g_rel_oid_set.o \ 189 g_saslname.o \ 190 g_seal.o \ 191 g_set_context_option.o \ 192 g_set_cred_option.o \ 193 g_set_name_attr.o \ 194 g_set_neg_mechs.o \ 195 g_sign.o \ 196 g_store_cred.o \ 197 g_unseal.o \ 198 g_unwrap_aead.o \ 199 g_unwrap_iov.o \ 200 g_verify.o \ 201 g_wrap_aead.o \ 202 g_wrap_iov.o \ 203 gssd_pname_to_uid.o 204 205EHDRDIR= $(BUILDTOP)$(S)include$(S)gssapi 206EXPORTED_HEADERS = mechglue.h 207 208$(OBJS): $(EXPORTED_HEADERS) 209 210all-unix: all-libobjs 211 212##DOS##LIBOBJS = $(OBJS) 213 214clean-unix:: clean-libobjs 215 216# Krb5InstallHeaders($(EXPORTED_HEADERS), $(KRB5_INCDIR)/krb5) 217install: 218 @set -x; for f in $(EXPORTED_HEADERS) ; \ 219 do $(INSTALL_DATA) $(srcdir)$(S)$$f \ 220 $(DESTDIR)$(KRB5_INCDIR)$(S)gssapi$(S)$$f ; \ 221 done 222 223includes: 224 225@libobj_frag@ 226