Похоже, что $$<
во вторичном расширении предпосылки для неявных правил оценивает цель, а не, как я ожидал из руководства, уже назначенную первую предпосылку. Что мне не хватает?
> cat Makefile
.SECONDEXPANSION:
foobar%: prereq% $$<1
@echo prereqs: $^
touch $@
>touch foobar01 prereq0 prereq01
>make foobar0
prereqs: prereq0 foobar01
touch foobar0
Из руководства предварительные условия должны быть prereq0 prereq01