1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-08-23 01:26:41 +00:00

8 Commits

Author SHA1 Message Date
Mathieu Lirzin f30205c5d5 gnulib-tool: don't automatically distribute files from top/
* gnulib-tool (func_get_automake_snippet_unconditional): To be able to
not distribute top/README-release by default, don't distribute files
from top/ unconditionally.
* modules/gnumakefile (Makefile.am): Distribute top/GNUmakefile.
* modules/maintainer-makefile (Makefile.am): Distribute top/maint.mk.
2017-03-14 11:40:53 -07:00
Eric Blake 3f51bf41c8 maintainer-makefiles: use $(SED) for syntax check
Roman Bogorodskiy reported that attempts to use 'make syntax-check'
for libvirt on a BSD host was failing, due to libvirt's use of
GNU sed constructs in cfg.mk.  While libvirt could be patched to
use only portable sed constructs, it is also worth making sed
replaceable so that any maintainer can use a consistent sed program
rather than being hardcoded to the first 'sed' on $PATH.

* modules/maintainer-makefile (configure.ac): Check for sane sed.
* top/maint.mk: Change sed to $(SED).

Signed-off-by: Eric Blake <eblake@redhat.com>
2014-02-20 06:56:42 -07:00
Akim Demaille 1cda995dd0 readme-release: also require announce-gen and maintainer-makefile
* modules/readme-release (Depends-on): here.
* modules/announce-gen, modules/do-release-commit-and-tag,
modules/gnu-web-doc-update, modules/maintainer-makefile
(Description): Point to readme-release.
2012-06-07 17:22:41 +02:00
Pádraig Brady 22970f8ac1 syntax-check: detect incorrect boolean macro values in config.h
* modules/maintainer-makefile (configure.ac): Parameterize the location
of config.h which will be available to makefiles as $(CONFIG_INCLUDE).
The logic is from Eric Blake and the location indicated by Jim Meyering.
Note the more natural CONFIG_HEADER name is prohibited by automake
for backwards compatibility reasons.
* top/maint.mk (sc_Wundef_boolean): New rule.
2010-01-25 13:27:18 +01:00
Eric Blake 3262ad571e maintainer-makefile: depend on all required helper scripts
* modules/maintainer-makefile (Depends-on): Add vc-list-files and
useless-if-before-free.
* top/maint.mk (VC_LIST, sc_avoid_if_before_free): Use local
version, rather than assuming gnulib checkout is available.
Reported by Simen Josefsson.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-04-27 06:27:04 -06:00
Eric Blake 3b3e965313 Alter GNUmakefile to install into top directory.
* modules/maintainer-makefile: Split, and add dependency...
* modules/gnumakefile: to this new module.
* build-aux/GNUmakefile: Move...
* top/GNUmakefile: ...here.
* build-aux/maint.mk: Move...
* top/maint.mk: ...here.
* MODULES.html.sh (Support for maintaining...): Document new
module.

Signed-off-by: Eric Blake <ebb9@byu.net>
2008-03-24 05:45:26 -06:00
Simon Josefsson d1e0901e69 * modules/maintainer-makefile (Files): Rename. 2006-02-14 12:53:58 +00:00
Simon Josefsson 80bdb2b015 * modules/maintainer-makefile: New module.
* build-aux/Makefile.maint: New file, from GNU CoreUtils, although
severaly stripped to make it possible to build it up from scratch
with reliable tests.
* build-aux/GNUmakefile: New file, from GNU CoreUtils with some
fixes to permit overriding the default actions when configure and
makefile are not available.
2006-02-14 11:25:31 +00:00