Makefile revision 125491
156067Smarkm# $FreeBSD: head/kerberos5/lib/libasn1/Makefile 125491 2004-02-05 18:51:52Z ru $ 256067Smarkm 356067SmarkmLIB= asn1 4125491SruINCS= asn1_err.h krb5_asn1.h 5117728Smarkm 6125491SruSRCS= asn1_err.c \ 7125491Sru asn1_err.h \ 8125491Sru der_copy.c \ 9125491Sru der_free.c \ 10125491Sru der_get.c \ 11125491Sru der_length.c \ 12125491Sru der_put.c \ 13125491Sru krb5_asn1.h \ 14125491Sru timegm.c \ 15125261Sru ${GEN:S/.x$/.c/} 1656067Smarkm 17125491SruCFLAGS+=-I${KRB5DIR}/lib/asn1 -I${KRB5DIR}/lib/roken -I. 18117728Smarkm 19125491SruGEN= asn1_APOptions.x \ 20125491Sru asn1_AP_REP.x \ 21125491Sru asn1_AP_REQ.x \ 22125491Sru asn1_AS_REP.x \ 23125491Sru asn1_AS_REQ.x \ 24125491Sru asn1_Authenticator.x \ 25125491Sru asn1_AuthorizationData.x \ 26125491Sru asn1_CKSUMTYPE.x \ 27125491Sru asn1_Checksum.x \ 28125491Sru asn1_ENCTYPE.x \ 29125491Sru asn1_ETYPE_INFO.x \ 30125491Sru asn1_ETYPE_INFO_ENTRY.x \ 31125491Sru asn1_EncAPRepPart.x \ 32125491Sru asn1_EncASRepPart.x \ 33125491Sru asn1_EncKDCRepPart.x \ 34125491Sru asn1_EncKrbCredPart.x \ 35125491Sru asn1_EncKrbPrivPart.x \ 36125491Sru asn1_EncTGSRepPart.x \ 37125491Sru asn1_EncTicketPart.x \ 38125491Sru asn1_EncryptedData.x \ 39125491Sru asn1_EncryptionKey.x \ 40125491Sru asn1_HostAddress.x \ 41125491Sru asn1_HostAddresses.x \ 42125491Sru asn1_KDCOptions.x \ 43125491Sru asn1_KDC_REP.x \ 44125491Sru asn1_KDC_REQ.x \ 45125491Sru asn1_KDC_REQ_BODY.x \ 46125491Sru asn1_KRB_CRED.x \ 47125491Sru asn1_KRB_ERROR.x \ 48125491Sru asn1_KRB_PRIV.x \ 49125491Sru asn1_KRB_SAFE.x \ 50125491Sru asn1_KRB_SAFE_BODY.x \ 51125491Sru asn1_KerberosTime.x \ 52125491Sru asn1_KrbCredInfo.x \ 53125491Sru asn1_LR_TYPE.x \ 54125491Sru asn1_LastReq.x \ 55125491Sru asn1_MESSAGE_TYPE.x \ 56125491Sru asn1_METHOD_DATA.x \ 57125491Sru asn1_NAME_TYPE.x \ 58125491Sru asn1_PADATA_TYPE.x \ 59125491Sru asn1_PA_DATA.x \ 60125491Sru asn1_PA_ENC_TS_ENC.x \ 61125491Sru asn1_Principal.x \ 62125491Sru asn1_PrincipalName.x \ 63125491Sru asn1_Realm.x \ 64125491Sru asn1_TGS_REP.x \ 65125491Sru asn1_TGS_REQ.x \ 66125491Sru asn1_Ticket.x \ 67125491Sru asn1_TicketFlags.x \ 68125491Sru asn1_TransitedEncoding.x \ 6972450Sassar asn1_UNSIGNED.x 7056067Smarkm 71125261SruCLEANFILES= ${GEN} ${GEN:S/.x$/.c/} krb5_asn1.h asn1_files 7256067Smarkm 73125261Sru.ORDER: ${GEN} krb5_asn1.h 74125261Sru${GEN} krb5_asn1.h: k5.asn1 ../../tools/asn1_compile/asn1_compile 75125261Sru ../../tools/asn1_compile/asn1_compile ${.ALLSRC:M*.asn1} krb5_asn1 7656067Smarkm 77125261Sru../../tools/asn1_compile/asn1_compile: 78125261Sru cd ${.CURDIR}/../../tools/asn1_compile && ${MAKE} 7956067Smarkm 8056067Smarkm.for I in ${GEN} 81125261Sru${I:R}.c: ${I} 82125261Sru cat ${.ALLSRC} > ${.TARGET} 8356067Smarkm.endfor 8456067Smarkm 85125261Sru.include <bsd.lib.mk> 8656067Smarkm 87125491Sru.PATH: ${KRB5DIR}/lib/asn1 88