Changeset View
Changeset View
Standalone View
Standalone View
head/share/mk/bsd.files.mk
Show All 31 Lines | |||||
${group}GRP?= ${SHAREGRP} | ${group}GRP?= ${SHAREGRP} | ||||
.if ${MK_INSTALL_AS_USER} == "yes" | .if ${MK_INSTALL_AS_USER} == "yes" | ||||
${group}OWN= ${SHAREOWN} | ${group}OWN= ${SHAREOWN} | ||||
${group}GRP= ${SHAREGRP} | ${group}GRP= ${SHAREGRP} | ||||
.endif | .endif | ||||
${group}MODE?= ${SHAREMODE} | ${group}MODE?= ${SHAREMODE} | ||||
${group}DIR?= BINDIR | ${group}DIR?= BINDIR | ||||
STAGE_SETS+= ${group:C,[/*],_,g} | STAGE_SETS+= ${group:C,[/*],_,g} | ||||
STAGE_DIR.${group:C,[/*],_,g}= ${STAGE_OBJTOP}${${group}DIR} | |||||
.if defined(NO_ROOT) | .if defined(NO_ROOT) | ||||
.if !defined(${group}TAGS) || ! ${${group}TAGS:Mpackage=*} | .if !defined(${group}TAGS) || ! ${${group}TAGS:Mpackage=*} | ||||
${group}TAGS+= package=${${group}PACKAGE:Uruntime} | ${group}TAGS+= package=${${group}PACKAGE:Uruntime} | ||||
.endif | .endif | ||||
${group}TAG_ARGS= -T ${${group}TAGS:[*]:S/ /,/g} | ${group}TAG_ARGS= -T ${${group}TAGS:[*]:S/ /,/g} | ||||
.endif | .endif | ||||
.if ${${group}DIR:S/^\///} == ${${group}DIR} | .if ${${group}DIR:S/^\///} == ${${group}DIR} | ||||
# ${group}DIR specifies a variable that specifies a path | # ${group}DIR specifies a variable that specifies a path | ||||
DIRS+= ${${group}DIR} | DIRS+= ${${group}DIR} | ||||
_${group}DIR= ${${group}DIR} | _${group}DIR= ${${group}DIR} | ||||
.else | .else | ||||
# ${group}DIR specifies a path | # ${group}DIR specifies a path | ||||
DIRS+= ${group}DIR | DIRS+= ${group}DIR | ||||
_${group}DIR= ${group}DIR | _${group}DIR= ${group}DIR | ||||
.endif | .endif | ||||
STAGE_DIR.${group:C,[/*],_,g}= ${STAGE_OBJTOP}${${_${group}DIR}} | |||||
.for file in ${${group}} | .for file in ${${group}} | ||||
${group}OWN_${file}?= ${${group}OWN} | ${group}OWN_${file}?= ${${group}OWN} | ||||
${group}GRP_${file}?= ${${group}GRP} | ${group}GRP_${file}?= ${${group}GRP} | ||||
.if ${MK_INSTALL_AS_USER} == "yes" | .if ${MK_INSTALL_AS_USER} == "yes" | ||||
${group}OWN_${file}= ${SHAREOWN} | ${group}OWN_${file}= ${SHAREOWN} | ||||
${group}GRP_${file}= ${SHAREGRP} | ${group}GRP_${file}= ${SHAREGRP} | ||||
.endif # ${MK_INSTALL_AS_USER} == "yes" | .endif # ${MK_INSTALL_AS_USER} == "yes" | ||||
Show All 27 Lines | |||||
.if defined(${group}NAME) | .if defined(${group}NAME) | ||||
${group}NAME_${file}?= ${${group}NAME} | ${group}NAME_${file}?= ${${group}NAME} | ||||
.else | .else | ||||
${group}NAME_${file}?= ${file:T} | ${group}NAME_${file}?= ${file:T} | ||||
.endif # defined(${group}NAME) | .endif # defined(${group}NAME) | ||||
STAGE_AS_SETS+= ${file} | STAGE_AS_SETS+= ${file} | ||||
STAGE_AS_${file}= ${${group}NAME_${file}} | STAGE_AS_${file}= ${${group}NAME_${file}} | ||||
# XXX {group}OWN,GRP,MODE | # XXX {group}OWN,GRP,MODE | ||||
STAGE_DIR.${file}= ${STAGE_OBJTOP}${${group}DIR_${file}} | STAGE_DIR.${file}= ${STAGE_OBJTOP}${${_${group}DIR_${file}}} | ||||
stage_as.${file}: ${file} | stage_as.${file}: ${file} | ||||
installfiles-${group}: _${group}INS1_${file} | installfiles-${group}: _${group}INS1_${file} | ||||
_${group}INS1_${file}: installdirs-${_${group}DIR_${file}} _${group}INS_${file} | _${group}INS1_${file}: installdirs-${_${group}DIR_${file}} _${group}INS_${file} | ||||
_${group}INS_${file}: ${file} | _${group}INS_${file}: ${file} | ||||
${INSTALL} ${${group}TAG_ARGS} -o ${${group}OWN_${file}} \ | ${INSTALL} ${${group}TAG_ARGS} -o ${${group}OWN_${file}} \ | ||||
-g ${${group}GRP_${file}} -m ${${group}MODE_${file}} \ | -g ${${group}GRP_${file}} -m ${${group}MODE_${file}} \ | ||||
${.ALLSRC} ${${group}PREFIX_${file}}/${${group}NAME_${file}} | ${.ALLSRC} ${${group}PREFIX_${file}}/${${group}NAME_${file}} | ||||
Show All 22 Lines |