]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/common/local.mk
sim: switch modules.c & version.c to stamp files
[thirdparty/binutils-gdb.git] / sim / common / local.mk
index fc1149789a3c392ba029dc9906c0eea49e52daab..25c7e5beb1f90b257a487c8b6878b2fe2bcb44ee 100644 (file)
@@ -38,7 +38,11 @@ noinst_LIBRARIES += %D%/libcommon.a
        %D%/sim-load.c \
        %D%/version.c
 
-%D%/version.c: $(srcroot)/gdb/version.in $(srcroot)/bfd/version.h $(srcdir)/%D%/create-version.sh
+%D%/version.c: %D%/version.c-stamp ; @true
+%D%/version.c-stamp: $(srcroot)/gdb/version.in $(srcroot)/bfd/version.h $(srcdir)/%D%/create-version.sh
        $(AM_V_GEN)$(SHELL) $(srcdir)/%D%/create-version.sh $(srcroot)/gdb $@.tmp
-       $(AM_V_at)$(SHELL) $(srcroot)/move-if-change $@.tmp $@
+       $(AM_V_at)$(SHELL) $(srcroot)/move-if-change $@.tmp $(@:-stamp=)
        $(AM_V_at)touch $@
+
+CLEANFILES += \
+       %D%/version.c %D%/version.c-stamp