Makefile.inc revision 112049
156067Smarkm# $FreeBSD: head/kerberos5/Makefile.inc 112049 2003-03-09 21:56:55Z markm $ 256067Smarkm 395509SruDISTRIBUTION?= krb5 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 1656067Smarkm.if exists(${.OBJDIR}/../../include) 1756067SmarkmINCLUDEOBJDIR= ${.OBJDIR}/../../include 1856067Smarkm.else 1956067SmarkmINCLUDEOBJDIR= ${.CURDIR}/../../include 2056067Smarkm.endif 2156067Smarkm 2256067Smarkm.if exists(${.OBJDIR}/../../lib/libasn1) 2356067SmarkmASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 2456067Smarkm.else 2556067SmarkmASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 2656067Smarkm.endif 2756067Smarkm 2856067Smarkm.if exists(${.OBJDIR}/../../lib/libhdb) 2956067SmarkmHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 3056067Smarkm.else 3156067SmarkmHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 3256067Smarkm.endif 3356067Smarkm 3456067Smarkm.if exists(${.OBJDIR}/../../lib/libroken) 3556067SmarkmROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 3656067Smarkm.else 3756067SmarkmROKENOBJDIR= ${.CURDIR}/../../lib/libroken 3856067Smarkm.endif 3956067Smarkm 4072450Sassar.if exists(${.OBJDIR}/../../lib/libvers) 4172450SassarVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 4272450Sassar.else 4372450SassarVERSOBJDIR= ${.CURDIR}/../../lib/libvers 4472450Sassar.endif 4572450Sassar 4656067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5) 4756067SmarkmKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 4856067Smarkm.else 4956067SmarkmKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 5056067Smarkm.endif 5156067Smarkm 5256067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 5356067SmarkmKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 5456067Smarkm.else 5556067SmarkmKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 5656067Smarkm.endif 5756067Smarkm 5856067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5srv) 5956067SmarkmKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 6056067Smarkm.else 6156067SmarkmKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 6256067Smarkm.endif 6356067Smarkm 6456067Smarkm.if exists(${.OBJDIR}/../../lib/libkafs5) 6556067SmarkmKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 6656067Smarkm.else 6756067SmarkmKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 6856067Smarkm.endif 6956067Smarkm 7056067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5util) 7156067SmarkmKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 7256067Smarkm.else 7356067SmarkmKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 7456067Smarkm.endif 7556067Smarkm 7656067Smarkm.if exists(${.OBJDIR}/../../lib/libkdb5) 7756067SmarkmKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 7856067Smarkm.else 7956067SmarkmKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 8056067Smarkm.endif 8156067Smarkm 8256067Smarkm.if exists(${.OBJDIR}/../../lib/libsl) 8356067SmarkmSLOBJDIR= ${.OBJDIR}/../../lib/libsl 8456067Smarkm.else 8556067SmarkmSLOBJDIR= ${.CURDIR}/../../lib/libsl 8656067Smarkm.endif 8756067Smarkm 8881104Smarkm.if exists(${.OBJDIR}/../../lib/libtelnet) 8981104SmarkmLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 9081104Smarkm.else 9181104SmarkmLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 9281104Smarkm.endif 9381104Smarkm 9456067SmarkmCOMPILE_ET= compile_et 9556067Smarkm 9656067Smarkm.ORDER: asn1_err.c asn1_err.h 9756067Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 9856067Smarkm test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 9956067Smarkm ${COMPILE_ET} asn1_err.et 10056067Smarkm 10156067SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 10256067Smarkm 10356067Smarkm.ORDER: hdb_err.c hdb_err.h 10456067Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 10556067Smarkm test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 10656067Smarkm ${COMPILE_ET} hdb_err.et 10756067Smarkm 10856067SmarkmCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 10956067Smarkm 11056067Smarkm.ORDER: heim_err.c heim_err.h 11156067Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 11256067Smarkm test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 11356067Smarkm ${COMPILE_ET} heim_err.et 11456067Smarkm 11556067SmarkmCLEANFILES+=heim_err.h heim_err.c heim_err.et 11656067Smarkm 11756067Smarkm.ORDER: krb5_err.c krb5_err.h 11856067Smarkmkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 11956067Smarkm test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 12056067Smarkm ${COMPILE_ET} krb5_err.et 12156067Smarkm 12256067SmarkmCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 12356067Smarkm 12456067Smarkm.ORDER: kadm5_err.c kadm5_err.h 12556067Smarkmkadm5_err.c kadm5_err.h: \ 12656067Smarkm ${KRB5DIR}/lib/kadm5/kadm5_err.et 12756067Smarkm test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 12856067Smarkm ${COMPILE_ET} kadm5_err.et 12956067Smarkm 13056067SmarkmCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 13156067Smarkm 13290931Snectar.ORDER: k524_err.c k524_err.h 13390931Snectark524_err.c k524_err.h: \ 13490931Snectar ${KRB5DIR}/lib/krb5/k524_err.et 13590931Snectar test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 13690931Snectar ${COMPILE_ET} k524_err.et 13790931Snectar 13890931SnectarCLEANFILES+=k524_err.h k524_err.c k524_err.et 13990931Snectar 14057452Smarkmroken.h: make-roken 14157452Smarkm ./make-roken > tmp.h ;\ 14257452Smarkm if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 14357452Smarkm else rm -f roken.h; mv tmp.h roken.h; fi 14457452Smarkm 14557452Smarkmmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 14657452Smarkm awk -f ${.ALLSRC} > ${.TARGET} 14757452Smarkm 14857452SmarkmCLEANFILES+= make-roken.c make-roken roken.h 14957452Smarkm 15056067Smarkm.else 15156067Smarkm 15256067SmarkmKRB5DIR= ${.CURDIR}/../../crypto/heimdal 15356067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 15456067Smarkm 15556067Smarkm.endif 156