16e4dbb7fSDoug RabsonPACKAGE= kerberos-lib 2a30235a4SEmmanuel Vadot 333f12199SDoug RabsonLIB= hx509 4*1ac6ea8aSChuck SilversLDFLAGS+= -Wl,--no-undefined 533f12199SDoug RabsonVERSION_MAP= ${KRB5DIR}/lib/hx509/version-script.map 6d65af1e7SBaptiste DaroussinLIBADD= asn1 com_err crypto roken wind 7ae771770SStanislav Sedov 8ae771770SStanislav SedovMAN= hx509.3 \ 9ae771770SStanislav Sedov hx509_ca.3 \ 10ae771770SStanislav Sedov hx509_cert.3 \ 11ae771770SStanislav Sedov hx509_cms.3 \ 12ae771770SStanislav Sedov hx509_crypto.3 \ 13ae771770SStanislav Sedov hx509_env.3 \ 14ae771770SStanislav Sedov hx509_error.3 \ 15ae771770SStanislav Sedov hx509_keyset.3 \ 16ae771770SStanislav Sedov hx509_lock.3 \ 17ae771770SStanislav Sedov hx509_misc.3 \ 18ae771770SStanislav Sedov hx509_name.3 \ 19ae771770SStanislav Sedov hx509_peer.3 \ 20ae771770SStanislav Sedov hx509_print.3 \ 21ae771770SStanislav Sedov hx509_query.3 \ 22ae771770SStanislav Sedov hx509_revoke.3 \ 23ae771770SStanislav Sedov hx509_verify.3 24ae771770SStanislav Sedov 25ae771770SStanislav SedovMLINKS= hx509.3 hx509_context_free.3 \ 26ae771770SStanislav Sedov hx509.3 hx509_context_init.3 \ 27ae771770SStanislav Sedov hx509_ca.3 hx509_ca_sign.3 \ 28ae771770SStanislav Sedov hx509_ca.3 hx509_ca_sign_self.3 \ 29ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_crl_dp_uri.3 \ 30ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_eku.3 \ 31ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_hostname.3 \ 32ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_jid.3 \ 33ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_ms_upn.3 \ 34ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_otherName.3 \ 35ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_pkinit.3 \ 36ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_add_san_rfc822name.3 \ 37ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_free.3 \ 38ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_init.3 \ 39ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_ca.3 \ 40ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_domaincontroller.3 \ 41ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_notAfter.3 \ 42ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_notAfter_lifetime.3 \ 43ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_notBefore.3 \ 44ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_proxy.3 \ 45ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_serialnumber.3 \ 46ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_spki.3 \ 47ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_subject.3 \ 48ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_template.3 \ 49ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_set_unique.3 \ 50ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_subject_expand.3 \ 51ae771770SStanislav Sedov hx509_ca.3 hx509_ca_tbs_template_units.3 \ 52ae771770SStanislav Sedov hx509_cert.3 hx509_cert_binary.3 \ 53ae771770SStanislav Sedov hx509_cert.3 hx509_cert_check_eku.3 \ 54ae771770SStanislav Sedov hx509_cert.3 hx509_cert_cmp.3 \ 55ae771770SStanislav Sedov hx509_cert.3 hx509_cert_find_subjectAltName_otherName.3 \ 56ae771770SStanislav Sedov hx509_cert.3 hx509_cert_free.3 \ 57ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_SPKI.3 \ 58ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_SPKI_AlgorithmIdentifier.3 \ 59ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_attribute.3 \ 60ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_base_subject.3 \ 61ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_friendly_name.3 \ 62ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_issuer.3 \ 63ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_issuer_unique_id.3 \ 64ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_notAfter.3 \ 65ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_notBefore.3 \ 66ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_serialnumber.3 \ 67ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_subject.3 \ 68ae771770SStanislav Sedov hx509_cert.3 hx509_cert_get_subject_unique_id.3 \ 69ae771770SStanislav Sedov hx509_cert.3 hx509_cert_init.3 \ 70ae771770SStanislav Sedov hx509_cert.3 hx509_cert_init_data.3 \ 71ae771770SStanislav Sedov hx509_cert.3 hx509_cert_ref.3 \ 72ae771770SStanislav Sedov hx509_cert.3 hx509_cert_set_friendly_name.3 \ 73ae771770SStanislav Sedov hx509_cert.3 hx509_print_cert.3 \ 74ae771770SStanislav Sedov hx509_cert.3 hx509_query_alloc.3 \ 75ae771770SStanislav Sedov hx509_cert.3 hx509_query_free.3 \ 76ae771770SStanislav Sedov hx509_cert.3 hx509_query_match_cmp_func.3 \ 77ae771770SStanislav Sedov hx509_cert.3 hx509_query_match_eku.3 \ 78ae771770SStanislav Sedov hx509_cert.3 hx509_query_match_friendly_name.3 \ 79ae771770SStanislav Sedov hx509_cert.3 hx509_query_match_issuer_serial.3 \ 80ae771770SStanislav Sedov hx509_cert.3 hx509_query_match_option.3 \ 81ae771770SStanislav Sedov hx509_cert.3 hx509_query_statistic_file.3 \ 82ae771770SStanislav Sedov hx509_cert.3 hx509_query_unparse_stats.3 \ 83ae771770SStanislav Sedov hx509_cert.3 hx509_verify_ctx_f_allow_default_trustanchors.3 \ 84ae771770SStanislav Sedov hx509_cert.3 hx509_verify_hostname.3 \ 85ae771770SStanislav Sedov hx509_cms.3 hx509_cms_create_signed_1.3 \ 86ae771770SStanislav Sedov hx509_cms.3 hx509_cms_envelope_1.3 \ 87ae771770SStanislav Sedov hx509_cms.3 hx509_cms_unenvelope.3 \ 88ae771770SStanislav Sedov hx509_cms.3 hx509_cms_unwrap_ContentInfo.3 \ 89ae771770SStanislav Sedov hx509_cms.3 hx509_cms_verify_signed.3 \ 90ae771770SStanislav Sedov hx509_cms.3 hx509_cms_wrap_ContentInfo.3 \ 91ae771770SStanislav Sedov hx509_crypto.3 hx509_verify_signature.3 \ 92ae771770SStanislav Sedov hx509_env.3 hx509_env_add.3 \ 93ae771770SStanislav Sedov hx509_env.3 hx509_env_add_binding.3 \ 94ae771770SStanislav Sedov hx509_env.3 hx509_env_find.3 \ 95ae771770SStanislav Sedov hx509_env.3 hx509_env_find_binding.3 \ 96ae771770SStanislav Sedov hx509_env.3 hx509_env_free.3 \ 97ae771770SStanislav Sedov hx509_env.3 hx509_env_lfind.3 \ 98ae771770SStanislav Sedov hx509_error.3 hx509_clear_error_string.3 \ 99ae771770SStanislav Sedov hx509_error.3 hx509_err.3 \ 100ae771770SStanislav Sedov hx509_error.3 hx509_free_error_string.3 \ 101ae771770SStanislav Sedov hx509_error.3 hx509_get_error_string.3 \ 102ae771770SStanislav Sedov hx509_error.3 hx509_set_error_string.3 \ 103ae771770SStanislav Sedov hx509_error.3 hx509_set_error_stringv.3 \ 104ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_add.3 \ 105ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_append.3 \ 106ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_end_seq.3 \ 107ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_filter.3 \ 108ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_find.3 \ 109ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_free.3 \ 110ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_info.3 \ 111ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_init.3 \ 112ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_iter_f.3 \ 113ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_merge.3 \ 114ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_next_cert.3 \ 115ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_start_seq.3 \ 116ae771770SStanislav Sedov hx509_keyset.3 hx509_certs_store.3 \ 117ae771770SStanislav Sedov hx509_keyset.3 hx509_ci_print_names.3 \ 118ae771770SStanislav Sedov hx509_keyset.3 hx509_get_one_cert.3 \ 119ae771770SStanislav Sedov hx509_misc.3 hx509_free_octet_string_list.3 \ 120ae771770SStanislav Sedov hx509_misc.3 hx509_xfree.3 \ 121ae771770SStanislav Sedov hx509_name.3 hx509_general_name_unparse.3 \ 122ae771770SStanislav Sedov hx509_name.3 hx509_name_binary.3 \ 123ae771770SStanislav Sedov hx509_name.3 hx509_name_cmp.3 \ 124ae771770SStanislav Sedov hx509_name.3 hx509_name_copy.3 \ 125ae771770SStanislav Sedov hx509_name.3 hx509_name_expand.3 \ 126ae771770SStanislav Sedov hx509_name.3 hx509_name_free.3 \ 127ae771770SStanislav Sedov hx509_name.3 hx509_name_is_null_p.3 \ 128ae771770SStanislav Sedov hx509_name.3 hx509_name_to_Name.3 \ 129ae771770SStanislav Sedov hx509_name.3 hx509_name_to_string.3 \ 130ae771770SStanislav Sedov hx509_name.3 hx509_parse_name.3 \ 131ae771770SStanislav Sedov hx509_name.3 hx509_unparse_der_name.3 \ 132ae771770SStanislav Sedov hx509_peer.3 hx509_peer_info_add_cms_alg.3 \ 133ae771770SStanislav Sedov hx509_peer.3 hx509_peer_info_alloc.3 \ 134ae771770SStanislav Sedov hx509_peer.3 hx509_peer_info_free.3 \ 135ae771770SStanislav Sedov hx509_peer.3 hx509_peer_info_set_cert.3 \ 136ae771770SStanislav Sedov hx509_peer.3 hx509_peer_info_set_cms_algs.3 \ 137ae771770SStanislav Sedov hx509_print.3 hx509_bitstring_print.3 \ 138ae771770SStanislav Sedov hx509_print.3 hx509_cert_keyusage_print.3 \ 139ae771770SStanislav Sedov hx509_print.3 hx509_oid_print.3 \ 140ae771770SStanislav Sedov hx509_print.3 hx509_oid_sprint.3 \ 141ae771770SStanislav Sedov hx509_print.3 hx509_print_stdout.3 \ 142ae771770SStanislav Sedov hx509_print.3 hx509_validate_cert.3 \ 143ae771770SStanislav Sedov hx509_print.3 hx509_validate_ctx_add_flags.3 \ 144ae771770SStanislav Sedov hx509_print.3 hx509_validate_ctx_free.3 \ 145ae771770SStanislav Sedov hx509_print.3 hx509_validate_ctx_init.3 \ 146ae771770SStanislav Sedov hx509_print.3 hx509_validate_ctx_set_print.3 \ 147ae771770SStanislav Sedov hx509_revoke.3 hx509_ocsp_request.3 \ 148ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_add_crl.3 \ 149ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_add_ocsp.3 \ 150ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_free.3 \ 151ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_init.3 \ 152ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_ocsp_print.3 \ 153ae771770SStanislav Sedov hx509_revoke.3 hx509_revoke_verify.3 \ 154ae771770SStanislav Sedov hx509_verify.3 hx509_context_set_missing_revoke.3 \ 155ae771770SStanislav Sedov hx509_verify.3 hx509_crl_add_revoked_certs.3 \ 156ae771770SStanislav Sedov hx509_verify.3 hx509_crl_alloc.3 \ 157ae771770SStanislav Sedov hx509_verify.3 hx509_crl_free.3 \ 158ae771770SStanislav Sedov hx509_verify.3 hx509_crl_lifetime.3 \ 159ae771770SStanislav Sedov hx509_verify.3 hx509_crl_sign.3 \ 160ae771770SStanislav Sedov hx509_verify.3 hx509_ocsp_verify.3 \ 161ae771770SStanislav Sedov hx509_verify.3 hx509_verify_attach_anchors.3 \ 162ae771770SStanislav Sedov hx509_verify.3 hx509_verify_attach_revoke.3 \ 163ae771770SStanislav Sedov hx509_verify.3 hx509_verify_destroy_ctx.3 \ 164ae771770SStanislav Sedov hx509_verify.3 hx509_verify_init_ctx.3 \ 165ae771770SStanislav Sedov hx509_verify.3 hx509_verify_path.3 \ 166ae771770SStanislav Sedov hx509_verify.3 hx509_verify_set_max_depth.3 \ 167ae771770SStanislav Sedov hx509_verify.3 hx509_verify_set_proxy_certificate.3 \ 168ae771770SStanislav Sedov hx509_verify.3 hx509_verify_set_strict_rfc3280_verification.3 \ 169ae771770SStanislav Sedov hx509_verify.3 hx509_verify_set_time.3 17033f12199SDoug Rabson 17133f12199SDoug RabsonINCS= hx509-private.h \ 17233f12199SDoug Rabson hx509-protos.h \ 17333f12199SDoug Rabson hx509.h \ 17433f12199SDoug Rabson hx509_err.h 17533f12199SDoug Rabson 17633f12199SDoug RabsonSRCS= ca.c \ 17733f12199SDoug Rabson cert.c \ 17833f12199SDoug Rabson cms.c \ 17933f12199SDoug Rabson collector.c \ 18033f12199SDoug Rabson crypto.c \ 18133f12199SDoug Rabson doxygen.c \ 18233f12199SDoug Rabson error.c \ 18333f12199SDoug Rabson env.c \ 18433f12199SDoug Rabson file.c \ 185ae771770SStanislav Sedov sel.c \ 186ae771770SStanislav Sedov sel-gram.y \ 187ae771770SStanislav Sedov sel-lex.l \ 18833f12199SDoug Rabson keyset.c \ 18933f12199SDoug Rabson ks_dir.c \ 19033f12199SDoug Rabson ks_file.c \ 19133f12199SDoug Rabson ks_mem.c \ 19233f12199SDoug Rabson ks_null.c \ 19333f12199SDoug Rabson ks_p11.c \ 19433f12199SDoug Rabson ks_p12.c \ 19533f12199SDoug Rabson ks_keychain.c \ 19633f12199SDoug Rabson lock.c \ 19733f12199SDoug Rabson name.c \ 19833f12199SDoug Rabson peer.c \ 19933f12199SDoug Rabson print.c \ 20033f12199SDoug Rabson softp11.c \ 20133f12199SDoug Rabson req.c \ 20233f12199SDoug Rabson revoke.c 20333f12199SDoug Rabson 20433f12199SDoug RabsonSRCS+= hx509_err.c \ 20533f12199SDoug Rabson hx509_err.h 20633f12199SDoug Rabson 207ae771770SStanislav SedovSRCS+= ${GEN_OCSP:S/.x$/.c/:S/.hx$/.h/} \ 208ae771770SStanislav Sedov ${GEN_PKCS10:S/.x$/.c/:S/.hx$/.h/} 20933f12199SDoug Rabson 21033f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/hx509 21133f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/hx509/ref 21233f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/asn1 213ae771770SStanislav SedovCFLAGS+=-I${KRB5DIR}/lib/wind 21440343be5SYoshihiro TakahashiCFLAGS+=-I${KRB5DIR}/lib/roken 21540343be5SYoshihiro TakahashiCFLAGS+=-I${SRCTOP}/contrib/com_err 21640343be5SYoshihiro TakahashiCFLAGS+=-I. 2175abd4d37SPierre ProncheryCFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L 21833f12199SDoug Rabson 21933f12199SDoug RabsonGEN_OCSP= \ 22033f12199SDoug Rabson asn1_OCSPBasicOCSPResponse.x \ 22133f12199SDoug Rabson asn1_OCSPCertID.x \ 22233f12199SDoug Rabson asn1_OCSPCertStatus.x \ 22333f12199SDoug Rabson asn1_OCSPInnerRequest.x \ 22433f12199SDoug Rabson asn1_OCSPKeyHash.x \ 22533f12199SDoug Rabson asn1_OCSPRequest.x \ 22633f12199SDoug Rabson asn1_OCSPResponderID.x \ 22733f12199SDoug Rabson asn1_OCSPResponse.x \ 22833f12199SDoug Rabson asn1_OCSPResponseBytes.x \ 22933f12199SDoug Rabson asn1_OCSPResponseData.x \ 23033f12199SDoug Rabson asn1_OCSPResponseStatus.x \ 23133f12199SDoug Rabson asn1_OCSPSignature.x \ 23233f12199SDoug Rabson asn1_OCSPSingleResponse.x \ 23333f12199SDoug Rabson asn1_OCSPTBSRequest.x \ 23433f12199SDoug Rabson asn1_OCSPVersion.x \ 23533f12199SDoug Rabson asn1_id_pkix_ocsp.x \ 23633f12199SDoug Rabson asn1_id_pkix_ocsp_basic.x \ 237ae771770SStanislav Sedov asn1_id_pkix_ocsp_nonce.x \ 238ae771770SStanislav Sedov ocsp_asn1.hx \ 239ae771770SStanislav Sedov ocsp_asn1-priv.hx 24033f12199SDoug Rabson 24133f12199SDoug RabsonGEN_PKCS10= \ 24233f12199SDoug Rabson asn1_CertificationRequestInfo.x \ 243ae771770SStanislav Sedov asn1_CertificationRequest.x \ 244ae771770SStanislav Sedov pkcs10_asn1.hx \ 245ae771770SStanislav Sedov pkcs10_asn1-priv.hx 246ae771770SStanislav Sedov 247ae771770SStanislav SedovGEN_CRMF= \ 248ae771770SStanislav Sedov asn1_CRMFRDNSequence.x \ 249ae771770SStanislav Sedov asn1_CertReqMessages.x \ 250ae771770SStanislav Sedov asn1_CertReqMsg.x \ 251ae771770SStanislav Sedov asn1_CertRequest.x \ 252ae771770SStanislav Sedov asn1_CertTemplate.x \ 253ae771770SStanislav Sedov asn1_Controls.x \ 254ae771770SStanislav Sedov asn1_PBMParameter.x \ 255ae771770SStanislav Sedov asn1_PKMACValue.x \ 256ae771770SStanislav Sedov asn1_POPOPrivKey.x \ 257ae771770SStanislav Sedov asn1_POPOSigningKey.x \ 258ae771770SStanislav Sedov asn1_POPOSigningKeyInput.x \ 259ae771770SStanislav Sedov asn1_ProofOfPossession.x \ 260ae771770SStanislav Sedov asn1_SubsequentMessage.x \ 261ae771770SStanislav Sedov crmf_asn1.hx \ 262ae771770SStanislav Sedov crmf_asn1-priv.hx 26333f12199SDoug Rabson 26433f12199SDoug RabsonGEN+= ${GEN_OCSP} 26533f12199SDoug RabsonGEN+= ${GEN_PKCS10} 266ae771770SStanislav SedovGEN+= ${GEN_CRMF} 26733f12199SDoug Rabson 268ae771770SStanislav SedovCLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} ocsp_asn1_files \ 269ae771770SStanislav Sedov pkcs10_asn1_files crmf_asn1_files ocsp_asn1-template.[ch]* \ 270ae771770SStanislav Sedov pkcs10_asn1-template.[ch]* crmf_asn1-template.[ch]* 27133f12199SDoug Rabson 272ae771770SStanislav SedovINCS+= ocsp_asn1.h pkcs10_asn1.h crmf_asn1.h 27333f12199SDoug Rabson 27437f9264dSJung-uk Kim.ORDER: ${GEN_OCSP} 27592edc966SBryan Drewery${GEN_OCSP:[2..-1]}: .NOMETA 276ae771770SStanislav Sedov${GEN_OCSP}: ocsp.asn1 ocsp.opt 277ae771770SStanislav Sedov ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ 278ae771770SStanislav Sedov ${.ALLSRC:M*.asn1} ocsp_asn1 27933f12199SDoug Rabson 280f0258c45SPeter Wemm.ORDER: ${GEN_PKCS10} 28192edc966SBryan Drewery${GEN_PKCS10:[2..-1]}: .NOMETA 282ae771770SStanislav Sedov${GEN_PKCS10}: pkcs10.asn1 pkcs10.opt 283ae771770SStanislav Sedov ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ 284ae771770SStanislav Sedov ${.ALLSRC:M*.asn1} pkcs10_asn1 28533f12199SDoug Rabson 286f0258c45SPeter Wemm.ORDER: ${GEN_CRMF} 28792edc966SBryan Drewery${GEN_CRMF:[2..-1]}: .NOMETA 288ae771770SStanislav Sedov${GEN_CRMF}: crmf.asn1 289ae771770SStanislav Sedov ${ASN1_COMPILE} ${.ALLSRC:M*.asn1} crmf_asn1 29033f12199SDoug Rabson 291ae771770SStanislav Sedov.SUFFIXES: .h .c .x .hx 292ae771770SStanislav Sedov 293ae771770SStanislav Sedov.x.c: 2947a37b5fcSWill Andrews ${CP} ${.IMPSRC} ${.TARGET} 295ae771770SStanislav Sedov 296ae771770SStanislav Sedov.hx.h: 2977a37b5fcSWill Andrews ${CP} ${.IMPSRC} ${.TARGET} 29833f12199SDoug Rabson 29933f12199SDoug Rabson.include <bsd.lib.mk> 30033f12199SDoug Rabson 301ae771770SStanislav Sedov.SUFFIXES: .h .c .x .hx 302ae771770SStanislav Sedov 303ae771770SStanislav Sedov.PATH: ${KRB5DIR}/lib/hx509 ${KRB5DIR}/lib/asn1 ${KRB5DIR}/doc/doxyout/hx509/man/man3 304