OSDN Git Service

* Makefile.in (gcov-iov.h): Use move-if-change and a stamp.
authorkraai <kraai@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 May 2003 05:43:34 +0000 (05:43 +0000)
committerkraai <kraai@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 May 2003 05:43:34 +0000 (05:43 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66417 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/Makefile.in

index b1a193a..33072e8 100644 (file)
@@ -1,3 +1,7 @@
+2003-05-02  Matt Kraai  <kraai@alumni.cmu.edu>
+
+       * Makefile.in (gcov-iov.h): Use move-if-change and a stamp.
+
 2003-05-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * builtins.c (expand_builtin_stpcpy): Copy `arglist' before
index 7847d9a..821955d 100644 (file)
@@ -2432,8 +2432,11 @@ gcov-iov.o: gcov-iov.c version.c $(BCONFIG_H) coretypes.h $(GTM_H) $(SYSTEM_H) c
        $(BUILD_CC) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(INCLUDES) $(srcdir)/gcov-iov.c $(OUTPUT_OPTION)
 gcov-iov$(build_exeext): gcov-iov.o
        $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_LDFLAGS) gcov-iov.o -o $@
-gcov-iov.h: gcov-iov$(build_exeext)
-       ./gcov-iov$(build_exeext) > $@
+gcov-iov.h: s-iov
+s-iov: gcov-iov$(build_exeext) $(srcdir)/move-if-change
+       ./gcov-iov$(build_exeext) > tmp-gcov-iov.h
+       $(SHELL) $(srcdir)/move-if-change tmp-gcov-iov.h gcov-iov.h
+       $(STAMP) s-iov
 
 gcov.o: gcov.c gcov-io.h gcov-iov.h intl.h $(SYSTEM_H) coretypes.h $(TM_H) $(CONFIG_H)
 gcov-dump.o: gcov-dump.c gcov-io.h gcov-iov.h $(SYSTEM_H) coretypes.h $(TM_H) $(CONFIG_H)