Is it possible to get make variable without recursive expansion?

Alfred Perlstein bright at mu.org
Fri Feb 7 18:25:27 UTC 2014


On 2/7/14 8:34 AM, Lev Serebryakov wrote:
> Hello, Freebsd-hackers.
>
>
>   Suppose, I have in my Makefile such construction:
>
> A=xxx
> B=yyy
> ANB=${A} and ${B}
>
>   Is it possible to get value of ANB without recursive expansion, i.e. string
> "${A} and ${B} and" in this case? I know, that all expansions are done at
> last moment (If I don't use ":=" operator), but is it possible to block
> second- and more-level expansion?
>
>   I need to output "ANB=${ANB}" construction to external file without further
> expansion...
>
a:
         echo "AMB=\$${AMB}"

?

-- 
Alfred Perlstein



More information about the freebsd-hackers mailing list