Меня немного смущают переменная make и переменная оболочки в рецепте.
поскольку каждая строка рецепта интерпретируется как оболочка, могу ли я выполнить назначение переменной оболочки? следующий пример:
.ONESHELL:
all:
param="hello"
echo $(param)
//--------------------
нет вывода...
и я знаю, что мы можем использовать eval для назначения переменной, но это выглядит как make переменная.
как я могу просто выполнить обычное назначение переменной оболочки, в которой я хочу хранить возвращаемое значение команды оболочки.
Спасибо.