1eb9e1f54SMark Murray# $FreeBSD$ 2eb9e1f54SMark Murray 3eb9e1f54SMark MurrayLIB= asn1 486751859SRuslan ErmilovINCS= asn1_err.h krb5_asn1.h 5069b88ebSMark Murray 686751859SRuslan ErmilovSRCS= asn1_err.c \ 711bf3600SRuslan Ermilov asn1_err.h \ 886751859SRuslan Ermilov der_copy.c \ 986751859SRuslan Ermilov der_free.c \ 1086751859SRuslan Ermilov der_get.c \ 1186751859SRuslan Ermilov der_length.c \ 1286751859SRuslan Ermilov der_put.c \ 1311bf3600SRuslan Ermilov krb5_asn1.h \ 1486751859SRuslan Ermilov timegm.c \ 1511bf3600SRuslan Ermilov ${GEN:S/.x$/.c/} 16069b88ebSMark Murray 1786751859SRuslan ErmilovCFLAGS+=-I${KRB5DIR}/lib/asn1 -I${KRB5DIR}/lib/roken -I. 18eb9e1f54SMark Murray 1986751859SRuslan ErmilovGEN= asn1_APOptions.x \ 202655cbecSAssar Westerlund asn1_AP_REP.x \ 212655cbecSAssar Westerlund asn1_AP_REQ.x \ 222655cbecSAssar Westerlund asn1_AS_REP.x \ 232655cbecSAssar Westerlund asn1_AS_REQ.x \ 242655cbecSAssar Westerlund asn1_Authenticator.x \ 252655cbecSAssar Westerlund asn1_AuthorizationData.x \ 262655cbecSAssar Westerlund asn1_CKSUMTYPE.x \ 272655cbecSAssar Westerlund asn1_Checksum.x \ 28c2a6ca2aSAssar Westerlund asn1_ENCTYPE.x \ 292655cbecSAssar Westerlund asn1_ETYPE_INFO.x \ 302655cbecSAssar Westerlund asn1_ETYPE_INFO_ENTRY.x \ 312655cbecSAssar Westerlund asn1_EncAPRepPart.x \ 322655cbecSAssar Westerlund asn1_EncASRepPart.x \ 332655cbecSAssar Westerlund asn1_EncKDCRepPart.x \ 342655cbecSAssar Westerlund asn1_EncKrbCredPart.x \ 352655cbecSAssar Westerlund asn1_EncKrbPrivPart.x \ 362655cbecSAssar Westerlund asn1_EncTGSRepPart.x \ 372655cbecSAssar Westerlund asn1_EncTicketPart.x \ 382655cbecSAssar Westerlund asn1_EncryptedData.x \ 392655cbecSAssar Westerlund asn1_EncryptionKey.x \ 402655cbecSAssar Westerlund asn1_HostAddress.x \ 412655cbecSAssar Westerlund asn1_HostAddresses.x \ 422655cbecSAssar Westerlund asn1_KDCOptions.x \ 432655cbecSAssar Westerlund asn1_KDC_REP.x \ 442655cbecSAssar Westerlund asn1_KDC_REQ.x \ 452655cbecSAssar Westerlund asn1_KDC_REQ_BODY.x \ 462655cbecSAssar Westerlund asn1_KRB_CRED.x \ 472655cbecSAssar Westerlund asn1_KRB_ERROR.x \ 482655cbecSAssar Westerlund asn1_KRB_PRIV.x \ 492655cbecSAssar Westerlund asn1_KRB_SAFE.x \ 502655cbecSAssar Westerlund asn1_KRB_SAFE_BODY.x \ 512655cbecSAssar Westerlund asn1_KerberosTime.x \ 522655cbecSAssar Westerlund asn1_KrbCredInfo.x \ 53c2a6ca2aSAssar Westerlund asn1_LR_TYPE.x \ 5486751859SRuslan Ermilov asn1_LastReq.x \ 552655cbecSAssar Westerlund asn1_MESSAGE_TYPE.x \ 562655cbecSAssar Westerlund asn1_METHOD_DATA.x \ 572655cbecSAssar Westerlund asn1_NAME_TYPE.x \ 582655cbecSAssar Westerlund asn1_PADATA_TYPE.x \ 592655cbecSAssar Westerlund asn1_PA_DATA.x \ 602655cbecSAssar Westerlund asn1_PA_ENC_TS_ENC.x \ 612655cbecSAssar Westerlund asn1_Principal.x \ 622655cbecSAssar Westerlund asn1_PrincipalName.x \ 632655cbecSAssar Westerlund asn1_Realm.x \ 642655cbecSAssar Westerlund asn1_TGS_REP.x \ 652655cbecSAssar Westerlund asn1_TGS_REQ.x \ 662655cbecSAssar Westerlund asn1_Ticket.x \ 672655cbecSAssar Westerlund asn1_TicketFlags.x \ 682655cbecSAssar Westerlund asn1_TransitedEncoding.x \ 692655cbecSAssar Westerlund asn1_UNSIGNED.x 70eb9e1f54SMark Murray 7111bf3600SRuslan ErmilovCLEANFILES= ${GEN} ${GEN:S/.x$/.c/} krb5_asn1.h asn1_files 7211bf3600SRuslan Ermilov 7311bf3600SRuslan Ermilov.ORDER: ${GEN} krb5_asn1.h 7411bf3600SRuslan Ermilov${GEN} krb5_asn1.h: k5.asn1 ../../tools/asn1_compile/asn1_compile 7511bf3600SRuslan Ermilov ../../tools/asn1_compile/asn1_compile ${.ALLSRC:M*.asn1} krb5_asn1 7611bf3600SRuslan Ermilov 7711bf3600SRuslan Ermilov../../tools/asn1_compile/asn1_compile: 7811bf3600SRuslan Ermilov cd ${.CURDIR}/../../tools/asn1_compile && ${MAKE} 7911bf3600SRuslan Ermilov 8011bf3600SRuslan Ermilov.for I in ${GEN} 8111bf3600SRuslan Ermilov${I:R}.c: ${I} 8211bf3600SRuslan Ermilov cat ${.ALLSRC} > ${.TARGET} 8311bf3600SRuslan Ermilov.endfor 84079654e8SMark Murray 85eb9e1f54SMark Murray.include <bsd.lib.mk> 86eb9e1f54SMark Murray 87eb9e1f54SMark Murray.PATH: ${KRB5DIR}/lib/asn1 88