Makefile.inc revision 301883
1240116Smarcel# $FreeBSD: head/kerberos5/Makefile.inc 301883 2016-06-14 16:19:59Z bdrewery $
2240116Smarcel
3240116Smarcel.include <src.opts.mk>
4240116Smarcel
5240116SmarcelNO_LINT=
6240116Smarcel
7240116SmarcelKRB5DIR=	${.CURDIR}/../../../crypto/heimdal
8240116Smarcel
9240116SmarcelCFLAGS+=	-DHAVE_CONFIG_H -I${.CURDIR}/../../include
10240116Smarcel
11240116Smarcel.if ${MK_OPENLDAP} != "no" && !defined(COMPAT_32BIT)
12240116SmarcelOPENLDAPBASE?=	/usr/local
13240116SmarcelLDAPLDADD=	-lldap -llber
14240116SmarcelLDAPDPADD=	${LDAPLDADD:C;^-l(.*)$;${OPENLDAPBASE}/lib/lib\1.a;}
15240116SmarcelLDAPCFLAGS=	-I${OPENLDAPBASE}/include -DOPENLDAP=1 -DLDAP_DEPRECATED=1
16240116SmarcelLDAPLDFLAGS=	-L${OPENLDAPBASE}/lib -rpath ${OPENLDAPBASE}/lib
17240116Smarcel.endif
18240116Smarcel
19240116Smarcel.if defined(SRCS)
20240116Smarcel
21240116SmarcelETSRCS=	\
22240116Smarcel	${KRB5DIR}/lib/asn1/asn1_err.et \
23240116Smarcel	${KRB5DIR}/lib/hdb/hdb_err.et \
24240116Smarcel	${KRB5DIR}/lib/kadm5/kadm5_err.et \
25240116Smarcel	${KRB5DIR}/lib/krb5/heim_err.et \
26275988Sngie	${KRB5DIR}/lib/krb5/k524_err.et \
27275988Sngie	${KRB5DIR}/lib/krb5/krb5_err.et \
28240116Smarcel	${KRB5DIR}/lib/krb5/krb_err.et \
29240116Smarcel	${KRB5DIR}/lib/gssapi/krb5/gkrb5_err.et \
30240116Smarcel	${KRB5DIR}/lib/hx509/hx509_err.et \
31240116Smarcel	${KRB5DIR}/lib/wind/wind_err.et \
32240116Smarcel	${KRB5DIR}/lib/ntlm/ntlm_err.et
33240116Smarcel
34240116Smarcel.for ET in ${ETSRCS}
35240116Smarcel.for _ET in ${ET:T:R}
36240116Smarcel.if ${SRCS:M${_ET}.[ch]} != ""
37240116Smarcel.ORDER: ${_ET}.h ${_ET}.c
38240116Smarcel${_ET}.c: .NOMETA
39240116Smarcel${_ET}.h ${_ET}.c: ${ET}
40240116Smarcel	compile_et ${.ALLSRC}
41240116SmarcelCLEANFILES+=	${_ET}.h ${_ET}.c
42240116Smarcel.endif
43240116Smarcel.endfor
44240116Smarcel.endfor
45240116Smarcel
46240116Smarcel.endif # defined(SRCS)
47240116Smarcel
48240116SmarcelASN1_COMPILE=	asn1_compile
49240116SmarcelMAKE_ROKEN=	make-roken
50240116SmarcelSLC=		slc
51240116Smarcel