=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/kerberosV/Attic/Makefile.inc,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- src/kerberosV/Attic/Makefile.inc 2006/04/14 08:28:54 1.10 +++ src/kerberosV/Attic/Makefile.inc 2013/06/17 18:57:39 1.11 @@ -1,24 +1,110 @@ -# $OpenBSD: Makefile.inc,v 1.10 2006/04/14 08:28:54 biorn Exp $ +# $OpenBSD: Makefile.inc,v 1.11 2013/06/17 18:57:39 robert Exp $ -KRB5DIR = ${.CURDIR}/${KRBDEPTH} -KRB5SRC = ${.CURDIR}/${KRBDEPTH}/src +KRB5DIR= ${.CURDIR}/../../../kerberosV/src -CFLAGS += -DHAVE_CONFIG_H -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\"\ - -DLIBEXECDIR=\"/usr/libexec\" -DSYSCONFDIR=\"/etc/kerberosV\" \ - -I${DESTDIR}/usr/include/kerberosV \ - -I${KRB5DIR}/include -I${KRB5SRC}/lib/roken\ - -I${KRB5SRC}/include -I${KRB5SRC}/lib/sl \ - -I${KRB5SRC}/lib/krb5 -CFLAGS+= -Wall -.include # for 'NOPIC' definition -.if !defined(NOPIC) -CFLAGS += -DHAVE_DLOPEN +CFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/../../include -I/usr/include/kerberosV + +LIBHEIMIPCC= ${.OBJDIR}/../../lib/libheimipcc/libheimipcc.a +LIBHEIMIPCS= ${.OBJDIR}/../../lib/libheimipcs/libheimipcs.a +LIBVERS= ${.OBJDIR}/../../lib/libvers/libvers.a +LIBSL= ${.OBJDIR}/../../lib/libsl/libsl.a + +.if defined(SRCS) + +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 +.endfor +.endfor -PRINTVER= print_version.c -ROKENSRC= ${KRB5SRC}/lib/roken +.endif # defined(SRCS) -.PATH: ${KRB5SRC}/man -.PATH: ${KRB5DIR}/openbsd-vers +ASN1_COMPILE= asn1_compile +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