[Buildroot] [PATCH 1 of 5 v3 for 2014.08] Makefile: unconditionally include pkg-utils.mk
s.martin49 at gmail.com
Fri Aug 15 10:14:16 UTC 2014
On Wed, Aug 13, 2014 at 9:25 PM, Thomas De Schampheleire
<patrickdepinguin at gmail.com> wrote:
> Currently, pkg-utils.mk (included via package/Makefile.in) is only included
> when a configuration file already exists. This means that none of the
> utilities it defines are available without .config.
> In particular:
> - the MESSAGE macro, causing pretty build output. Since some make targets
> can be run even without .config, like 'make manual', not having this
> pretty printing is odd.
> - pkgname, pkgdir: in a subsequent patch, these functions will be used for
> the generation of the manual, and since this should work also without
> .config, we need these functions to be available.
> This patch moves the include of pkg-utils.mk from package/Makefile.in to
> Makefile, outside of the check for .config.
> This is a quick fix. The full solution involves to minimize the amount of
> Makefile code that is guarded by a check on .config. This approach will be
> taken in the 2014.11 release cycle.
> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire at gmail.com>
Reviewed-by: Samuel Martin <s.martin49 at gmail.com>
More information about the buildroot