Makefile: разверните относительный путь PREFIX

В моем Makefile, есть переменная PREFIX для указания места размещения готовых файлов. Однако внутри мне нужно использовать абсолютный путь к PREFIX , потому что рабочий каталог меняется.

Я пробовал что-то вроде

PREFIX=../out
REALPREFIX=`readlink -f $(PREFIX)`

, которое не сработало, и тоже

default: fixprefix $(addprefix $(REALPREFIX)/,$(OBJS))

fixprefix:
        REALPREFIX=`readlink -f $(PREFIX)`

Все, что мне нужно для абсолютного пути, который должен быть добавлен к OBJS префиксом при вычислении списка предварительных условий.

14
задан erjiang 11 May 2011 в 18:50
поделиться