version 1.16, 2013/06/21 14:12:26 |
version 1.17, 2013/06/21 17:02:20 |
|
|
${KRB5DIR}/lib/ntlm/ntlm_err.et |
${KRB5DIR}/lib/ntlm/ntlm_err.et |
|
|
.for ET in ${ETSRCS} |
.for ET in ${ETSRCS} |
.for _ET in ${ET:T:R} |
. for _ET in ${ET:T:R} |
.if ${SRCS:M${_ET}.[ch]} != "" |
. if ${SRCS:M${_ET}.[ch]} != "" |
.ORDER: ${_ET}.c ${_ET}.h |
.ORDER: ${_ET}.c ${_ET}.h |
${_ET}.c ${_ET}.h: ${ET} |
${_ET}.c ${_ET}.h: ${ET} |
${COMPILE_ET} ${.ALLSRC} |
${COMPILE_ET} ${.ALLSRC} |
CLEANFILES+= ${_ET}.h ${_ET}.c |
CLEANFILES+= ${_ET}.h ${_ET}.c |
.endif |
. endif |
|
. endfor |
.endfor |
.endfor |
.endfor |
|
|
|
.endif # defined(SRCS) |
.endif # defined(SRCS) |
|
|
|
|
INCSDIR?= ${INCLUDEDIR} |
INCSDIR?= ${INCLUDEDIR} |
|
|
.if !target(includes) |
.if !target(includes) |
.for group in ${INCSGROUPS} |
. for group in ${INCSGROUPS} |
.if defined(${group}) && !empty(${group}) |
. if defined(${group}) && !empty(${group}) |
|
|
${group}OWN?= ${BINOWN} |
${group}OWN?= ${BINOWN} |
${group}GRP?= ${BINGRP} |
${group}GRP?= ${BINGRP} |
|
|
${group}DIR?= /usr/include |
${group}DIR?= /usr/include |
|
|
_${group}INCS= |
_${group}INCS= |
.for header in ${${group}} |
. for header in ${${group}} |
.if defined(${group}OWN_${header:T}) || defined(${group}GRP_${header:T}) || \ |
. if defined(${group}OWN_${header:T}) || defined(${group}GRP_${header:T}) || \ |
defined(${group}MODE_${header:T}) || defined(${group}DIR_${header:T}) || \ |
defined(${group}MODE_${header:T}) || defined(${group}DIR_${header:T}) || \ |
defined(${group}NAME_${header:T}) |
defined(${group}NAME_${header:T}) |
${group}OWN_${header:T}?= ${${group}OWN} |
${group}OWN_${header:T} ?= ${${group}OWN} |
${group}GRP_${header:T}?= ${${group}GRP} |
${group}GRP_${header:T} ?= ${${group}GRP} |
${group}MODE_${header:T}?= ${${group}MODE} |
${group}MODE_${header:T} ?= ${${group}MODE} |
${group}DIR_${header:T}?= ${${group}DIR} |
${group}DIR_${header:T} ?= ${${group}DIR} |
.if defined(${group}NAME) |
. if defined(${group}NAME) |
${group}NAME_${header:T}?= ${${group}NAME} |
${group}NAME_${header:T} ?= ${${group}NAME} |
.else |
. else |
${group}NAME_${header:T}?= ${header:T} |
${group}NAME_${header:T} ?= ${header:T} |
.endif |
. endif |
includes: _${group}INS_${header:T} |
includes: _${group}INS_${header:T} |
_${group}INS_${header:T}: ${header} |
_${group}INS_${header:T}: ${header} |
.if !exists(${DESTDIR}${${group}DIR_${.ALLSRC:T}}) |
test -d ${DESTDIR}${${group}DIR_${.ALLSRC:T}}) || \ |
${INSTALL} -d -o root -g bin -m 755 \ |
${INSTALL} -d -o root -g bin -m 755 \ |
${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
${DESTDIR}${${group}DIR_${.ALLSRC:T}} |
.endif |
|
${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \ |
${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \ |
-g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
-g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \ |
${.ALLSRC} \ |
${.ALLSRC} \ |
${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}} |
${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}} |
.else |
. else |
_${group}INCS+= ${header} |
_${group}INCS+= ${header} |
.endif |
. endif |
.endfor |
. endfor |
.if !empty(_${group}INCS) |
. if !empty(_${group}INCS) |
includes: _${group}INS |
includes: _${group}INS |
_${group}INS: ${_${group}INCS} |
_${group}INS: ${_${group}INCS} |
.if !exists(${DESTDIR}${${group}DIR}) |
test -d ${DESTDIR}${${group}DIR} || \ |
${INSTALL} -d -o root -g bin -m 755 \ |
${INSTALL} -d -o root -g bin -m 755 \ |
${DESTDIR}${${group}DIR} |
${DESTDIR}${${group}DIR} |
.endif |
. if defined(${group}NAME) |
.if defined(${group}NAME) |
|
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME} |
${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME} |
.else |
. else |
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \ |
${.ALLSRC} ${DESTDIR}${${group}DIR}/ |
${.ALLSRC} ${DESTDIR}${${group}DIR}/ |
.endif |
. endif |
.endif |
. endif |
|
. endif # defined(${group}) && !empty(${group}) |
.endif # defined(${group}) && !empty(${group}) |
. endfor |
.endfor |
|
.endif |
.endif |
|
|
.include <bsd.own.mk> |
.include <bsd.own.mk> |