comparison scripts/Makefile.am @ 10085:82d47b706424

Remove unnecessary uses of simple_move_if_change_rule Rule prevents make from updating timestamps and should only be used where definite savings from reduced compilations outweight the commands that are executed every time make is invoked.
author Rik <rdrider0-list@yahoo.com>
date Mon, 11 Jan 2010 22:38:08 -0800
parents e517da95bf98
children 6ea0cf31667d
comparison
equal deleted inserted replaced
10084:81e88250bf42 10085:82d47b706424
72 72
73 image_DATA = $(IMAGES) 73 image_DATA = $(IMAGES)
74 74
75 FCN_FILES_IN = $(GEN_FCN_FILES:.m=.in) 75 FCN_FILES_IN = $(GEN_FCN_FILES:.m=.in)
76 76
77 all-local: $(GEN_FCN_FILES) $(PKG_ADD_FILES) DOCSTRINGS 77 all-local: $(GEN_FCN_FILES) $(PKG_ADD_FILES) .DOCSTRINGS
78 78
79 octave_dirstamp = $(am__leading_dot)dirstamp 79 octave_dirstamp = $(am__leading_dot)dirstamp
80 80
81 @ftp/PKG_ADD: $(@ftp_FCN_FILES) $(@ftp_GEN_FCN_FILES) @ftp/$(octave_dirstamp) mk-pkg-add 81 @ftp/PKG_ADD: $(@ftp_FCN_FILES) $(@ftp_GEN_FCN_FILES) @ftp/$(octave_dirstamp) mk-pkg-add
82 $(srcdir)/mk-pkg-add $(srcdir) $(@ftp_FCN_FILES) -- $(@ftp_GEN_FCN_FILES) > $@-t 82 $(srcdir)/mk-pkg-add $(srcdir) $(@ftp_FCN_FILES) -- $(@ftp_GEN_FCN_FILES) > $@-t
315 ## Program compiled only to help build documentation. No installation needed. 315 ## Program compiled only to help build documentation. No installation needed.
316 noinst_PROGRAMS = gethelp 316 noinst_PROGRAMS = gethelp
317 317
318 gethelp_SOURCES = gethelp.cc 318 gethelp_SOURCES = gethelp.cc
319 319
320 DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc $(gethelp_SOURCES) 320 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc $(gethelp_SOURCES) Makefile
321 @$(MAKE) $(AM_MAKEFLAGS) gethelp$(BUILD_EXEEXT) 321 @$(MAKE) $(AM_MAKEFLAGS) gethelp$(BUILD_EXEEXT)
322 $(cp_update_rule) 322 if [ "x$(srcdir)" != "x." ] && [ -f $(srcdir)/DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
323 $(srcdir)/mkdoc "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@-t 323 cp $(srcdir)/DOCSTRINGS DOCSTRINGS; \
324 $(simple_move_if_change_rule) 324 touch -r $(srcdir)/DOCSTRINGS DOCSTRINGS; \
325 fi
326 $(srcdir)/mkdoc "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@
327 $(top_srcdir)/move-if-change $@ DOCSTRINGS
328 touch $@
325 329
326 $(GEN_FCN_FILES) : %.m : %.in Makefile 330 $(GEN_FCN_FILES) : %.m : %.in Makefile
327 $(do_subst_config_vals) 331 $(do_subst_config_vals)
328 332
329 check-m-sources: 333 check-m-sources: