Подскажите, можно ли внутри Makefile обратиться к переменной, которая бы содержала target с которым запускался make? Суть в том, что зависимости не совсем очевидны и вычисляются достаточно сложно. А правила - неявные. В простых зависимостях все просто:
%.tg : %.dep
А если попробовать что-то вроде: %.tg : $(call makedep,%)
То вызов функции отрабатывает раньше чем подставляется "%".
Итак: есть ли в make автопеременная которая содержит target ДО ТОГО, как вычисляются переменные?