]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Add a time-stamp for chew
authorAlan Modra <amodra@gmail.com>
Wed, 9 Apr 2014 03:53:41 +0000 (13:23 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 9 Apr 2014 06:02:14 +0000 (15:32 +0930)
One last time-stamp.  Now none of the doc rules using move-if-change
will run unnecessarily.

* Makefile.am ($(MKDOC)): New rule, depend on chew.stamp.  Move
old rule to..
(chew.stamp): ..here.
(DISTCLEANFILES): Move *.stamp..
(MOSTLYCLEANFILES): ..to here.
* Makefile.in: Regenerate.

bfd/doc/ChangeLog
bfd/doc/Makefile.am
bfd/doc/Makefile.in

index dcc8135549d25d4b1cf68e5562c50f37ed080608..93d82fbf12e16c5989513dc972d5e85a813247ee 100644 (file)
@@ -1,3 +1,12 @@
+2014-04-09  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am ($(MKDOC)): New rule, depend on chew.stamp.  Move
+       old rule to..
+       (chew.stamp): ..here.
+       (DISTCLEANFILES): Move *.stamp..
+       (MOSTLYCLEANFILES): ..to here.
+       * Makefile.in: Regenerate.
+
 2014-04-09  Alan Modra  <amodra@gmail.com>
 
        * Makefile.am (MKDOC): Use $@ in command.
index 58c959167757822742210add3e9182a4342a0c47..3f6985933ddf4daaef9c2f4151b6b65b9b6e1d81 100644 (file)
@@ -76,10 +76,13 @@ MKDOC = chew$(EXEEXT_FOR_BUILD)
 AM_CPPFLAGS = -I.. -I$(srcdir)/.. -I$(srcdir)/../../include \
        -I$(srcdir)/../../intl -I../../intl
 
-$(MKDOC): $(srcdir)/chew.c
+$(MKDOC): chew.stamp ; @true
+chew.stamp: $(srcdir)/chew.c
        $(CC_FOR_BUILD) -o chw$$$$$(EXEEXT_FOR_BUILD) $(CFLAGS_FOR_BUILD) \
          $(LDFLAGS_FOR_BUILD) $(H_CFLAGS) $(AM_CPPFLAGS) $(srcdir)/chew.c; \
-       $(SHELL) $(srcdir)/../../move-if-change chw$$$$$(EXEEXT_FOR_BUILD) $@
+       $(SHELL) $(srcdir)/../../move-if-change \
+         chw$$$$$(EXEEXT_FOR_BUILD) $(MKDOC); \
+       touch $@
 
 protos: libbfd.h libcoff.h bfd.h
 
@@ -323,11 +326,11 @@ bfdver.texi: $(srcdir)/Makefile.in
 
 noinst_TEXINFOS = bfdint.texi
 
-MOSTLYCLEANFILES = $(MKDOC) *.o
+MOSTLYCLEANFILES = $(MKDOC) *.o *.stamp
 
 CLEANFILES = *.p *.ip
 
-DISTCLEANFILES = bfd.?? bfd.??? bfd.h libbfd.h libcoff.h texput.log *.stamp
+DISTCLEANFILES = bfd.?? bfd.??? bfd.h libbfd.h libcoff.h texput.log
 
 MAINTAINERCLEANFILES = $(DOCFILES)
 
index a68e565d8986a4fd63d57daded2a08887219247d..77e837cf33432ca54c9c9156ba39bcbcf7969602 100644 (file)
@@ -390,10 +390,10 @@ BFD_H_DEP = \
        $(MKDOC)
 
 noinst_TEXINFOS = bfdint.texi
-MOSTLYCLEANFILES = $(MKDOC) *.o
+MOSTLYCLEANFILES = $(MKDOC) *.o *.stamp
 CLEANFILES = *.p *.ip
 DISTCLEANFILES = bfd.?? bfd.??? bfd.h libbfd.h libcoff.h texput.log \
-       *.stamp $(am__append_1)
+       $(am__append_1)
 MAINTAINERCLEANFILES = $(DOCFILES) bfd.info
 all: all-am
 
@@ -775,10 +775,13 @@ uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \
        uninstall-info-am uninstall-pdf-am uninstall-ps-am
 
 
-$(MKDOC): $(srcdir)/chew.c
+$(MKDOC): chew.stamp ; @true
+chew.stamp: $(srcdir)/chew.c
        $(CC_FOR_BUILD) -o chw$$$$$(EXEEXT_FOR_BUILD) $(CFLAGS_FOR_BUILD) \
          $(LDFLAGS_FOR_BUILD) $(H_CFLAGS) $(AM_CPPFLAGS) $(srcdir)/chew.c; \
-       $(SHELL) $(srcdir)/../../move-if-change chw$$$$$(EXEEXT_FOR_BUILD) $@
+       $(SHELL) $(srcdir)/../../move-if-change \
+         chw$$$$$(EXEEXT_FOR_BUILD) $(MKDOC); \
+       touch $@
 
 protos: libbfd.h libcoff.h bfd.h