nmake — имитация функции eval

Я хочу получить значение переменной с именем $(MYVAR)_SOME_SUFFIX в make-файле b.mak. Вместо этого я получаю "b.mak(2): фатальная ошибка U1001: синтаксическая ошибка: недопустимый символ "$" в макросе"

# ---- a.mak ----
all :
    set MYVAR=SOME_PREFIX
    nmake -f b.mak
#--- END ---

# ---- b.mak ----
all:
    @echo $($(MYVAR)_SOME_SUFFIX)
#--- END ---

person Piotr Dobrogost    schedule 29.04.2009    source источник


Ответы (1)