Lines Matching full:group

11 .for group in ${INCSGROUPS}
12 buildincludes: ${${group}}
21 .for group in ${INCSGROUPS}
22 .if defined(${group}) && !empty(${group})
24 ${group}OWN?= ${BINOWN}
25 ${group}GRP?= ${BINGRP}
26 ${group}MODE?= ${NOBINMODE}
27 ${group}DIR?= ${INCLUDEDIR}${PRIVATELIB:D/private/${LIB}}
28 STAGE_SETS+= ${group:C,[/*],_,g}
29 STAGE_DIR.${group:C,[/*],_,g}= ${STAGE_OBJTOP}${${group}DIR}
30 STAGE_SYMLINKS_DIR.${group:C,[/*],_,g}= ${STAGE_OBJTOP}
33 .if !defined(${group}TAGS) || ! ${${group}TAGS:Mpackage=*}
34 .if defined(${group}PACKAGE)
35 ${group}TAGS+= package=${${group}PACKAGE:Uutilities},dev
37 ${group}TAGS+= package=${PACKAGE:Uutilities},dev
40 ${group}TAG_ARGS= -T ${${group}TAGS:[*]:S/ /,/g}
43 _${group}INCS=
44 .for header in ${${group}}
45 .if defined(${group}OWN_${header:T}) || defined(${group}GRP_${header:T}) || \
46 defined(${group}MODE_${header:T}) || defined(${group}DIR_${header:T}) || \
47 defined(${group}NAME_${header:T}) || defined(${group}NAME)
48 ${group}OWN_${header:T}?= ${${group}OWN}
49 ${group}GRP_${header:T}?= ${${group}GRP}
50 ${group}MODE_${header:T}?= ${${group}MODE}
51 ${group}DIR_${header:T}?= ${${group}DIR}
52 .if defined(${group}NAME)
53 ${group}NAME_${header:T}?= ${${group}NAME}
55 ${group}NAME_${header:T}?= ${header:T}
58 STAGE_AS_${header:T}= ${${group}NAME_${header:T}}
59 # XXX {group}OWN,GRP,MODE
60 STAGE_DIR.${header:T}= ${STAGE_OBJTOP}${${group}DIR_${header:T}}
64 installincludes: _${group}INS_${header:T}
65 _${group}INS_${header:T}: ${header}
66 ${INSTALL} ${TAG_ARGS:D${TAG_ARGS},dev} -C -o ${${group}OWN_${.ALLSRC:T}} \
67 -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
69 ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
71 _${group}INCS+= ${header}
73 .endfor # header in ${${group}}
74 .if !empty(_${group}INCS)
75 stage_files.${group}: ${_${group}INCS}
76 stage_includes: stage_files.${group}
78 installincludes: _${group}INS
79 _${group}INS: ${_${group}INCS}
80 .if defined(${group}NAME)
81 ${INSTALL} ${${group}TAG_ARGS} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
82 ${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME}
84 ${INSTALL} ${${group}TAG_ARGS} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
85 ${.ALLSRC} ${DESTDIR}${${group}DIR}/
87 .endif # !empty(_${group}INCS)
89 .endif # defined(${group}) && !empty(${group})
90 .endfor # group in ${INCSGROUPS}