Makefile.inc revision 103962
156067Smarkm# $FreeBSD: head/kerberos5/Makefile.inc 103962 2002-09-25 09:59:54Z markm $ 256067Smarkm 395509SruDISTRIBUTION?= krb5 4103962SmarkmNOLINT= true 556067Smarkm 656067Smarkm.if !defined(INCLUDEOBJDIR) 756067Smarkm 856067SmarkmKRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV 956067SmarkmKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 1056067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 1181104SmarkmTELNETDIR= ${.CURDIR}/../../../crypto/telnet 1256067Smarkm 1396462SruCFLAGS+=-Wall -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 1456549Smarkm 1595509Sru.if defined(MAKE_KERBEROS4) 1657672SmarkmCFLAGS+=-DKRB5_KRB4_COMPAT -DKRB4 1756549Smarkm.endif 1856549Smarkm 1956549SmarkmCFLAGS+=-DINET6 2056549Smarkm 2156067Smarkm.if exists(${.OBJDIR}/../../include) 2256067SmarkmINCLUDEOBJDIR= ${.OBJDIR}/../../include 2356067Smarkm.else 2456067SmarkmINCLUDEOBJDIR= ${.CURDIR}/../../include 2556067Smarkm.endif 2656067Smarkm 2756067Smarkm.if exists(${.OBJDIR}/../../lib/libasn1) 2856067SmarkmASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 2956067Smarkm.else 3056067SmarkmASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 3156067Smarkm.endif 3256067Smarkm 3356067Smarkm.if exists(${.OBJDIR}/../../lib/libhdb) 3456067SmarkmHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 3556067Smarkm.else 3656067SmarkmHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 3756067Smarkm.endif 3856067Smarkm 3956067Smarkm.if exists(${.OBJDIR}/../../lib/libroken) 4056067SmarkmROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 4156067Smarkm.else 4256067SmarkmROKENOBJDIR= ${.CURDIR}/../../lib/libroken 4356067Smarkm.endif 4456067Smarkm 4572450Sassar.if exists(${.OBJDIR}/../../lib/libvers) 4672450SassarVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 4772450Sassar.else 4872450SassarVERSOBJDIR= ${.CURDIR}/../../lib/libvers 4972450Sassar.endif 5072450Sassar 5156067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb4) 5256067SmarkmKRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4 5356067Smarkm.else 5456067SmarkmKRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4 5556067Smarkm.endif 5656067Smarkm 5756067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5) 5856067SmarkmKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 5956067Smarkm.else 6056067SmarkmKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 6156067Smarkm.endif 6256067Smarkm 6356067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 6456067SmarkmKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 6556067Smarkm.else 6656067SmarkmKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 6756067Smarkm.endif 6856067Smarkm 6956067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5srv) 7056067SmarkmKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 7156067Smarkm.else 7256067SmarkmKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 7356067Smarkm.endif 7456067Smarkm 7556067Smarkm.if exists(${.OBJDIR}/../../lib/libkafs5) 7656067SmarkmKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 7756067Smarkm.else 7856067SmarkmKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 7956067Smarkm.endif 8056067Smarkm 8156067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5util) 8256067SmarkmKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 8356067Smarkm.else 8456067SmarkmKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 8556067Smarkm.endif 8656067Smarkm 8756067Smarkm.if exists(${.OBJDIR}/../../lib/libkdb5) 8856067SmarkmKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 8956067Smarkm.else 9056067SmarkmKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 9156067Smarkm.endif 9256067Smarkm 9356067Smarkm.if exists(${.OBJDIR}/../../lib/libsl) 9456067SmarkmSLOBJDIR= ${.OBJDIR}/../../lib/libsl 9556067Smarkm.else 9656067SmarkmSLOBJDIR= ${.CURDIR}/../../lib/libsl 9756067Smarkm.endif 9856067Smarkm 9981104Smarkm.if exists(${.OBJDIR}/../../lib/libtelnet) 10081104SmarkmLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 10181104Smarkm.else 10281104SmarkmLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 10381104Smarkm.endif 10481104Smarkm 10556067SmarkmCOMPILE_ET= compile_et 10656067Smarkm 10756067Smarkm.ORDER: asn1_err.c asn1_err.h 10856067Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 10956067Smarkm test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 11056067Smarkm ${COMPILE_ET} asn1_err.et 11156067Smarkm 11256067SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 11356067Smarkm 11456067Smarkm.ORDER: hdb_err.c hdb_err.h 11556067Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 11656067Smarkm test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 11756067Smarkm ${COMPILE_ET} hdb_err.et 11856067Smarkm 11956067SmarkmCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 12056067Smarkm 12156067Smarkm.ORDER: heim_err.c heim_err.h 12256067Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 12356067Smarkm test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 12456067Smarkm ${COMPILE_ET} heim_err.et 12556067Smarkm 12656067SmarkmCLEANFILES+=heim_err.h heim_err.c heim_err.et 12756067Smarkm 12856067Smarkm.ORDER: krb5_err.c krb5_err.h 12956067Smarkmkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 13056067Smarkm test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 13156067Smarkm ${COMPILE_ET} krb5_err.et 13256067Smarkm 13356067SmarkmCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 13456067Smarkm 13556067Smarkm.ORDER: kadm5_err.c kadm5_err.h 13656067Smarkmkadm5_err.c kadm5_err.h: \ 13756067Smarkm ${KRB5DIR}/lib/kadm5/kadm5_err.et 13856067Smarkm test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 13956067Smarkm ${COMPILE_ET} kadm5_err.et 14056067Smarkm 14156067SmarkmCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 14256067Smarkm 14390931Snectar.ORDER: k524_err.c k524_err.h 14490931Snectark524_err.c k524_err.h: \ 14590931Snectar ${KRB5DIR}/lib/krb5/k524_err.et 14690931Snectar test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 14790931Snectar ${COMPILE_ET} k524_err.et 14890931Snectar 14990931SnectarCLEANFILES+=k524_err.h k524_err.c k524_err.et 15090931Snectar 15157452Smarkmroken.h: make-roken 15257452Smarkm ./make-roken > tmp.h ;\ 15357452Smarkm if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 15457452Smarkm else rm -f roken.h; mv tmp.h roken.h; fi 15557452Smarkm 15657452Smarkmmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 15757452Smarkm awk -f ${.ALLSRC} > ${.TARGET} 15857452Smarkm 15957452SmarkmCLEANFILES+= make-roken.c make-roken roken.h 16057452Smarkm 16156067Smarkm.else 16256067Smarkm 16356067SmarkmKRB4DIR= ${.CURDIR}/../../crypto/kerberosIV 16456067SmarkmKRB5DIR= ${.CURDIR}/../../crypto/heimdal 16556067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 16656067Smarkm 16756067Smarkm.endif 168