summaryrefslogtreecommitdiff
path: root/Makefile.maint
AgeCommit message (Collapse)Author
2006-09-16* Makefile.maint (sc_require_config_h, sc_prohibit_assert_without_use):Jim Meyering
Discard stdout from the new use of grep.
2006-09-09* Makefile.maint (sc_prohibit_assert_without_use): Likewise.Jim Meyering
2006-09-09* Makefile.maint (sc_require_config_h): Skip this test if there are no version-Jim Meyering
controlled .c files.
2006-09-09restore leading "@"Jim Meyering
2006-09-09* Makefile.maint (sc_prohibit_jm_in_m4): Don't hang when thereJim Meyering
are no .m4 files.
2006-08-26Include <config.h> unconditionally, since we now assume config.h exists.Paul Eggert
2006-08-22* bootstrap.conf (gnulib_modules): Add gnupload.Paul Eggert
* Makefile.maint (emit_upload_commands): gnupload is now in build-aux. * gnupload: Remove from CVS, since it's now a gnulib module.
2006-08-22Move the check-AUTHORS rule to be run as part of "make distcheck",Jim Meyering
rather than "make check". * src/Makefile.am (check): Don't depend on check-AUTHORS; it would cause "make check" to fail on systems unable to build all binaries. * Makefile.maint (check-AUTHORS): New rule. (local-checks-available): Add it here. Reported by Bruno Haible. Needed for BeOS.
2006-08-17* Makefile.maint (patch-check): Adapt to work now that the patchJim Meyering
modifies more than one file in src/.
2006-08-162006-08-16 Bruno Haible <bruno@clisp.org>Jim Meyering
* Makefile.maint (gzip_rsyncable): Throw away stderr output of "gzip --help".
2006-08-15* Makefile.maint (alpha beta major): Fix syntax error.Jim Meyering
2006-08-10Undo latest change; I was confused about xgettext versus gcc.Paul Eggert
2006-08-10(my-distcheck): Don't bother with --disable-nls,Paul Eggert
as it shouldn't be needed with gettext 0.15.
2006-08-09Remove the po-update procedure; it doesn'tPaul Eggert
work with the new repository on http://www.iro.umontreal.ca/. For now I guess we'll have to fix things by hand. (do-po-update, po-update): Remove. All references removed.
2006-08-09(my-distcheck): Compile with -Wpointer-arithPaul Eggert
to detect this sort of problem automatically in the future.
2006-07-19tweak spacing to align backslashesJim Meyering
2006-07-14* Makefile.maint (CVS_LIST): Use new file, build-aux/vc-list-files,Jim Meyering
rather than open-coding it. Now supports mercurial, too. * .hgignore: New file. * Makefile.am (EXTRA_DIST): Add .hgignore, which ignores nearly all generated files, including ones like configure and po/*.po that are currently version-controlled in cvs. * build-aux/vc-list-files: New file.
2006-07-08* Makefile.maint (sc_the_the): New rule.Jim Meyering
2006-06-10Require a "Version N.M" line at the top of the ChangeLogJim Meyering
file only when making the actual release, not when running "make distcheck". (maintainer-distcheck): Don't depend on changelog-check. (alpha beta major): Depend on it here, instead.
2006-05-07(patch-check): Correct reversed sense of `test -s' test.Jim Meyering
Work around the fact that patch always outputs `patching file ...'.
2006-02-18(sc_two_space_separator_in_usage): Make the regularJim Meyering
expression match more of the target lines, e.g., those that start with `-S,' (short option followed by a comma) or that include `=[...]'. Patch by Nicolas François.
2006-02-15(alpha beta major): For `make major', ensure that theJim Meyering
version string is of the form N.N[.N]*, where N is one or more digits.
2006-02-12(patch-check): New target.Jim Meyering
(local-checks-available): Add to the list.
2006-02-11add a commentJim Meyering
2006-02-11(syntax-check-rules): Automatically derive this list of sc_-prefixed rule names.Jim Meyering
2006-02-11(CVS_LIST): Don't assume cvsu is available.Paul Eggert
(CVS_LIST_EXCEPT): New macro, to simplify exception-processing. Most uses of CVS_LIST changed to use CVS_LIST_EXCEPT. (syntax-check-rules): Bring back sc_changelong. (Hmm, why did it go away? was that an accident?) (sc_cast_of_argument_to_free, sc_cast_of_x_alloc_return_value): (sc_cast_of_alloca_return_value, sc_space_tab, sc_prohibit_atoi_atof): (sc_error_exit_success, sc_file_system, sc_no_if_have_config_h): (sc_system_h_headers, sc_sun_os_names, sc_trailing_blank): (sc_two_space_separator_in_usage, sc_unmarked_diagnostics): (sc_obsolete_symbols, sc_changelog, sc_prohibit_jm_in_m4): (sc_useless_cpp_parens, makefile-check, m4-check, po-check): (author_mark_check, makefile_path_separator_check): Output line numbers, to simplify navigation of Emacs *compilation* buffers. (sc_prohibit_atoi_atof, sc_file_system): Rework slightly so that Makefile.maint doesn't get reported as a violation of its own syntax rules. (sc_dd_max_sym_length): Use ifneq to do nothing, instead of doing it at run-time (which didn't work with Bison). Fix a makefile typo, caught by Makefile.maint itself: spaces where a tab should be. (po-check): Check lib/*.[ch] even if not in CVS; used by Bison, which copies from ../gnulib/lib/*.[ch] to lib/*.[ch]. Ignore djgpp and man subdirectories, to avoid false matches with Bison and coreutils, respectively. Use sort -u to remove the resulting duplicates.
2006-02-10Use gzip's --rsyncable option only if it's available.Jim Meyering
(gzip_rsyncable): New variable. (GZIP_ENV): Use it.
2006-02-08(local-checks-available): Define in terms ofJim Meyering
the expansion, $(syntax-check-rules), rather than the single, top-level target `syntax-check', so that it's easier to exclude individual rules (via $(local-checks-to-skip)). (tgz-md5, tgz-sha1, ...): Remove now-unused definitions.
2006-02-06(sc_two_space_separator_in_usage): New rule.Jim Meyering
(syntax-check-rules): Add it.
2006-01-06(copyright-check): Use date +%Y in place of hard-coded 2005.Jim Meyering
2006-01-05Add a FIXME comment.Jim Meyering
2005-12-28(sc_obsolete_symbols): Prohibit use of O_NDELAY.Jim Meyering
(sc_prohibit_assert_without_use): New rule. (syntax-check-rules): Add it to the list. (CVS_LIST): Define in terms of $(srcdir).
2005-12-07(CVS_LIST): Use build-aux/cvsu, now that we have our own copy of cvsu.Jim Meyering
2005-11-30Add a comment about cvsu.Jim Meyering
2005-11-13(announcement): Use new option and key.Jim Meyering
2005-11-13remove inadvertently committed hunk (use of new --gpg-key-id option)Jim Meyering
2005-11-13Require that most .c files include <config.h>.Jim Meyering
(sc_require_config_h): New rule. (syntax-check-rules): Add it.
2005-10-17(my-distcheck): Depend onJim Meyering
$(release_archive_dir)/$(prev-tgz) here, so that if it's missing we fail earlier.
2005-10-16typoJim Meyering
2005-10-16whoops. Don't put $$today inside single quotes.Jim Meyering
2005-10-16(VERSION_REGEXP): New variable.Jim Meyering
(news-date-check, changelog-check): Use tighter regular expressions.
2005-10-02(sc_unmarked_diagnostics): Search only cvs-controlled files.Jim Meyering
2005-09-27add a FIXME commentJim Meyering
2005-09-24(sc_no_if_have_config_h): New rule.Jim Meyering
(syntax-check-rules): Add it.
2005-09-13escape a $ in a diagnosticJim Meyering
2005-09-13don't check for HAVE_UNISTD_HJim Meyering
2005-09-13(GZIP_ENV): Add --rsyncable option.Jim Meyering
2005-08-23(sc_useless_cpp_parens): New rule.Jim Meyering
(syntax-check-rules): Add it.
2005-07-12(copyright-check): Reflect rearrangement in version-etc files.Jim Meyering
2005-07-02(sc_obsolete_symbols): New rule.Jim Meyering
(syntax-check-rules): Add it to the list.