b5ccf986ac32c97756b9e4fbe1d660a4402573fa
[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_srcdir)/src \
12 -I$(top_srcdir)/src/gallium/auxiliary \
13 -I$(top_srcdir)/src/gallium/include
14
15 AM_CFLAGS = \
16 $(LIBDRM_CFLAGS) \
17 $(VISIBILITY_CFLAGS)
18
19 VULKAN_LIB_DEPS =
20
21 VULKAN_WSI_SOURCES = \
22 $(VULKAN_WSI_FILES)
23
24 if HAVE_PLATFORM_X11
25 AM_CPPFLAGS += \
26 $(XCB_DRI3_CFLAGS) \
27 -DVK_USE_PLATFORM_XCB_KHR \
28 -DVK_USE_PLATFORM_XLIB_KHR
29
30 VULKAN_WSI_SOURCES += $(VULKAN_WSI_X11_FILES)
31
32 # FIXME: Use pkg-config for X11-xcb ldflags.
33 VULKAN_LIB_DEPS += $(XCB_DRI3_LIBS) -lX11-xcb
34 endif
35
36 if HAVE_PLATFORM_WAYLAND
37 AM_CPPFLAGS += \
38 -I$(top_builddir)/src/egl/wayland/wayland-drm \
39 -I$(top_srcdir)/src/egl/wayland/wayland-drm \
40 $(WAYLAND_CFLAGS) \
41 -DVK_USE_PLATFORM_WAYLAND_KHR
42
43 VULKAN_WSI_SOURCES += $(VULKAN_WSI_WAYLAND_FILES)
44
45 VULKAN_LIB_DEPS += \
46 $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la \
47 $(WAYLAND_LIBS)
48 endif
49
50 libvulkan_wsi_la_SOURCES = $(VULKAN_WSI_SOURCES)