xref: /freebsd/kerberos5/lib/libkrb5/Makefile (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1
2PACKAGE=	kerberos-lib
3
4LIB=	krb5
5LDFLAGS=	-Wl,--no-undefined
6VERSION_MAP= ${KRB5DIR}/lib/krb5/version-script.map
7LIBADD=	asn1 com_err crypt crypto hx509 roken wind heimbase heimipcc
8
9INCS=	heim_err.h \
10	heim_threads.h \
11	k524_err.h \
12	krb5-protos.h \
13	krb5-private.h \
14	krb5-types.h \
15	krb5.h \
16	krb5_err.h \
17	krb5_ccapi.h
18
19KRB5INCS=	locate_plugin.h \
20		send_to_kdc_plugin.h \
21		ccache_plugin.h
22KRB5INCSDIR=	${INCLUDEDIR}/krb5
23INCSGROUPS=	INCS KRB5INCS
24
25MAN=	krb5.3 \
26	krb524_convert_creds_kdc.3 \
27	krb5_425_conv_principal.3 \
28	krb5_acl_match_file.3 \
29	krb5_address.3 \
30	krb5_aname_to_localname.3 \
31	krb5_appdefault.3 \
32	krb5_auth.3 \
33	krb5_auth_context.3 \
34	krb5_c_make_checksum.3 \
35	krb5_ccache.3 \
36	krb5_ccache_intro.3 \
37	krb5_check_transited.3 \
38	krb5_create_checksum.3 \
39	krb5_credential.3 \
40	krb5_creds.3 \
41	krb5_crypto.3 \
42	krb5_crypto_iov.3 \
43	krb5_deprecated.3 \
44	krb5_digest.3 \
45	krb5_eai_to_heim_errno.3 \
46	krb5_encrypt.3 \
47	krb5_error.3 \
48	krb5_fileformats.3 \
49	krb5_find_padata.3 \
50	krb5_generate_random_block.3 \
51	krb5_get_all_client_addrs.3 \
52	krb5_get_credentials.3 \
53	krb5_get_creds.3 \
54	krb5_get_forwarded_creds.3 \
55	krb5_get_in_cred.3 \
56	krb5_get_init_creds.3 \
57	krb5_get_krbhst.3 \
58	krb5_getportbyname.3 \
59	krb5_init_context.3 \
60	krb5_init_creds_intro.3 \
61	krb5_introduction.3 \
62	krb5_is_thread_safe.3 \
63	krb5_keytab.3 \
64	krb5_keytab_intro.3 \
65	krb5_krbhst_init.3 \
66	krb5_mk_req.3 \
67	krb5_mk_safe.3 \
68	krb5_openlog.3 \
69	krb5_pac.3 \
70	krb5_parse_name.3 \
71	krb5_principal.3 \
72	krb5_principal_intro.3 \
73	krb5_rcache.3 \
74	krb5_rd_error.3 \
75	krb5_rd_safe.3 \
76	krb5_set_default_realm.3 \
77	krb5_set_password.3 \
78	krb5_storage.3 \
79	krb5_string_to_key.3 \
80	krb5_support.3 \
81	krb5_ticket.3 \
82	krb5_timeofday.3 \
83	krb5_v4compat.3 \
84	krb5_verify_init_creds.3 \
85	krb5_verify_user.3
86
87MAN+=	krb5.conf.5
88MAN+=	kerberos.8
89
90MLINKS=	krb5.3 krb5_add_et_list.3 \
91	krb5.3 krb5_add_extra_addresses.3 \
92	krb5.3 krb5_add_ignore_addresses.3 \
93	krb5.3 krb5_compare_creds.3 \
94	krb5.3 krb5_copy_context.3 \
95	krb5.3 krb5_copy_creds.3 \
96	krb5.3 krb5_copy_creds_contents.3 \
97	krb5.3 krb5_copy_data.3 \
98	krb5.3 krb5_copy_host_realm.3 \
99	krb5.3 krb5_copy_ticket.3 \
100	krb5.3 krb5_creds_get_ticket_flags.3 \
101	krb5.3 krb5_data_alloc.3 \
102	krb5.3 krb5_data_cmp.3 \
103	krb5.3 krb5_data_copy.3 \
104	krb5.3 krb5_data_ct_cmp.3 \
105	krb5.3 krb5_data_free.3 \
106	krb5.3 krb5_data_realloc.3 \
107	krb5.3 krb5_data_zero.3 \
108	krb5.3 krb5_free_config_files.3 \
109	krb5.3 krb5_free_cred_contents.3 \
110	krb5.3 krb5_free_creds.3 \
111	krb5.3 krb5_free_data.3 \
112	krb5.3 krb5_free_ticket.3 \
113	krb5.3 krb5_get_default_config_files.3 \
114	krb5.3 krb5_get_default_in_tkt_etypes.3 \
115	krb5.3 krb5_get_dns_canonicalize_hostname.3 \
116	krb5.3 krb5_get_extra_addresses.3 \
117	krb5.3 krb5_get_fcache_version.3 \
118	krb5.3 krb5_get_ignore_addresses.3 \
119	krb5.3 krb5_get_kdc_sec_offset.3 \
120	krb5.3 krb5_get_max_time_skew.3 \
121	krb5.3 krb5_get_use_admin_kdc.3 \
122	krb5.3 krb5_init_ets.3 \
123	krb5.3 krb5_kerberos_enctypes.3 \
124	krb5.3 krb5_prepend_config_files_default.3 \
125	krb5.3 krb5_set_config_files.3 \
126	krb5.3 krb5_set_default_in_tkt_etypes.3 \
127	krb5.3 krb5_set_dns_canonicalize_hostname.3 \
128	krb5.3 krb5_set_extra_addresses.3 \
129	krb5.3 krb5_set_fcache_version.3 \
130	krb5.3 krb5_set_home_dir_access.3 \
131	krb5.3 krb5_set_ignore_addresses.3 \
132	krb5.3 krb5_set_kdc_sec_offset.3 \
133	krb5.3 krb5_set_max_time_skew.3 \
134	krb5.3 krb5_set_real_time.3 \
135	krb5.3 krb5_set_use_admin_kdc.3 \
136	krb5.3 krb5_ticket_get_authorization_data_type.3 \
137	krb5.3 krb5_ticket_get_client.3 \
138	krb5.3 krb5_ticket_get_endtime.3 \
139	krb5.3 krb5_ticket_get_server.3 \
140	krb5_425_conv_principal.3 krb5_425_conv_principal_ext.3 \
141	krb5_425_conv_principal.3 krb5_524_conv_principal.3 \
142	krb5_address.3 krb5_addr2sockaddr.3 \
143	krb5_address.3 krb5_address_compare.3 \
144	krb5_address.3 krb5_address_order.3 \
145	krb5_address.3 krb5_address_prefixlen_boundary.3 \
146	krb5_address.3 krb5_address_search.3 \
147	krb5_address.3 krb5_anyaddr.3 \
148	krb5_address.3 krb5_append_addresses.3 \
149	krb5_address.3 krb5_copy_address.3 \
150	krb5_address.3 krb5_copy_addresses.3 \
151	krb5_address.3 krb5_free_address.3 \
152	krb5_address.3 krb5_free_addresses.3 \
153	krb5_address.3 krb5_h_addr2addr.3 \
154	krb5_address.3 krb5_h_addr2sockaddr.3 \
155	krb5_address.3 krb5_make_addrport.3 \
156	krb5_address.3 krb5_max_sockaddr_size.3 \
157	krb5_address.3 krb5_parse_address.3 \
158	krb5_address.3 krb5_print_address.3 \
159	krb5_address.3 krb5_sockaddr2address.3 \
160	krb5_address.3 krb5_sockaddr2port.3 \
161	krb5_address.3 krb5_sockaddr_uninteresting.3 \
162	krb5_appdefault.3 krb5_appdefault_boolean.3 \
163	krb5_appdefault.3 krb5_appdefault_string.3 \
164	krb5_appdefault.3 krb5_appdefault_time.3 \
165	krb5_auth.3 krb5_rd_req_ctx.3 \
166	krb5_auth.3 krb5_rd_req_in_ctx_alloc.3 \
167	krb5_auth.3 krb5_rd_req_in_set_keytab.3 \
168	krb5_auth.3 krb5_rd_req_in_set_pac_check.3 \
169	krb5_auth.3 krb5_rd_req_out_ctx_free.3 \
170	krb5_auth.3 krb5_rd_req_out_get_server.3 \
171	krb5_auth_context.3 krb5_auth_con_free.3 \
172	krb5_auth_context.3 krb5_auth_con_genaddrs.3 \
173	krb5_auth_context.3 krb5_auth_con_getaddrs.3 \
174	krb5_auth_context.3 krb5_auth_con_getflags.3 \
175	krb5_auth_context.3 krb5_auth_con_getkey.3 \
176	krb5_auth_context.3 krb5_auth_con_getlocalsubkey.3 \
177	krb5_auth_context.3 krb5_auth_con_getrcache.3 \
178	krb5_auth_context.3 krb5_auth_con_getremotesubkey.3 \
179	krb5_auth_context.3 krb5_auth_con_getuserkey.3 \
180	krb5_auth_context.3 krb5_auth_con_init.3 \
181	krb5_auth_context.3 krb5_auth_con_initivector.3 \
182	krb5_auth_context.3 krb5_auth_con_setaddrs.3 \
183	krb5_auth_context.3 krb5_auth_con_setaddrs_from_fd.3 \
184	krb5_auth_context.3 krb5_auth_con_setflags.3 \
185	krb5_auth_context.3 krb5_auth_con_setivector.3 \
186	krb5_auth_context.3 krb5_auth_con_setkey.3 \
187	krb5_auth_context.3 krb5_auth_con_setlocalsubkey.3 \
188	krb5_auth_context.3 krb5_auth_con_setrcache.3 \
189	krb5_auth_context.3 krb5_auth_con_setremotesubkey.3 \
190	krb5_auth_context.3 krb5_auth_con_setuserkey.3 \
191	krb5_auth_context.3 krb5_auth_getauthenticator.3 \
192	krb5_auth_context.3 krb5_auth_getcksumtype.3 \
193	krb5_auth_context.3 krb5_auth_getkeytype.3 \
194	krb5_auth_context.3 krb5_auth_getlocalseqnumber.3 \
195	krb5_auth_context.3 krb5_auth_setcksumtype.3 \
196	krb5_auth_context.3 krb5_auth_setkeytype.3 \
197	krb5_auth_context.3 krb5_auth_setlocalseqnumber.3 \
198	krb5_auth_context.3 krb5_auth_setremoteseqnumber.3 \
199	krb5_ccache.3 krb5_acc_ops.3 \
200	krb5_ccache.3 krb5_cc_cache_end_seq_get.3 \
201	krb5_ccache.3 krb5_cc_cache_get_first.3 \
202	krb5_ccache.3 krb5_cc_cache_match.3 \
203	krb5_ccache.3 krb5_cc_cache_next.3 \
204	krb5_ccache.3 krb5_cc_clear_mcred.3 \
205	krb5_ccache.3 krb5_cc_close.3 \
206	krb5_ccache.3 krb5_cc_copy_cache.3 \
207	krb5_ccache.3 krb5_cc_copy_creds.3 \
208	krb5_ccache.3 krb5_cc_copy_match_f.3 \
209	krb5_ccache.3 krb5_cc_default.3 \
210	krb5_ccache.3 krb5_cc_default_name.3 \
211	krb5_ccache.3 krb5_cc_destroy.3 \
212	krb5_ccache.3 krb5_cc_end_seq_get.3 \
213	krb5_ccache.3 krb5_cc_gen_new.3 \
214	krb5_ccache.3 krb5_cc_get_config.3 \
215	krb5_ccache.3 krb5_cc_get_flags.3 \
216	krb5_ccache.3 krb5_cc_get_friendly_name.3 \
217	krb5_ccache.3 krb5_cc_get_full_name.3 \
218	krb5_ccache.3 krb5_cc_get_kdc_offset.3 \
219	krb5_ccache.3 krb5_cc_get_lifetime.3 \
220	krb5_ccache.3 krb5_cc_get_name.3 \
221	krb5_ccache.3 krb5_cc_get_ops.3 \
222	krb5_ccache.3 krb5_cc_get_prefix_ops.3 \
223	krb5_ccache.3 krb5_cc_get_principal.3 \
224	krb5_ccache.3 krb5_cc_get_type.3 \
225	krb5_ccache.3 krb5_cc_get_version.3 \
226	krb5_ccache.3 krb5_cc_initialize.3 \
227	krb5_ccache.3 krb5_cc_last_change_time.3 \
228	krb5_ccache.3 krb5_cc_move.3 \
229	krb5_ccache.3 krb5_cc_new_unique.3 \
230	krb5_ccache.3 krb5_cc_next_cred.3 \
231	krb5_ccache.3 krb5_cc_register.3 \
232	krb5_ccache.3 krb5_cc_remove_cred.3 \
233	krb5_ccache.3 krb5_cc_resolve.3 \
234	krb5_ccache.3 krb5_cc_retrieve_cred.3 \
235	krb5_ccache.3 krb5_cc_set_config.3 \
236	krb5_ccache.3 krb5_cc_set_default_name.3 \
237	krb5_ccache.3 krb5_cc_set_flags.3 \
238	krb5_ccache.3 krb5_cc_set_friendly_name.3 \
239	krb5_ccache.3 krb5_cc_set_kdc_offset.3 \
240	krb5_ccache.3 krb5_cc_start_seq_get.3 \
241	krb5_ccache.3 krb5_cc_store_cred.3 \
242	krb5_ccache.3 krb5_cc_support_switch.3 \
243	krb5_ccache.3 krb5_cc_switch.3 \
244	krb5_ccache.3 krb5_cccol_cursor_free.3 \
245	krb5_ccache.3 krb5_cccol_cursor_new.3 \
246	krb5_ccache.3 krb5_cccol_cursor_next.3 \
247	krb5_ccache.3 krb5_cccol_last_change_time.3 \
248	krb5_ccache.3 krb5_fcc_ops.3 \
249	krb5_ccache.3 krb5_get_validated_creds.3 \
250	krb5_ccache.3 krb5_is_config_principal.3 \
251	krb5_ccache.3 krb5_mcc_ops.3 \
252	krb5_create_checksum.3 krb5_checksum_is_collision_proof.3 \
253	krb5_create_checksum.3 krb5_checksum_is_keyed.3 \
254	krb5_create_checksum.3 krb5_checksumsize.3 \
255	krb5_create_checksum.3 krb5_verify_checksum.3 \
256	krb5_credential.3 krb5_fwd_tgt_creds.3 \
257	krb5_credential.3 krb5_get_init_creds_keyblock.3 \
258	krb5_credential.3 krb5_get_init_creds_keytab.3 \
259	krb5_credential.3 krb5_get_init_creds_opt_alloc.3 \
260	krb5_credential.3 krb5_get_init_creds_opt_free.3 \
261	krb5_credential.3 krb5_get_init_creds_password.3 \
262	krb5_credential.3 krb5_init_creds_free.3 \
263	krb5_credential.3 krb5_init_creds_get.3 \
264	krb5_credential.3 krb5_init_creds_get_error.3 \
265	krb5_credential.3 krb5_init_creds_init.3 \
266	krb5_credential.3 krb5_init_creds_set_keytab.3 \
267	krb5_credential.3 krb5_init_creds_set_password.3 \
268	krb5_credential.3 krb5_init_creds_set_service.3 \
269	krb5_credential.3 krb5_init_creds_step.3 \
270	krb5_crypto.3 krb5_allow_weak_crypto.3 \
271	krb5_crypto.3 krb5_cksumtype_to_enctype.3 \
272	krb5_crypto.3 krb5_copy_keyblock.3 \
273	krb5_crypto.3 krb5_copy_keyblock_contents.3 \
274	krb5_crypto.3 krb5_create_checksum_iov.3 \
275	krb5_crypto.3 krb5_crypto_destroy.3 \
276	krb5_crypto.3 krb5_crypto_fx_cf2.3 \
277	krb5_crypto.3 krb5_crypto_getblocksize.3 \
278	krb5_crypto.3 krb5_crypto_getconfoundersize.3 \
279	krb5_crypto.3 krb5_crypto_getenctype.3 \
280	krb5_crypto.3 krb5_crypto_getpadsize.3 \
281	krb5_crypto.3 krb5_crypto_init.3 \
282	krb5_crypto.3 krb5_decrypt_iov_ivec.3 \
283	krb5_crypto.3 krb5_encrypt_iov_ivec.3 \
284	krb5_crypto.3 krb5_enctype_disable.3 \
285	krb5_crypto.3 krb5_enctype_enable.3 \
286	krb5_crypto.3 krb5_enctype_valid.3 \
287	krb5_crypto.3 krb5_free_keyblock.3 \
288	krb5_crypto.3 krb5_free_keyblock_contents.3 \
289	krb5_crypto.3 krb5_generate_subkey_extended.3 \
290	krb5_crypto.3 krb5_keyblock_get_enctype.3 \
291	krb5_crypto.3 krb5_keyblock_init.3 \
292	krb5_crypto.3 krb5_keyblock_zero.3 \
293	krb5_crypto.3 krb5_random_to_key.3 \
294	krb5_crypto.3 krb5_verify_checksum_iov.3 \
295	krb5_deprecated.3 krb5_auth_getremoteseqnumber.3 \
296	krb5_deprecated.3 krb5_c_enctype_compare.3 \
297	krb5_deprecated.3 krb5_change_password.3 \
298	krb5_deprecated.3 krb5_clear_error_string.3 \
299	krb5_deprecated.3 krb5_config_parse_string_multi.3 \
300	krb5_deprecated.3 krb5_enctypes_compatible_keys.3 \
301	krb5_deprecated.3 krb5_free_creds_contents.3 \
302	krb5_deprecated.3 krb5_free_data_contents.3 \
303	krb5_deprecated.3 krb5_free_error_string.3 \
304	krb5_deprecated.3 krb5_free_unparsed_name.3 \
305	krb5_deprecated.3 krb5_generate_subkey.3 \
306	krb5_deprecated.3 krb5_get_cred_from_kdc.3 \
307	krb5_deprecated.3 krb5_get_cred_from_kdc_opt.3 \
308	krb5_deprecated.3 krb5_get_in_tkt_with_keytab.3 \
309	krb5_deprecated.3 krb5_get_in_tkt_with_password.3 \
310	krb5_deprecated.3 krb5_get_in_tkt_with_skey.3 \
311	krb5_deprecated.3 krb5_get_init_creds_opt_get_error.3 \
312	krb5_deprecated.3 krb5_get_init_creds_opt_init.3 \
313	krb5_deprecated.3 krb5_keytab_key_proc.3 \
314	krb5_deprecated.3 krb5_keytype_to_enctypes.3 \
315	krb5_deprecated.3 krb5_keytype_to_enctypes_default.3 \
316	krb5_deprecated.3 krb5_keytype_to_string.3 \
317	krb5_deprecated.3 krb5_password_key_proc.3 \
318	krb5_deprecated.3 krb5_princ_realm.3 \
319	krb5_deprecated.3 krb5_princ_set_realm.3 \
320	krb5_deprecated.3 krb5_set_error_string.3 \
321	krb5_deprecated.3 krb5_string_to_keytype.3 \
322	krb5_deprecated.3 krb5_vset_error_string.3 \
323	krb5_digest.3 krb5_digest_probe.3 \
324	krb5_encrypt.3 krb5_decrypt.3 \
325	krb5_encrypt.3 krb5_decrypt_EncryptedData.3 \
326	krb5_encrypt.3 krb5_encrypt_EncryptedData.3 \
327	krb5_error.3 krb5_clear_error_message.3 \
328	krb5_error.3 krb5_h_errno_to_heim_errno.3 \
329	krb5_error.3 krb5_set_error_message.3 \
330	krb5_error.3 krb5_vwarn.3 \
331	krb5_get_all_client_addrs.3 krb5_get_all_server_addrs.3 \
332	krb5_get_krbhst.3 krb5_free_krbhst.3 \
333	krb5_get_krbhst.3 krb5_get_krb524hst.3 \
334	krb5_get_krbhst.3 krb5_get_krb_admin_hst.3 \
335	krb5_get_krbhst.3 krb5_get_krb_changepw_hst.3 \
336	krb5_init_context.3 krb5_free_context.3 \
337	krb5_keytab.3 krb5_kt_add_entry.3 \
338	krb5_keytab.3 krb5_kt_close.3 \
339	krb5_keytab.3 krb5_kt_compare.3 \
340	krb5_keytab.3 krb5_kt_copy_entry_contents.3 \
341	krb5_keytab.3 krb5_kt_default.3 \
342	krb5_keytab.3 krb5_kt_default_modify_name.3 \
343	krb5_keytab.3 krb5_kt_default_name.3 \
344	krb5_keytab.3 krb5_kt_destroy.3 \
345	krb5_keytab.3 krb5_kt_end_seq_get.3 \
346	krb5_keytab.3 krb5_kt_free_entry.3 \
347	krb5_keytab.3 krb5_kt_get_entry.3 \
348	krb5_keytab.3 krb5_kt_get_full_name.3 \
349	krb5_keytab.3 krb5_kt_get_name.3 \
350	krb5_keytab.3 krb5_kt_get_type.3 \
351	krb5_keytab.3 krb5_kt_have_content.3 \
352	krb5_keytab.3 krb5_kt_next_entry.3 \
353	krb5_keytab.3 krb5_kt_read_service_key.3 \
354	krb5_keytab.3 krb5_kt_register.3 \
355	krb5_keytab.3 krb5_kt_remove_entry.3 \
356	krb5_keytab.3 krb5_kt_resolve.3 \
357	krb5_keytab.3 krb5_kt_start_seq_get.3 \
358	krb5_krbhst_init.3 krb5_krbhst_format_string.3 \
359	krb5_krbhst_init.3 krb5_krbhst_free.3 \
360	krb5_krbhst_init.3 krb5_krbhst_get_addrinfo.3 \
361	krb5_krbhst_init.3 krb5_krbhst_next.3 \
362	krb5_krbhst_init.3 krb5_krbhst_next_as_string.3 \
363	krb5_krbhst_init.3 krb5_krbhst_reset.3 \
364	krb5_openlog.3 krb5_addlog_dest.3 \
365	krb5_openlog.3 krb5_addlog_func.3 \
366	krb5_openlog.3 krb5_closelog.3 \
367	krb5_openlog.3 krb5_initlog.3 \
368	krb5_openlog.3 krb5_log.3 \
369	krb5_openlog.3 krb5_log_msg.3 \
370	krb5_openlog.3 krb5_vlog.3 \
371	krb5_openlog.3 krb5_vlog_msg.3 \
372	krb5_pac.3 krb5_pac_get_buffer.3 \
373	krb5_pac.3 krb5_pac_verify.3 \
374	krb5_principal.3 krb5_build_principal.3 \
375	krb5_principal.3 krb5_build_principal_ext.3 \
376	krb5_principal.3 krb5_build_principal_va.3 \
377	krb5_principal.3 krb5_build_principal_va_ext.3 \
378	krb5_principal.3 krb5_copy_principal.3 \
379	krb5_principal.3 krb5_free_principal.3 \
380	krb5_principal.3 krb5_get_default_principal.3 \
381	krb5_principal.3 krb5_make_principal.3 \
382	krb5_principal.3 krb5_parse_name_flags.3 \
383	krb5_principal.3 krb5_parse_nametype.3 \
384	krb5_principal.3 krb5_principal_compare.3 \
385	krb5_principal.3 krb5_principal_compare_any_realm.3 \
386	krb5_principal.3 krb5_principal_get_comp_string.3 \
387	krb5_principal.3 krb5_principal_get_num_comp.3 \
388	krb5_principal.3 krb5_principal_get_realm.3 \
389	krb5_principal.3 krb5_principal_get_type.3 \
390	krb5_principal.3 krb5_principal_is_krbtgt.3 \
391	krb5_principal.3 krb5_principal_match.3 \
392	krb5_principal.3 krb5_principal_set_realm.3 \
393	krb5_principal.3 krb5_principal_set_type.3 \
394	krb5_principal.3 krb5_realm_compare.3 \
395	krb5_principal.3 krb5_sname_to_principal.3 \
396	krb5_principal.3 krb5_sock_to_principal.3 \
397	krb5_principal.3 krb5_unparse_name.3 \
398	krb5_principal.3 krb5_unparse_name_fixed.3 \
399	krb5_principal.3 krb5_unparse_name_fixed_flags.3 \
400	krb5_principal.3 krb5_unparse_name_fixed_short.3 \
401	krb5_principal.3 krb5_unparse_name_flags.3 \
402	krb5_principal.3 krb5_unparse_name_short.3 \
403	krb5_set_default_realm.3 krb5_free_host_realm.3 \
404	krb5_set_default_realm.3 krb5_get_default_realm.3 \
405	krb5_set_default_realm.3 krb5_get_default_realms.3 \
406	krb5_set_default_realm.3 krb5_get_host_realm.3 \
407	krb5_storage.3 krb5_ret_address.3 \
408	krb5_storage.3 krb5_ret_addrs.3 \
409	krb5_storage.3 krb5_ret_authdata.3 \
410	krb5_storage.3 krb5_ret_creds.3 \
411	krb5_storage.3 krb5_ret_creds_tag.3 \
412	krb5_storage.3 krb5_ret_data.3 \
413	krb5_storage.3 krb5_ret_int16.3 \
414	krb5_storage.3 krb5_ret_int32.3 \
415	krb5_storage.3 krb5_ret_int8.3 \
416	krb5_storage.3 krb5_ret_keyblock.3 \
417	krb5_storage.3 krb5_ret_principal.3 \
418	krb5_storage.3 krb5_ret_string.3 \
419	krb5_storage.3 krb5_ret_stringz.3 \
420	krb5_storage.3 krb5_ret_times.3 \
421	krb5_storage.3 krb5_ret_uint16.3 \
422	krb5_storage.3 krb5_ret_uint32.3 \
423	krb5_storage.3 krb5_ret_uint8.3 \
424	krb5_storage.3 krb5_storage_clear_flags.3 \
425	krb5_storage.3 krb5_storage_emem.3 \
426	krb5_storage.3 krb5_storage_free.3 \
427	krb5_storage.3 krb5_storage_from_data.3 \
428	krb5_storage.3 krb5_storage_from_fd.3 \
429	krb5_storage.3 krb5_storage_from_mem.3 \
430	krb5_storage.3 krb5_storage_from_readonly_mem.3 \
431	krb5_storage.3 krb5_storage_get_byteorder.3 \
432	krb5_storage.3 krb5_storage_get_eof_code.3 \
433	krb5_storage.3 krb5_storage_is_flags.3 \
434	krb5_storage.3 krb5_storage_read.3 \
435	krb5_storage.3 krb5_storage_seek.3 \
436	krb5_storage.3 krb5_storage_set_byteorder.3 \
437	krb5_storage.3 krb5_storage_set_eof_code.3 \
438	krb5_storage.3 krb5_storage_set_flags.3 \
439	krb5_storage.3 krb5_storage_set_max_alloc.3 \
440	krb5_storage.3 krb5_storage_to_data.3 \
441	krb5_storage.3 krb5_storage_truncate.3 \
442	krb5_storage.3 krb5_storage_write.3 \
443	krb5_storage.3 krb5_store_address.3 \
444	krb5_storage.3 krb5_store_addrs.3 \
445	krb5_storage.3 krb5_store_authdata.3 \
446	krb5_storage.3 krb5_store_creds.3 \
447	krb5_storage.3 krb5_store_creds_tag.3 \
448	krb5_storage.3 krb5_store_data.3 \
449	krb5_storage.3 krb5_store_int16.3 \
450	krb5_storage.3 krb5_store_int32.3 \
451	krb5_storage.3 krb5_store_int8.3 \
452	krb5_storage.3 krb5_store_keyblock.3 \
453	krb5_storage.3 krb5_store_principal.3 \
454	krb5_storage.3 krb5_store_string.3 \
455	krb5_storage.3 krb5_store_stringz.3 \
456	krb5_storage.3 krb5_store_times.3 \
457	krb5_storage.3 krb5_store_uint16.3 \
458	krb5_storage.3 krb5_store_uint32.3 \
459	krb5_storage.3 krb5_store_uint8.3 \
460	krb5_support.3 krb5_acl_match_string.3 \
461	krb5_support.3 krb5_config_file_free.3 \
462	krb5_support.3 krb5_config_free_strings.3 \
463	krb5_support.3 krb5_config_get_bool.3 \
464	krb5_support.3 krb5_config_get_bool_default.3 \
465	krb5_support.3 krb5_config_get_list.3 \
466	krb5_support.3 krb5_config_get_string.3 \
467	krb5_support.3 krb5_config_get_string_default.3 \
468	krb5_support.3 krb5_config_get_strings.3 \
469	krb5_support.3 krb5_config_get_time.3 \
470	krb5_support.3 krb5_config_get_time_default.3 \
471	krb5_support.3 krb5_config_parse_file_multi.3 \
472	krb5_support.3 krb5_config_vget_bool.3 \
473	krb5_support.3 krb5_config_vget_bool_default.3 \
474	krb5_support.3 krb5_config_vget_list.3 \
475	krb5_support.3 krb5_config_vget_string.3 \
476	krb5_support.3 krb5_config_vget_string_default.3 \
477	krb5_support.3 krb5_config_vget_strings.3 \
478	krb5_support.3 krb5_config_vget_time.3 \
479	krb5_support.3 krb5_config_vget_time_default.3 \
480	krb5_support.3 krb5_expand_hostname.3 \
481	krb5_support.3 krb5_expand_hostname_realms.3 \
482	krb5_support.3 krb5_kuserok.3 \
483	krb5_support.3 krb5_plugin_register.3 \
484	krb5_ticket.3 krb5_ticket_get_flags.3 \
485	krb5_timeofday.3 krb5_us_timeofday.3 \
486	krb5_v4compat.3 krb524_convert_creds_kdc_ccache.3 \
487	krb5_verify_user.3 krb5_verify_opt_init.3 \
488	krb5_verify_user.3 krb5_verify_opt_set_flags.3 \
489	krb5_verify_user.3 krb5_verify_opt_set_keytab.3 \
490	krb5_verify_user.3 krb5_verify_opt_set_secure.3 \
491	krb5_verify_user.3 krb5_verify_opt_set_service.3 \
492	krb5_verify_user.3 krb5_verify_user_lrealm.3 \
493	krb5_verify_user.3 krb5_verify_user_opt.3
494
495SRCS=	acache.c \
496	acl.c \
497	add_et_list.c \
498	addr_families.c \
499	aname_to_localname.c \
500	appdefault.c \
501	asn1_glue.c \
502	auth_context.c \
503	build_ap_req.c \
504	build_auth.c \
505	cache.c \
506	changepw.c \
507	codec.c \
508	config_file.c \
509	constants.c \
510	context.c \
511	convert_creds.c \
512	copy_host_realm.c \
513	crc.c \
514	creds.c \
515	crypto-aes.c \
516	crypto-algs.c \
517	crypto-arcfour.c \
518	crypto-des-common.c \
519	crypto-des.c \
520	crypto-des3.c \
521	crypto-evp.c \
522	crypto-null.c \
523	crypto-pk.c \
524	crypto-rand.c \
525	crypto.c \
526	data.c \
527	deprecated.c \
528	digest.c \
529	doxygen.c \
530	eai_to_heim_errno.c \
531	error_string.c \
532	expand_hostname.c \
533	expand_path.c \
534	fcache.c \
535	free.c \
536	free_host_realm.c \
537	generate_seq_number.c \
538	generate_subkey.c \
539	get_addrs.c \
540	get_cred.c \
541	get_default_principal.c \
542	get_default_realm.c \
543	get_for_creds.c \
544	get_host_realm.c \
545	get_in_tkt.c \
546	get_port.c \
547	init_creds.c \
548	init_creds_pw.c \
549	kcm.c \
550	keyblock.c \
551	keytab.c \
552	keytab_any.c \
553	keytab_file.c \
554	keytab_keyfile.c \
555	keytab_memory.c \
556	krbhst.c \
557	kuserok.c \
558	log.c \
559	mcache.c \
560	misc.c \
561	mit_glue.c \
562	mk_error.c \
563	mk_priv.c \
564	mk_rep.c \
565	mk_req.c \
566	mk_req_ext.c \
567	mk_safe.c \
568	n-fold.c \
569	net_read.c \
570	net_write.c \
571	pac.c \
572	padata.c \
573	pcache.c \
574	pkinit.c \
575	plugin.c \
576	principal.c \
577	prog_setup.c \
578	prompter_posix.c \
579	rd_cred.c \
580	rd_error.c \
581	rd_priv.c \
582	rd_rep.c \
583	rd_req.c \
584	rd_safe.c \
585	read_message.c \
586	recvauth.c \
587	replay.c \
588	salt-aes.c \
589	salt-arcfour.c \
590	salt-des.c \
591	salt-des3.c \
592	salt.c \
593	scache.c \
594	send_to_kdc.c \
595	sendauth.c \
596	set_default_realm.c \
597	sock_principal.c \
598	store-int.c \
599	store.c \
600	store_emem.c \
601	store_fd.c \
602	store_mem.c \
603	ticket.c \
604	time.c \
605	transited.c \
606	verify_init.c \
607	verify_user.c \
608	version.c \
609	warn.c \
610	write_message.c
611
612SRCS+=	heim_err.c \
613	heim_err.h \
614	k524_err.c \
615	k524_err.h \
616	krb5_err.c \
617	krb5_err.h \
618	krb_err.c \
619	krb_err.h
620
621CFLAGS+=	-I${KRB5DIR}/lib/krb5 \
622		-I${KRB5DIR}/lib/asn1 \
623		-I${KRB5DIR}/lib/roken \
624		-I${KRB5DIR}/lib/ipc \
625		-I${KRB5DIR}/base \
626		-I${SRCTOP}/contrib/com_err \
627		-I.
628CFLAGS+=	-DOPENSSL_API_COMPAT=0x10100000L
629
630.include <bsd.lib.mk>
631
632.PATH: ${KRB5DIR}/lib/krb5 ${KRB5DIR}/lib/asn1 ${KRB5DIR}/include ${SRCTOP}/kerberos5/include ${KRB5DIR}/doc/doxyout/krb5/man/man3/
633