X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=R_mk%2FR.mk;fp=R_mk%2FR.mk;h=5b2ecf151acb24e5bfd09d8813cbc2c8f36ff2a6;hb=c9f614ba4858cd6456e1bac89350d09f12b7a183;hp=a9cc38b577bdb38d985d7664e3d91e0b7dc4442c;hpb=d5898e76fc26145580fdeaaaffc6d61941a0a279;p=makefiles.git diff --git a/R_mk/R.mk b/R_mk/R.mk index a9cc38b..5b2ecf1 100644 --- 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