скажем, у меня есть:
target.o: target.h target.c
gcc $(CFLAGS) -c target.c
Но я бы хотел избавиться от избыточного target.c.Я знаю, что $ <даст target.h, есть ли внутренний макрос, который даст target.c, или я должен просто переставить его: </p>
target.o: target.c target.h
gcc $(CFLAGS) -c $<
Однако ... Я помню, что $