Вычисление переменной Makefile при назначении

В Makefile яm пытается присвоить результат команды оболочки переменной:

TMP=`mktemp -d /tmp/.XXXXX`

all:
    echo $(TMP)
    echo $(TMP)

но

$ make Makefile all

отображает 2 разных значения, например:

/tmp/.gLpm1T
/tmp/.aR4cDi

Каков синтаксис для mktemp, который будет вычисляться при присваивании переменных?

Спасибо.

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

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