@@ -57,14 +57,14 @@ Rscript.1:
57
57
NEWS.rds : $(srcdir ) /NEWS.Rd
58
58
@$(ECHO ) " options(warn=1);saveRDS(tools:::prepare_Rd(tools::parse_Rd(\" $( srcdir) /NEWS.Rd\" , \
59
59
macros = \" ../share/Rd/macros/system.Rd\" ), stages = ' install' , warningCalls = FALSE), \
60
- ' NEWS.rds' )" | $( R_EXE)
60
+ ' NEWS.rds' )" | $( R_EXE) || rm $^
61
61
62
62
NEWS : NEWS.rds
63
63
@$(ECHO ) " creating doc/NEWS"
64
- @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.rds", "NEWS")' | $(R_EXE )
64
+ @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.rds", "NEWS")' | $(R_EXE ) || rm $^
65
65
66
66
html/NEWS.html : NEWS.rds
67
- @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.rds", "html/NEWS.html")' | $(R_EXE )
67
+ @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.rds", "html/NEWS.html")' | $(R_EXE ) || rm $^
68
68
69
69
PDFLATEX = @PDFLATEX@
70
70
# # needs pdflatex (and more)
@@ -74,31 +74,31 @@ NEWS.pdf: NEWS.rds
74
74
else \
75
75
$(ECHO ) " creating doc/NEWS.pdf" ; \
76
76
$(ECHO ) ' options(warn=1);tools:::Rd2pdf_NEWS_in_Rd("NEWS.rds", "NEWS.pdf")' | \
77
- TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) ; \
77
+ TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) || rm $^ ; \
78
78
fi
79
79
80
80
docs3 : NEWS.3.rds NEWS.3.html NEWS.3.pdf
81
81
82
82
NEWS.3.rds : $(srcdir ) /NEWS.3.Rd
83
83
@$(ECHO ) " options(warn=1);saveRDS(tools:::prepare_Rd(tools::parse_Rd(\" $( srcdir) /NEWS.3.Rd\" , \
84
84
macros = \" ../share/Rd/macros/system.Rd\" ), stages = ' install' , warningCalls = FALSE), \
85
- ' NEWS.3.rds' )" | $( R_EXE)
85
+ ' NEWS.3.rds' )" | $( R_EXE) || rm $^
86
86
87
87
NEWS.3 : NEWS.3.rds
88
88
@$(ECHO ) " creating NEWS.3"
89
- @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.3.rds", "NEWS.3")' | $(R_EXE )
89
+ @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.3.rds", "NEWS.3")' | $(R_EXE ) || rm $^
90
90
91
91
NEWS.3.html : NEWS.3.rds
92
92
@$(ECHO ) " creating NEWS.3.html"
93
- @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.3.rds", "NEWS.3.html")' | $(R_EXE )
93
+ @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.3.rds", "NEWS.3.html")' | $(R_EXE ) || rm $^
94
94
95
95
NEWS.3.pdf : NEWS.3.rds
96
96
@if test -z " $( PDFLATEX) " ; then \
97
97
$(ECHO ) " 'pdflatex' is needed to make NEWS.3.pdf but is missing on your system." ; \
98
98
else \
99
99
$(ECHO ) " creating NEWS.3.pdf" ; \
100
100
$(ECHO ) ' options(warn=1);tools:::Rd2pdf_NEWS_in_Rd("NEWS.3.rds", "NEWS.3.pdf")' | \
101
- TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) ; \
101
+ TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) || rm $^ ; \
102
102
fi
103
103
104
104
# # NEWS.2.html ships as doc/html/NEWS.2.html in the sources.
@@ -107,24 +107,24 @@ docs2: NEWS.2.rds NEWS.2.html NEWS.2.pdf
107
107
NEWS.2.rds : $(srcdir ) /NEWS.2.Rd
108
108
@$(ECHO ) " options(warn=1);saveRDS(tools:::prepare_Rd(tools::parse_Rd(\" $( srcdir) /NEWS.2.Rd\" , \
109
109
macros = \" ../share/Rd/macros/system.Rd\" ), stages = ' install' , warningCalls = FALSE), \
110
- ' NEWS.2.rds' )" | $( R_EXE)
110
+ ' NEWS.2.rds' )" | $( R_EXE) || rm $^
111
111
112
112
# # NB: this is only the top part of NEWS.2 in the sources.
113
113
NEWS.2 : NEWS.2.rds
114
114
@$(ECHO ) " creating NEWS.2"
115
- @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.2.rds", "NEWS.2")' | $(R_EXE )
115
+ @$(ECHO ) ' options(warn=1);tools:::Rd2txt_NEWS_in_Rd("NEWS.2.rds", "NEWS.2")' | $(R_EXE ) || rm $^
116
116
117
117
NEWS.2.html : NEWS.2.rds
118
118
@$(ECHO ) " creating NEWS.2.html"
119
- @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.2.rds", "NEWS.2.html")' | $(R_EXE )
119
+ @$(ECHO ) ' options(warn=1);tools:::Rd2HTML_NEWS_in_Rd("NEWS.2.rds", "NEWS.2.html")' | $(R_EXE ) || rm $^
120
120
121
121
NEWS.2.pdf : NEWS.2.rds
122
122
@if test -z " $( PDFLATEX) " ; then \
123
123
$(ECHO ) " 'pdflatex' is needed to make NEWS.2.pdf but is missing on your system." ; \
124
124
else \
125
125
$(ECHO ) " creating NEWS.2.pdf" ; \
126
126
$(ECHO ) ' options(warn=1);tools:::Rd2pdf_NEWS_in_Rd("NEWS.2.rds", "NEWS.2.pdf")' | \
127
- TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) ; \
127
+ TEXINPUTS=" $( top_srcdir) /share/texmf/tex/latex:$$ TEXINPUTS" $(R_EXE ) || rm $^ ; \
128
128
fi
129
129
130
130
0 commit comments