Como usar a substituição do parâmetro Bash em um Makefile?
Eu tenho o seguinteMakefile
onde eu gostaria de usarSubstituição de parâmetro Bash sintaxe como abaixo:
SHELL:=/bin/bash
Foo=Bar
all:
@echo ${Foo}
@echo ${Foo/Bar/OK}
No entanto, não funciona como esperado, pois a saída do segundoecho
comando está vazio:
$ make
Bar
(empty)
Embora funcione bem ao invocar diretamente no shell:
$ Foo=Bar; echo ${Foo/Bar/OK}
OK
Como posso usar a sintaxe acima no Makefile?