2015-10-24 06:29:05 +00:00
|
|
|
plugin_LTLIBRARIES = libgstvulkan.la
|
|
|
|
|
|
|
|
SUBDIRS =
|
2016-04-10 07:46:15 +00:00
|
|
|
DIST_SUBDIRS = xcb wayland
|
2015-10-24 06:29:05 +00:00
|
|
|
DISTCLEANFILES = vkconfig.h
|
|
|
|
|
|
|
|
libgstvulkan_la_SOURCES = \
|
|
|
|
gstvulkan.c \
|
|
|
|
vkdevice.c \
|
|
|
|
vkdisplay.c \
|
|
|
|
vkerror.c \
|
2016-09-01 09:51:11 +00:00
|
|
|
vkfence.c \
|
2016-02-05 08:18:40 +00:00
|
|
|
vkbuffermemory.c \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkimagememory.c \
|
2016-02-08 13:07:38 +00:00
|
|
|
vkbufferpool.c \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkinstance.c \
|
|
|
|
vkmemory.c \
|
|
|
|
vkqueue.c \
|
2016-09-01 09:52:40 +00:00
|
|
|
vktrash.c \
|
2015-10-24 06:29:05 +00:00
|
|
|
vksink.c \
|
|
|
|
vkswapper.c \
|
2016-02-08 11:49:15 +00:00
|
|
|
vkupload.c \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkutils.c \
|
|
|
|
vkwindow.c
|
|
|
|
|
|
|
|
noinst_HEADERS = \
|
|
|
|
vk.h \
|
2016-03-18 17:45:09 +00:00
|
|
|
vkapi.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vk_fwd.h \
|
2016-03-18 17:45:09 +00:00
|
|
|
vkbuffermemory.h \
|
|
|
|
vkbufferpool.h \
|
|
|
|
vkconfig.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkdevice.h \
|
|
|
|
vkdisplay.h \
|
|
|
|
vkerror.h \
|
2016-09-01 09:51:11 +00:00
|
|
|
vkfence.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkimagememory.h \
|
|
|
|
vkinstance.h \
|
2016-03-18 17:45:09 +00:00
|
|
|
vkmacros.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkmemory.h \
|
|
|
|
vkqueue.h \
|
2016-09-01 09:52:40 +00:00
|
|
|
vktrash.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vksink.h \
|
|
|
|
vkswapper.h \
|
2016-02-08 11:49:15 +00:00
|
|
|
vkupload.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkutils.h \
|
2015-12-07 06:33:43 +00:00
|
|
|
vkutils_private.h \
|
2015-10-24 06:29:05 +00:00
|
|
|
vkwindow.h
|
|
|
|
|
|
|
|
libgstvulkan_la_CFLAGS = \
|
|
|
|
-I$(top_srcdir)/gst-libs \
|
|
|
|
-I$(top_builddir)/gst-libs \
|
2016-05-05 13:53:05 +00:00
|
|
|
-I$(top_builddir)/ext/vulkan \
|
2015-10-24 06:29:05 +00:00
|
|
|
$(GST_CFLAGS) \
|
|
|
|
$(GST_BASE_CFLAGS) \
|
|
|
|
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
|
|
$(VULKAN_CFLAGS)
|
|
|
|
|
|
|
|
libgstvulkan_la_LIBADD = \
|
|
|
|
$(GST_BASE_LIBS) \
|
|
|
|
$(GST_PLUGINS_BASE_LIBS) \
|
|
|
|
-lgstvideo-$(GST_API_VERSION) \
|
|
|
|
$(VULKAN_LIBS)
|
|
|
|
|
|
|
|
if USE_XCB
|
|
|
|
SUBDIRS += xcb
|
|
|
|
libgstvulkan_la_LIBADD += xcb/libgstvulkan-xcb.la
|
|
|
|
endif
|
|
|
|
|
2016-04-10 07:46:15 +00:00
|
|
|
if USE_WAYLAND
|
|
|
|
SUBDIRS += wayland
|
|
|
|
libgstvulkan_la_LIBADD += wayland/libgstvulkan-wayland.la
|
|
|
|
endif
|
|
|
|
|
2015-10-24 06:29:05 +00:00
|
|
|
libgstvulkan_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
libgstvulkan_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
|
|
|
|
|
|
|
|
|