vulkan: factor out wsi dependencies
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sun, 17 Mar 2019 16:57:48 +0000 (16:57 +0000)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 18 Mar 2019 12:05:13 +0000 (12:05 +0000)
commit5abe488d185461261275cb2f957871a04e03dab8
treec9b85f3f85f9c902cf8e2f80b2af8e9251abb4f2
parent791198a54b1182860e240d57f35cb02b1bcceca3
vulkan: factor out wsi dependencies

In commit 530927d3f6a303d9 ("vulkan/util: generate instance/device
dispatch tables") we started generating instance dispatch tables some
of them (like wayland) require external headers.

This commit moves the dependencies up one level so that they apply the
whole vulkan directory. We use them for both the util & overlay layer.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 530927d3f6a303 ("vulkan/util: generate instance/device dispatch tables")
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
src/vulkan/meson.build
src/vulkan/overlay-layer/meson.build
src/vulkan/util/meson.build
src/vulkan/wsi/meson.build