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