В моем Makefile, есть переменная PREFIX
для указания места размещения готовых файлов. Однако внутри мне нужно использовать абсолютный путь к PREFIX
, потому что рабочий каталог меняется.
Я пробовал что-то вроде
PREFIX=../out
REALPREFIX=`readlink -f $(PREFIX)`
, которое не сработало, и тоже
default: fixprefix $(addprefix $(REALPREFIX)/,$(OBJS))
fixprefix:
REALPREFIX=`readlink -f $(PREFIX)`
Все, что мне нужно для абсолютного пути, который должен быть добавлен к OBJS
префиксом при вычислении списка предварительных условий.