On 08/09/15 13:00, Andreas Schwab wrote:
Tom de Vries <tom_devr...@mentor.com> writes:
@@ -3236,6 +3236,10 @@ installdirs:
$(mkinstalldirs) $(DESTDIR)$(man1dir)
$(mkinstalldirs) $(DESTDIR)$(man7dir)
+params.list: $(srcdir)/params-list.h $(srcdir)/params.def
+ $(CPP) $(srcdir)/params-list.h | sed 's/^#.*//;/^$$/d' > tmp-params.list
+ $(SHELL) $(srcdir)/../move-if-change tmp-params.list params.list
+
You need a stamp file to avoid continuous rebuilding, don't you?
After a trivial change and a rebuild, I see the files being rebuild:
...
/usr/bin/gcc-4.6 -E src/gcc/params-list.h | sed 's/^#.*//;/^$/d' >
tmp-params.list
/bin/bash src/gcc/../move-if-change tmp-params.list params.list
...
After a subsequent rebuild I don't see anything being rebuild. So I
don't observe 'continuous rebuilding'.
Thanks,
- Tom