summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2008-02-07We *do* need two different version files.Jim Meyering
One for tarball-only, the other to be updated any time we get a new value of $(VERSION). * Makefile.am (dist-hook): Create .tarball-version in dist tarball. * GNUmakefile (_curr-ver): Make git-version-gen use it. * .gitignore: Ignore it.
2008-01-29* Makefile.am (BUILT_SOURCES): Ensure that .version exists.Jim Meyering
Reported by Bob Proulx.
2008-01-29Avoid "make distcheck" failure: newly-created man/*.1 files not removedJim Meyering
* Makefile.am (EXTRA_DIST): Add .version. (.version): New rule. (dist-hook): Don't create $(distdir)/.version here, now that it's being distributed. * man/Makefile.am (common_dep): Use ../.version, not ../VERSION. (../VERSION): Remove rule. * GNUmakefile (dummy): Create .version, not VERSION. Add an extra "...:= $(shell..." statement to ensure that .version exists even when the preceding code is not run. * .gitignore: Remove both .version and VERSION. Signed-off-by: Jim Meyering <meyering@redhat.com>
2008-01-26Ensure that each version string change propagates to man pages.Jim Meyering
* man/Makefile.am (common_dep): Don't depend on configure.ac for version changes. Instead, depend on ../VERSION. (../VERSION): New rule. * Makefile.am (DISTCLEANFILES): Define. * GNUmakefile: Update ./VERSION. * .gitignore: List VERSION. Reported by Sven Joachim.
2007-11-14Enable gnulib-tool's --with-tests option.Jim Meyering
* bootstrap: After all is done, transform the generated gnulib-tests/gnulib.mk. * bootstrap.conf (gnulib_tool_option_extras): Set it here. * gnulib-tests/Makefile.am: New file. * Makefile.am (SUBDIRS): Add gnulib-tests. * configure.ac (AC_CONFIG_FILES): Add gnulib-tests/Makefile. * m4/jm-macros.m4 (coreutils_MACROS) [ARGMATCH_DIE_DECL]: Omit the "extern " prefix to "void usage ()", so that the macro string value can be used to construct a function definition in gnulib's test-argmatch.c.
2007-09-15Parallel "make check" support.Jim Meyering
* build-aux/check.mk: New file, from The Vaucanson Group. * .x-sc_GPL_version: New file, to allow "version 2 or later" in build-aux/check.mk. * Makefile.am (EXTRA_DIST): Add .x-sc_GPL_version. * tests/check.mk: New file. * tests/Makefile.am (EXTRA_DIST): Add check.mk, mkdtemp and test-lib.sh. Begin factoring "sample-test" out of test scripts. * tests/test-lib.sh: New file, to be sourced by all tests that were previously derived from the "sample-test" template. * tests/mkdtemp: New file. * tests/touch/dir-1: Use test-lib.sh. * tests/touch/empty-file: Likewise. * tests/touch/fail-diag: Likewise. * tests/touch/fifo: Likewise. * tests/touch/no-create-missing: Likewise. * tests/touch/no-rights: Likewise. Also, don't sleep. * tests/touch/not-owner: Likewise. * tests/touch/obsolescent: Likewise. * tests/touch/read-only: Likewise. * tests/touch/relative: Likewise. * tests/touch/Makefile.am: Include $(top_srcdir)/tests/check.mk, to get the parallel-"make check" bits. Move a slow test into tests/misc. * tests/check.mk: Wrapper. * tests/ls/time-1: Move this file to tests/misc/ls-time. * tests/misc/ls-time: New file. From tests/ls/time-1. * tests/ls/Makefile.am (TESTS): Remove time-1. * tests/misc/Makefile.am (TESTS): Add ls-time.
2007-08-30Perform the s,rm,/bin/rm, fix-up properly. No more kludge.Jim Meyering
* Makefile.am (EXTRA_DIST): Remove .kludge-stamp. (.kludge-stamp): Remove rule. Instead, ... (dist-hook): Do the job here, operating on the file in $(distdir). (rm_subst): Adjust regexp to match "rm -f rm$(EXEEXT)", not "rm -f rm". (MAINTAINERCLEANFILES): s/+=/=/, now that this is the sole use. (dist-hook): Remove the legacy-from-cvs install-sh is-executable check. * .gitignore: Remove .kludge-stamp. Signed-off-by: Jim Meyering <jim@meyering.net>
2007-08-30Make inter-release --version output more useful.Jim Meyering
Now, each snapshot has a version "number" like 6.9-219-g58ddd, which indicates that it is built using the 219th change set (in _some_ repository) following the "v6.9" tag, and that 58ddd is a prefix of the commit SHA1. * build-aux/git-version-gen: New file. * configure.ac: Run it to set the version. * Makefile.am (dist-hook): Arrange so that .version appears only in distribution tarballs, never in a checked-out repository. * .gitignore: Add .version here, too. Just in case. Signed-off-by: Jim Meyering <jim@meyering.net>
2007-08-25bootstrap: Ignore more.Jim Meyering
* bootstrap (symlink_to_dir): Add a directory name like uniwidth to e.g., lib/.gitignore. (slurp): Handle the sys_stat_.h -> sys mapping, too. * .hgignore: Remove this file, too. * Makefile.am (EXTRA_DIST): Remove .gitignore and .hgignore.
2007-07-23Update all copyright notices to use the newer form.Jim Meyering
2007-07-10Change "version 2" to "version 3" in all copyright notices.Jim Meyering
2007-06-23Prefer "STREQ (a, b)" over "strcmp (a, b) == 0"; similar for != 0.Jim Meyering
* src/base64.c (main): Likewise. * src/install.c (setdefaultfilecon): Likewise. * src/sort.c (main): Likewise. * Makefile.maint (sc_prohibit_strcmp): New rule. * .x-sc_prohibit_strcmp: New file, to list the few exceptions. * Makefile.am (EXTRA_DIST): Add .x-sc_prohibit_strcmp.
2007-01-26merge from trunkJim Meyering
2006-11-25* Makefile.am (EXTRA_DIST): Remove announce-gen from here, too.Jim Meyering
2006-10-13* Makefile.am (EXTRA_DIST): Add bootstrap.conf.Jim Meyering
Suggestion from Bruno Haible.
2006-10-12* Makefile.am (THANKS-to-translators): Add missing $(srcdir).Jim Meyering
(MAINTAINERCLEANFILES): Add .kludge-stamp. * man/Makefile.am (MAINTAINERCLEANFILES): Typo $(dist_man_MANS) instead of $(man_MANS). 2006-10-12 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2006-09-23* Makefile.am (EXTRA_DIST): Sort file names.Jim Meyering
Add bootstrap and gl/modules/getloadavg.diff
2006-08-26* Makefile.am (EXTRA_DIST): Remove these files here, too:Jim Meyering
.x-sc_no_if_have_config_h, .x-sc_prohibit_assert_without_use, .x-sc_two_space_separator_in_usage.
2006-08-17Add/fix copyright notices and adjust to latest GNU FDL.Paul Eggert
2006-07-19(EXTRA_DIST): Add build-aux/vc-list-files.Jim 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-14* Makefile.am (EXTRA_DIST): Add a few more .??* files.Jim Meyering
They've been in CVS, just haven't been distributed before this. Distribute ChangeLog-2005, too. (MAINTAINERCLEANFILES): Add THANKS-to-translators.
2006-06-11Makefile.am (EXTRA_DIST): Add .gitignore.Jim Meyering
2006-02-11(EXTRA_DIST): Add .x-po-check.Jim Meyering
2006-02-06(EXTRA_DIST): Add .x-sc_two_space_separator_in_usage.Jim Meyering
2005-12-28(EXTRA_DIST): Add .x-sc_prohibit_assert_without_use.Jim Meyering
2005-12-07(EXTRA_DIST): Add build-aux/cvsu.Jim Meyering
2005-11-13(EXTRA_DIST): Add .x-sc_require_config_h here, too.Jim Meyering
2005-10-02Add .x-sc_unmarked_diagnostics.Jim Meyering
2005-09-24(EXTRA_DIST): Add .x-sc_no_if_have_config_h.Jim Meyering
2005-08-23* .x-sc_useless_cpp_parens: New empty file.Jim Meyering
* Makefile.am (EXTRA_DIST): Add it.
2005-07-02(EXTRA_DIST): Add .x-sc_obsolete_symbols.Jim Meyering
2005-03-22Reflect renaming: config -> build-aux.Jim Meyering
2004-06-30(EXTRA_DIST): Add .x-sc_file_system.Jim Meyering
2004-05-03(EXTRA_DIST): Add m4/ChangeLog, now that we no longer have m4/Makefile*.Jim Meyering
2004-04-14(SUBDIRS): Remove `m4' from the list.Jim Meyering
2004-02-15(dist-hook): Qualify target with $(srcdir)/ prefix.Jim Meyering
2004-02-10(dist-hook): New target, to ensure that config/install-shJim Meyering
is executable. Otherwise, on systems that lack a suitable install binary, `make install' would fail, because of the way this script is invoked (without `$SHELL ' prefix).
2003-08-20(EXTRA_DIST): Add .x-sc_space_tab .x-sc_sun_os_namesJim Meyering
2002-12-13(EXTRA_DIST): Add announce-gen.Jim Meyering
2002-10-02(SUBDIRS): Remove `old'.Jim Meyering
(EXTRA_DIST): List the files in old/.
2002-08-26(THANKS-to-translators): New rule.Jim Meyering
(EXTRA_DIST): Add both THANKS-to-translators and THANKStt.in.
2002-08-03(SUBDIRS): Add old.Jim Meyering
2002-07-29(SUBDIRS): Remove djgpp, for now.Jim Meyering
2002-07-01Merge the three files from fileutils, textutils, and sh-utils.Jim Meyering