В Makefile объявлено:
SRCS = \
src/1.c \
src1/2.c \
srcN/3.c
OBJS = $(addprefix ./objs/, $(notdir $(SRCS:.c=.o)))
В общем нужно их кучи разных исходников, расположенным по разным (не подводимым к единому шаблону) путям собрать объектники и положить их все в ./objs
Никак не соображу как это можно сделать не задавая много правил вида
./objs/1.o: src/1.c
$(CC) $< -o $@
Так вообще можно?
Имена файлов не пересекаются, о переписывании объектников можно не беспокоиться.