anv: move to using shared wsi code
[mesa.git] / src / vulkan / wsi / Makefile.am
1
2 include Makefile.sources
3
4 vulkan_includedir = $(includedir)/vulkan
5
6 noinst_LTLIBRARIES = libvulkan_wsi.la
7
8 AM_CPPFLAGS = \
9 $(DEFINES) \
10 -I$(top_srcdir)/include \
11 -I$(top_builddir)/src \
12 -I$(top_srcdir)/src/gallium/auxiliary \
13 -I$(top_srcdir)/src/gallium/include
14
15 AM_CFLAGS = \
16 $(VISIBILITY_CFLAGS)
17
18 VULKAN_LIB_DEPS =
19
20 VULKAN_WSI_SOURCES = \
21 $(VULKAN_WSI_FILES)
22
23 if HAVE_PLATFORM_X11
24 AM_CPPFLAGS += \
25 $(XCB_DRI3_CFLAGS) \
26 -DVK_USE_PLATFORM_XCB_KHR \
27 -DVK_USE_PLATFORM_XLIB_KHR
28
29 VULKAN_WSI_SOURCES += $(VULKAN_WSI_X11_FILES)
30
31 # FIXME: Use pkg-config for X11-xcb ldflags.
32 VULKAN_LIB_DEPS += $(XCB_DRI3_LIBS) -lX11-xcb
33 endif
34
35 if HAVE_PLATFORM_WAYLAND
36 AM_CPPFLAGS += \
37 -I$(top_builddir)/src/egl/wayland/wayland-drm \
38 -I$(top_srcdir)/src/egl/wayland/wayland-drm \
39 $(WAYLAND_CFLAGS) \
40 -DVK_USE_PLATFORM_WAYLAND_KHR
41
42 VULKAN_WSI_SOURCES += $(VULKAN_WSI_WAYLAND_FILES)
43
44 VULKAN_LIB_DEPS += \
45 $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la \
46 $(WAYLAND_LIBS)
47 endif
48
49 libvulkan_wsi_la_SOURCES = $(VULKAN_WSI_SOURCES)