When intermediary files are generated, the destination directory is assumed
to exist.  This has worked so far because most files are built prior to
the dist-packaging step.  However, any files which require rebuild after
the packaging step may end up in failure if the output directory is not
available.  This commit adds a 'mkdir -p' before generating the output files.

Signed-off-by: Aaron Conole <acon...@redhat.com>
---
 Makefile.am | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile.am b/Makefile.am
index 373ef6e..30794ff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -139,6 +139,7 @@ ro_shell = printf '\043 Generated automatically -- do not 
modify!    -*- buffer-
 
 SUFFIXES += .in
 .in:
+       $(AM_V_GEN)$(MKDIR_P) $(dir $@)
        $(AM_V_GEN)$(PERL) $(srcdir)/build-aux/soexpand.pl -I$(srcdir) < $< | \
          sed \
            -e 's,[@]PKIDIR[@],$(PKIDIR),g' \
-- 
2.9.4

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to