for F in ${INFOFILES:O:u}
_FDIR:= ${INFODIR_${F}:U${INFODIR}} # dir overrides
_FNAME:= ${INFONAME_${F}:U${INFONAME:U${F:T}}} # name overrides
_F:= ${DESTDIR}${_FDIR}/${_FNAME} # installed path
if ${MKUPDATE} == "no"
${_F}! ${F} __infoinstall # install rule
if !defined(BUILD) && !make(all) && !make(${F})
${_F}! .MADE # no build at install
endif
else
${_F}: ${F} __infoinstall # install rule
if !defined(BUILD) && !make(all) && !make(${F})
${_F}: .MADE # no build at install
endif
endif
infoinstall:: ${_F}
PRECIOUS: ${_F} # keep if install fails
endfor