Makefile.inc revision 114464
1193323Sed# $FreeBSD: head/kerberos5/Makefile.inc 114464 2003-05-01 21:21:15Z markm $ 2193323Sed 3193323SedDISTRIBUTION?= crypto 4193323SedNOLINT= true 5193323Sed 6193323Sed.if !defined(INCLUDEOBJDIR) 7193323Sed 8193323SedKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 9193323SedROKENDIR= ${.CURDIR}/../../lib/libroken 10193323SedTELNETDIR= ${.CURDIR}/../../../crypto/telnet 11193323Sed 12193323SedCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 13193323Sed 14193323SedCFLAGS+=-DINET6 15193323Sed 16193323Sed.if exists(${.OBJDIR}/../../include) 17199481SrdivackyINCLUDEOBJDIR= ${.OBJDIR}/../../include 18212904Sdim.else 19198892SrdivackyINCLUDEOBJDIR= ${.CURDIR}/../../include 20193323Sed.endif 21193323Sed 22193323Sed.if exists(${.OBJDIR}/../../lib/libasn1) 23193323SedASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 24198090Srdivacky.else 25193323SedASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 26193323Sed.endif 27193323Sed 28193323Sed.if exists(${.OBJDIR}/../../lib/libhdb) 29198090SrdivackyHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 30193323Sed.else 31206274SrdivackyHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 32193323Sed.endif 33193323Sed 34212904Sdim.if exists(${.OBJDIR}/../../lib/libroken) 35193323SedROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 36193323Sed.else 37193323SedROKENOBJDIR= ${.CURDIR}/../../lib/libroken 38212904Sdim.endif 39193323Sed 40210299Sed.if exists(${.OBJDIR}/../../lib/libvers) 41210299SedVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 42212904Sdim.else 43193323SedVERSOBJDIR= ${.CURDIR}/../../lib/libvers 44193323Sed.endif 45193323Sed 46193323Sed.if exists(${.OBJDIR}/../../lib/libkrb5) 47193323SedKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 48193323Sed.else 49193323SedKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 50193323Sed.endif 51193323Sed 52193323Sed.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 53193323SedKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 54193323Sed.else 55193323SedKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 56193323Sed.endif 57193323Sed 58193323Sed.if exists(${.OBJDIR}/../../lib/libkadm5srv) 59193323SedKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 60193323Sed.else 61193323SedKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 62193323Sed.endif 63193323Sed 64193323Sed.if exists(${.OBJDIR}/../../lib/libkafs5) 65193323SedKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 66193323Sed.else 67193323SedKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 68193323Sed.endif 69193323Sed 70193323Sed.if exists(${.OBJDIR}/../../lib/libkrb5util) 71193323SedKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 72193323Sed.else 73193323SedKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 74193323Sed.endif 75193323Sed 76193323Sed.if exists(${.OBJDIR}/../../lib/libkdb5) 77193323SedKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 78193323Sed.else 79193323SedKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 80193323Sed.endif 81193323Sed 82198396Srdivacky.if exists(${.OBJDIR}/../../lib/libsl) 83198396SrdivackySLOBJDIR= ${.OBJDIR}/../../lib/libsl 84198396Srdivacky.else 85212904SdimSLOBJDIR= ${.CURDIR}/../../lib/libsl 86193323Sed.endif 87193323Sed 88193323Sed.if exists(${.OBJDIR}/../../lib/libtelnet) 89193323SedLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 90193323Sed.else 91193323SedLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 92193323Sed.endif 93193323Sed 94193323SedCOMPILE_ET= compile_et 95193323Sed 96193323Sed.ORDER: asn1_err.c asn1_err.h 97193323Sedasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 98212904Sdim test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 99198396Srdivacky ${COMPILE_ET} asn1_err.et 100198396Srdivacky 101198396SrdivackyCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 102212904Sdim 103212904Sdim.ORDER: hdb_err.c hdb_err.h 104212904Sdimhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 105212904Sdim test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 106212904Sdim ${COMPILE_ET} hdb_err.et 107212904Sdim 108212904SdimCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 109212904Sdim 110212904Sdim.ORDER: heim_err.c heim_err.h 111212904Sdimheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 112212904Sdim test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 113198396Srdivacky ${COMPILE_ET} heim_err.et 114212904Sdim 115193323SedCLEANFILES+=heim_err.h heim_err.c heim_err.et 116193323Sed 117193323Sed.ORDER: krb5_err.c krb5_err.h 118193323Sedkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 119193323Sed test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 120193323Sed ${COMPILE_ET} krb5_err.et 121193323Sed 122193323SedCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 123193323Sed 124193323Sed.ORDER: kadm5_err.c kadm5_err.h 125193323Sedkadm5_err.c kadm5_err.h: \ 126193323Sed ${KRB5DIR}/lib/kadm5/kadm5_err.et 127193323Sed test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 128193323Sed ${COMPILE_ET} kadm5_err.et 129193323Sed 130193323SedCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 131193323Sed 132193323Sed.ORDER: k524_err.c k524_err.h 133193323Sedk524_err.c k524_err.h: \ 134193323Sed ${KRB5DIR}/lib/krb5/k524_err.et 135193323Sed test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 136208599Srdivacky ${COMPILE_ET} k524_err.et 137208599Srdivacky 138208599SrdivackyCLEANFILES+=k524_err.h k524_err.c k524_err.et 139208599Srdivacky 140193323Sedroken.h: make-roken 141193323Sed ./make-roken > tmp.h ;\ 142193323Sed if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 143193323Sed else rm -f roken.h; mv tmp.h roken.h; fi 144193323Sed 145193323Sedmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 146212904Sdim awk -f ${.ALLSRC} > ${.TARGET} 147193323Sed 148198090SrdivackyCLEANFILES+= make-roken.c make-roken roken.h 149198090Srdivacky 150198090Srdivacky.else 151198090Srdivacky 152198090SrdivackyKRB5DIR= ${.CURDIR}/../../crypto/heimdal 153198090SrdivackyROKENDIR= ${.CURDIR}/../../lib/libroken 154198090Srdivacky 155198090Srdivacky.endif 156193323Sed