Lines Matching defs:MAKE

41 #	normally only of interest to .MAKE.LEVEL 0.
57 # using ${.MAKE.DEPENDFILE_PREFERENCE} to find additional
59 # .MAKE.DEPENDFILE_PREFIX) to refer to these makefiles to
68 # processing is recursive and results in .MAKE.LEVEL 0 learning the
168 .MAKE.LEVEL = 1
173 .if ${.MAKE.LEVEL} == ${_DIRDEP_USE_LEVEL}
206 .MAKE.SAVE_DOLLARS = no
266 .if !defined(.MAKE.DEPENDFILE_PREFERENCE)
267 # .MAKE.DEPENDFILE_PREFERENCE makes the logic below neater?
269 .MAKE.DEPENDFILE_PREFERENCE = ${_CURDIR}/${.MAKE.DEPENDFILE:T}
270 .if ${.MAKE.DEPENDFILE:E} == "${TARGET_SPEC}"
272 .MAKE.DEPENDFILE_PREFERENCE += ${_CURDIR}/${.MAKE.DEPENDFILE:T:R}.$${MACHINE}
274 .MAKE.DEPENDFILE_PREFERENCE += ${_CURDIR}/${.MAKE.DEPENDFILE:T:R}
278 _default_dependfile := ${.MAKE.DEPENDFILE_PREFERENCE:[1]:T}
279 _machine_dependfiles := ${.MAKE.DEPENDFILE_PREFERENCE:T:M*${MACHINE}*}
283 .if !defined(.MAKE.DEPENDFILE_PREFIX)
284 # knowing .MAKE.DEPENDFILE_PREFIX helps
286 .MAKE.DEPENDFILE_PREFIX := ${_machine_dependfiles:[1]:T:R}
288 .MAKE.DEPENDFILE_PREFIX := ${_default_dependfile:T}
297 N_notmachine := ${.MAKE.DEPENDFILE_PREFERENCE:E:N*${MACHINE}*:${M_ListToSkip}}
334 .if ${.INCLUDEDFROMFILE:U:M${.MAKE.DEPENDFILE_PREFIX}*} != ""
373 .if ${.INCLUDEDFROMFILE:U:M${.MAKE.DEPENDFILE_PREFIX}.options} != ""
374 .error ${DEP_RELDIR}/${.MAKE.DEPENDFILE_PREFIX}.options: should include dirdeps-options.mk
416 DIRDEP_MAKE ?= ${.MAKE}
439 _DIRDEP_USE: .USE .MAKE
440 @for m in ${.MAKE.MAKEFILE_PREFERENCE}; do \
454 _machine_list != echo; 'ls' -1 ${_CURDIR}/${.MAKE.DEPENDFILE_PREFIX}* 2> /dev/null
566 .MAKE.META.IGNORE_FILTER = M*/${.MAKE.DEPENDFILE_PREFIX}*
569 dirdeps-cached: ${DIRDEPS_CACHE} .MAKE
571 @MAKELEVEL=${.MAKE.LEVEL} \
574 ${.MAKE} -C ${_CURDIR} -f ${DIRDEPS_CACHE} \
598 +@MAKELEVEL=${.MAKE.LEVEL} DIRDEPS_CACHE=${DIRDEPS_CACHE} \
601 MAKEFLAGS= ${DIRDEP_CACHE_MAKE:U${.MAKE}} -C ${_CURDIR} \
604 .MAKE.DEPENDFILE=.none \
617 @{ echo; echo '.info $${.newline}$${TRACER}Makefiles read: total=${.MAKE.MAKEFILES:[#]} depend=${.MAKE.MAKEFILES:M*depend*:[#]} dirdeps=${.ALLTARGETS:M${SRCTOP}*:O:u:[#]} ${DIRDEP_INFO_XTRAS}'; } >&3
623 @echo "${TRACER}Makefiles read: total=${.MAKE.MAKEFILES:[#]} depend=${.MAKE.MAKEFILES:M*depend*:[#]} dirdeps=${.ALLTARGETS:M${SRCTOP}*:O:u:[#]} ${DIRDEP_INFO_XTRAS} seconds=`expr ${now_utc} - ${start_utc}`"
641 _dep_hack := ${_this_dir}/${.MAKE.DEPENDFILE_PREFIX}.inc
861 _m := ${.MAKE.DEPENDFILE_PREFERENCE:T:S;${TARGET_SPEC}$;${d:E};:C;${MACHINE}((,.+)?)$;${d:E:C/,.*//}\1;:@m@${exists(${d:R}/$m):?${d:R}/$m:}@:[1]}
893 .elif ${.MAKE.LEVEL} > 42
899 # Since we are/should be included by .MAKE.DEPENDFILE
905 .if !defined(WITHOUT_META_STATS) && ${.INCLUDEDFROMFILE:U:M${.MAKE.DEPENDFILE_PREFIX}*} != "" && ${.MAKE.MODE:Mmeta} != ""
907 meta_stats= meta=${empty(.MAKE.META.FILES):?0:${.MAKE.META.FILES:[#]}} \
908 created=${empty(.MAKE.META.CREATED):?0:${.MAKE.META.CREATED:[#]}}
940 _want = ${.CURDIR}/${.MAKE.DEPENDFILE_DEFAULT:T}
947 _src != cd ${.CURDIR} && for m in ${.MAKE.DEPENDFILE_PREFERENCE:T:S,${MACHINE},*,}; do test -s $$m || continue; echo $$m; break; done; echo
949 .error cannot find any of ${.MAKE.DEPENDFILE_PREFERENCE:T}${.newline}Use: bootstrap-empty
952 _src?= ${.MAKE.DEPENDFILE}
954 .MAKE.DEPENDFILE_BOOTSTRAP_SED+= -e 's/${_src:E:C/,.*//}/${MACHINE}/g'
960 .if ${_src:T} != ${.MAKE.DEPENDFILE_PREFIX:T}
961 (cd ${.CURDIR} && sed ${.MAKE.DEPENDFILE_BOOTSTRAP_SED} ${_src} > ${_want:T})
971 bootstrap-recurse: .NOTMAIN .MAKE
973 for d in `cd ${RELDIR} && ${.MAKE} -B -f ${"${.MAKEFLAGS:M-n}":?${_src}:${.MAKE.DEPENDFILE:T}} -V DIRDEPS`; do \
977 (cd $$d && ${.MAKE} -f ${_mf} bootstrap-recurse); \