summaryrefslogtreecommitdiff
path: root/GNUmakefile
AgeCommit message (Collapse)Author
2008-03-25Use new gnulib gnumakefile module.Eric Blake
* bootstrap.conf (gnulib_modules): Pull in new module. * GNUmakefile: Remove from version control. * .gitignore: Update. * configure.ac (AC_CONFIG_LINKS): Delete; rely on gnulib to do this now. * Makefile.am (EXTRA_DIST, distclean-local): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
2008-03-21* GNUmakefile: Update from gnulib.Jim Meyering
2008-03-20Sync GNUmakefile with gnulib.Eric Blake
* GNUmakefile (Makefile.cfg): Rename... (cfg.mk): ...to this, and make optional. (GNUmakefile.cfg): Delete, redundant with cfg.mk. (Makefile.maint): Rename... (maint.mk): ...to this. (all) [!_have-Makefile]: Rename... (abort-due-to-no-makefile): ...to this, and invoke via .DEFAULT_GOAL to pick up all targets. * Makefile.cfg: Rename... * cfg.mk: ...to this. * Makefile.maint: Rename... * maint.mk ...to this. (ME): Reflect rename. (makefile-check, m4-check, author_mark_check, msg): Use $(ME) rather than hard-coded name. * Makefile.am (EXTRA_DIST): Distribute renamed files. * .x-sc_file_system: Remove Makefile.maint along with others. No longer needed. * .x-sc_obsolete_symbols: Likewise. * .x-sc_prohibit_atoi_atof: Reflect renaming and remove no-longer-VC'd names. * TODO: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
2008-03-12Generalize GNUmakefile, ...Jim Meyering
...so that it can be used unmodified by autoconf. * GNUmakefile: Include optional file, GNUmakefile.cfg. Autoconf will use this to override _autoreconf and to export PATH. (_autoreconf): Define. (_dummy): cd to $(srcdir) before removing autom4te.cache.
2008-03-05Avoid new "make distcheck" failure, now that VPATH has GNUmakefile.Jim Meyering
* GNUmakefile: Remove commands to create ".version". They were unnecessary, and caused creation of a newer .version file in a VPATH build, which in turn caused creation of updated man/*.1 files reflecting the newer time stamp on .version. Those *.1 files were not removed (since they're distributed), and the fact that they remained after "distclean" triggered the failure. Signed-off-by: Jim Meyering <meyering@redhat.com>
2008-03-04Reinstate GNUmakefile patch, but with workaround for automake.Eric Blake
* configure.ac (AC_CONFIG_LINKS): Use shell variable to bypass automake distclean rules. * Makefile.am (distclean-local): Clean GNUmakefile in VPATH builds, since we are bypassing automake. * GNUmakefile (_is-dist-target): 'distclean' is not a dist target.
2008-03-03GNUmakefile build tweaks.Eric Blake
* GNUmakefile: When Makefile is not present, make common targets depend on "all" in order to trigger nicer error message. * configure.ac: If autoconf is new enough, link GNUmakefile into VPATH builds. For more details, see <http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/12853>. Signed-off-by: Eric Blake <ebb9@byu.net>
2008-03-02Fix so that out-of-tree VPATH "make dist" works, too.Ralf Wildenhues
* GNUmakefile: Add $(srcdir)/ prefix to git-version-gen and argument.
2008-03-02One more for non-srcdir "make dist".Jim Meyering
* GNUmakefile: Also cd $(srcdir) before running autoreconf.
2008-03-02Adjust so that non-srcdir "make dist" works, too.Jim Meyering
* GNUmakefile: Add $(srcdir)/ prefix to git-version-gen and argument.
2008-03-02Don't infringe namespace of "sub"-Makefiles.Jim Meyering
* GNUmakefile (_dummy, _have-Makefile): Add "_" prefix.
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-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-22* GNUmakefile: Correct the "rerunning..." diagnostic.Jim Meyering
2007-10-29Change a "make dist" diagnostic.Jim Meyering
* GNUmakefile: Don't imply that $(_curr-ver) is the new version string.
2007-10-28Run autoreconf, not just autoconf, to avoid warnings.Jim Meyering
* GNUmakefile (dummy): Otherwise, we'd sometimes get a warning about autoconf version mismatch between what was used to generate aclocal.m4 and the currently-running autoconf.
2007-10-22Remove git-version-gen's first parameter.Jim Meyering
* build-aux/git-version-gen: Add comments. Remove first command-line parameter. * configure.ac: Remove corresponding first argument. * GNUmakefile (_curr-ver): Likewise.
2007-09-03Run autoconf manually, if needed to get an updated version string.Jim Meyering
* GNUmakefile: Don't actually touch configure.ac. That would make git-version-gen always print "...-dirty".
2007-09-02Ensure that $(VERSION) is up to date for dist-related targets.Jim Meyering
* GNUmakefile: Arrange to rerun autoconf, if the version reported by git-version-gen doesn't match $(VERSION), but only for dist targets. Signed-off-by: Jim Meyering <jim@meyering.net>
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
2006-02-13(all): Emit diagnostics to stderr, not stdout.Jim Meyering
2005-05-14Update FSF postal mail address.Jim Meyering
2003-08-26(SHELL): Define to `sh', if necessary.Jim Meyering
Add copyright.
2003-01-31(TAR_OPTIONS): Set and export, in order to makeJim Meyering
tar archive easier to reproduce.
2001-06-17Include Makefile.cfg.Jim Meyering
2000-11-17(.NOTPARALLEL): Put it here instead, since this fileJim Meyering
is common to these packages: fileutils, sh-utils, textutils.
1999-01-17Add SHELL = /bin/sh.Jim Meyering
1998-04-04update commentJim Meyering
1998-04-04Add conditionals so that running `make' in anJim Meyering
unconfigured source directory will get a reasonable diagnostic.
1998-02-06.Jim Meyering