version 1.10, 2006/04/14 08:28:54 |
version 1.11, 2013/06/17 18:57:39 |
|
|
# $OpenBSD$ |
# $OpenBSD$ |
|
|
KRB5DIR = ${.CURDIR}/${KRBDEPTH} |
KRB5DIR= ${.CURDIR}/../../../kerberosV/src |
KRB5SRC = ${.CURDIR}/${KRBDEPTH}/src |
|
|
|
CFLAGS += -DHAVE_CONFIG_H -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\"\ |
CFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/../../include -I/usr/include/kerberosV |
-DLIBEXECDIR=\"/usr/libexec\" -DSYSCONFDIR=\"/etc/kerberosV\" \ |
|
-I${DESTDIR}/usr/include/kerberosV \ |
LIBHEIMIPCC= ${.OBJDIR}/../../lib/libheimipcc/libheimipcc.a |
-I${KRB5DIR}/include -I${KRB5SRC}/lib/roken\ |
LIBHEIMIPCS= ${.OBJDIR}/../../lib/libheimipcs/libheimipcs.a |
-I${KRB5SRC}/include -I${KRB5SRC}/lib/sl \ |
LIBVERS= ${.OBJDIR}/../../lib/libvers/libvers.a |
-I${KRB5SRC}/lib/krb5 |
LIBSL= ${.OBJDIR}/../../lib/libsl/libsl.a |
CFLAGS+= -Wall |
|
.include <bsd.own.mk> # for 'NOPIC' definition |
.if defined(SRCS) |
.if !defined(NOPIC) |
|
CFLAGS += -DHAVE_DLOPEN |
ETSRCS= \ |
|
${KRB5DIR}/lib/asn1/asn1_err.et \ |
|
${KRB5DIR}/lib/hdb/hdb_err.et \ |
|
${KRB5DIR}/lib/kadm5/kadm5_err.et \ |
|
${KRB5DIR}/lib/krb5/heim_err.et \ |
|
${KRB5DIR}/lib/krb5/k524_err.et \ |
|
${KRB5DIR}/lib/krb5/krb5_err.et \ |
|
${KRB5DIR}/lib/krb5/krb_err.et \ |
|
${KRB5DIR}/lib/gssapi/krb5/gkrb5_err.et \ |
|
${KRB5DIR}/lib/hx509/hx509_err.et \ |
|
${KRB5DIR}/lib/wind/wind_err.et \ |
|
${KRB5DIR}/lib/ntlm/ntlm_err.et |
|
|
|
.for ET in ${ETSRCS} |
|
.for _ET in ${ET:T:R} |
|
.if ${SRCS:M${_ET}.[ch]} != "" |
|
.ORDER: ${_ET}.c ${_ET}.h |
|
${_ET}.c ${_ET}.h: ${ET} |
|
${COMPILE_ET} ${.ALLSRC} |
|
CLEANFILES+= ${_ET}.h ${_ET}.c |
.endif |
.endif |
|
.endfor |
|
.endfor |
|
|
PRINTVER= print_version.c |
.endif # defined(SRCS) |
ROKENSRC= ${KRB5SRC}/lib/roken |
|
|
|
.PATH: ${KRB5SRC}/man |
ASN1_COMPILE= asn1_compile |
.PATH: ${KRB5DIR}/openbsd-vers |
SLC= slc |
|
COMPILE_ET= compile_et |
|
|
COMPILE_ET = /usr/bin/compile_et |
|
|
INCSGROUPS?= INCS |
|
INCLUDEDIR?= /usr/include/kerberosV |
|
INCSDIR?= ${INCLUDEDIR} |
|
|
|
.if !target(includes) |
|
.for group in ${INCSGROUPS} |
|
.if defined(${group}) && !empty(${group}) |
|
|
|
${group}OWN?= ${BINOWN} |
|
${group}GRP?= ${BINGRP} |
|
${group}MODE?= ${BINMODE} |
|
${group}DIR?= /usr/include |
|
|
|
_${group}INCS= |
|
.for header in ${${group}} |
|
.if defined(${group}OWN_${header:T}) || defined(${group}GRP_${header:T}) || \ |
|
defined(${group}MODE_${header:T}) || defined(${group}DIR_${header:T}) || \ |
|
defined(${group}NAME_${header:T}) |
|
${group}OWN_${header:T}?= ${${group}OWN} |
|
${group}GRP_${header:T}?= ${${group}GRP} |
|
${group}MODE_${header:T}?= ${${group}MODE} |
|
${group}DIR_${header:T}?= ${${group}DIR} |
|
.if defined(${group}NAME) |
|
${group}NAME_${header:T}?= ${${group}NAME} |
|
.else |
|
${group}NAME_${header:T}?= ${header:T} |
|
.endif |
|
includes: _${group}INS_${header:T} |
|
_${group}INS_${header:T}: ${header} |
|
.if !exists(${${group}DIR}) |
|
${INSTALL} -d -o root -g bin -m 755 \ |
|
${${group}DIR} |
|
.endif |
|
|
|
${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \ |
|
-g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
|
${.ALLSRC} \ |
|
${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}} |
|
.else |
|
_${group}INCS+= ${header} |
|
.endif |
|
.endfor |
|
.if !empty(_${group}INCS) |
|
includes: _${group}INS |
|
_${group}INS: ${_${group}INCS} |
|
.if !exists(${${group}DIR}) |
|
${INSTALL} -d -o root -g bin -m 755 \ |
|
${${group}DIR} |
|
.endif |
|
.if defined(${group}NAME) |
|
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
|
${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME} |
|
.else |
|
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
|
${.ALLSRC} ${DESTDIR}${${group}DIR} |
|
.endif |
|
.endif |
|
|
|
.endif # defined(${group}) && !empty(${group}) |
|
.endfor |
|
.endif |
|
|
|
#YACC=bison -by |
|
#YACC=byacc |
|
|
|
.include <bsd.own.mk> |