1# $FreeBSD$ 2 3LIB= krb5 4CFLAGS+=-I${KRB5DIR}/lib/krb5 \ 5 -I${KRB5DIR}/lib/asn1 \ 6 -I${KRB5DIR}/lib/des \ 7 -I${KRB5DIR}/lib/roken \ 8 -I${KRB5DIR}/include \ 9 -I${KRB5OBJDIR} \ 10 -I${ASN1OBJDIR} 11.if defined(MAKE_KERBEROS4) && \ 12 (${MAKE_KERBEROS4} == "YES" || ${MAKE_KERBEROS4} == "yes") 13CFLAGS+=-I${KRB4DIR}/include 14.endif 15SRCS= \ 16 acl.c \ 17 add_et_list.c \ 18 addr_families.c \ 19 aname_to_localname.c \ 20 appdefault.c \ 21 asn1_glue.c \ 22 auth_context.c \ 23 build_ap_req.c \ 24 build_auth.c \ 25 cache.c \ 26 changepw.c \ 27 codec.c \ 28 config_file.c \ 29 config_file_netinfo.c \ 30 convert_creds.c \ 31 constants.c \ 32 context.c \ 33 copy_host_realm.c \ 34 crc.c \ 35 creds.c \ 36 crypto.c \ 37 data.c \ 38 eai_to_heim_errno.c \ 39 error_string.c \ 40 expand_hostname.c \ 41 fcache.c \ 42 free.c \ 43 free_host_realm.c \ 44 generate_seq_number.c \ 45 generate_subkey.c \ 46 get_addrs.c \ 47 get_cred.c \ 48 get_default_principal.c \ 49 get_default_realm.c \ 50 get_for_creds.c \ 51 get_host_realm.c \ 52 get_in_tkt.c \ 53 get_in_tkt_pw.c \ 54 get_in_tkt_with_keytab.c \ 55 get_in_tkt_with_skey.c \ 56 get_port.c \ 57 init_creds.c \ 58 init_creds_pw.c \ 59 keyblock.c \ 60 keytab.c \ 61 keytab_any.c \ 62 keytab_file.c \ 63 keytab_memory.c \ 64 keytab_keyfile.c \ 65 keytab_krb4.c \ 66 krbhst.c \ 67 kuserok.c \ 68 log.c \ 69 mcache.c \ 70 misc.c \ 71 mk_error.c \ 72 mk_priv.c \ 73 mk_rep.c \ 74 mk_req.c \ 75 mk_req_ext.c \ 76 mk_safe.c \ 77 net_read.c \ 78 net_write.c \ 79 n-fold.c \ 80 padata.c \ 81 principal.c \ 82 prog_setup.c \ 83 prompter_posix.c \ 84 rd_cred.c \ 85 rd_error.c \ 86 rd_priv.c \ 87 rd_rep.c \ 88 rd_req.c \ 89 rd_safe.c \ 90 read_message.c \ 91 recvauth.c \ 92 replay.c \ 93 send_to_kdc.c \ 94 sendauth.c \ 95 set_default_realm.c \ 96 sock_principal.c \ 97 store.c \ 98 store_emem.c \ 99 store_fd.c \ 100 store_mem.c \ 101 ticket.c \ 102 time.c \ 103 transited.c \ 104 verify_init.c \ 105 verify_user.c \ 106 version.c \ 107 warn.c \ 108 write_message.c \ 109 krb5_err.c \ 110 k524_err.c \ 111 k524_err.h \ 112 heim_err.c \ 113 heim_err.h 114 115INCLUDES=${KRB5DIR}/lib/krb5/krb5.h ${.CURDIR}/../../include/krb5-types.h \ 116 ${KRB5DIR}/lib/krb5/krb5-protos.h heim_err.h krb5_err.h k524_err.h 117 118MAN3= \ 119 krb5.3 \ 120 krb5_425_conv_principal.3 \ 121 krb5_appdefault.3 \ 122 krb5_auth_context.3 \ 123 krb5_build_principal.3 \ 124 krb5_config.3 \ 125 krb5_context.3 \ 126 krb5_create_checksum.3 \ 127 krb5_crypto_init.3 \ 128 krb5_encrypt.3 \ 129 krb5_free_addresses.3 \ 130 krb5_free_principal.3 \ 131 krb5_get_all_client_addrs.3 \ 132 krb5_get_krbhst.3 \ 133 krb5_init_context.3 \ 134 krb5_keytab.3 \ 135 krb5_krbhst_init.3 \ 136 krb5_openlog.3 \ 137 krb5_parse_name.3 \ 138 krb5_principal_get_realm.3 \ 139 krb5_sname_to_principal.3 \ 140 krb5_timeofday.3 \ 141 krb5_unparse_name.3 \ 142 krb5_verify_user.3 \ 143 krb5_warn.3 144 145MAN5= \ 146 krb5.conf.5 147 148MAN8= \ 149 kerberos.8 \ 150 verify_krb5_conf.8 151 152.include <bsd.lib.mk> 153 154.PATH: ${KRB5DIR}/lib/krb5 155.PATH: ${KRB5DIR}/lib/des 156 157beforedepend all: asn1_err.h krb5_err.h k524_err.h 158