они могли видеть, что команда make вызывает, и тогда они лучше понимали, как работает make.

я есть следующееMakefile где я хотел бы использоватьПодстановка параметров Bash синтаксис как ниже:

SHELL:=/bin/bash
Foo=Bar
all:
  @echo ${Foo}
  @echo ${Foo/Bar/OK}

Однако это не работает, как ожидалось, так как вывод второгоecho команда пуста:

$ make
Bar
(empty)

Хотя он работает нормально при непосредственном вызове в shell:

$ Foo=Bar; echo ${Foo/Bar/OK}
OK

Как я могу использовать вышеуказанный синтаксис в Makefile?

Ответы на вопрос(1)

Ваш ответ на вопрос