В Makefile определена функция print
, которая принимает печатный текст в качестве аргумента и затем печатает его.
Мой вопрос заключается в том, как передать запятую как текстовую часть, чтобы напечатать его?
Например, ниже приведен соответствующий раздел makefile, в котором запятая недоступна для печати.
print = echo '$(1)'
help:
@$(call print, He lives in Paris, does not he?)
Теперь, если запустите makefile, как:
$ make help
печатает
$ He lives in Paris
вместо
$ He lives in Paris, does not he?
Я знаю, что в makefile запятую используют как отдельный аргумент, но как я могу сделать ее печатной.
Я использовал другую комбинацию escape-символов для передачи запятой в виде текстового сообщения, например \,
/,
$$,
','
","
, но ничего не работает