ximage backend calls gallium_wrap_screen, which requires libidentity.a and libtrace.a. There are also some missing symbols in i965 due to the use of sw wrapper.tags/mesa-7.9-rc1
@@ -13,8 +13,14 @@ EGL_DRIVER_OBJECTS = $(EGL_DRIVER_SOURCES:.c=.o) | |||
common_LIBS = -ldrm -lm -ldl | |||
# ximage backend calls gallium_wrap_screen, which requires libidentity.a and | |||
# libtrace.a | |||
x11_ST = $(TOP)/src/gallium/state_trackers/egl/libeglx11.a \ | |||
$(TOP)/src/gallium/winsys/sw/xlib/libws_xlib.a | |||
$(TOP)/src/gallium/winsys/sw/xlib/libws_xlib.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \ | |||
$(TOP)/src/gallium/drivers/identity/libidentity.a \ | |||
$(TOP)/src/gallium/drivers/trace/libtrace.a | |||
x11_LIBS = $(common_LIBS) -lX11 -lXext -lXfixes | |||
kms_ST = $(TOP)/src/gallium/state_trackers/egl/libeglkms.a |
@@ -7,7 +7,6 @@ EGL_DRIVER_LIBS = -ldrm_intel | |||
EGL_DRIVER_PIPES = \ | |||
$(TOP)/src/gallium/winsys/i915/drm/libi915drm.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \ | |||
$(TOP)/src/gallium/drivers/trace/libtrace.a \ | |||
$(TOP)/src/gallium/drivers/i915/libi915.a | |||
@@ -7,8 +7,10 @@ EGL_DRIVER_LIBS = -ldrm_intel | |||
EGL_DRIVER_PIPES = \ | |||
$(TOP)/src/gallium/winsys/i965/drm/libi965drm.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \ | |||
$(TOP)/src/gallium/drivers/trace/libtrace.a \ | |||
$(TOP)/src/gallium/drivers/i965/libi965.a | |||
$(TOP)/src/gallium/drivers/i965/libi965.a \ | |||
$(TOP)/src/gallium/winsys/sw/drm/libswdrm.a \ | |||
$(TOP)/src/gallium/winsys/sw/wrapper/libwsw.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a | |||
include ../Makefile.egl |
@@ -9,7 +9,6 @@ EGL_DRIVER_PIPES = \ | |||
$(TOP)/src/gallium/winsys/nouveau/drm/libnouveaudrm.a \ | |||
$(TOP)/src/gallium/drivers/nvfx/libnvfx.a \ | |||
$(TOP)/src/gallium/drivers/nv50/libnv50.a \ | |||
$(TOP)/src/gallium/drivers/nouveau/libnouveau.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a | |||
$(TOP)/src/gallium/drivers/nouveau/libnouveau.a | |||
include ../Makefile.egl |
@@ -7,7 +7,6 @@ EGL_DRIVER_LIBS = -ldrm_radeon | |||
EGL_DRIVER_PIPES = \ | |||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \ | |||
$(TOP)/src/gallium/drivers/trace/libtrace.a \ | |||
$(TOP)/src/gallium/drivers/r300/libr300.a | |||
@@ -7,6 +7,6 @@ CFLAGS+="-I$(TOP)/src/gallium/include" | |||
EGL_DRIVER_NAME = swrast | |||
EGL_DRIVER_SOURCES = swrast_glue.c | |||
EGL_DRIVER_LIBS = | |||
EGL_DRIVER_PIPES = $(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a | |||
EGL_DRIVER_PIPES = | |||
include ../Makefile.egl |
@@ -7,7 +7,6 @@ EGL_DRIVER_LIBS = | |||
EGL_DRIVER_PIPES = \ | |||
$(TOP)/src/gallium/winsys/svga/drm/libsvgadrm.a \ | |||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \ | |||
$(TOP)/src/gallium/drivers/trace/libtrace.a \ | |||
$(TOP)/src/gallium/drivers/svga/libsvga.a | |||