[libvirt] [PATCH 1/2] Don't include Makefile.ci in Makefile.am
Daniel P. Berrangé
berrange at redhat.com
Thu May 9 12:54:42 UTC 2019
On Tue, May 07, 2019 at 05:45:30PM +0200, Martin Kletzander wrote:
> The way it works now the Makefile needs to be both make valid and automake
> valid. That is fine for now, but if we want to use anything more advanced, like
> conditionals, we cannot have it like that any more.
>
> So instead forward all ci-* rules to that file.
>
> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
> ---
> Makefile.am | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/Makefile.am b/Makefile.am
> index 0d8bb733e6d2..442bae511828 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -35,6 +35,7 @@ EXTRA_DIST = \
> libvirt-qemu.pc.in \
> libvirt-lxc.pc.in \
> libvirt-admin.pc.in \
> + Makefile.ci \
> Makefile.nonreentrant \
> autogen.sh \
> cfg.mk \
Indentation is not consistent here - tabs vs non-tabs.
> @@ -107,4 +108,5 @@ gen-AUTHORS:
> rm -f all.list maint.list contrib.list; \
> fi
>
> -include Makefile.ci
> +ci-%:
> + $(MAKE) -f Makefile.ci $@
Will this cause all variables to be forwarded ?
eg will
make ci-build at fedora-29 CI_IMAGE_TAG=:latest
result in
make -f Makefile.ci ci-build at fedora-29 CI_IMAGE_TAG=:latest
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list