Подстановка строки в Makefile с использованием переменной - PullRequest
0 голосов
/ 14 мая 2018

Я хочу удалить корневой каталог целевого пути в Makefile.

Допустим, цель похожа на

OUTPUT = output
PATH = $(OUTPUT)/a.txt

Позже при построении цели это работает

echo $(@:output/%=%)
>>> a.txt

Но нет, если я использую переменную $ OUTPUT вместо строки:

echo $(@:$(OUTPUT)/%=%)
>>> output/a.txt
...