Makefile.inc revision 56067
1# $FreeBSD: cvs2svn/branches/MARKM/kerberos5/Makefile.inc 56067 2000-01-15 21:38:08Z markm $ 2 3.if !defined(DISTRIBUTION) 4 5DISTRIBUTION= krb5 6 7.if !defined(INCLUDEOBJDIR) 8 9INCLUDEDIR= ${.CURDIR}/../../include 10KRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV 11KRB5DIR= ${.CURDIR}/../../../crypto/heimdal 12ROKENDIR= ${.CURDIR}/../../lib/libroken 13 14.if exists(${.OBJDIR}/../../include) 15INCLUDEOBJDIR= ${.OBJDIR}/../../include 16.else 17INCLUDEOBJDIR= ${.CURDIR}/../../include 18.endif 19 20.if exists(${.OBJDIR}/../../lib/libasn1) 21ASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 22.else 23ASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 24.endif 25 26.if exists(${.OBJDIR}/../../lib/libhdb) 27HDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 28.else 29HDBOBJDIR= ${.CURDIR}/../../lib/libhdb 30.endif 31 32.if exists(${.OBJDIR}/../../lib/libroken) 33ROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 34.else 35ROKENOBJDIR= ${.CURDIR}/../../lib/libroken 36.endif 37 38.if exists(${.OBJDIR}/../../lib/libkrb4) 39KRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4 40.else 41KRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4 42.endif 43 44.if exists(${.OBJDIR}/../../lib/libkrb5) 45KRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 46.else 47KRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 48.endif 49 50.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 51KADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 52.else 53KADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 54.endif 55 56.if exists(${.OBJDIR}/../../lib/libkadm5srv) 57KADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 58.else 59KADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 60.endif 61 62.if exists(${.OBJDIR}/../../lib/libkafs5) 63KAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 64.else 65KAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 66.endif 67 68.if exists(${.OBJDIR}/../../lib/libkrb5util) 69KRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 70.else 71KRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 72.endif 73 74.if exists(${.OBJDIR}/../../lib/libkdb5) 75KDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 76.else 77KDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 78.endif 79 80.if exists(${.OBJDIR}/../../lib/libsl) 81SLOBJDIR= ${.OBJDIR}/../../lib/libsl 82.else 83SLOBJDIR= ${.CURDIR}/../../lib/libsl 84.endif 85 86CFLAGS+=-Wall -I${INCLUDEDIR} -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 87 88.if defined(KRB5_KRB4_COMPAT) 89CFLAGS+=-DKRB5_KRB4_COMPAT 90.endif 91 92.if defined(INET6) 93CFLAGS+=-DINET6 94.endif 95 96COMPILE_ET= compile_et 97 98.ORDER: asn1_err.c asn1_err.h 99asn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 100 test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 101 ${COMPILE_ET} asn1_err.et 102 103CLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 104 105.ORDER: hdb_err.c hdb_err.h 106hdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 107 test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 108 ${COMPILE_ET} hdb_err.et 109 110CLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 111 112.ORDER: heim_err.c heim_err.h 113heim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 114 test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 115 ${COMPILE_ET} heim_err.et 116 117CLEANFILES+=heim_err.h heim_err.c heim_err.et 118 119.ORDER: krb5_err.c krb5_err.h 120krb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 121 test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 122 ${COMPILE_ET} krb5_err.et 123 124CLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 125 126.ORDER: kadm5_err.c kadm5_err.h 127kadm5_err.c kadm5_err.h: \ 128 ${KRB5DIR}/lib/kadm5/kadm5_err.et 129 test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 130 ${COMPILE_ET} kadm5_err.et 131 132CLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 133 134.if defined(INCLUDES) 135beforeinstall: ${INCLUDES} 136.for INC in ${INCLUDES} 137 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 138 ${INC} ${DESTDIR}/usr/include/${INC} 139.endfor 140.endif 141 142.else 143 144INCLUDEDIR= ${.CURDIR}/../../include 145KRB4DIR= ${.CURDIR}/../../crypto/kerberosIV 146KRB5DIR= ${.CURDIR}/../../crypto/heimdal 147ROKENDIR= ${.CURDIR}/../../lib/libroken 148 149.endif 150 151.endif 152