From: Bruno Haible Date: Sat, 7 Oct 2006 14:54:51 +0000 (+0000) Subject: Mark generated files as "DO NOT EDIT". X-Git-Tag: cvs-readonly~1772 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=e8886c908325158b4e127ac82fbc4fb8918aad85;p=gnulib.git Mark generated files as "DO NOT EDIT". --- diff --git a/ChangeLog b/ChangeLog index 7555b0600..023eb6aa8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2006-10-07 Bruno Haible + + * modules/alloca-opt (alloca.h): Add a "BO NOT EDIT" comment. + * modules/argz (argz.h): Likewise. + * modules/arpa_inet (arpa/inet.h): Likewise. + * modules/byteswap (byteswap.h): Likewise. + * modules/configmake (configmake.h): Likewise. + * modules/fcntl (fcntl.h): Likewise. + * modules/fnmatch (fnmatch.h): Likewise. + * modules/getopt (getopt.h): Likewise. + * modules/glob (glob.h): Likewise. + * modules/inttypes (inttypes.h): Likewise. + * modules/netinet_in (netinet/in.h): Likewise. + * modules/poll (poll.h): Likewise. + * modules/stdbool (stdbool.h): Likewise. + * modules/stdint (stdint.h): Likewise. + * modules/sys_select (sys/select.h): Likewise. + * modules/sys_socket (sys/socket.h): Likewise. + * modules/sys_stat (sys/stat.h): Likewise. + * modules/sysexits (sysexits.h): Likewise. + * modules/unistd (unistd.h): Likewise. + * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am): + Add a "BO NOT EDIT" comment to the generated file. + (func_import): Likewise for gnulib-comp.m4. + 2006-10-03 Bruno Haible * modules/sublist: New file. diff --git a/gnulib-tool b/gnulib-tool index 5d39ed815..4fb7d5e62 100755 --- a/gnulib-tool +++ b/gnulib-tool @@ -22,7 +22,7 @@ progname=$0 package=gnulib -cvsdatestamp='$Date: 2006-10-02 11:40:10 $' +cvsdatestamp='$Date: 2006-10-07 14:54:51 $' last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'` version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'` nl=' @@ -1086,6 +1086,7 @@ func_emit_lib_Makefile_am () perhapsLT= sed_eliminate_LDFLAGS='/^lib_LDFLAGS[ ]*+=/d' fi + echo "## DO NOT EDIT! GENERATED AUTOMATICALLY!" echo "## Process this file with automake to produce Makefile.in." func_emit_copyright_notice if test -n "$actioncmd"; then @@ -1199,6 +1200,7 @@ func_emit_tests_Makefile_am () sed_eliminate_LDFLAGS='/^lib_LDFLAGS[ ]*+=/d' fi testsbase_inverse=`echo "$testsbase" | sed -e 's,/$,,' | sed -e 's,[^/][^/]*,..,g'` + echo "## DO NOT EDIT! GENERATED AUTOMATICALLY!" echo "## Process this file with automake to produce Makefile.in." func_emit_copyright_notice echo @@ -1846,6 +1848,7 @@ func_import () # Create m4/gnulib-comp.m4. func_dest_tmpfilename $m4base/gnulib-comp.m4 ( + echo "# DO NOT EDIT! GENERATED AUTOMATICALLY!" func_emit_copyright_notice echo "#" echo "# This file represents the compiled summary of the specification in" diff --git a/modules/alloca-opt b/modules/alloca-opt index ae0084c2a..895741bbe 100644 --- a/modules/alloca-opt +++ b/modules/alloca-opt @@ -19,7 +19,9 @@ EXTRA_DIST += alloca_.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. alloca.h: alloca_.h - cp -f $(srcdir)/alloca_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/alloca_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += alloca.h alloca.h-t diff --git a/modules/argz b/modules/argz index 63a6a29cd..d516b5fb9 100644 --- a/modules/argz +++ b/modules/argz @@ -18,7 +18,9 @@ EXTRA_DIST += argz_.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. argz.h: argz_.h - cp -f $(srcdir)/argz_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/argz_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += argz.h argz.h-t diff --git a/modules/arpa_inet b/modules/arpa_inet index cbbae09fe..250c15b0f 100644 --- a/modules/arpa_inet +++ b/modules/arpa_inet @@ -18,7 +18,9 @@ BUILT_SOURCES += $(ARPA_INET_H) arpa/inet.h: test -d arpa || mkdir arpa rm -f $@-t $@ - echo '#include ' >$@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + echo '#include '; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t MOSTLYCLEANDIRS += arpa diff --git a/modules/byteswap b/modules/byteswap index 3f50ab600..d76542d77 100644 --- a/modules/byteswap +++ b/modules/byteswap @@ -17,7 +17,9 @@ EXTRA_DIST += byteswap_.h # We need the following in order to create when the system # doesn't have one. byteswap.h: byteswap_.h - cp -f $(srcdir)/byteswap_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/byteswap_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += byteswap.h byteswap.h-t diff --git a/modules/configmake b/modules/configmake index c0354e434..a19d29bf0 100644 --- a/modules/configmake +++ b/modules/configmake @@ -27,7 +27,7 @@ Makefile.am: # listed in the Automake documentation. configmake.h: Makefile rm -f $@-t $@ - ( \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ echo '#define PREFIX "$(prefix)"'; \ echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ echo '#define BINDIR "$(bindir)"'; \ @@ -54,7 +54,7 @@ configmake.h: Makefile echo '#define PKGLIBDIR "$(pkglibdir)"'; \ echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \ echo '#define PKGDATADIR "$(pkgdatadir)"'; \ - :) | sed '/""/d' >$@-t + } | sed '/""/d' > $@-t mv $@-t $@ BUILT_SOURCES += configmake.h CLEANFILES += configmake.h configmake.h-t diff --git a/modules/fcntl b/modules/fcntl index 357bdfa31..350ca5002 100644 --- a/modules/fcntl +++ b/modules/fcntl @@ -20,8 +20,10 @@ EXTRA_DIST += fcntl_.h # doesn't have one that works with the given compiler. fcntl.h: fcntl_.h rm -f $@-t $@ - sed -e 's|@''ABSOLUTE_FCNTL_H''@|$(ABSOLUTE_FCNTL_H)|g' \ - < $(srcdir)/fcntl_.h > $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''ABSOLUTE_FCNTL_H''@|$(ABSOLUTE_FCNTL_H)|g' \ + < $(srcdir)/fcntl_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += fcntl.h fcntl.h-t diff --git a/modules/fnmatch b/modules/fnmatch index 83bd17e7c..c086b1946 100644 --- a/modules/fnmatch +++ b/modules/fnmatch @@ -22,7 +22,9 @@ EXTRA_DIST += fnmatch_.h fnmatch_loop.c # We need the following in order to create when the system # doesn't have one that supports the required API. fnmatch.h: fnmatch_.h - cp -f $(srcdir)/fnmatch_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/fnmatch_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t diff --git a/modules/getopt b/modules/getopt index ee754bc12..bf1da5512 100644 --- a/modules/getopt +++ b/modules/getopt @@ -22,7 +22,9 @@ EXTRA_DIST += getopt_.h getopt_int.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. getopt.h: getopt_.h - cp -f $(srcdir)/getopt_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/getopt_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += getopt.h getopt.h-t diff --git a/modules/glob b/modules/glob index 2dc8ce1d6..77a6da0f8 100644 --- a/modules/glob +++ b/modules/glob @@ -30,7 +30,9 @@ EXTRA_DIST += glob_.h glob-libc.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. glob.h: glob_.h - cp -f $(srcdir)/glob_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/glob_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += glob.h glob.h-t diff --git a/modules/inttypes b/modules/inttypes index a5b9358a9..d61614b28 100644 --- a/modules/inttypes +++ b/modules/inttypes @@ -21,16 +21,18 @@ EXTRA_DIST += inttypes_.h # doesn't have one that works with the given compiler. inttypes.h: inttypes_.h rm -f $@-t $@ - sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ - -e 's|@''ABSOLUTE_INTTYPES_H''@|$(ABSOLUTE_INTTYPES_H)|g' \ - -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \ - -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ - -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \ - -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \ - -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \ - -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \ - -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \ - < $(srcdir)/inttypes_.h > $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''ABSOLUTE_INTTYPES_H''@/$(ABSOLUTE_INTTYPES_H)/g' \ + -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \ + -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \ + -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \ + -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \ + -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \ + < $(srcdir)/inttypes_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += inttypes.h inttypes.h-t diff --git a/modules/netinet_in b/modules/netinet_in index f65dbcc4f..2aac90e1c 100644 --- a/modules/netinet_in +++ b/modules/netinet_in @@ -18,7 +18,9 @@ BUILT_SOURCES += $(NETINET_IN_H) netinet/in.h: test -d netinet || mkdir netinet rm -f $@-t $@ - echo '#include ' >$@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + echo '#include '; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += netinet/in.h netinet/in.h-t MOSTLYCLEANDIRS += netinet diff --git a/modules/poll b/modules/poll index 9784c4341..9fad24d1a 100644 --- a/modules/poll +++ b/modules/poll @@ -18,7 +18,9 @@ EXTRA_DIST += poll_.h # We need the following in order to create when the system # doesn't have one. poll.h: poll_.h - cp -f $(srcdir)/poll_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/poll_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += poll.h poll.h-t diff --git a/modules/stdbool b/modules/stdbool index 51fc36fc6..00e63c82f 100644 --- a/modules/stdbool +++ b/modules/stdbool @@ -19,7 +19,9 @@ EXTRA_DIST += stdbool_.h # doesn't have one that works. stdbool.h: stdbool_.h rm -f $@-t $@ - sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h > $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += stdbool.h stdbool.h-t diff --git a/modules/stdint b/modules/stdint index d7dd07331..df793eea8 100644 --- a/modules/stdint +++ b/modules/stdint @@ -25,28 +25,30 @@ EXTRA_DIST += stdint_.h # doesn't have one that works with the given compiler. stdint.h: stdint_.h rm -f $@-t $@ - sed -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \ - -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ - -e 's|@''ABSOLUTE_STDINT_H''@|$(ABSOLUTE_STDINT_H)|g' \ - -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ - -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ - -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ - -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ - -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ - -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ - -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ - -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ - -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ - -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ - -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ - -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ - -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ - -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ - -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ - -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ - -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ - -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ - < $(srcdir)/stdint_.h > $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \ + -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ + -e 's|@''ABSOLUTE_STDINT_H''@|$(ABSOLUTE_STDINT_H)|g' \ + -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \ + -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \ + -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ + -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \ + -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \ + -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \ + -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \ + -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \ + -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \ + -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \ + -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ + -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ + -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ + < $(srcdir)/stdint_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += stdint.h stdint.h-t diff --git a/modules/sys_select b/modules/sys_select index 80dc8faca..76ae6f9a5 100644 --- a/modules/sys_select +++ b/modules/sys_select @@ -18,7 +18,9 @@ BUILT_SOURCES += $(SYS_SELECT_H) sys/select.h: test -d sys || mkdir sys rm -f $@-t $@ - echo '#include ' >$@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + echo '#include '; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += sys/select.h sys/select.h-t MOSTLYCLEANDIRS += sys diff --git a/modules/sys_socket b/modules/sys_socket index a27b87ca6..7700769db 100644 --- a/modules/sys_socket +++ b/modules/sys_socket @@ -19,7 +19,9 @@ EXTRA_DIST += socket_.h # doesn't have one that works with the given compiler. sys/socket.h: socket_.h test -d sys || mkdir sys - cp -f $(srcdir)/socket_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/socket_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t MOSTLYCLEANDIRS += sys diff --git a/modules/sys_stat b/modules/sys_stat index 4fc957ffc..4a50c1340 100644 --- a/modules/sys_stat +++ b/modules/sys_stat @@ -20,8 +20,10 @@ EXTRA_DIST += stat_.h sys/stat.h: stat_.h test -d sys || mkdir sys rm -f $@-t $@ - sed -e 's|@''ABSOLUTE_SYS_STAT_H''@|$(ABSOLUTE_SYS_STAT_H)|g' \ - < $(srcdir)/stat_.h > $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''ABSOLUTE_SYS_STAT_H''@|$(ABSOLUTE_SYS_STAT_H)|g' \ + < $(srcdir)/stat_.h; \ + } > $@-t mv $@-t $@ MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t MOSTLYCLEANDIRS += sys diff --git a/modules/sysexits b/modules/sysexits index 2872e3645..4ddacab94 100644 --- a/modules/sysexits +++ b/modules/sysexits @@ -17,7 +17,9 @@ EXTRA_DIST += sysexit_.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. sysexits.h: sysexit_.h - cp -f $(srcdir)/sysexit_.h $@-t + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + cat $(srcdir)/sysexit_.h; \ + } > $@-t mv -f $@-t $@ MOSTLYCLEANFILES += sysexits.h sysexits.h-t diff --git a/modules/unistd b/modules/unistd index f54499f11..177b95ce1 100644 --- a/modules/unistd +++ b/modules/unistd @@ -15,7 +15,9 @@ BUILT_SOURCES += $(UNISTD_H) # We need the following in order to create an empty placeholder for # when the system doesn't have one. unistd.h: - echo '/* Empty placeholder for $@. */' >$@ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + echo '/* Empty placeholder for $@. */'; \ + } > $@ MOSTLYCLEANFILES += unistd.h Include: