Lines Matching full:make
28 # The .MAKE.DEPENDFILE_PREFERENCE below is an example.
31 .MAKE.DEPENDFILE_PREFIX ?= Makefile.depend
33 .if !empty(.MAKE.DEPENDFILE) && \
34 ${.MAKE.DEPENDFILE:M${.MAKE.DEPENDFILE_PREFIX}*} == ""
36 .undef .MAKE.DEPENDFILE
41 .MAKE.DEPENDFILE_PREFERENCE ?= \
42 ${.CURDIR}/${.MAKE.DEPENDFILE_PREFIX}.${MACHINE} \
43 ${.CURDIR}/${.MAKE.DEPENDFILE_PREFIX}
46 # Another useful default is ${.MAKE.DEPENDFILE_PREFIX}
47 .MAKE.DEPENDFILE_DEFAULT ?= ${.MAKE.DEPENDFILE_PREFERENCE:[1]}
49 _e := ${.MAKE.DEPENDFILE_PREFERENCE:@m@${exists($m):?$m:}@}
51 .MAKE.DEPENDFILE := ${_e:[1]}
52 .elif ${.MAKE.DEPENDFILE_PREFERENCE:M*${MACHINE}} != "" && ${.MAKE.DEPENDFILE_DEFAULT:E} != ${MACHINE}
56 # make sure we restore MACHINE
58 _e := ${_aml:@MACHINE@${.MAKE.DEPENDFILE_PREFERENCE:@m@${exists($m):?$m:}@}@}
61 .MAKE.DEPENDFILE ?= ${.MAKE.DEPENDFILE_PREFERENCE:M*${MACHINE}:[1]}
64 .MAKE.DEPENDFILE ?= ${.MAKE.DEPENDFILE_DEFAULT}