¿Cómo usar la sustitución de parámetros Bash en un Makefile?
Tengo lo siguienteMakefile
donde me gustaría usarSustitución de parámetros bash sintaxis como a continuación:
SHELL:=/bin/bash
Foo=Bar
all:
@echo ${Foo}
@echo ${Foo/Bar/OK}
Sin embargo, no funciona como se esperaba, ya que la salida del segundoecho
el comando está vacío:
$ make
Bar
(empty)
Aunque funciona bien cuando se invoca en shell directamente:
$ Foo=Bar; echo ${Foo/Bar/OK}
OK
¿Cómo puedo usar la sintaxis anterior en Makefile?