Lines Matching defs:TARGET_SPEC
44 # All unqualified entries end up being qualified with .${TARGET_SPEC}
47 # The _DIRDEP_USE target uses the suffix to set TARGET_SPEC
75 # both MACHINE and TARGET_SPEC to the suffix of the current
76 # target so that in the general case TARGET_SPEC can be ignored.
79 # TARGET_SPEC and set the relevant variables accordingly.
84 # Note: TARGET_SPEC cannot contain any '.'s so the target
92 # .if ${TARGET_SPEC:Uno:M*,*} != ""
93 # _tspec := ${TARGET_SPEC:S/,/ /g}
97 # # We need to stop that TARGET_SPEC affecting any submakes
98 # # and deal with MACHINE=${TARGET_SPEC} in the environment.
99 # TARGET_SPEC =
101 # .export-env TARGET_SPEC
109 # # make sure we know what TARGET_SPEC is
111 # TARGET_SPEC = ${TARGET_SPEC_VARS:@v@${$v:U}@:ts,}
139 # TARGET_SPEC must not contain any '.'s.
142 TARGET_SPEC = ${TARGET_SPEC_VARS:@v@${$v:U}@:ts,}
176 .if ${.MAKE.DEPENDFILE:E} == "${TARGET_SPEC}"
177 .if ${TARGET_SPEC} != ${MACHINE}
225 _DIRDEP_CHECKED += ${_CURDIR}.${TARGET_SPEC}
248 # mk -f dirdeps.mk some/dir.${TARGET_SPEC}
317 TARGET_SPEC=${.TARGET:E} \
447 .if ${DEP_RELDIR} != ${_DEP_RELDIR} || ${DEP_TARGET_SPEC} != ${TARGET_SPEC}
480 .if ${DEP_TARGET_SPEC} == ${TARGET_SPEC}
594 # If TARGET_SPEC and MACHINE are insufficient, you have a problem.
595 _m := ${.MAKE.DEPENDFILE_PREFERENCE:T:S;${TARGET_SPEC}$;${d:E};:S;${MACHINE};${d:E:C/,.*//};:@m@${exists(${d:R}/$m):?${d:R}/$m:}@:[1]}