blob: 76f416249a4b2fb9885d5ceaf78f06c7e74b305a [file] [log] [blame]
SUBDIRS := gallium/auxiliary
AM_LDFLAGS = -lm \
$(GBM_LIBS) \
$(EPOXY_LIBS) \
$(X11_LIBS) \
$(CODE_COVERAGE_LDFLAGS)
AM_CFLAGS = \
-I$(top_srcdir)/src/gallium/include \
-I$(top_srcdir)/src/gallium/auxiliary \
$(DEFINES) \
$(PIC_FLAGS) \
$(LIBDRM_CFLAGS) \
$(GBM_CFLAGS) \
$(EPOXY_CFLAGS) \
$(X11_CFLAGS) \
$(VISIBILITY_CFLAGS) \
$(CODE_COVERAGE_CFLAGS)
libvrend_la_SOURCES = \
virgl_hw.h \
virgl_protocol.h \
vrend_iov.h \
vrend_renderer.c \
vrend_renderer.h \
vrend_shader.c \
vrend_shader.h \
vrend_object.c \
vrend_object.h \
vrend_decode.c \
vrend_formats.c \
vrend_blitter.c \
vrend_blitter.h \
iov.c
if HAVE_EPOXY_EGL
libvrend_la_SOURCES += \
virgl_egl.h \
virgl_egl_context.c
endif
if WITH_GLX
libvrend_la_SOURCES += \
virgl_glx.h \
virgl_glx_context.c
endif
lib_LTLIBRARIES = libvirglrenderer.la
noinst_LTLIBRARIES = libvrend.la
GM_LDFLAGS = -Wl,-Bsymbolic -version-number 0:2 -no-undefined
libvirglrenderer_la_SOURCES = virglrenderer.c
libvirglrenderer_ladir = $(libdir)
libvirglrenderer_la_LIBADD = libvrend.la gallium/auxiliary/libgallium.la
libvirglrenderer_la_LDFLAGS = $(GM_LDFLAGS) $(EPOXY_LDFLAGS) $(X11_LDFLAGS)
libvirglrendererincludedir = ${includedir}/virgl
libvirglrendererinclude_HEADERS = virglrenderer.h
EXTRA_DIST = gallium/include
-include $(top_srcdir)/git.mk