Господа,
Прошу помочь: нужно создать make файл, исходники у которого хранятся в разных каталогах. Для проверки работы файла сделал три каталога и поместил туда по одному исходнику. Почему-то при запуске make в командной строке получаю это:
gfortran: fatal error: no input files; unwilling to write output files
compilation terminated.
makefile:2: ошибка выполнения рецепта для цели «program»
make: *** [program] Ошибка 1
Текст make-файла :
program: $(patsubst %.f95,%.o,$(wildcard *.f95))
gfortran -o program $(patsubst %.f95,%.o,$(wildcard *.f95))
vpath %.f95 ./dir1
vpath %.f95 ./dir2
vpath %.f95 ./dir3
%.o: %.95
gfortran -c $<
Помогите, пожалуйста, исправить ситуацию и по возможности объясните причины. Заранее спасибо