Makefile.inc revision 117675
1268899Sbapt# $FreeBSD: head/kerberos5/Makefile.inc 117675 2003-07-16 20:59:15Z markm $ 2234949Sbapt 3234949SbaptDISTRIBUTION?= crypto 4234949SbaptNOLINT= true 5268899Sbapt 6268899Sbapt.if !defined(INCLUDEOBJDIR) 7268899Sbapt 8268899SbaptKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 9268899SbaptROKENDIR= ${.CURDIR}/../../lib/libroken 10268899Sbapt 11268899SbaptCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 12268899Sbapt 13268899SbaptCFLAGS+=-DINET6 14268899Sbapt 15268899Sbapt.if defined(WITH_OPENLDAP) 16234949SbaptOPENLDAPBASE?= /usr/local 17234949SbaptLDAPLIBS=-lldap -llber 18234949SbaptLDAPCFLAGS=-I${OPENLDAPBASE}/include -DOPENLDAP=1 19234949SbaptLDAPLDADD=-L${OPENLDAPBASE}/lib ${LDAPLIBS} 20234949Sbapt.endif 21234949Sbapt 22234949Sbapt.if exists(${.OBJDIR}/../../include) 23234949SbaptINCLUDEOBJDIR= ${.OBJDIR}/../../include 24234949Sbapt.else 25234949SbaptINCLUDEOBJDIR= ${.CURDIR}/../../include 26234949Sbapt.endif 27234949Sbapt 28234949Sbapt.if exists(${.OBJDIR}/../../lib/libasn1) 29234949SbaptASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 30234949Sbapt.else 31234949SbaptASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 32234949Sbapt.endif 33234949Sbapt 34234949Sbapt.if exists(${.OBJDIR}/../../lib/libhdb) 35234949SbaptHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 36234949Sbapt.else 37234949SbaptHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 38234949Sbapt.endif 39234949Sbapt 40234949Sbapt.if exists(${.OBJDIR}/../../lib/libroken) 41234949SbaptROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 42234949Sbapt.else 43234949SbaptROKENOBJDIR= ${.CURDIR}/../../lib/libroken 44234949Sbapt.endif 45234949Sbapt 46234949Sbapt.if exists(${.OBJDIR}/../../lib/libvers) 47234949SbaptLIBVERS= ${.OBJDIR}/../../lib/libvers/libvers.a 48234949Sbapt.else 49234949SbaptLIBVERS= ${.CURDIR}/../../lib/libvers/libvers.a 50234949Sbapt.endif 51234949Sbapt 52234949Sbapt.if exists(${.OBJDIR}/../../lib/libkrb5) 53234949SbaptKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 54234949Sbapt.else 55234949SbaptKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 56234949Sbapt.endif 57234949Sbapt 58234949Sbapt.if exists(${.OBJDIR}/../../lib/libsl) 59234949SbaptLIBSL= ${.OBJDIR}/../../lib/libsl/libsl.a 60234949Sbapt.else 61234949SbaptLIBSL= ${.CURDIR}/../../lib/libsl/libsl.a 62234949Sbapt.endif 63234949Sbapt 64234949SbaptCOMPILE_ET= compile_et 65234949Sbapt 66234949Sbapt.ORDER: asn1_err.c asn1_err.h 67234949Sbaptasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 68234949Sbapt test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 69234949Sbapt ${COMPILE_ET} asn1_err.et 70234949Sbapt 71234949SbaptCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 72234949Sbapt 73234949Sbapt.ORDER: hdb_err.c hdb_err.h 74234949Sbapthdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 75234949Sbapt test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 76234949Sbapt ${COMPILE_ET} hdb_err.et 77234949Sbapt 78234949SbaptCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 79234949Sbapt 80234949Sbapt.ORDER: heim_err.c heim_err.h 81234949Sbaptheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 82234949Sbapt test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 83234949Sbapt ${COMPILE_ET} heim_err.et 84234949Sbapt 85234949SbaptCLEANFILES+=heim_err.h heim_err.c heim_err.et 86234949Sbapt 87234949Sbapt.ORDER: krb5_err.c krb5_err.h 88234949Sbaptkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 89234949Sbapt test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 90234949Sbapt ${COMPILE_ET} krb5_err.et 91234949Sbapt 92234949SbaptCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 93234949Sbapt 94234949Sbapt.ORDER: kadm5_err.c kadm5_err.h 95234949Sbaptkadm5_err.c kadm5_err.h: \ 96234949Sbapt ${KRB5DIR}/lib/kadm5/kadm5_err.et 97234949Sbapt test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 98234949Sbapt ${COMPILE_ET} kadm5_err.et 99234949Sbapt 100234949SbaptCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 101234949Sbapt 102234949Sbapt.ORDER: k524_err.c k524_err.h 103234949Sbaptk524_err.c k524_err.h: \ 104234949Sbapt ${KRB5DIR}/lib/krb5/k524_err.et 105234949Sbapt test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 106234949Sbapt ${COMPILE_ET} k524_err.et 107234949Sbapt 108234949SbaptCLEANFILES+=k524_err.h k524_err.c k524_err.et 109234949Sbapt 110234949Sbaptroken.h: make-roken 111234949Sbapt ./make-roken > tmp.h ;\ 112234949Sbapt if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 113234949Sbapt else rm -f roken.h; mv tmp.h roken.h; fi 114234949Sbapt 115234949Sbaptmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 116234949Sbapt awk -f ${.ALLSRC} > ${.TARGET} 117234949Sbapt 118234949SbaptCLEANFILES+= make-roken.c make-roken roken.h 119234949Sbapt 120234949Sbapt.else 121234949Sbapt 122234949SbaptKRB5DIR= ${.CURDIR}/../../crypto/heimdal 123234949SbaptROKENDIR= ${.CURDIR}/../../lib/libroken 124234949Sbapt 125234949Sbapt.endif 126234949Sbapt