summaryrefslogtreecommitdiffstats
path: root/kerberos5/Makefile.inc
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2000-01-15 21:38:08 +0000
committermarkm <markm@FreeBSD.org>2000-01-15 21:38:08 +0000
commit789632cad6f4b2e49308f42b290ab112e1170651 (patch)
tree04b880e61aff09c54cf1b0270c123017f84edf2b /kerberos5/Makefile.inc
parenta4a1a839ad4c4648d8c7c7e6bba576dec6bec55b (diff)
downloadFreeBSD-src-789632cad6f4b2e49308f42b290ab112e1170651.zip
FreeBSD-src-789632cad6f4b2e49308f42b290ab112e1170651.tar.gz
Userland build of Kerberos5 (AKA Heimdal). More to come.
This is not ready for primetime yet! Please hold off on the bug reports.
Diffstat (limited to 'kerberos5/Makefile.inc')
-rw-r--r--kerberos5/Makefile.inc151
1 files changed, 151 insertions, 0 deletions
diff --git a/kerberos5/Makefile.inc b/kerberos5/Makefile.inc
new file mode 100644
index 0000000..16cc7a8
--- /dev/null
+++ b/kerberos5/Makefile.inc
@@ -0,0 +1,151 @@
+# $FreeBSD$
+
+.if !defined(DISTRIBUTION)
+
+DISTRIBUTION= krb5
+
+.if !defined(INCLUDEOBJDIR)
+
+INCLUDEDIR= ${.CURDIR}/../../include
+KRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV
+KRB5DIR= ${.CURDIR}/../../../crypto/heimdal
+ROKENDIR= ${.CURDIR}/../../lib/libroken
+
+.if exists(${.OBJDIR}/../../include)
+INCLUDEOBJDIR= ${.OBJDIR}/../../include
+.else
+INCLUDEOBJDIR= ${.CURDIR}/../../include
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libasn1)
+ASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1
+.else
+ASN1OBJDIR= ${.CURDIR}/../../lib/libasn1
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libhdb)
+HDBOBJDIR= ${.OBJDIR}/../../lib/libhdb
+.else
+HDBOBJDIR= ${.CURDIR}/../../lib/libhdb
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libroken)
+ROKENOBJDIR= ${.OBJDIR}/../../lib/libroken
+.else
+ROKENOBJDIR= ${.CURDIR}/../../lib/libroken
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkrb4)
+KRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4
+.else
+KRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkrb5)
+KRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5
+.else
+KRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkadm5clnt)
+KADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt
+.else
+KADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkadm5srv)
+KADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv
+.else
+KADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkafs5)
+KAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5
+.else
+KAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkrb5util)
+KRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util
+.else
+KRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libkdb5)
+KDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5
+.else
+KDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5
+.endif
+
+.if exists(${.OBJDIR}/../../lib/libsl)
+SLOBJDIR= ${.OBJDIR}/../../lib/libsl
+.else
+SLOBJDIR= ${.CURDIR}/../../lib/libsl
+.endif
+
+CFLAGS+=-Wall -I${INCLUDEDIR} -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H
+
+.if defined(KRB5_KRB4_COMPAT)
+CFLAGS+=-DKRB5_KRB4_COMPAT
+.endif
+
+.if defined(INET6)
+CFLAGS+=-DINET6
+.endif
+
+COMPILE_ET= compile_et
+
+.ORDER: asn1_err.c asn1_err.h
+asn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et
+ test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC}
+ ${COMPILE_ET} asn1_err.et
+
+CLEANFILES+=asn1_err.h asn1_err.c asn1_err.et
+
+.ORDER: hdb_err.c hdb_err.h
+hdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et
+ test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC}
+ ${COMPILE_ET} hdb_err.et
+
+CLEANFILES+=hdb_err.h hdb_err.c hdb_err.et
+
+.ORDER: heim_err.c heim_err.h
+heim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et
+ test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC}
+ ${COMPILE_ET} heim_err.et
+
+CLEANFILES+=heim_err.h heim_err.c heim_err.et
+
+.ORDER: krb5_err.c krb5_err.h
+krb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et
+ test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC}
+ ${COMPILE_ET} krb5_err.et
+
+CLEANFILES+=krb5_err.h krb5_err.c krb5_err.et
+
+.ORDER: kadm5_err.c kadm5_err.h
+kadm5_err.c kadm5_err.h: \
+ ${KRB5DIR}/lib/kadm5/kadm5_err.et
+ test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC}
+ ${COMPILE_ET} kadm5_err.et
+
+CLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et
+
+.if defined(INCLUDES)
+beforeinstall: ${INCLUDES}
+.for INC in ${INCLUDES}
+ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
+ ${INC} ${DESTDIR}/usr/include/${INC}
+.endfor
+.endif
+
+.else
+
+INCLUDEDIR= ${.CURDIR}/../../include
+KRB4DIR= ${.CURDIR}/../../crypto/kerberosIV
+KRB5DIR= ${.CURDIR}/../../crypto/heimdal
+ROKENDIR= ${.CURDIR}/../../lib/libroken
+
+.endif
+
+.endif
OpenPOWER on IntegriCloud