Makefile.inc revision 116536
156067Smarkm# $FreeBSD: head/kerberos5/Makefile.inc 116536 2003-06-18 14:23:44Z mr $ 256067Smarkm 3114464SmarkmDISTRIBUTION?= crypto 4103962SmarkmNOLINT= true 556067Smarkm 656067Smarkm.if !defined(INCLUDEOBJDIR) 756067Smarkm 856067SmarkmKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 956067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 1081104SmarkmTELNETDIR= ${.CURDIR}/../../../crypto/telnet 1156067Smarkm 12112049SmarkmCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 1356549Smarkm 1456549SmarkmCFLAGS+=-DINET6 1556549Smarkm 16116536Smr.if defined(WITH_OPENLDAP) 17116517SmrOPENLDAPBASE?= /usr/local 18116517SmrLDAPLIBS=-lldap -llber 19116517SmrLDAPCFLAGS=-I${OPENLDAPBASE}/include -DOPENLDAP=1 20116517SmrLDAPLDADD=-L${OPENLDAPBASE}/lib ${LDAPLIBS} 21116517Smr.endif 22116517Smr 2356067Smarkm.if exists(${.OBJDIR}/../../include) 2456067SmarkmINCLUDEOBJDIR= ${.OBJDIR}/../../include 2556067Smarkm.else 2656067SmarkmINCLUDEOBJDIR= ${.CURDIR}/../../include 2756067Smarkm.endif 2856067Smarkm 2956067Smarkm.if exists(${.OBJDIR}/../../lib/libasn1) 3056067SmarkmASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 3156067Smarkm.else 3256067SmarkmASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 3356067Smarkm.endif 3456067Smarkm 3556067Smarkm.if exists(${.OBJDIR}/../../lib/libhdb) 3656067SmarkmHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 3756067Smarkm.else 3856067SmarkmHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 3956067Smarkm.endif 4056067Smarkm 4156067Smarkm.if exists(${.OBJDIR}/../../lib/libroken) 4256067SmarkmROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 4356067Smarkm.else 4456067SmarkmROKENOBJDIR= ${.CURDIR}/../../lib/libroken 4556067Smarkm.endif 4656067Smarkm 4772450Sassar.if exists(${.OBJDIR}/../../lib/libvers) 4872450SassarVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 4972450Sassar.else 5072450SassarVERSOBJDIR= ${.CURDIR}/../../lib/libvers 5172450Sassar.endif 5272450Sassar 5356067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5) 5456067SmarkmKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 5556067Smarkm.else 5656067SmarkmKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 5756067Smarkm.endif 5856067Smarkm 5956067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 6056067SmarkmKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 6156067Smarkm.else 6256067SmarkmKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 6356067Smarkm.endif 6456067Smarkm 6556067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5srv) 6656067SmarkmKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 6756067Smarkm.else 6856067SmarkmKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 6956067Smarkm.endif 7056067Smarkm 7156067Smarkm.if exists(${.OBJDIR}/../../lib/libkafs5) 7256067SmarkmKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 7356067Smarkm.else 7456067SmarkmKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 7556067Smarkm.endif 7656067Smarkm 7756067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5util) 7856067SmarkmKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 7956067Smarkm.else 8056067SmarkmKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 8156067Smarkm.endif 8256067Smarkm 8356067Smarkm.if exists(${.OBJDIR}/../../lib/libkdb5) 8456067SmarkmKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 8556067Smarkm.else 8656067SmarkmKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 8756067Smarkm.endif 8856067Smarkm 8956067Smarkm.if exists(${.OBJDIR}/../../lib/libsl) 9056067SmarkmSLOBJDIR= ${.OBJDIR}/../../lib/libsl 9156067Smarkm.else 9256067SmarkmSLOBJDIR= ${.CURDIR}/../../lib/libsl 9356067Smarkm.endif 9456067Smarkm 9581104Smarkm.if exists(${.OBJDIR}/../../lib/libtelnet) 9681104SmarkmLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 9781104Smarkm.else 9881104SmarkmLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 9981104Smarkm.endif 10081104Smarkm 10156067SmarkmCOMPILE_ET= compile_et 10256067Smarkm 10356067Smarkm.ORDER: asn1_err.c asn1_err.h 10456067Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 10556067Smarkm test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 10656067Smarkm ${COMPILE_ET} asn1_err.et 10756067Smarkm 10856067SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 10956067Smarkm 11056067Smarkm.ORDER: hdb_err.c hdb_err.h 11156067Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 11256067Smarkm test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 11356067Smarkm ${COMPILE_ET} hdb_err.et 11456067Smarkm 11556067SmarkmCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 11656067Smarkm 11756067Smarkm.ORDER: heim_err.c heim_err.h 11856067Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 11956067Smarkm test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 12056067Smarkm ${COMPILE_ET} heim_err.et 12156067Smarkm 12256067SmarkmCLEANFILES+=heim_err.h heim_err.c heim_err.et 12356067Smarkm 12456067Smarkm.ORDER: krb5_err.c krb5_err.h 12556067Smarkmkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 12656067Smarkm test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 12756067Smarkm ${COMPILE_ET} krb5_err.et 12856067Smarkm 12956067SmarkmCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 13056067Smarkm 13156067Smarkm.ORDER: kadm5_err.c kadm5_err.h 13256067Smarkmkadm5_err.c kadm5_err.h: \ 13356067Smarkm ${KRB5DIR}/lib/kadm5/kadm5_err.et 13456067Smarkm test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 13556067Smarkm ${COMPILE_ET} kadm5_err.et 13656067Smarkm 13756067SmarkmCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 13856067Smarkm 13990931Snectar.ORDER: k524_err.c k524_err.h 14090931Snectark524_err.c k524_err.h: \ 14190931Snectar ${KRB5DIR}/lib/krb5/k524_err.et 14290931Snectar test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 14390931Snectar ${COMPILE_ET} k524_err.et 14490931Snectar 14590931SnectarCLEANFILES+=k524_err.h k524_err.c k524_err.et 14690931Snectar 14757452Smarkmroken.h: make-roken 14857452Smarkm ./make-roken > tmp.h ;\ 14957452Smarkm if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 15057452Smarkm else rm -f roken.h; mv tmp.h roken.h; fi 15157452Smarkm 15257452Smarkmmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 15357452Smarkm awk -f ${.ALLSRC} > ${.TARGET} 15457452Smarkm 15557452SmarkmCLEANFILES+= make-roken.c make-roken roken.h 15657452Smarkm 15756067Smarkm.else 15856067Smarkm 15956067SmarkmKRB5DIR= ${.CURDIR}/../../crypto/heimdal 16056067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 16156067Smarkm 16256067Smarkm.endif 163