1# $NetBSD: Makefile,v 1.3 2011/07/31 06:49:03 plunky Exp $ 2 3NOLINT= # defined 4 5.include <bsd.own.mk> 6.include <${.CURDIR}/../../Makefile.inc> 7 8.PATH: ${HEIMDIST}/lib/hx509 ${HEIMBASE}/include 9 10LIB= hx509 11 12SSLBASE= ${NETBSDSRCDIR}/crypto/external/bsd/openssl 13 14LIBDPLIBS+= asn1 ${HEIMBASE}/lib/libasn1 \ 15 com_err ${HEIMBASE}/lib/libcom_err \ 16 crypt ${NETBSDSRCDIR}/lib/libcrypt \ 17 crypto ${SSLBASE}/lib/libcrypto \ 18 roken ${HEIMBASE}/lib/libroken \ 19 wind ${HEIMBASE}/lib/libwind 20 21YHEADER=1 22 23INCSDIR= /usr/include/krb5 24INCS+= hx509.h hx509-protos.h ${ASN1_INCS} ${COMPILE_ET_INCS} 25 26HEIMSRCS = hx509_err.et ocsp.asn1 pkcs10.asn1 27 28SRCS= \ 29 ca.c \ 30 cert.c \ 31 cms.c \ 32 collector.c \ 33 crypto.c \ 34 doxygen.c \ 35 env.c \ 36 error.c \ 37 file.c \ 38 keyset.c \ 39 ks_dir.c \ 40 ks_file.c \ 41 ks_keychain.c \ 42 ks_mem.c \ 43 ks_null.c \ 44 ks_p11.c \ 45 ks_p12.c \ 46 lock.c \ 47 name.c \ 48 peer.c \ 49 print.c \ 50 req.c \ 51 revoke.c \ 52 sel.c \ 53 sel-gram.y \ 54 sel-lex.l \ 55 softp11.c \ 56 ${BUILT_SOURCES} 57 58LPREFIX= _hx509_sel_yy 59 60CPPFLAGS+= \ 61 -I${HEIMDIST}/lib/hx509/ref \ 62 -I${HEIMDIST}/lib/asn1 63 64sel-gram.c: ${ASN1_INCS} ${COMPILE_ET_INCS} 65 66ASN1_FILES.ocsp.asn1 = \ 67 asn1_OCSPBasicOCSPResponse.x \ 68 asn1_OCSPCertID.x \ 69 asn1_OCSPCertStatus.x \ 70 asn1_OCSPInnerRequest.x \ 71 asn1_OCSPKeyHash.x \ 72 asn1_OCSPRequest.x \ 73 asn1_OCSPResponderID.x \ 74 asn1_OCSPResponse.x \ 75 asn1_OCSPResponseBytes.x \ 76 asn1_OCSPResponseData.x \ 77 asn1_OCSPResponseStatus.x \ 78 asn1_OCSPSignature.x \ 79 asn1_OCSPSingleResponse.x \ 80 asn1_OCSPTBSRequest.x \ 81 asn1_OCSPVersion.x \ 82 asn1_id_pkix_ocsp.x \ 83 asn1_id_pkix_ocsp_basic.x \ 84 asn1_id_pkix_ocsp_nonce.x 85 86.include <${HEIMBASE}/Makefile.rules.inc> 87.include <bsd.lib.mk> 88