$(ECHO) '# Source Files'; \
$(ECHO) '$(subst .R,.eps,$<) $(subst .R,.png,$<) $(subst .R,.jpeg,$<): $(sourcefiles)') >>$@)
-# 変数TARGETSで指定されたターゲットファイルに対応するdファイルをインクルード
-# .dファイルからヘッダファイルの依存関係を取得する
-# ターゲットに clean が含まれている場合は除く
-ifeq (,$(filter %clean,$(MAKECMDGOALS)))
+# 変数TARGETSで指定されたターゲットファイルの拡張子が.Rの場合、
+# ターゲットがclean で終わるもの以外の場合、
+# ターゲットファイルに対応するdファイルをインクルードし、
+# ヘッダファイルの依存関係を取得する
+ifeq (,$(strip $(filter-out %.R,$(TARGETS)) $(filter %clean %d,$(MAKECMDGOALS))))
-include $(addsuffix .d,$(basename $(TARGETS)))
endif
@$(CAT) $< >>$@
@$(ECHO) 'invisible(dev.off())' >>$@
-# install.packages("RSVGTipsDevice")
+# install.packages("RSvgDevice")
%.svg.R: %.R
- @$(ECHO) 'library("RSVGTipsDevice")' >$@
- @$(ECHO) 'devSVGTips("$(subst .R,.svg,$<)")' >>$@
+ @$(ECHO) 'library("RSvgDevice")' >$@
+ @$(ECHO) 'devSVG("$(subst .R,.svg,$<)")' >>$@
@$(CAT) $< >>$@
@$(ECHO) 'invisible(dev.off())' >>$@