vl: move winsys helper out of winsys directory
They aren't winsys of their own, just help dealing with them. v2: add some more comments in vl_winsys.h Signed-off-by: Christian König <deathsimple@vodafone.de>
This commit is contained in:
@@ -1844,15 +1844,12 @@ gallium_check_st() {
|
|||||||
fi
|
fi
|
||||||
if test "x$HAVE_ST_XVMC" = xyes && test "x$5" != x; then
|
if test "x$HAVE_ST_XVMC" = xyes && test "x$5" != x; then
|
||||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $5"
|
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $5"
|
||||||
NEED_G3DVL_DRI="yes"
|
|
||||||
fi
|
fi
|
||||||
if test "x$HAVE_ST_VDPAU" = xyes && test "x$6" != x; then
|
if test "x$HAVE_ST_VDPAU" = xyes && test "x$6" != x; then
|
||||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $6"
|
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $6"
|
||||||
NEED_G3DVL_DRI="yes"
|
|
||||||
fi
|
fi
|
||||||
if test "x$HAVE_ST_VA" = xyes && test "x$7" != x; then
|
if test "x$HAVE_ST_VA" = xyes && test "x$7" != x; then
|
||||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $7"
|
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS $7"
|
||||||
NEED_G3DVL_DRI="yes"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1932,10 +1929,6 @@ if test "x$with_gallium_drivers" != x; then
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$NEED_G3DVL_DRI" = xyes; then
|
|
||||||
GALLIUM_WINSYS_DIRS="$GALLIUM_WINSYS_DIRS g3dvl/dri"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Tell Automake which drivers to build
|
dnl Tell Automake which drivers to build
|
||||||
for driver in $GALLIUM_DRIVERS_DIRS; do
|
for driver in $GALLIUM_DRIVERS_DIRS; do
|
||||||
case "x$driver" in
|
case "x$driver" in
|
||||||
|
@@ -25,6 +25,12 @@
|
|||||||
*
|
*
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* vl targets use either a dri or sw based winsys backend, so their
|
||||||
|
* Makefiles directly refer to either vl_winsys_dri.c or vl_winsys_xsp.c.
|
||||||
|
* Both files implement the interface described in this header.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef vl_winsys_h
|
#ifndef vl_winsys_h
|
||||||
#define vl_winsys_h
|
#define vl_winsys_h
|
||||||
|
|
@@ -25,6 +25,8 @@
|
|||||||
*
|
*
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
|
/* directly referenced from target Makefile, because of X dependencies */
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
@@ -44,7 +46,7 @@
|
|||||||
#include "util/u_inlines.h"
|
#include "util/u_inlines.h"
|
||||||
|
|
||||||
#include "vl/vl_compositor.h"
|
#include "vl/vl_compositor.h"
|
||||||
#include "vl_winsys.h"
|
#include "vl/vl_winsys.h"
|
||||||
|
|
||||||
struct vl_dri_screen
|
struct vl_dri_screen
|
||||||
{
|
{
|
||||||
@@ -305,7 +307,7 @@ vl_screen_create(Display *display, int screen)
|
|||||||
xcb_screen_iterator_t s;
|
xcb_screen_iterator_t s;
|
||||||
xcb_generic_error_t *error = NULL;
|
xcb_generic_error_t *error = NULL;
|
||||||
char *device_name;
|
char *device_name;
|
||||||
int fd;
|
int fd, device_name_length;
|
||||||
|
|
||||||
drm_magic_t magic;
|
drm_magic_t magic;
|
||||||
|
|
||||||
@@ -336,8 +338,10 @@ vl_screen_create(Display *display, int screen)
|
|||||||
if (connect == NULL || connect->driver_name_length + connect->device_name_length == 0)
|
if (connect == NULL || connect->driver_name_length + connect->device_name_length == 0)
|
||||||
goto free_screen;
|
goto free_screen;
|
||||||
|
|
||||||
device_name = xcb_dri2_connect_device_name(connect);
|
device_name_length = xcb_dri2_connect_device_name_length(connect);
|
||||||
device_name = strndup(device_name, xcb_dri2_connect_device_name_length(connect));
|
device_name = CALLOC(1, device_name_length);
|
||||||
|
memcpy(device_name, xcb_dri2_connect_device_name(connect), device_name_length);
|
||||||
|
device_name[device_name_length] = 0;
|
||||||
fd = open(device_name, O_RDWR);
|
fd = open(device_name, O_RDWR);
|
||||||
free(device_name);
|
free(device_name);
|
||||||
|
|
@@ -25,6 +25,8 @@
|
|||||||
*
|
*
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
|
/* directly referenced from target Makefile, because of X dependencies */
|
||||||
|
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
|
|
||||||
#include "pipe/p_state.h"
|
#include "pipe/p_state.h"
|
||||||
@@ -37,7 +39,7 @@
|
|||||||
#include "softpipe/sp_public.h"
|
#include "softpipe/sp_public.h"
|
||||||
|
|
||||||
#include "vl/vl_compositor.h"
|
#include "vl/vl_compositor.h"
|
||||||
#include "vl_winsys.h"
|
#include "vl/vl_winsys.h"
|
||||||
|
|
||||||
struct vl_xsp_screen
|
struct vl_xsp_screen
|
||||||
{
|
{
|
@@ -7,9 +7,7 @@ VA_MAJOR = 0
|
|||||||
VA_MINOR = 3
|
VA_MINOR = 3
|
||||||
LIBRARY_DEFINES = -DVER_MAJOR=$(VA_MAJOR) -DVER_MINOR=$(VA_MINOR) $(STATE_TRACKER_DEFINES)
|
LIBRARY_DEFINES = -DVER_MAJOR=$(VA_MAJOR) -DVER_MINOR=$(VA_MINOR) $(STATE_TRACKER_DEFINES)
|
||||||
|
|
||||||
LIBRARY_INCLUDES = \
|
LIBRARY_INCLUDES = $(shell $(PKG_CONFIG) --cflags-only-I libva)
|
||||||
$(shell $(PKG_CONFIG) --cflags-only-I libva) \
|
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl
|
|
||||||
|
|
||||||
C_SOURCES = htab.c \
|
C_SOURCES = htab.c \
|
||||||
ftab.c \
|
ftab.c \
|
||||||
|
@@ -34,8 +34,7 @@
|
|||||||
|
|
||||||
#include "util/u_debug.h"
|
#include "util/u_debug.h"
|
||||||
#include "util/u_memory.h"
|
#include "util/u_memory.h"
|
||||||
|
#include "vl/vl_winsys.h"
|
||||||
#include "vl_winsys.h"
|
|
||||||
|
|
||||||
#include "va_private.h"
|
#include "va_private.h"
|
||||||
|
|
||||||
|
@@ -7,9 +7,7 @@ VDPAU_MAJOR = 1
|
|||||||
VDPAU_MINOR = 0
|
VDPAU_MINOR = 0
|
||||||
LIBRARY_DEFINES = -DVER_MAJOR=$(VDPAU_MAJOR) -DVER_MINOR=$(VDPAU_MINOR) $(STATE_TRACKER_DEFINES)
|
LIBRARY_DEFINES = -DVER_MAJOR=$(VDPAU_MAJOR) -DVER_MINOR=$(VDPAU_MINOR) $(STATE_TRACKER_DEFINES)
|
||||||
|
|
||||||
LIBRARY_INCLUDES = \
|
LIBRARY_INCLUDES = $(shell $(PKG_CONFIG) --cflags-only-I vdpau)
|
||||||
$(shell $(PKG_CONFIG) --cflags-only-I vdpau) \
|
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl
|
|
||||||
|
|
||||||
C_SOURCES = htab.c \
|
C_SOURCES = htab.c \
|
||||||
ftab.c \
|
ftab.c \
|
||||||
|
@@ -31,8 +31,6 @@
|
|||||||
#include "util/u_debug.h"
|
#include "util/u_debug.h"
|
||||||
#include "util/u_sampler.h"
|
#include "util/u_sampler.h"
|
||||||
|
|
||||||
#include "vl_winsys.h"
|
|
||||||
|
|
||||||
#include "vdpau_private.h"
|
#include "vdpau_private.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -29,7 +29,6 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "vdpau_private.h"
|
#include "vdpau_private.h"
|
||||||
#include "vl_winsys.h"
|
|
||||||
#include "pipe/p_screen.h"
|
#include "pipe/p_screen.h"
|
||||||
#include "pipe/p_defines.h"
|
#include "pipe/p_defines.h"
|
||||||
#include "util/u_debug.h"
|
#include "util/u_debug.h"
|
||||||
|
@@ -44,8 +44,7 @@
|
|||||||
#include "vl/vl_csc.h"
|
#include "vl/vl_csc.h"
|
||||||
#include "vl/vl_matrix_filter.h"
|
#include "vl/vl_matrix_filter.h"
|
||||||
#include "vl/vl_median_filter.h"
|
#include "vl/vl_median_filter.h"
|
||||||
|
#include "vl/vl_winsys.h"
|
||||||
#include "vl_winsys.h"
|
|
||||||
|
|
||||||
/* Full VDPAU API documentation available at :
|
/* Full VDPAU API documentation available at :
|
||||||
* ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html */
|
* ftp://download.nvidia.com/XFree86/vdpau/doxygen/html/index.html */
|
||||||
|
@@ -3,9 +3,7 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBNAME = xvmctracker
|
LIBNAME = xvmctracker
|
||||||
|
|
||||||
LIBRARY_INCLUDES = \
|
LIBRARY_INCLUDES = $(shell $(PKG_CONFIG) --cflags-only-I xvmc)
|
||||||
$(shell $(PKG_CONFIG) --cflags-only-I xvmc) \
|
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl
|
|
||||||
|
|
||||||
C_SOURCES = block.c \
|
C_SOURCES = block.c \
|
||||||
surface.c \
|
surface.c \
|
||||||
|
@@ -38,7 +38,7 @@
|
|||||||
#include "util/u_memory.h"
|
#include "util/u_memory.h"
|
||||||
|
|
||||||
#include "vl/vl_csc.h"
|
#include "vl/vl_csc.h"
|
||||||
#include "vl_winsys.h"
|
#include "vl/vl_winsys.h"
|
||||||
|
|
||||||
#include "xvmc_private.h"
|
#include "xvmc_private.h"
|
||||||
|
|
||||||
|
@@ -39,8 +39,7 @@
|
|||||||
#include "util/u_format.h"
|
#include "util/u_format.h"
|
||||||
#include "util/u_sampler.h"
|
#include "util/u_sampler.h"
|
||||||
#include "util/u_rect.h"
|
#include "util/u_rect.h"
|
||||||
|
#include "vl/vl_winsys.h"
|
||||||
#include "vl_winsys.h"
|
|
||||||
|
|
||||||
#include "xvmc_private.h"
|
#include "xvmc_private.h"
|
||||||
|
|
||||||
|
@@ -37,8 +37,7 @@
|
|||||||
#include "util/u_inlines.h"
|
#include "util/u_inlines.h"
|
||||||
#include "util/u_memory.h"
|
#include "util/u_memory.h"
|
||||||
#include "util/u_math.h"
|
#include "util/u_math.h"
|
||||||
|
#include "vl/vl_winsys.h"
|
||||||
#include "vl_winsys.h"
|
|
||||||
|
|
||||||
#include "xvmc_private.h"
|
#include "xvmc_private.h"
|
||||||
|
|
||||||
|
@@ -8,7 +8,6 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
|||||||
-I$(TOP)/src/gallium/drivers \
|
-I$(TOP)/src/gallium/drivers \
|
||||||
-I$(TOP)/src/gallium/auxiliary \
|
-I$(TOP)/src/gallium/auxiliary \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl \
|
|
||||||
$(DRIVER_INCLUDES)
|
$(DRIVER_INCLUDES)
|
||||||
DEFINES = -DGALLIUM_TRACE -DVER_MAJOR=$(VA_MAJOR) -DVER_MINOR=$(VA_MINOR) $(DRIVER_DEFINES)
|
DEFINES = -DGALLIUM_TRACE -DVER_MAJOR=$(VA_MAJOR) -DVER_MINOR=$(VA_MINOR) $(DRIVER_DEFINES)
|
||||||
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lva -lXext -lX11 -lm
|
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lva -lXext -lX11 -lm
|
||||||
|
@@ -8,7 +8,6 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
|||||||
-I$(TOP)/src/gallium/drivers \
|
-I$(TOP)/src/gallium/drivers \
|
||||||
-I$(TOP)/src/gallium/auxiliary \
|
-I$(TOP)/src/gallium/auxiliary \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl \
|
|
||||||
$(DRIVER_INCLUDES)
|
$(DRIVER_INCLUDES)
|
||||||
DEFINES = -DGALLIUM_TRACE -DVER_MAJOR=$(VDPAU_MAJOR) -DVER_MINOR=$(VDPAU_MINOR) $(DRIVER_DEFINES)
|
DEFINES = -DGALLIUM_TRACE -DVER_MAJOR=$(VDPAU_MAJOR) -DVER_MINOR=$(VDPAU_MINOR) $(DRIVER_DEFINES)
|
||||||
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lvdpau -lX11-xcb -lxcb-dri2 -lm -lrt
|
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lvdpau -lX11-xcb -lxcb-dri2 -lm -lrt
|
||||||
|
@@ -8,7 +8,6 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
|||||||
-I$(TOP)/src/gallium/drivers \
|
-I$(TOP)/src/gallium/drivers \
|
||||||
-I$(TOP)/src/gallium/auxiliary \
|
-I$(TOP)/src/gallium/auxiliary \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
-I$(TOP)/src/gallium/winsys/g3dvl \
|
|
||||||
$(DRIVER_INCLUDES)
|
$(DRIVER_INCLUDES)
|
||||||
DEFINES = -DGALLIUM_TRACE $(DRIVER_DEFINES)
|
DEFINES = -DGALLIUM_TRACE $(DRIVER_DEFINES)
|
||||||
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lXv -lX11-xcb -lxcb-dri2 -lm
|
LIBS = $(EXTRA_LIB_PATH) $(DRIVER_LIBS) -lXv -lX11-xcb -lxcb-dri2 -lm
|
||||||
|
@@ -4,11 +4,10 @@ include $(TOP)/configs/current
|
|||||||
LIBBASENAME = r300_drv_video
|
LIBBASENAME = r300_drv_video
|
||||||
|
|
||||||
DRIVER_DEFINES = -DGALLIUM_SOFTPIPE
|
DRIVER_DEFINES = -DGALLIUM_SOFTPIPE
|
||||||
DRIVER_INCLUDES =
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
@@ -16,6 +15,7 @@ PIPE_DRIVERS = \
|
|||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -4,18 +4,18 @@ include $(TOP)/configs/current
|
|||||||
LIBBASENAME = r600_drv_video
|
LIBBASENAME = r600_drv_video
|
||||||
|
|
||||||
DRIVER_DEFINES = -DGALLIUM_SOFTPIPE
|
DRIVER_DEFINES = -DGALLIUM_SOFTPIPE
|
||||||
DRIVER_INCLUDES =
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ PIPE_DRIVERS = \
|
|||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_xsp.c
|
||||||
|
|
||||||
DRIVER_LIBS =
|
DRIVER_LIBS =
|
||||||
|
|
||||||
|
@@ -3,8 +3,9 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBBASENAME = vdpau_nouveau
|
LIBBASENAME = vdpau_nouveau
|
||||||
|
|
||||||
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/nouveau/drm/libnouveaudrm.a \
|
$(TOP)/src/gallium/winsys/nouveau/drm/libnouveaudrm.a \
|
||||||
$(TOP)/src/gallium/drivers/nvfx/libnvfx.a \
|
$(TOP)/src/gallium/drivers/nvfx/libnvfx.a \
|
||||||
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
||||||
@@ -16,6 +17,7 @@ PIPE_DRIVERS = \
|
|||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -3,10 +3,10 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBBASENAME = vdpau_r300
|
LIBBASENAME = vdpau_r300
|
||||||
|
|
||||||
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||||
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
||||||
@@ -17,6 +17,7 @@ PIPE_DRIVERS = \
|
|||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -3,15 +3,17 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBBASENAME = vdpau_r600
|
LIBBASENAME = vdpau_r600
|
||||||
|
|
||||||
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ PIPE_DRIVERS = \
|
|||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_xsp.c
|
||||||
|
|
||||||
DRIVER_LIBS =
|
DRIVER_LIBS =
|
||||||
|
|
||||||
|
@@ -4,7 +4,6 @@ include $(TOP)/configs/current
|
|||||||
LIBBASENAME = XvMCnouveau
|
LIBBASENAME = XvMCnouveau
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/nouveau/drm/libnouveaudrm.a \
|
$(TOP)/src/gallium/winsys/nouveau/drm/libnouveaudrm.a \
|
||||||
$(TOP)/src/gallium/drivers/nvfx/libnvfx.a \
|
$(TOP)/src/gallium/drivers/nvfx/libnvfx.a \
|
||||||
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
||||||
@@ -16,6 +15,7 @@ PIPE_DRIVERS = \
|
|||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -3,15 +3,17 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBBASENAME = XvMCr300
|
LIBBASENAME = XvMCr300
|
||||||
|
|
||||||
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -3,15 +3,17 @@ include $(TOP)/configs/current
|
|||||||
|
|
||||||
LIBBASENAME = XvMCr600
|
LIBBASENAME = XvMCr600
|
||||||
|
|
||||||
|
DRIVER_INCLUDES = $(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
||||||
|
|
||||||
PIPE_DRIVERS = \
|
PIPE_DRIVERS = \
|
||||||
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
$(TOP)/src/gallium/drivers/r600/libr600.a \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/dri/libvldri.a \
|
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
target.c \
|
target.c \
|
||||||
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_dri.c \
|
||||||
$(COMMON_GALLIUM_SOURCES) \
|
$(COMMON_GALLIUM_SOURCES) \
|
||||||
$(DRIVER_SOURCES)
|
$(DRIVER_SOURCES)
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ PIPE_DRIVERS = \
|
|||||||
$(TOP)/src/gallium/auxiliary/libgallium.a
|
$(TOP)/src/gallium/auxiliary/libgallium.a
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
$(TOP)/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
|
$(TOP)/src/gallium/auxiliary/vl/vl_winsys_xsp.c
|
||||||
|
|
||||||
DRIVER_LIBS =
|
DRIVER_LIBS =
|
||||||
|
|
||||||
|
@@ -1,12 +0,0 @@
|
|||||||
# src/gallium/winsys/Makefile
|
|
||||||
TOP = ../../../..
|
|
||||||
include $(TOP)/configs/current
|
|
||||||
|
|
||||||
SUBDIRS = $(GALLIUM_STATE_TRACKERS_DIRS) $(GALLIUM_WINSYS_DIRS)
|
|
||||||
|
|
||||||
default install clean:
|
|
||||||
@for dir in $(SUBDIRS) ; do \
|
|
||||||
if [ -d $$dir ] ; then \
|
|
||||||
(cd $$dir && $(MAKE) $@) || exit 1; \
|
|
||||||
fi \
|
|
||||||
done
|
|
@@ -1,12 +0,0 @@
|
|||||||
TOP = ../../../../..
|
|
||||||
include $(TOP)/configs/current
|
|
||||||
|
|
||||||
LIBNAME = vldri
|
|
||||||
|
|
||||||
LIBRARY_INCLUDES = -I$(TOP)/src/gallium/winsys/g3dvl \
|
|
||||||
$(shell $(PKG_CONFIG) libdrm --cflags-only-I)
|
|
||||||
|
|
||||||
C_SOURCES = \
|
|
||||||
dri_winsys.c
|
|
||||||
|
|
||||||
include ../../../Makefile.template
|
|
Reference in New Issue
Block a user