Makefile.inc revision 72450
11556Srgrimes# $FreeBSD: head/kerberos5/Makefile.inc 72450 2001-02-13 16:57:04Z assar $ 21556Srgrimes 31556Srgrimes.if !defined(DISTRIBUTION) 41556Srgrimes 51556SrgrimesDISTRIBUTION= krb5 61556Srgrimes 71556Srgrimes.if !defined(INCLUDEOBJDIR) 81556Srgrimes 91556SrgrimesINCLUDEDIR= ${.CURDIR}/../../include 101556SrgrimesKRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV 111556SrgrimesKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 121556SrgrimesROKENDIR= ${.CURDIR}/../../lib/libroken 131556Srgrimes 141556SrgrimesCFLAGS+=-Wall -I${INCLUDEDIR} -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 151556Srgrimes 161556Srgrimes.if defined(MAKE_KERBEROS4) && \ 171556Srgrimes (${MAKE_KERBEROS4} == "YES" || ${MAKE_KERBEROS4} == "yes") 181556SrgrimesCFLAGS+=-DKRB5_KRB4_COMPAT -DKRB4 191556Srgrimes.endif 201556Srgrimes 211556SrgrimesCFLAGS+=-DINET6 221556Srgrimes 231556Srgrimes.if exists(${.OBJDIR}/../../include) 241556SrgrimesINCLUDEOBJDIR= ${.OBJDIR}/../../include 251556Srgrimes.else 261556SrgrimesINCLUDEOBJDIR= ${.CURDIR}/../../include 271556Srgrimes.endif 281556Srgrimes 291556Srgrimes.if exists(${.OBJDIR}/../../lib/libasn1) 301556SrgrimesASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 311556Srgrimes.else 321556SrgrimesASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 331556Srgrimes.endif 341556Srgrimes 351556Srgrimes.if exists(${.OBJDIR}/../../lib/libhdb) 361556SrgrimesHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 371556Srgrimes.else 3827958SsteveHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 391556Srgrimes.endif 401556Srgrimes 4127967Ssteve.if exists(${.OBJDIR}/../../lib/libroken) 4227967SsteveROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 4390153Smarkm.else 4427967SsteveROKENOBJDIR= ${.CURDIR}/../../lib/libroken 4527967Ssteve.endif 4690153Smarkm 4727967Ssteve.if exists(${.OBJDIR}/../../lib/libvers) 4899109SobrienVERSOBJDIR= ${.OBJDIR}/../../lib/libvers 4999109Sobrien.else 501556SrgrimesVERSOBJDIR= ${.CURDIR}/../../lib/libvers 511556Srgrimes.endif 521556Srgrimes 531556Srgrimes.if exists(${.OBJDIR}/../../lib/libkrb4) 541556SrgrimesKRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4 551556Srgrimes.else 561556SrgrimesKRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4 571556Srgrimes.endif 581556Srgrimes 5990878Simp.if exists(${.OBJDIR}/../../lib/libkrb5) 6050050SsheldonhKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 6150050Ssheldonh.else 6290878SimpKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 631556Srgrimes.endif 641556Srgrimes 651556Srgrimes.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 6661289SacheKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 6761268Sjoe.else 6861289SacheKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 6961289Sache.endif 7061268Sjoe 711556Srgrimes.if exists(${.OBJDIR}/../../lib/libkadm5srv) 721556SrgrimesKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 731556Srgrimes.else 7486922SgreenKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 751556Srgrimes.endif 7650050Ssheldonh 7750050Ssheldonh.if exists(${.OBJDIR}/../../lib/libkafs5) 7850050SsheldonhKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 7950050Ssheldonh.else 8050050SsheldonhKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 8150051Ssheldonh.endif 8250050Ssheldonh 8390110Simp.if exists(${.OBJDIR}/../../lib/libkrb5util) 8490110SimpKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 8590110Simp.else 8690110SimpKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 871556Srgrimes.endif 8890110Simp 8990110Simp.if exists(${.OBJDIR}/../../lib/libkdb5) 901556SrgrimesKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 911556Srgrimes.else 921556SrgrimesKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 931556Srgrimes.endif 941556Srgrimes 9590150Smarkm.if exists(${.OBJDIR}/../../lib/libsl) 9690150SmarkmSLOBJDIR= ${.OBJDIR}/../../lib/libsl 9790150Smarkm.else 9890150SmarkmSLOBJDIR= ${.CURDIR}/../../lib/libsl 9990150Smarkm.endif 10090150Smarkm 10190150SmarkmCOMPILE_ET= compile_et 10290150Smarkm 10390150Smarkm.ORDER: asn1_err.c asn1_err.h 10490150Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 10590150Smarkm test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 10690150Smarkm ${COMPILE_ET} asn1_err.et 10790150Smarkm 10890150SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 10990150Smarkm 11090150Smarkm.ORDER: hdb_err.c hdb_err.h 11190150Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 11290150Smarkm test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 11390150Smarkm ${COMPILE_ET} hdb_err.et 11496892Stjr 11596892StjrCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 11690150Smarkm 11796892Stjr.ORDER: heim_err.c heim_err.h 11890150Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 11990150Smarkm test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 12090150Smarkm ${COMPILE_ET} heim_err.et 12190150Smarkm 12261268SjoeCLEANFILES+=heim_err.h heim_err.c heim_err.et 12390150Smarkm 12461271Sjoe.ORDER: krb5_err.c krb5_err.h 12561271Sjoekrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 12661271Sjoe test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 12761271Sjoe ${COMPILE_ET} krb5_err.et 12888583Sjoe 12988583SjoeCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 13061268Sjoe 1311556Srgrimes.ORDER: kadm5_err.c kadm5_err.h 13290150Smarkmkadm5_err.c kadm5_err.h: \ 13317852Sadam ${KRB5DIR}/lib/kadm5/kadm5_err.et 1341556Srgrimes test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 13590110Simp ${COMPILE_ET} kadm5_err.et 1361556Srgrimes 13788602SjoeCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 1381556Srgrimes 1391556Srgrimes.if defined(INCLUDES) 1401556Srgrimesbeforeinstall: ${INCLUDES} 14161271Sjoe.for INC in ${INCLUDES} 14288602Sjoe ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 14388602Sjoe ${INC} ${DESTDIR}/usr/include 14461271Sjoe.endfor 14561271Sjoe.endif 14661271Sjoe 14788602Sjoeroken.h: make-roken 14811808Sache ./make-roken > tmp.h ;\ 1491556Srgrimes if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 1501556Srgrimes else rm -f roken.h; mv tmp.h roken.h; fi 15197803Stjr 15297803Stjrmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in 15397803Stjr awk -f ${.ALLSRC} > ${.TARGET} 15497803Stjr 15597803StjrCLEANFILES+= make-roken.c make-roken roken.h 1561556Srgrimes 15790150Smarkm.else 1585158Sjoerg 1591556SrgrimesINCLUDEDIR= ${.CURDIR}/../../include 1605158SjoergKRB4DIR= ${.CURDIR}/../../crypto/kerberosIV 16190150SmarkmKRB5DIR= ${.CURDIR}/../../crypto/heimdal 16290150SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 1635158Sjoerg 1645158Sjoerg.endif 1651556Srgrimes 1661556Srgrimes.endif 1671556Srgrimes