From d83bbedab5a2758fbb7866c06472feb3f3bf079b Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Mon, 20 Jan 2020 16:34:00 +0000 Subject: [PATCH] Makefile: add missing mkdir MANUAL_BUILDDIR The MANUAL_BUILDDIR directory is automatically created by sphinx-build for the other targets. The index.html target does not use sphinx-build so we must manually create the directory to avoid the following error: GEN docs/built/index.html /bin/sh: docs/built/index.html: No such file or directory Signed-off-by: Stefan Hajnoczi Message-id: 20200120163400.603449-1-stefanha@redhat.com Reviewed-by: Miroslav Rezanina Signed-off-by: Peter Maydell --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index afa5cb6548..6562b0dc97 100644 --- a/Makefile +++ b/Makefile @@ -1022,6 +1022,7 @@ $(MANUAL_BUILDDIR)/interop/qemu-ga.8: $(call manual-deps,interop) $(call build-manual,interop,man) $(MANUAL_BUILDDIR)/index.html: $(SRC_PATH)/docs/index.html.in qemu-version.h + @mkdir -p "$(MANUAL_BUILDDIR)" $(call quiet-command, sed "s|@@VERSION@@|${VERSION}|g" $< >$@, \ "GEN","$@")