1*ebfedea0SLionel Sambuc# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $ 2*ebfedea0SLionel Sambuc 3*ebfedea0SLionel SambucUSE_FORT?= yes # network protocol library 4*ebfedea0SLionel Sambuc 5*ebfedea0SLionel Sambuc.include <bsd.own.mk> 6*ebfedea0SLionel Sambuc.include <${.CURDIR}/../../Makefile.inc> 7*ebfedea0SLionel Sambuc 8*ebfedea0SLionel Sambuc.PATH: ${HEIMDIST}/lib/asn1 ${HEIMBASE}/include 9*ebfedea0SLionel Sambuc 10*ebfedea0SLionel SambucLIB= asn1 11*ebfedea0SLionel Sambuc 12*ebfedea0SLionel SambucLIBDPLIBS+= com_err ${.CURDIR}/../libcom_err 13*ebfedea0SLionel SambucLIBDPLIBS+= roken ${.CURDIR}/../libroken 14*ebfedea0SLionel Sambuc 15*ebfedea0SLionel SambucHEIMSRCS = \ 16*ebfedea0SLionel Sambuc asn1_err.et \ 17*ebfedea0SLionel Sambuc krb5.asn1 \ 18*ebfedea0SLionel Sambuc cms.asn1 \ 19*ebfedea0SLionel Sambuc rfc2459.asn1 \ 20*ebfedea0SLionel Sambuc pkinit.asn1 \ 21*ebfedea0SLionel Sambuc pkcs12.asn1 \ 22*ebfedea0SLionel Sambuc pkcs8.asn1 \ 23*ebfedea0SLionel Sambuc pkcs9.asn1 \ 24*ebfedea0SLionel Sambuc digest.asn1 \ 25*ebfedea0SLionel Sambuc kx509.asn1 26*ebfedea0SLionel Sambuc 27*ebfedea0SLionel SambucASN1_OPTS.rfc2459.asn1 = \ 28*ebfedea0SLionel Sambuc --one-code-file \ 29*ebfedea0SLionel Sambuc --preserve-binary=TBSCertificate \ 30*ebfedea0SLionel Sambuc --preserve-binary=TBSCRLCertList \ 31*ebfedea0SLionel Sambuc --preserve-binary=Name \ 32*ebfedea0SLionel Sambuc --sequence=GeneralNames \ 33*ebfedea0SLionel Sambuc --sequence=Extensions \ 34*ebfedea0SLionel Sambuc --sequence=CRLDistributionPoints 35*ebfedea0SLionel Sambuc 36*ebfedea0SLionel SambucINCSDIR= /usr/include/krb5 37*ebfedea0SLionel Sambuc 38*ebfedea0SLionel SambucINCS= asn1-common.h \ 39*ebfedea0SLionel Sambuc heim_asn1.h \ 40*ebfedea0SLionel Sambuc der.h \ 41*ebfedea0SLionel Sambuc der-protos.h \ 42*ebfedea0SLionel Sambuc ${COMPILE_ET_INCS} \ 43*ebfedea0SLionel Sambuc ${ASN1_INCS} 44*ebfedea0SLionel Sambuc 45*ebfedea0SLionel SambucSRCS= \ 46*ebfedea0SLionel Sambuc der.c \ 47*ebfedea0SLionel Sambuc der_get.c \ 48*ebfedea0SLionel Sambuc der_put.c \ 49*ebfedea0SLionel Sambuc der_free.c \ 50*ebfedea0SLionel Sambuc der_length.c \ 51*ebfedea0SLionel Sambuc der_copy.c \ 52*ebfedea0SLionel Sambuc der_cmp.c \ 53*ebfedea0SLionel Sambuc der_format.c \ 54*ebfedea0SLionel Sambuc extra.c \ 55*ebfedea0SLionel Sambuc timegm.c 56*ebfedea0SLionel Sambuc 57*ebfedea0SLionel Sambuc.if ${USETOOLS} != "yes" 58*ebfedea0SLionel Sambuc# .PHONY: ${ASN1COMPILEOBJ}/asn1_compile 59*ebfedea0SLionel Sambuc.PHONY: try_to_build_asn1_compile 60*ebfedea0SLionel Sambuc 61*ebfedea0SLionel Sambuctry_to_build_asn1_compile: 62*ebfedea0SLionel Sambuc @cd ${.CURDIR}/asn1_compile && ${MAKE} 63*ebfedea0SLionel Sambuc 64*ebfedea0SLionel Sambuc${ASN1COMPILEOBJ}/asn1_compile: try_to_build_asn1_compile 65*ebfedea0SLionel Sambuc 66*ebfedea0SLionel SambucSUBDIR= asn1_compile 67*ebfedea0SLionel Sambuc.endif 68*ebfedea0SLionel Sambuc 69*ebfedea0SLionel Sambuc.include <${HEIMBASE}/Makefile.rules.inc> 70*ebfedea0SLionel Sambuc.include <bsd.lib.mk> 71*ebfedea0SLionel Sambuc.if ${USETOOLS} != "yes" 72*ebfedea0SLionel Sambuc.include <bsd.subdir.mk> 73*ebfedea0SLionel Sambuc.endif 74