gallium: Move xorg drivers to targets
Attached output from git commit:
rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/Makefile (95%)
rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/intel_xorg.c (98%)
rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/Makefile (78%)
rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/intel_xorg.c (98%)
rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/Makefile (96%)
rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/nouveau_xorg.c (98%)
rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/Makefile (73%)
rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/radeon_xorg.c (98%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/Makefile (97%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/SConscript (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_driver.h (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_hook.h (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_ioctl.c (99%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_screen.c (100%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_video.c (99%)
rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_xorg.c (100%)
This commit is contained in:
@@ -1323,6 +1323,9 @@ if test "x$enable_gallium_svga" = xyes; then
|
||||
if test "x$enable_egl" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS egl-vmwgfx"
|
||||
fi
|
||||
if test "x$HAVE_XORG" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS xorg-vmwgfx"
|
||||
fi
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS svga"
|
||||
elif test "x$enable_gallium_svga" = xauto; then
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS svga"
|
||||
@@ -1344,6 +1347,9 @@ if test "x$enable_gallium_intel" = xyes; then
|
||||
if test "x$enable_egl" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS egl-i915 egl-i965"
|
||||
fi
|
||||
if test "x$HAVE_XORG" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS xorg-i915 xorg-i965"
|
||||
fi
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS i915 i965"
|
||||
elif test "x$enable_gallium_intel" = xauto; then
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS i915 i965"
|
||||
@@ -1365,6 +1371,9 @@ if test "x$enable_gallium_radeon" = xyes; then
|
||||
if test "x$enable_egl" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS egl-radeon"
|
||||
fi
|
||||
if test "x$HAVE_XORG" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS xorg-radeon"
|
||||
fi
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300"
|
||||
elif test "x$enable_gallium_radeon" = xauto; then
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300"
|
||||
@@ -1386,6 +1395,9 @@ if test "x$enable_gallium_nouveau" = xyes; then
|
||||
if test "x$enable_egl" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS egl-nouveau"
|
||||
fi
|
||||
if test "x$HAVE_XORG" = xyes; then
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS xorg-nouveau"
|
||||
fi
|
||||
GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS nouveau nvfx nv50"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
TOP = ../../../..
|
||||
include $(TOP)/configs/current
|
||||
|
||||
TARGET = modesetting_drv.so
|
||||
CFILES = $(wildcard ./*.c)
|
||||
OBJECTS = $(patsubst ./%.c,./%.o,$(CFILES))
|
||||
TOP = ../../../../../..
|
||||
|
||||
include $(TOP)/configs/current
|
||||
|
||||
INCLUDES = \
|
||||
$(shell pkg-config --cflags-only-I pixman-1 xorg-server libdrm xproto) \
|
||||
-I../gem \
|
||||
-I$(TOP)/src/gallium/winsys/drm/intel/gem \
|
||||
-I$(TOP)/src/gallium/include \
|
||||
-I$(TOP)/src/gallium/drivers \
|
||||
-I$(TOP)/src/gallium/auxiliary \
|
||||
+1
-1
@@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "../../../../state_trackers/xorg/xorg_winsys.h"
|
||||
#include "../../state_trackers/xorg/xorg_winsys.h"
|
||||
|
||||
static void intel_xorg_identify(int flags);
|
||||
static Bool intel_xorg_pci_probe(DriverPtr driver,
|
||||
@@ -1,23 +1,17 @@
|
||||
TOP = ../../../../../..
|
||||
|
||||
|
||||
GALLIUMDIR = $(TOP)/src/gallium
|
||||
TOP = ../../../..
|
||||
include $(TOP)/configs/current
|
||||
|
||||
TARGET = i965g_drv.so
|
||||
|
||||
CFILES = $(wildcard ./*.c)
|
||||
|
||||
include ${TOP}/configs/current
|
||||
|
||||
OBJECTS = $(patsubst ./%.c,./%.o,$(CFILES))
|
||||
|
||||
CFLAGS = -DHAVE_CONFIG_H \
|
||||
-g -Wall -Wimplicit-function-declaration -fPIC \
|
||||
$(shell pkg-config --cflags pixman-1 xorg-server libdrm xproto) \
|
||||
-I${GALLIUMDIR}/include \
|
||||
-I${GALLIUMDIR}/drivers \
|
||||
-I${GALLIUMDIR}/auxiliary \
|
||||
-I${TOP}/src/mesa \
|
||||
-I$(TOP)/src/gallium/include \
|
||||
-I$(TOP)/src/gallium/drivers \
|
||||
-I$(TOP)/src/gallium/auxiliary \
|
||||
-I$(TOP)/src/mesa \
|
||||
-I$(TOP)/include \
|
||||
-I$(TOP)/src/egl/main
|
||||
|
||||
@@ -34,7 +28,7 @@ TARGET_STAGING = $(TOP)/$(LIB_DIR)/gallium/$(TARGET)
|
||||
|
||||
all default: $(TARGET) $(TARGET_STAGING)
|
||||
|
||||
$(TARGET): $(OBJECTS) Makefile $(GALLIUMDIR)/state_trackers/xorg/libxorgtracker.a $(LIBS)
|
||||
$(TARGET): $(OBJECTS) Makefile $(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a $(LIBS)
|
||||
$(TOP)/bin/mklib -noprefix -o $@ \
|
||||
$(OBJECTS) $(LIBS) $(shell pkg-config --libs libdrm) -ldrm_intel
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "../../../../state_trackers/xorg/xorg_winsys.h"
|
||||
#include "../../state_trackers/xorg/xorg_winsys.h"
|
||||
|
||||
static void intel_xorg_identify(int flags);
|
||||
static Bool intel_xorg_pci_probe(DriverPtr driver,
|
||||
+3
-4
@@ -1,13 +1,12 @@
|
||||
TOP = ../../../..
|
||||
include $(TOP)/configs/current
|
||||
|
||||
TARGET = modesetting_drv.so
|
||||
CFILES = $(wildcard ./*.c)
|
||||
OBJECTS = $(patsubst ./%.c,./%.o,$(CFILES))
|
||||
TOP = ../../../../../..
|
||||
|
||||
include $(TOP)/configs/current
|
||||
|
||||
INCLUDES = \
|
||||
$(shell pkg-config --cflags-only-I pixman-1 xorg-server libdrm xproto) \
|
||||
-I../gem \
|
||||
-I$(TOP)/src/gallium/include \
|
||||
-I$(TOP)/src/gallium/drivers \
|
||||
-I$(TOP)/src/gallium/auxiliary \
|
||||
+1
-1
@@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "../../../../state_trackers/xorg/xorg_winsys.h"
|
||||
#include "../../state_trackers/xorg/xorg_winsys.h"
|
||||
|
||||
static void nouveau_xorg_identify(int flags);
|
||||
static Bool nouveau_xorg_pci_probe(DriverPtr driver, int entity_num,
|
||||
+8
-14
@@ -1,29 +1,23 @@
|
||||
TOP = ../../../../../..
|
||||
|
||||
|
||||
GALLIUMDIR = $(TOP)/src/gallium
|
||||
TOP = ../../../..
|
||||
include $(TOP)/configs/current
|
||||
|
||||
TARGET = radeong_drv.so
|
||||
|
||||
CFILES = $(wildcard ./*.c)
|
||||
|
||||
include ${TOP}/configs/current
|
||||
|
||||
OBJECTS = $(patsubst ./%.c,./%.o,$(CFILES))
|
||||
|
||||
CFLAGS = -DHAVE_CONFIG_H \
|
||||
-g -Wall -Wimplicit-function-declaration -fPIC \
|
||||
$(shell pkg-config --cflags pixman-1 xorg-server libdrm xproto) \
|
||||
-I${GALLIUMDIR}/include \
|
||||
-I${GALLIUMDIR}/drivers \
|
||||
-I${GALLIUMDIR}/auxiliary \
|
||||
-I$(TOP)/src/gallium/include \
|
||||
-I$(TOP)/src/gallium/drivers \
|
||||
-I$(TOP)/src/gallium/auxiliary \
|
||||
-I${TOP}/src/mesa \
|
||||
-I$(TOP)/include \
|
||||
-I$(TOP)/src/egl/main
|
||||
|
||||
LIBS = \
|
||||
$(GALLIUMDIR)/state_trackers/xorg/libxorgtracker.a \
|
||||
$(GALLIUMDIR)/winsys/drm/radeon/core/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a \
|
||||
$(TOP)/src/gallium/winsys/drm/radeon/core/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||
@@ -34,7 +28,7 @@ TARGET_STAGING = $(TOP)/$(LIB_DIR)/gallium/$(TARGET)
|
||||
|
||||
all default: $(TARGET) $(TARGET_STAGING)
|
||||
|
||||
$(TARGET): $(OBJECTS) Makefile $(GALLIUMDIR)/state_trackers/xorg/libxorgtracker.a $(LIBS)
|
||||
$(TARGET): $(OBJECTS) Makefile $(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a $(LIBS)
|
||||
$(TOP)/bin/mklib -noprefix -o $@ \
|
||||
$(OBJECTS) $(LIBS) $(shell pkg-config --libs libdrm) -ldrm_radeon
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "../../../../state_trackers/xorg/xorg_winsys.h"
|
||||
#include "../../state_trackers/xorg/xorg_winsys.h"
|
||||
|
||||
static void radeon_xorg_identify(int flags);
|
||||
static Bool radeon_xorg_pci_probe(DriverPtr driver,
|
||||
+1
-2
@@ -1,5 +1,4 @@
|
||||
TOP = ../../../../../..
|
||||
|
||||
TOP = ../../../..
|
||||
include $(TOP)/configs/current
|
||||
|
||||
TARGET = vmwgfx_drv.so
|
||||
+1
-1
@@ -42,7 +42,7 @@
|
||||
|
||||
#include <sys/mman.h>
|
||||
#include "xf86drm.h"
|
||||
#include "../core/vmwgfx_drm.h"
|
||||
#include "../../winsys/drm/vmware/core/vmwgfx_drm.h"
|
||||
|
||||
#include "vmw_driver.h"
|
||||
#include "util/u_debug.h"
|
||||
+1
-1
@@ -62,7 +62,7 @@ typedef uint8_t uint8;
|
||||
#include <X11/extensions/Xv.h>
|
||||
|
||||
#include "xf86drm.h"
|
||||
#include "../core/vmwgfx_drm.h"
|
||||
#include "../../winsys/drm/vmware/core/vmwgfx_drm.h"
|
||||
|
||||
#define MAKE_ATOM(a) MakeAtom(a, sizeof(a) - 1, TRUE)
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
Import('*')
|
||||
|
||||
SConscript(['core/SConscript',])
|
||||
|
||||
if 'xorg' in env['statetrackers']:
|
||||
|
||||
SConscript(['xorg/SConscript'])
|
||||
|
||||
Reference in New Issue
Block a user