Mercurial > octave-nkf
comparison scripts/Makefile.am @ 20344:822bc711359a
use GNU Make features to eliminate redundancy in scripts/Makefile.am
* scripts/Makefile.am: Use template and $(call ...) to generate
repetitive rules.
* scripts/plot/util/module.mk: Fix directory name.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 07 Jul 2015 11:51:45 -0400 |
parents | 4f6ae6b94abe |
children |
comparison
equal
deleted
inserted
replaced
20343:bacaec9b5535 | 20344:822bc711359a |
---|---|
88 all-local: $(GEN_FCN_FILES) $(PKG_ADD_FILES) $(JAR_FILES) | 88 all-local: $(GEN_FCN_FILES) $(PKG_ADD_FILES) $(JAR_FILES) |
89 endif | 89 endif |
90 | 90 |
91 octave_dirstamp = $(am__leading_dot)dirstamp | 91 octave_dirstamp = $(am__leading_dot)dirstamp |
92 | 92 |
93 @ftp/PKG_ADD: $(@ftp_FCN_FILES) $(@ftp_GEN_FCN_FILES) @ftp/$(octave_dirstamp) mk-pkg-add | 93 $(DIRSTAMP_FILES): |
94 $(AM_V_GEN)rm -f $@-t $@ && \ | 94 $(AM_V_GEN)$(MKDIR_P) $(@D) && \ |
95 $(srcdir)/mk-pkg-add $(srcdir) $(@ftp_FCN_FILES) -- $(@ftp_GEN_FCN_FILES) > $@-t && \ | 95 : > $@ |
96 mv $@-t $@ | 96 |
97 | 97 define PKG_ADD_FILE_TEMPLATE |
98 audio/PKG_ADD: $(audio_FCN_FILES) $(audio_GEN_FCN_FILES) audio/$(octave_dirstamp) mk-pkg-add | 98 $(1)/PKG_ADD: $$($(subst /,_,$(1))_FCN_FILES) $$($(subst /,_,$(1))_GEN_FCN_FILES) $(1)/$(octave_dirstamp) mk-pkg-add |
99 $(AM_V_GEN)rm -f $@-t $@ && \ | 99 $$(AM_V_GEN)rm -f $$@-t $$@ && \ |
100 $(srcdir)/mk-pkg-add $(srcdir) $(audio_FCN_FILES) -- $(audio_GEN_FCN_FILES) > $@-t && \ | 100 $$(srcdir)/mk-pkg-add $(srcdir) $$($$(@D)_FCN_FILES) -- $$($$(@D)_GEN_FCN_FILES) > $$@-t && \ |
101 mv $@-t $@ | 101 mv $$@-t $$@ |
102 | 102 endef |
103 deprecated/PKG_ADD: $(deprecated_FCN_FILES) $(deprecated_GEN_FCN_FILES) deprecated/$(octave_dirstamp) mk-pkg-add | 103 |
104 $(AM_V_GEN)rm -f $@-t $@ && \ | 104 $(foreach d, $(FCN_FILE_DIRS), $(eval $(call PKG_ADD_FILE_TEMPLATE, $(d)))) |
105 $(srcdir)/mk-pkg-add $(srcdir) $(deprecated_FCN_FILES) -- $(deprecated_GEN_FCN_FILES) > $@-t && \ | 105 |
106 mv $@-t $@ | 106 define GEN_FCN_FILES_TEMPLATE |
107 | 107 $(1): $(1:.m=.in) Makefile $(dir $(1))$(octave_dirstamp) |
108 elfun/PKG_ADD: $(elfun_FCN_FILES) $(elfun_GEN_FCN_FILES) elfun/$(octave_dirstamp) mk-pkg-add | 108 $$(AM_V_GEN)$$(do_subst_config_vals) |
109 $(AM_V_GEN)rm -f $@-t $@ && \ | 109 endef |
110 $(srcdir)/mk-pkg-add $(srcdir) $(elfun_FCN_FILES) -- $(elfun_GEN_FCN_FILES) > $@-t && \ | 110 |
111 mv $@-t $@ | 111 $(foreach f, $(GEN_FCN_FILES), $(eval $(call GEN_FCN_FILES_TEMPLATE, $(f)))) |
112 | |
113 general/PKG_ADD: $(general_FCN_FILES) $(general_GEN_FCN_FILES) general/$(octave_dirstamp) mk-pkg-add | |
114 $(AM_V_GEN)rm -f $@-t $@ && \ | |
115 $(srcdir)/mk-pkg-add $(srcdir) $(general_FCN_FILES) -- $(general_GEN_FCN_FILES) > $@-t && \ | |
116 mv $@-t $@ | |
117 | |
118 geometry/PKG_ADD: $(geometry_FCN_FILES) $(geometry_GEN_FCN_FILES) geometry/$(octave_dirstamp) mk-pkg-add | |
119 $(AM_V_GEN)rm -f $@-t $@ && \ | |
120 $(srcdir)/mk-pkg-add $(srcdir) $(geometry_FCN_FILES) -- $(geometry_GEN_FCN_FILES) > $@-t && \ | |
121 mv $@-t $@ | |
122 | |
123 gui/PKG_ADD: $(gui_FCN_FILES) $(gui_GEN_FCN_FILES) gui/$(octave_dirstamp) mk-pkg-add | |
124 $(AM_V_GEN)rm -f $@-t $@ && \ | |
125 $(srcdir)/mk-pkg-add $(srcdir) $(gui_FCN_FILES) -- $(gui_GEN_FCN_FILES) > $@-t && \ | |
126 mv $@-t $@ | |
127 | |
128 help/PKG_ADD: $(help_FCN_FILES) $(help_GEN_FCN_FILES) help/$(octave_dirstamp) mk-pkg-add | |
129 $(AM_V_GEN)rm -f $@-t $@ && \ | |
130 $(srcdir)/mk-pkg-add $(srcdir) $(help_FCN_FILES) -- $(help_GEN_FCN_FILES) > $@-t && \ | |
131 mv $@-t $@ | |
132 | |
133 image/PKG_ADD: $(image_FCN_FILES) $(image_GEN_FCN_FILES) image/$(octave_dirstamp) mk-pkg-add | |
134 $(AM_V_GEN)rm -f $@-t $@ && \ | |
135 $(srcdir)/mk-pkg-add $(srcdir) $(image_FCN_FILES) -- $(image_GEN_FCN_FILES) > $@-t && \ | |
136 mv $@-t $@ | |
137 | |
138 io/PKG_ADD: $(io_FCN_FILES) $(io_GEN_FCN_FILES) io/$(octave_dirstamp) mk-pkg-add | |
139 $(AM_V_GEN)rm -f $@-t $@ && \ | |
140 $(srcdir)/mk-pkg-add $(srcdir) $(io_FCN_FILES) -- $(io_GEN_FCN_FILES) > $@-t && \ | |
141 mv $@-t $@ | |
142 | |
143 java/PKG_ADD: $(java_FCN_FILES) $(java_GEN_FCN_FILES) java/$(octave_dirstamp) mk-pkg-add | |
144 $(AM_V_GEN)rm -f $@-t $@ && \ | |
145 $(srcdir)/mk-pkg-add $(srcdir) $(java_FCN_FILES) -- $(java_GEN_FCN_FILES) > $@-t && \ | |
146 mv $@-t $@ | |
147 | |
148 linear-algebra/PKG_ADD: $(linear_algebra_FCN_FILES) $(linear_algebra_GEN_FCN_FILES) linear-algebra/$(octave_dirstamp) mk-pkg-add | |
149 $(AM_V_GEN)rm -f $@-t $@ && \ | |
150 $(srcdir)/mk-pkg-add $(srcdir) $(linear_algebra_FCN_FILES) -- $(linear_algebra_GEN_FCN_FILES) > $@-t && \ | |
151 mv $@-t $@ | |
152 | |
153 miscellaneous/PKG_ADD: $(miscellaneous_FCN_FILES) $(miscellaneous_GEN_FCN_FILES) miscellaneous/$(octave_dirstamp) mk-pkg-add | |
154 $(AM_V_GEN)rm -f $@-t $@ && \ | |
155 $(srcdir)/mk-pkg-add $(srcdir) $(miscellaneous_FCN_FILES) -- $(miscellaneous_GEN_FCN_FILES) > $@-t && \ | |
156 mv $@-t $@ | |
157 | |
158 optimization/PKG_ADD: $(optimization_FCN_FILES) $(optimization_GEN_FCN_FILES) optimization/$(octave_dirstamp) mk-pkg-add | |
159 $(AM_V_GEN)rm -f $@-t $@ && \ | |
160 $(srcdir)/mk-pkg-add "$(srcdir)" $(optimization_FCN_FILES) -- $(optimization_GEN_FCN_FILES) > $@-t && \ | |
161 mv $@-t $@ | |
162 | |
163 path/PKG_ADD: $(path_FCN_FILES) $(path_GEN_FCN_FILES) path/$(octave_dirstamp) mk-pkg-add | |
164 $(AM_V_GEN)rm -f $@-t $@ && \ | |
165 $(srcdir)/mk-pkg-add $(srcdir) $(path_FCN_FILES) -- $(path_GEN_FCN_FILES) > $@-t && \ | |
166 mv $@-t $@ | |
167 | |
168 pkg/PKG_ADD: $(pkg_FCN_FILES) $(pkg_GEN_FCN_FILES) pkg/$(octave_dirstamp) mk-pkg-add | |
169 $(AM_V_GEN)rm -f $@-t $@ && \ | |
170 $(srcdir)/mk-pkg-add $(srcdir) $(pkg_FCN_FILES) -- $(pkg_GEN_FCN_FILES) > $@-t && \ | |
171 mv $@-t $@ | |
172 | |
173 plot/appearance/PKG_ADD: $(plot_appearance_FCN_FILES) $(plot_appearance_GEN_FCN_FILES) plot/appearance/$(octave_dirstamp) mk-pkg-add | |
174 $(AM_V_GEN)rm -f $@-t $@ && \ | |
175 $(srcdir)/mk-pkg-add $(srcdir) $(plot_appearance_FCN_FILES) -- $(plot_appearance_GEN_FCN_FILES) > $@-t && \ | |
176 mv $@-t $@ | |
177 | |
178 plot/draw/PKG_ADD: $(plot_draw_FCN_FILES) $(plot_draw_GEN_FCN_FILES) plot/draw/$(octave_dirstamp) mk-pkg-add | |
179 $(AM_V_GEN)rm -f $@-t $@ && \ | |
180 $(srcdir)/mk-pkg-add $(srcdir) $(plot_draw_FCN_FILES) -- $(plot_draw_GEN_FCN_FILES) > $@-t && \ | |
181 mv $@-t $@ | |
182 | |
183 plot/util/PKG_ADD: $(plot_util_FCN_FILES) $(plot_util_GEN_FCN_FILES) plot/util/$(octave_dirstamp) mk-pkg-add | |
184 $(AM_V_GEN)rm -f $@-t $@ && \ | |
185 $(srcdir)/mk-pkg-add $(srcdir) $(plot_util_FCN_FILES) -- $(plot_util_GEN_FCN_FILES) > $@-t && \ | |
186 mv $@-t $@ | |
187 | |
188 polynomial/PKG_ADD: $(polynomial_FCN_FILES) $(polynomial_GEN_FCN_FILES) polynomial/$(octave_dirstamp) mk-pkg-add | |
189 $(AM_V_GEN)rm -f $@-t $@ && \ | |
190 $(srcdir)/mk-pkg-add $(srcdir) $(polynomial_FCN_FILES) -- $(polynomial_GEN_FCN_FILES) > $@-t && \ | |
191 mv $@-t $@ | |
192 | |
193 prefs/PKG_ADD: $(prefs_FCN_FILES) $(prefs_GEN_FCN_FILES) prefs/$(octave_dirstamp) mk-pkg-add | |
194 $(AM_V_GEN)rm -f $@-t $@ && \ | |
195 $(srcdir)/mk-pkg-add $(srcdir) $(prefs_FCN_FILES) -- $(prefs_GEN_FCN_FILES) > $@-t && \ | |
196 mv $@-t $@ | |
197 | |
198 set/PKG_ADD: $(set_FCN_FILES) $(set_GEN_FCN_FILES) set/$(octave_dirstamp) mk-pkg-add | |
199 $(AM_V_GEN)rm -f $@-t $@ && \ | |
200 $(srcdir)/mk-pkg-add $(srcdir) $(set_FCN_FILES) -- $(set_GEN_FCN_FILES) > $@-t && \ | |
201 mv $@-t $@ | |
202 | |
203 signal/PKG_ADD: $(signal_FCN_FILES) $(signal_GEN_FCN_FILES) signal/$(octave_dirstamp) mk-pkg-add | |
204 $(AM_V_GEN)rm -f $@-t $@ && \ | |
205 $(srcdir)/mk-pkg-add $(srcdir) $(signal_FCN_FILES) -- $(signal_GEN_FCN_FILES) > $@-t && \ | |
206 mv $@-t $@ | |
207 | |
208 sparse/PKG_ADD: $(sparse_FCN_FILES) $(sparse_GEN_FCN_FILES) sparse/$(octave_dirstamp) mk-pkg-add | |
209 $(AM_V_GEN)rm -f $@-t $@ && \ | |
210 $(srcdir)/mk-pkg-add $(srcdir) $(sparse_FCN_FILES) -- $(sparse_GEN_FCN_FILES) > $@-t && \ | |
211 mv $@-t $@ | |
212 | |
213 specfun/PKG_ADD: $(specfun_FCN_FILES) $(specfun_GEN_FCN_FILES) specfun/$(octave_dirstamp) mk-pkg-add | |
214 $(AM_V_GEN)rm -f $@-t $@ && \ | |
215 $(srcdir)/mk-pkg-add $(srcdir) $(specfun_FCN_FILES) -- $(specfun_GEN_FCN_FILES) > $@-t && \ | |
216 mv $@-t $@ | |
217 | |
218 special-matrix/PKG_ADD: $(special_matrix_FCN_FILES) $(special_matrix_GEN_FCN_FILES) special-matrix/$(octave_dirstamp) mk-pkg-add | |
219 $(AM_V_GEN)rm -f $@-t $@ && \ | |
220 $(srcdir)/mk-pkg-add $(srcdir) $(special_matrix_FCN_FILES) -- $(special_matrix_GEN_FCN_FILES) > $@-t && \ | |
221 mv $@-t $@ | |
222 | |
223 startup/PKG_ADD: $(startup_FCN_FILES) $(startup_GEN_FCN_FILES) startup/$(octave_dirstamp) mk-pkg-add | |
224 $(AM_V_GEN)rm -f $@-t $@ && \ | |
225 $(srcdir)/mk-pkg-add $(srcdir) $(startup_FCN_FILES) -- $(startup_GEN_FCN_FILES) > $@-t && \ | |
226 mv $@-t $@ | |
227 | |
228 statistics/base/PKG_ADD: $(statistics_base_FCN_FILES) $(statistics_base_GEN_FCN_FILES) statistics/base/$(octave_dirstamp) mk-pkg-add | |
229 $(AM_V_GEN)rm -f $@-t $@ && \ | |
230 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_base_FCN_FILES) -- $(statistics_base_GEN_FCN_FILES) > $@-t && \ | |
231 mv $@-t $@ | |
232 | |
233 statistics/distributions/PKG_ADD: $(statistics_distributions_FCN_FILES) $(statistics_distributions_GEN_FCN_FILES) statistics/distributions/$(octave_dirstamp) mk-pkg-add | |
234 $(AM_V_GEN)rm -f $@-t $@ && \ | |
235 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_distributions_FCN_FILES) -- $(statistics_distributions_GEN_FCN_FILES) > $@-t && \ | |
236 mv $@-t $@ | |
237 | |
238 statistics/models/PKG_ADD: $(statistics_models_FCN_FILES) $(statistics_models_GEN_FCN_FILES) statistics/models/$(octave_dirstamp) mk-pkg-add | |
239 $(AM_V_GEN)rm -f $@-t $@ && \ | |
240 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_models_FCN_FILES) -- $(statistics_models_GEN_FCN_FILES) > $@-t && \ | |
241 mv $@-t $@ | |
242 | |
243 statistics/tests/PKG_ADD: $(statistics_tests_FCN_FILES) $(statistics_tests_GEN_FCN_FILES) statistics/tests/$(octave_dirstamp) mk-pkg-add | |
244 $(AM_V_GEN)rm -f $@-t $@ && \ | |
245 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_tests_FCN_FILES) -- $(statistics_tests_GEN_FCN_FILES) > $@-t && \ | |
246 mv $@-t $@ | |
247 | |
248 strings/PKG_ADD: $(strings_FCN_FILES) $(strings_GEN_FCN_FILES) strings/$(octave_dirstamp) mk-pkg-add | |
249 $(AM_V_GEN)rm -f $@-t $@ && \ | |
250 $(srcdir)/mk-pkg-add $(srcdir) $(strings_FCN_FILES) -- $(strings_GEN_FCN_FILES) > $@-t && \ | |
251 mv $@-t $@ | |
252 | |
253 testfun/PKG_ADD: $(testfun_FCN_FILES) $(testfun_GEN_FCN_FILES) testfun/$(octave_dirstamp) mk-pkg-add | |
254 $(AM_V_GEN)rm -f $@-t $@ && \ | |
255 $(srcdir)/mk-pkg-add $(srcdir) $(testfun_FCN_FILES) -- $(testfun_GEN_FCN_FILES) > $@-t && \ | |
256 mv $@-t $@ | |
257 | |
258 time/PKG_ADD: $(time_FCN_FILES) $(time_GEN_FCN_FILES) time/$(octave_dirstamp) mk-pkg-add | |
259 $(AM_V_GEN)rm -f $@-t $@ && \ | |
260 $(srcdir)/mk-pkg-add $(srcdir) $(time_FCN_FILES) -- $(time_GEN_FCN_FILES) > $@-t && \ | |
261 mv $@-t $@ | |
262 | |
263 ui/PKG_ADD: $(ui_FCN_FILES) $(ui_GEN_FCN_FILES) ui/$(octave_dirstamp) mk-pkg-add | |
264 $(AM_V_GEN)rm -f $@-t $@ && \ | |
265 $(srcdir)/mk-pkg-add $(srcdir) $(ui_FCN_FILES) -- $(ui_GEN_FCN_FILES) > $@-t && \ | |
266 mv $@-t $@ | |
267 | |
268 $(@ftp_GEN_FCN_FILES): @ftp/$(octave_dirstamp) | |
269 $(audio_GEN_FCN_FILES): audio/$(octave_dirstamp) | |
270 $(deprecated_GEN_FCN_FILES): deprecated/$(octave_dirstamp) | |
271 $(elfun_GEN_FCN_FILES): elfun/$(octave_dirstamp) | |
272 $(general_GEN_FCN_FILES): general/$(octave_dirstamp) | |
273 $(geometry_GEN_FCN_FILES): geometry/$(octave_dirstamp) | |
274 $(gui_GEN_FCN_FILES): gui/$(octave_dirstamp) | |
275 $(help_GEN_FCN_FILES): help/$(octave_dirstamp) | |
276 $(image_GEN_FCN_FILES): image/$(octave_dirstamp) | |
277 $(io_GEN_FCN_FILES): io/$(octave_dirstamp) | |
278 $(java_GEN_FCN_FILES): java/$(octave_dirstamp) | |
279 $(linear_algebra_GEN_FCN_FILES): linear-algebra/$(octave_dirstamp) | |
280 $(miscellaneous_GEN_FCN_FILES): miscellaneous/$(octave_dirstamp) | |
281 $(optimization_GEN_FCN_FILES): optimization/$(octave_dirstamp) | |
282 $(path_GEN_FCN_FILES): path/$(octave_dirstamp) | |
283 $(pkg_GEN_FCN_FILES): pkg/$(octave_dirstamp) | |
284 $(plot_appearance_GEN_FCN_FILES): plot/appearance/$(octave_dirstamp) | |
285 $(plot_draw_GEN_FCN_FILES): plot/draw/$(octave_dirstamp) | |
286 $(plot_util_GEN_FCN_FILES): plot/util/$(octave_dirstamp) | |
287 $(polynomial_GEN_FCN_FILES): polynomial/$(octave_dirstamp) | |
288 $(prefs_GEN_FCN_FILES): prefs/$(octave_dirstamp) | |
289 $(set_GEN_FCN_FILES): set/$(octave_dirstamp) | |
290 $(signal_GEN_FCN_FILES): signal/$(octave_dirstamp) | |
291 $(sparse_GEN_FCN_FILES): sparse/$(octave_dirstamp) | |
292 $(specfun_GEN_FCN_FILES): specfun/$(octave_dirstamp) | |
293 $(special_matrix_GEN_FCN_FILES): special-matrix/$(octave_dirstamp) | |
294 $(startup_GEN_FCN_FILES): startup/$(octave_dirstamp) | |
295 $(statistics_base_GEN_FCN_FILES): statistics/base/$(octave_dirstamp) | |
296 $(statistics_distributions_GEN_FCN_FILES): statistics/distributions/$(octave_dirstamp) | |
297 $(statistics_models_GEN_FCN_FILES): statistics/models/$(octave_dirstamp) | |
298 $(statistics_tests_GEN_FCN_FILES): statistics/tests/$(octave_dirstamp) | |
299 $(strings_GEN_FCN_FILES): strings/$(octave_dirstamp) | |
300 $(testfun_GEN_FCN_FILES): testfun/$(octave_dirstamp) | |
301 $(time_GEN_FCN_FILES): time/$(octave_dirstamp) | |
302 $(ui_GEN_FCN_FILES): ui/$(octave_dirstamp) | |
303 | |
304 @ftp/$(octave_dirstamp): | |
305 $(AM_V_GEN)$(MKDIR_P) @ftp && \ | |
306 : > @ftp/$(octave_dirstamp) | |
307 audio/$(octave_dirstamp): | |
308 $(AM_V_GEN)$(MKDIR_P) audio && \ | |
309 : > audio/$(octave_dirstamp) | |
310 deprecated/$(octave_dirstamp): | |
311 $(AM_V_GEN)$(MKDIR_P) deprecated && \ | |
312 : > deprecated/$(octave_dirstamp) | |
313 elfun/$(octave_dirstamp): | |
314 $(AM_V_GEN)$(MKDIR_P) elfun && \ | |
315 : > elfun/$(octave_dirstamp) | |
316 general/$(octave_dirstamp): | |
317 $(AM_V_GEN)$(MKDIR_P) general && \ | |
318 : > general/$(octave_dirstamp) | |
319 geometry/$(octave_dirstamp): | |
320 $(AM_V_GEN)$(MKDIR_P) geometry && \ | |
321 : > geometry/$(octave_dirstamp) | |
322 gui/$(octave_dirstamp): | |
323 $(AM_V_GEN)$(MKDIR_P) gui && \ | |
324 : > gui/$(octave_dirstamp) | |
325 help/$(octave_dirstamp): | |
326 $(AM_V_GEN)$(MKDIR_P) help && \ | |
327 : > help/$(octave_dirstamp) | |
328 image/$(octave_dirstamp): | |
329 $(AM_V_GEN)$(MKDIR_P) image && \ | |
330 : > image/$(octave_dirstamp) | |
331 io/$(octave_dirstamp): | |
332 $(AM_V_GEN)$(MKDIR_P) io && \ | |
333 : > io/$(octave_dirstamp) | |
334 java/$(octave_dirstamp): | |
335 $(AM_V_GEN)$(MKDIR_P) java && \ | |
336 : > java/$(octave_dirstamp) | |
337 linear-algebra/$(octave_dirstamp): | |
338 $(AM_V_GEN)$(MKDIR_P) linear-algebra && \ | |
339 : > linear-algebra/$(octave_dirstamp) | |
340 miscellaneous/$(octave_dirstamp): | |
341 $(AM_V_GEN)$(MKDIR_P) miscellaneous && \ | |
342 : > miscellaneous/$(octave_dirstamp) | |
343 optimization/$(octave_dirstamp): | |
344 $(AM_V_GEN)$(MKDIR_P) optimization && \ | |
345 : > optimization/$(octave_dirstamp) | |
346 path/$(octave_dirstamp): | |
347 $(AM_V_GEN)$(MKDIR_P) path && \ | |
348 : > path/$(octave_dirstamp) | |
349 pkg/$(octave_dirstamp): | |
350 $(AM_V_GEN)$(MKDIR_P) pkg && \ | |
351 : > pkg/$(octave_dirstamp) | |
352 plot/appearance/$(octave_dirstamp): | |
353 $(AM_V_GEN)$(MKDIR_P) plot/appearance && \ | |
354 : > plot/appearance/$(octave_dirstamp) | |
355 plot/draw/$(octave_dirstamp): | |
356 $(AM_V_GEN)$(MKDIR_P) plot/draw && \ | |
357 : > plot/draw/$(octave_dirstamp) | |
358 plot/util/$(octave_dirstamp): | |
359 $(AM_V_GEN)$(MKDIR_P) plot/util && \ | |
360 : > plot/util/$(octave_dirstamp) | |
361 polynomial/$(octave_dirstamp): | |
362 $(AM_V_GEN)$(MKDIR_P) polynomial && \ | |
363 : > polynomial/$(octave_dirstamp) | |
364 prefs/$(octave_dirstamp): | |
365 $(AM_V_GEN)$(MKDIR_P) prefs && \ | |
366 : > prefs/$(octave_dirstamp) | |
367 set/$(octave_dirstamp): | |
368 $(AM_V_GEN)$(MKDIR_P) set && \ | |
369 : > set/$(octave_dirstamp) | |
370 signal/$(octave_dirstamp): | |
371 $(AM_V_GEN)$(MKDIR_P) signal && \ | |
372 : > signal/$(octave_dirstamp) | |
373 sparse/$(octave_dirstamp): | |
374 $(AM_V_GEN)$(MKDIR_P) sparse && \ | |
375 : > sparse/$(octave_dirstamp) | |
376 specfun/$(octave_dirstamp): | |
377 $(AM_V_GEN)$(MKDIR_P) specfun && \ | |
378 : > specfun/$(octave_dirstamp) | |
379 special-matrix/$(octave_dirstamp): | |
380 $(AM_V_GEN)$(MKDIR_P) special-matrix && \ | |
381 : > special-matrix/$(octave_dirstamp) | |
382 startup/$(octave_dirstamp): | |
383 $(AM_V_GEN)$(MKDIR_P) startup && \ | |
384 : > startup/$(octave_dirstamp) | |
385 statistics/base/$(octave_dirstamp): | |
386 $(AM_V_GEN)$(MKDIR_P) statistics/base && \ | |
387 : > statistics/base/$(octave_dirstamp) | |
388 statistics/distributions/$(octave_dirstamp): | |
389 $(AM_V_GEN)$(MKDIR_P) statistics/distributions && \ | |
390 : > statistics/distributions/$(octave_dirstamp) | |
391 statistics/models/$(octave_dirstamp): | |
392 $(AM_V_GEN)$(MKDIR_P) statistics/models && \ | |
393 : > statistics/models/$(octave_dirstamp) | |
394 statistics/tests/$(octave_dirstamp): | |
395 $(AM_V_GEN)$(MKDIR_P) statistics/tests && \ | |
396 : > statistics/tests/$(octave_dirstamp) | |
397 strings/$(octave_dirstamp): | |
398 $(AM_V_GEN)$(MKDIR_P) strings && \ | |
399 : > strings/$(octave_dirstamp) | |
400 testfun/$(octave_dirstamp): | |
401 $(AM_V_GEN)$(MKDIR_P) testfun && \ | |
402 : > testfun/$(octave_dirstamp) | |
403 time/$(octave_dirstamp): | |
404 $(AM_V_GEN)$(MKDIR_P) time && \ | |
405 : > time/$(octave_dirstamp) | |
406 ui/$(octave_dirstamp): | |
407 $(AM_V_GEN)$(MKDIR_P) ui && \ | |
408 : > ui/$(octave_dirstamp) | |
409 | 112 |
410 if AMCOND_BUILD_DOCS | 113 if AMCOND_BUILD_DOCS |
411 | 114 |
412 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc.pl Makefile | 115 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc.pl Makefile |
413 $(AM_V_GEN)rm -f $@-t $@ && \ | 116 $(AM_V_GEN)rm -f $@-t $@ && \ |
419 mv $@-t $@ && \ | 122 mv $@-t $@ && \ |
420 $(top_srcdir)/build-aux/move-if-change $@ DOCSTRINGS && \ | 123 $(top_srcdir)/build-aux/move-if-change $@ DOCSTRINGS && \ |
421 touch $@ | 124 touch $@ |
422 | 125 |
423 endif | 126 endif |
424 | |
425 $(GEN_FCN_FILES) : %.m : %.in Makefile | |
426 $(AM_V_GEN)$(do_subst_config_vals) | |
427 | 127 |
428 check-m-sources: | 128 check-m-sources: |
429 @echo "checking whether files in source tree are listed in module.mk files..."; \ | 129 @echo "checking whether files in source tree are listed in module.mk files..."; \ |
430 for f in $$(find $(srcdir) -name '*.m'); do \ | 130 for f in $$(find $(srcdir) -name '*.m'); do \ |
431 found=false; \ | 131 found=false; \ |