]> git.saurik.com Git - bison.git/commitdiff
($(calc_sources_generated)): Don't do anything if $@ exists. This
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 14 Sep 2005 22:10:50 +0000 (22:10 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 14 Sep 2005 22:10:50 +0000 (22:10 +0000)
reverts part of the 2005-07-07 patch.

examples/calc++/Makefile.am

index 627b20c980ee2efd19983db1355c4dadb273e25f..1456f2e7fd64054013196cda01db93bd49784509 100644 (file)
@@ -62,8 +62,11 @@ $(srcdir)/calc++-parser.stamp: $(srcdir)/calc++-parser.yy $(BISON_IN)
        @mv -f calc++-parser.tmp $@
 
 $(calc_sources_generated): $(srcdir)/calc++-parser.stamp
-       rm -f $(srcdir)/calc++-parser.stamp
-       $(MAKE) $(AM_MAKEFLAGS) $(srcdir)/calc++-parser.stamp
+       @if test -f $@; then :; else \
+         rm -f $(srcdir)/calc++-parser.stamp && \
+         $(MAKE) $(AM_MAKEFLAGS) $(srcdir)/calc++-parser.stamp; \
+       fi
+
 
 ## --------------------------- ##
 ## Building & testing calc++.  ##