372c89d4a4
Building the kerberos5 subdirectory currently produces lots of warnings.
Since there are many instances of these warnings and it's contrib code,
this change silences the warnings instead of fixing them.
Reviewed By: jhb, cy, bjk
Differential Revision: https://reviews.freebsd.org/D28025
(cherry picked from commit 4f009328a2
)
57 lines
1.2 KiB
Makefile
57 lines
1.2 KiB
Makefile
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
NO_LINT=
|
|
|
|
KRB5DIR= ${SRCTOP}/crypto/heimdal
|
|
|
|
CFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR:H:H}/include
|
|
|
|
WARNS?= 1
|
|
CWARNFLAGS.clang+= -Wno-absolute-value
|
|
|
|
.if ${MK_OPENLDAP} != "no" && !defined(COMPAT_32BIT)
|
|
OPENLDAPBASE?= /usr/local
|
|
LDAPLDADD= -lldap -llber
|
|
LDAPDPADD= ${LDAPLDADD:C;^-l(.*)$;${OPENLDAPBASE}/lib/lib\1.a;}
|
|
LDAPCFLAGS= -I${OPENLDAPBASE}/include -DOPENLDAP=1 -DLDAP_DEPRECATED=1
|
|
LDAPLDFLAGS= -L${OPENLDAPBASE}/lib -rpath ${OPENLDAPBASE}/lib
|
|
.endif
|
|
|
|
.if defined(SRCS)
|
|
|
|
ETSRCS= \
|
|
${KRB5DIR}/lib/asn1/asn1_err.et \
|
|
${KRB5DIR}/lib/hdb/hdb_err.et \
|
|
${KRB5DIR}/lib/kadm5/kadm5_err.et \
|
|
${KRB5DIR}/lib/krb5/heim_err.et \
|
|
${KRB5DIR}/lib/krb5/k524_err.et \
|
|
${KRB5DIR}/lib/krb5/krb5_err.et \
|
|
${KRB5DIR}/lib/krb5/krb_err.et \
|
|
${KRB5DIR}/lib/hx509/hx509_err.et \
|
|
${KRB5DIR}/lib/wind/wind_err.et \
|
|
${KRB5DIR}/lib/ntlm/ntlm_err.et
|
|
|
|
.if ${MK_GSSAPI} != "no"
|
|
ETSRCS+= ${KRB5DIR}/lib/gssapi/krb5/gkrb5_err.et
|
|
.endif
|
|
|
|
.for ET in ${ETSRCS}
|
|
.for _ET in ${ET:T:R}
|
|
.if ${SRCS:M${_ET}.[ch]} != ""
|
|
.ORDER: ${_ET}.h ${_ET}.c
|
|
${_ET}.c: .NOMETA
|
|
${_ET}.h ${_ET}.c: ${ET}
|
|
compile_et ${.ALLSRC}
|
|
CLEANFILES+= ${_ET}.h ${_ET}.c
|
|
.endif
|
|
.endfor
|
|
.endfor
|
|
|
|
.endif # defined(SRCS)
|
|
|
|
ASN1_COMPILE= asn1_compile
|
|
MAKE_ROKEN= make-roken
|
|
SLC= slc
|