Можно ли написать шаблонное правило, например:
%.o: %.c %.h
<some action>
, чтобы оно принимало не один, а любое количество заголовков, потому что у меня есть:
main.o: main.c $(HEADERS)
, так что это не таксоответствует стандартному неявному правилу, поскольку из-за множества файлов .h, от которых зависит main.c, можно ли создать неявное правило, которое бы принимало такой ввод, или я должен просто написать
$(CC) $(CFLAGS) $(DEFINE_OPT) $(INCLUDE) -c $<
явно