projects
/
makefiles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
変数名の変更
[makefiles.git]
/
R_mk
/
R.mk
diff --git
a/R_mk/R.mk
b/R_mk/R.mk
index
5b2ecf1
..
1fed9c1
100644
(file)
--- a/
R_mk/R.mk
+++ b/
R_mk/R.mk
@@
-34,12
+34,11
@@
psfamily ?= Japan1
$(ECHO) '# Source Files'; \
$(ECHO) '$(subst .R,.eps,$<) $(subst .R,.png,$<) $(subst .R,.jpeg,$<): $(sourcefiles)') >>$@)
$(ECHO) '# Source Files'; \
$(ECHO) '$(subst .R,.eps,$<) $(subst .R,.png,$<) $(subst .R,.jpeg,$<): $(sourcefiles)') >>$@)
-# 変数TARGETSで指定されたターゲットファイルの拡張子が.Rの場合、
# ターゲットがclean で終わるもの以外の場合、
# ターゲットがclean で終わるもの以外の場合、
-#
ターゲット
ファイルに対応するdファイルをインクルードし、
+#
RTARGETSで指定された
ファイルに対応するdファイルをインクルードし、
# ヘッダファイルの依存関係を取得する
# ヘッダファイルの依存関係を取得する
-ifeq (,$(
strip $(filter-out %.R,$(TARGETS)) $(
filter %clean %d,$(MAKECMDGOALS))))
- -include $(addsuffix .d,$(basename $(TARGETS)))
+ifeq (,$(filter %clean %d,$(MAKECMDGOALS))))
+ -include $(addsuffix .d,$(basename $(
R
TARGETS)))
endif
%.eps.R: %.R
endif
%.eps.R: %.R
@@
-50,8
+49,13
@@
endif
%.eps: %.eps.R
$(R) $(RFLAG) <$<
%.eps: %.eps.R
$(R) $(RFLAG) <$<
-%.pdf: %.eps
- $(EPSTOPDF) $<
+# %.pdf: %.eps
+# $(EPSTOPDF) $<
+
+%.pdf.R: %.R
+ @$(ECHO) 'pdf("$(subst .R,.pdf,$<)", family="Japan1")' >$@
+ @$(CAT) $< >>$@
+ @$(ECHO) 'invisible(dev.off())' >>$@
%.png.R: %.R
@$(ECHO) 'png("$(subst .R,.png,$<)")' >$@
%.png.R: %.R
@$(ECHO) 'png("$(subst .R,.png,$<)")' >$@
@@
-70,6
+74,9
@@
endif
@$(CAT) $< >>$@
@$(ECHO) 'invisible(dev.off())' >>$@
@$(CAT) $< >>$@
@$(ECHO) 'invisible(dev.off())' >>$@
+%.pdf: %.pdf.R
+ $(R) $(RFLAG) <$<
+
%.png: %.png.R
$(R) $(RFLAG) <$<
%.png: %.png.R
$(R) $(RFLAG) <$<