summaryrefslogtreecommitdiff
path: root/modules/maintainer-makefile
Commit message (Collapse)AuthorAgeFilesLines
* maint.mk: Replace grep with $(GREP)Roman Bolshakov2019-01-021-0/+1
| | | | | | | | | | | | | | | | | | | | A project that uses maint.mk can specify regular expressions that are not supported in system grep. Autoconf can discover an alias for GNU grep and set it in GREP but it takes no effect for maint.mk The patch provides an ability to use GNU grep if it was discovered by autoconf and by calling GNU grep we don't get the messages in syntax-check: prohibit_diagnostic_without_format grep: empty (sub)expression grep: empty (sub)expression grep: empty (sub)expression grep: empty (sub)expression grep: empty (sub)expression grep: empty (sub)expression Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com> Message-Id: <20181213153453.38123-3-r.bolshakov@yadro.com> Signed-off-by: Eric Blake <eblake@redhat.com>
* gnulib-tool: don't automatically distribute files from top/Mathieu Lirzin2017-03-141-0/+3
| | | | | | | | * 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.
* maintainer-makefiles: use $(SED) for syntax checkEric Blake2014-02-201-0/+1
| | | | | | | | | | | | | | 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>
* readme-release: also require announce-gen and maintainer-makefileAkim Demaille2012-06-071-0/+1
| | | | | | | * 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.
* syntax-check: detect incorrect boolean macro values in config.hPádraig Brady2010-01-251-0/+4
| | | | | | | | | * 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.
* maintainer-makefile: depend on all required helper scriptsEric Blake2009-04-271-0/+2
| | | | | | | | | | * 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>
* Alter GNUmakefile to install into top directory.Eric Blake2008-03-241-2/+4
| | | | | | | | | | | | | * 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>
* * modules/maintainer-makefile (Files): Rename.Simon Josefsson2006-02-141-1/+1
|
* * modules/maintainer-makefile: New module.Simon Josefsson2006-02-141-0/+12
* 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.