Makefile.inc revision 103962
150472Speter# $FreeBSD: head/kerberos5/Makefile.inc 103962 2002-09-25 09:59:54Z markm $ 238738Sbrian 337SrgrimesDISTRIBUTION?= krb5 437SrgrimesNOLINT= true 537Srgrimes 637Srgrimes.if !defined(INCLUDEOBJDIR) 737Srgrimes 837SrgrimesKRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV 937SrgrimesKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 1037SrgrimesROKENDIR= ${.CURDIR}/../../lib/libroken 11476SrgrimesTELNETDIR= ${.CURDIR}/../../../crypto/telnet 1237Srgrimes 1337SrgrimesCFLAGS+=-Wall -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 1437Srgrimes 1537Srgrimes.if defined(MAKE_KERBEROS4) 1637SrgrimesCFLAGS+=-DKRB5_KRB4_COMPAT -DKRB4 1737Srgrimes.endif 1837Srgrimes 1937SrgrimesCFLAGS+=-DINET6 2037Srgrimes 2137Srgrimes.if exists(${.OBJDIR}/../../include) 2237SrgrimesINCLUDEOBJDIR= ${.OBJDIR}/../../include 2337Srgrimes.else 2437SrgrimesINCLUDEOBJDIR= ${.CURDIR}/../../include 2537Srgrimes.endif 2637Srgrimes 2737Srgrimes.if exists(${.OBJDIR}/../../lib/libasn1) 2837SrgrimesASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 2937Srgrimes.else 3037SrgrimesASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 3137Srgrimes.endif 321141Sache 331141Sache.if exists(${.OBJDIR}/../../lib/libhdb) 341141SacheHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 351141Sache.else 361141SacheHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 377708Srgrimes.endif 3811137Sjoerg 3911137Sjoerg.if exists(${.OBJDIR}/../../lib/libroken) 401141SacheROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 4111137Sjoerg.else 4211137SjoergROKENOBJDIR= ${.CURDIR}/../../lib/libroken 4311137Sjoerg.endif 4411137Sjoerg 4511137Sjoerg.if exists(${.OBJDIR}/../../lib/libvers) 4611137SjoergVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 4711137Sjoerg.else 4811137SjoergVERSOBJDIR= ${.CURDIR}/../../lib/libvers 4911137Sjoerg.endif 501141Sache 511141Sache.if exists(${.OBJDIR}/../../lib/libkrb4) 521141SacheKRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4 531141Sache.else 541141SacheKRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4 551141Sache.endif 561141Sache 571141Sache.if exists(${.OBJDIR}/../../lib/libkrb5) 581141SacheKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 591141Sache.else 601141SacheKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 611141Sache.endif 621141Sache 631182Srgrimes.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 641144SacheKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 651141Sache.else 661141SacheKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 671141Sache.endif 681141Sache 691182Srgrimes.if exists(${.OBJDIR}/../../lib/libkadm5srv) 701141SacheKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 711141Sache.else 721141SacheKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 731141Sache.endif 741141Sache 751141Sache.if exists(${.OBJDIR}/../../lib/libkafs5) 761141SacheKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 771141Sache.else 781141SacheKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 791141Sache.endif 801141Sache 811141Sache.if exists(${.OBJDIR}/../../lib/libkrb5util) 821141SacheKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 831141Sache.else 841141SacheKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 851141Sache.endif 861141Sache 871141Sache.if exists(${.OBJDIR}/../../lib/libkdb5) 881141SacheKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 891141Sache.else 901141SacheKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 911141Sache.endif 921141Sache 931141Sache.if exists(${.OBJDIR}/../../lib/libsl) 941141SacheSLOBJDIR= ${.OBJDIR}/../../lib/libsl 951141Sache.else 961141SacheSLOBJDIR= ${.CURDIR}/../../lib/libsl 971141Sache.endif 981141Sache 991141Sache.if exists(${.OBJDIR}/../../lib/libtelnet) 1001141SacheLIBTELNET= ${.OBJDIR}/../../lib/libtelnet/libtelnet.a 1011141Sache.else 1021141SacheLIBTELNET= ${.CURDIR}/../../lib/libtelnet/libtelnet.a 1031141Sache.endif 10432578Spst 10532578SpstCOMPILE_ET= compile_et 10632578Spst 10732578Spst.ORDER: asn1_err.c asn1_err.h 10832578Spstasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 10932578Spst test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 11032578Spst ${COMPILE_ET} asn1_err.et 11132578Spst 11232578SpstCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 1131141Sache 1141141Sache.ORDER: hdb_err.c hdb_err.h 11537Srgrimeshdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 11637Srgrimes test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 11737Srgrimes ${COMPILE_ET} hdb_err.et 11837Srgrimes 11937SrgrimesCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 12037Srgrimes 12137Srgrimes.ORDER: heim_err.c heim_err.h 12237Srgrimesheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 12337Srgrimes test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 12437Srgrimes ${COMPILE_ET} heim_err.et 12537Srgrimes 12637SrgrimesCLEANFILES+=heim_err.h heim_err.c heim_err.et 12737Srgrimes 12837Srgrimes.ORDER: krb5_err.c krb5_err.h 12937Srgrimeskrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 13037Srgrimes test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 13137Srgrimes ${COMPILE_ET} krb5_err.et 13237Srgrimes 1337708SrgrimesCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 13437Srgrimes 13537Srgrimes.ORDER: kadm5_err.c kadm5_err.h 13637Srgrimeskadm5_err.c kadm5_err.h: \ 137145Srgrimes ${KRB5DIR}/lib/kadm5/kadm5_err.et 13837Srgrimes test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 13937Srgrimes ${COMPILE_ET} kadm5_err.et 14037Srgrimes 14137SrgrimesCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 14237Srgrimes 143145Srgrimes.ORDER: k524_err.c k524_err.h 144145Srgrimesk524_err.c k524_err.h: \ 145145Srgrimes ${KRB5DIR}/lib/krb5/k524_err.et 146145Srgrimes test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC} 147145Srgrimes ${COMPILE_ET} k524_err.et 148145Srgrimes 149145SrgrimesCLEANFILES+=k524_err.h k524_err.c k524_err.et 150145Srgrimes 151145Srgrimesroken.h: make-roken 152145Srgrimes ./make-roken > tmp.h ;\ 153145Srgrimes if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 154145Srgrimes else rm -f roken.h; mv tmp.h roken.h; fi 155145Srgrimes 156145Srgrimesmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 157145Srgrimes awk -f ${.ALLSRC} > ${.TARGET} 158145Srgrimes 159145SrgrimesCLEANFILES+= make-roken.c make-roken roken.h 16037Srgrimes 16137Srgrimes.else 16237Srgrimes 16337SrgrimesKRB4DIR= ${.CURDIR}/../../crypto/kerberosIV 16437SrgrimesKRB5DIR= ${.CURDIR}/../../crypto/heimdal 16537SrgrimesROKENDIR= ${.CURDIR}/../../lib/libroken 16637Srgrimes 16737Srgrimes.endif 16837Srgrimes