latex.mkのテストを追加
[makefiles.git] / R_mk / R.mk
index a9cc38b..5b2ecf1 100644 (file)
--- a/R_mk/R.mk
+++ b/R_mk/R.mk
@@ -34,10 +34,11 @@ psfamily ?= Japan1
       $(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