1 include Makefile.sources
3 noinst_LTLIBRARIES = libvulkan_wsi.la libvulkan_util.la
5 vulkan_includedir = $(includedir)/vulkan
6 vulkan_api_xml = $(top_srcdir)/src/vulkan/registry/vk.xml
9 util/gen_enum_to_str.py
12 util/vk_enum_to_str.c \
15 util/vk_enum_to_str.c util/vk_enum_to_str.h: util/gen_enum_to_str.py $(vulkan_api_xml)
16 $(AM_V_GEN)$(PYTHON2) $(srcdir)/util/gen_enum_to_str.py
18 libvulkan_util_la_SOURCES = $(VULKAN_UTIL_FILES)
22 -I$(top_srcdir)/include \
24 -I$(top_srcdir)/src/gallium/auxiliary \
25 -I$(top_srcdir)/src/gallium/include
33 VULKAN_WSI_SOURCES = \
39 -DVK_USE_PLATFORM_XCB_KHR \
40 -DVK_USE_PLATFORM_XLIB_KHR
42 VULKAN_WSI_SOURCES += $(VULKAN_WSI_X11_FILES)
44 # FIXME: Use pkg-config for X11-xcb ldflags.
45 VULKAN_LIB_DEPS += $(XCB_DRI3_LIBS) -lX11-xcb
48 if HAVE_PLATFORM_WAYLAND
50 -I$(top_builddir)/src/egl/wayland/wayland-drm \
51 -I$(top_srcdir)/src/egl/wayland/wayland-drm \
53 -DVK_USE_PLATFORM_WAYLAND_KHR
55 VULKAN_WSI_SOURCES += $(VULKAN_WSI_WAYLAND_FILES)
58 $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la \
62 libvulkan_wsi_la_SOURCES = $(VULKAN_WSI_SOURCES)