Makefile.inc revision 114464
1135446Strhodes# $FreeBSD: head/kerberos5/Makefile.inc 114464 2003-05-01 21:21:15Z markm $ 2193149Sdougb 3135446StrhodesDISTRIBUTION?= crypto 4135446StrhodesNOLINT= true 5193149Sdougb 6135446Strhodes.if !defined(INCLUDEOBJDIR) 7135446Strhodes 8135446StrhodesKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 9135446StrhodesROKENDIR= ${.CURDIR}/../../lib/libroken 10135446StrhodesTELNETDIR= ${.CURDIR}/../../../crypto/telnet 11135446Strhodes 12135446StrhodesCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 13135446Strhodes 14135446StrhodesCFLAGS+=-DINET6 15135446Strhodes 16135446Strhodes.if exists(${.OBJDIR}/../../include) 17135446StrhodesINCLUDEOBJDIR= ${.OBJDIR}/../../include 18193149Sdougb.else 19135446StrhodesINCLUDEOBJDIR= ${.CURDIR}/../../include 20135446Strhodes.endif 21135446Strhodes 22135446Strhodes.if exists(${.OBJDIR}/../../lib/libasn1) 23135446StrhodesASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 24135446Strhodes.else 25135446StrhodesASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 26135446Strhodes.endif 27193149Sdougb 28135446Strhodes.if exists(${.OBJDIR}/../../lib/libhdb) 29170222SdougbHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 30135446Strhodes.else 31135446StrhodesHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 32135446Strhodes.endif 33135446Strhodes 34135446Strhodes.if exists(${.OBJDIR}/../../lib/libroken) 35135446StrhodesROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 36135446Strhodes.else 37135446StrhodesROKENOBJDIR= ${.CURDIR}/../../lib/libroken 38170222Sdougb.endif 39135446Strhodes 40135446Strhodes.if exists(${.OBJDIR}/../../lib/libvers) 41135446StrhodesVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 42170222Sdougb.else 43135446StrhodesVERSOBJDIR= ${.CURDIR}/../../lib/libvers 44135446Strhodes.endif 45170222Sdougb 46135446Strhodes.if exists(${.OBJDIR}/../../lib/libkrb5) 47135446StrhodesKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 48170222Sdougb.else 49135446StrhodesKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 50135446Strhodes.endif 51170222Sdougb 52170222Sdougb.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 53135446StrhodesKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 54135446Strhodes.else 55135446StrhodesKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 56135446Strhodes.endif 57135446Strhodes 58135446Strhodes.if exists(${.OBJDIR}/../../lib/libkadm5srv) 59135446StrhodesKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 60135446Strhodes.else 61135446StrhodesKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 62135446Strhodes.endif 63170222Sdougb 64135446Strhodes.if exists(${.OBJDIR}/../../lib/libkafs5) 65135446StrhodesKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 66135446Strhodes.else 67170222SdougbKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 68170222Sdougb.endif 69170222Sdougb 70170222Sdougb.if exists(${.OBJDIR}/../../lib/libkrb5util) 71135446StrhodesKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 72135446Strhodes.else 73135446StrhodesKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 74135446Strhodes.endif 75135446Strhodes 76135446Strhodes.if exists(${.OBJDIR}/../../lib/libkdb5) 77135446StrhodesKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 78135446Strhodes.else 79135446StrhodesKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 80135446Strhodes.endif 81135446Strhodes 82170222Sdougb.if exists(${.OBJDIR}/../../lib/libsl) 83170222SdougbSLOBJDIR= ${.OBJDIR}/../../lib/libsl 84135446Strhodes.else 85135446StrhodesSLOBJDIR= ${.CURDIR}/../../lib/libsl 86135446Strhodes.endif 87135446Strhodes 88135446Strhodes.if exists(${.OBJDIR}/../../lib/libtelnet) 89170222SdougbLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 90170222Sdougb.else 91170222SdougbLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 92170222Sdougb.endif 93170222Sdougb 94170222SdougbCOMPILE_ET= compile_et 95170222Sdougb 96193149Sdougb.ORDER: asn1_err.c asn1_err.h 97193149Sdougbasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 98135446Strhodes test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 99170222Sdougb ${COMPILE_ET} asn1_err.et 100170222Sdougb 101170222SdougbCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 102170222Sdougb 103135446Strhodes.ORDER: hdb_err.c hdb_err.h 104193149Sdougbhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 105193149Sdougb test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 106193149Sdougb ${COMPILE_ET} hdb_err.et 107193149Sdougb 108193149SdougbCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 109193149Sdougb 110193149Sdougb.ORDER: heim_err.c heim_err.h 111193149Sdougbheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 112193149Sdougb test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 113193149Sdougb ${COMPILE_ET} heim_err.et 114193149Sdougb 115193149SdougbCLEANFILES+=heim_err.h heim_err.c heim_err.et 116193149Sdougb 117193149Sdougb.ORDER: krb5_err.c krb5_err.h 118193149Sdougbkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 119135446Strhodes test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 120135446Strhodes ${COMPILE_ET} krb5_err.et 121135446Strhodes 122135446StrhodesCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 123135446Strhodes 124135446Strhodes.ORDER: kadm5_err.c kadm5_err.h 125135446Strhodeskadm5_err.c kadm5_err.h: \ 126135446Strhodes ${KRB5DIR}/lib/kadm5/kadm5_err.et 127135446Strhodes test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 128135446Strhodes ${COMPILE_ET} kadm5_err.et 129135446Strhodes 130135446StrhodesCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 131135446Strhodes 132135446Strhodes.ORDER: k524_err.c k524_err.h 133135446Strhodesk524_err.c k524_err.h: \ 134135446Strhodes ${KRB5DIR}/lib/krb5/k524_err.et 135135446Strhodes test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 136135446Strhodes ${COMPILE_ET} k524_err.et 137170222Sdougb 138135446StrhodesCLEANFILES+=k524_err.h k524_err.c k524_err.et 139135446Strhodes 140135446Strhodesroken.h: make-roken 141135446Strhodes ./make-roken > tmp.h ;\ 142170222Sdougb if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 143135446Strhodes else rm -f roken.h; mv tmp.h roken.h; fi 144135446Strhodes 145135446Strhodesmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 146135446Strhodes awk -f ${.ALLSRC} > ${.TARGET} 147170222Sdougb 148135446StrhodesCLEANFILES+= make-roken.c make-roken roken.h 149170222Sdougb 150135446Strhodes.else 151170222Sdougb 152135446StrhodesKRB5DIR= ${.CURDIR}/../../crypto/heimdal 153170222SdougbROKENDIR= ${.CURDIR}/../../lib/libroken 154135446Strhodes 155170222Sdougb.endif 156135446Strhodes