Makefile revision 125261
159191Skris# $FreeBSD: head/kerberos5/lib/libasn1/Makefile 125261 2004-01-31 08:15:57Z ru $
259191Skris
359191SkrisLIB=	asn1
459191Skris
559191SkrisSRCS=	\
6325337Sjkim	der_get.c				\
759191Skris	der_put.c				\
859191Skris	der_free.c				\
959191Skris	der_length.c				\
1059191Skris	der_copy.c				\
1179998Skris	timegm.c				\
1259191Skris	asn1_err.c				\
1359191Skris	asn1_err.h				\
1459191Skris	krb5_asn1.h				\
1559191Skris	${GEN:S/.x$/.c/}
16194206Ssimon
17194206SsimonCFLAGS+=-I${KRB5DIR}/lib/asn1			\
1859191Skris	-I${KRB5DIR}/lib/roken			\
19160814Ssimon	-I.
2059191Skris
21160814SsimonGEN=						\
22160814Ssimon	asn1_APOptions.x			\
2359191Skris	asn1_AP_REP.x				\
24160814Ssimon	asn1_AP_REQ.x				\
2559191Skris	asn1_AS_REP.x				\
26160814Ssimon	asn1_AS_REQ.x				\
27160814Ssimon	asn1_Authenticator.x			\
2859191Skris	asn1_AuthorizationData.x		\
2959191Skris	asn1_CKSUMTYPE.x			\
3059191Skris	asn1_Checksum.x				\
3159191Skris	asn1_ENCTYPE.x				\
3259191Skris	asn1_ETYPE_INFO.x			\
33109998Smarkm	asn1_ETYPE_INFO_ENTRY.x			\
3459191Skris	asn1_EncAPRepPart.x			\
3559191Skris	asn1_EncASRepPart.x			\
3659191Skris	asn1_EncKDCRepPart.x			\
37284283Sjkim	asn1_EncKrbCredPart.x			\
3859191Skris	asn1_EncKrbPrivPart.x			\
39325335Sjkim	asn1_EncTGSRepPart.x			\
40325335Sjkim	asn1_EncTicketPart.x			\
4159191Skris	asn1_EncryptedData.x			\
42269682Sjkim	asn1_EncryptionKey.x			\
4359191Skris	asn1_HostAddress.x			\
4459191Skris	asn1_HostAddresses.x			\
4559191Skris	asn1_KDCOptions.x			\
4659191Skris	asn1_KDC_REP.x				\
4759191Skris	asn1_KDC_REQ.x				\
4859191Skris	asn1_KDC_REQ_BODY.x			\
4959191Skris	asn1_KRB_CRED.x				\
5059191Skris	asn1_KRB_ERROR.x			\
5159191Skris	asn1_KRB_PRIV.x				\
52340704Sjkim	asn1_KRB_SAFE.x				\
5359191Skris	asn1_KRB_SAFE_BODY.x			\
5459191Skris	asn1_KerberosTime.x			\
5559191Skris	asn1_KrbCredInfo.x			\
5659191Skris	asn1_LastReq.x				\
57109998Smarkm	asn1_LR_TYPE.x				\
58109998Smarkm	asn1_MESSAGE_TYPE.x			\
59194206Ssimon	asn1_METHOD_DATA.x			\
60194206Ssimon	asn1_NAME_TYPE.x			\
61120631Snectar	asn1_PADATA_TYPE.x			\
6276866Skris	asn1_PA_DATA.x				\
63290207Sjkim	asn1_PA_ENC_TS_ENC.x			\
64290207Sjkim	asn1_Principal.x			\
65269682Sjkim	asn1_PrincipalName.x			\
66269682Sjkim	asn1_Realm.x				\
67269682Sjkim	asn1_TGS_REP.x				\
68269682Sjkim	asn1_TGS_REQ.x				\
69306195Sjkim	asn1_Ticket.x				\
70269682Sjkim	asn1_TicketFlags.x			\
7159191Skris	asn1_TransitedEncoding.x		\
7259191Skris	asn1_UNSIGNED.x
7359191Skris
7459191SkrisINCS=	krb5_asn1.h asn1_err.h 
7559191Skris
7659191SkrisCLEANFILES= ${GEN} ${GEN:S/.x$/.c/} krb5_asn1.h asn1_files
7759191Skris
7859191Skris.ORDER: ${GEN} krb5_asn1.h
7959191Skris${GEN} krb5_asn1.h: k5.asn1 ../../tools/asn1_compile/asn1_compile
8059191Skris	../../tools/asn1_compile/asn1_compile ${.ALLSRC:M*.asn1} krb5_asn1
8159191Skris
8259191Skris../../tools/asn1_compile/asn1_compile:
8359191Skris	cd ${.CURDIR}/../../tools/asn1_compile && ${MAKE}
8459191Skris
8559191Skris.for I in ${GEN}
8659191Skris${I:R}.c: ${I}
8759191Skris	cat ${.ALLSRC} > ${.TARGET}
8859191Skris.endfor
8959191Skris
9059191Skris.include <bsd.lib.mk>
9159191Skris
9259191Skris.PATH:		${KRB5DIR}/lib/asn1
9359191Skris