Я хочу использовать make файл для обновления файлов цифр, генерируемых R-кодом. Код R находится в разных файлах в каталоге ../R и все заканчивается на .R. Файлы рисунков находятся в каталоге ../figs и все заканчиваются на .pdf или .png. Если файл R имеет более позднюю дату, чем любой из файлов рисунков, я хочу обработать файл R с помощью команды
R --no-save < file.R
Я просмотрел различные примеры make файлов, но не смог найти ничего, что мог бы адаптировать.
Мое текущее усилие (не работает) выглядит следующим образом:
PLOTDIR= ../figs
RDIR= ../R
RFILES= $(RDIR)/*.R
PLOTS= *.pdf *.png
FIGURES= $(PLOTDIR)/$(PLOTS)
$(FIGURES): $(RFILES)
    R --no-save < $<