Я пытаюсь сделать следующее, где SRCDIRS включает в себя все папки, содержащие исходный код, выполнив в make-файле следующее:
SRCDIRS := $(shell find $(SRCDIR) -type d )
$(OBJDIR)/%.o: $(SRCDIRS)/%.f90 Makefile
@$(F90) $(FFLAGS) $(POPTIONS) -o $@ $<
Кажется, мой файл make игнорирует правило% .o?У меня также есть определенный $ (OBJS), который включает все мои файлы% .o