mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 00:00:11 +01:00
[PATCH] makefiles: use configured name for -ldrm* where possible
For precise lts support I had to do some magic with the library names, which works fine as long as the libraries from pkg-config are used. The parts with src/gallium/targets/va-*/Makefile will not apply on the master branch, but do apply to the 9.0 branch. NOTE: This is a candidate for the 9.0 branch. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Acked-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
6346214f05
commit
4f0537e645
13 changed files with 25 additions and 25 deletions
|
|
@ -144,7 +144,7 @@ GLAPI_LIB_DEPS = @GLAPI_LIB_DEPS@
|
|||
DRI_LIB_DEPS = @DRI_LIB_DEPS@
|
||||
GALLIUM_DRI_LIB_DEPS = @GALLIUM_DRI_LIB_DEPS@
|
||||
LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
|
||||
LIBDRM_LIB = @LIBDRM_LIBS@
|
||||
LIBDRM_LIBS = @LIBDRM_LIBS@
|
||||
DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
|
||||
GLPROTO_CFLAGS = @GLPROTO_CFLAGS@
|
||||
EXPAT_INCLUDES = @EXPAT_INCLUDES@
|
||||
|
|
|
|||
|
|
@ -28,6 +28,6 @@ endif
|
|||
|
||||
include ../Makefile.dri
|
||||
|
||||
GALLIUM_DRI_LIB_DEPS += -ldrm_intel
|
||||
GALLIUM_DRI_LIB_DEPS += $(INTEL_LIBS)
|
||||
|
||||
symlinks:
|
||||
|
|
|
|||
|
|
@ -21,6 +21,6 @@ DRIVER_DEFINES = \
|
|||
|
||||
include ../Makefile.dri
|
||||
|
||||
GALLIUM_DRI_LIB_DEPS += -ldrm_radeon
|
||||
GALLIUM_DRI_LIB_DEPS += $(RADEON_LIBS)
|
||||
|
||||
symlinks:
|
||||
|
|
|
|||
|
|
@ -21,6 +21,6 @@ DRIVER_DEFINES = \
|
|||
|
||||
include ../Makefile.dri
|
||||
|
||||
GALLIUM_DRI_LIB_DEPS += -ldrm_radeon
|
||||
GALLIUM_DRI_LIB_DEPS += $(RADEON_LIBS)
|
||||
|
||||
symlinks:
|
||||
|
|
|
|||
|
|
@ -21,6 +21,6 @@ DRIVER_DEFINES = \
|
|||
|
||||
include ../Makefile.dri
|
||||
|
||||
GALLIUM_DRI_LIB_DEPS += -ldrm_radeon
|
||||
GALLIUM_DRI_LIB_DEPS += $(RADEON_LIBS)
|
||||
|
||||
symlinks:
|
||||
|
|
|
|||
|
|
@ -48,17 +48,17 @@ egl_SYS += $(LIBUDEV_LIBS) $(DLOPEN_LIBS) -lEGL -lm -lpthread
|
|||
ifneq ($(findstring x11, $(EGL_PLATFORMS)),)
|
||||
egl_CPPFLAGS += $(LIBDRM_CFLAGS)
|
||||
egl_LIBS += $(TOP)/src/gallium/winsys/sw/xlib/libws_xlib.a
|
||||
egl_SYS += -lX11 -lXext -lXfixes $(LIBDRM_LIB)
|
||||
egl_SYS += -lX11 -lXext -lXfixes $(LIBDRM_LIBS)
|
||||
endif
|
||||
ifneq ($(findstring wayland, $(EGL_PLATFORMS)),)
|
||||
egl_CPPFLAGS += $(LIBDRM_CFLAGS)
|
||||
egl_LIBS += $(TOP)/src/gallium/winsys/sw/wayland/libws_wayland.a
|
||||
egl_LIBS += $(TOP)/src/egl/wayland/wayland-drm/.libs/libwayland-drm.a
|
||||
egl_SYS += $(LIBDRM_LIB) $(WAYLAND_LIBS)
|
||||
egl_SYS += $(LIBDRM_LIBS) $(WAYLAND_LIBS)
|
||||
endif
|
||||
ifneq ($(findstring drm, $(EGL_PLATFORMS)),)
|
||||
egl_CPPFLAGS += $(LIBDRM_CFLAGS)
|
||||
egl_SYS += $(LIBDRM_LIB) -lgbm
|
||||
egl_SYS += $(LIBDRM_LIBS) -lgbm
|
||||
endif
|
||||
ifneq ($(findstring fbdev, $(EGL_PLATFORMS)),)
|
||||
egl_LIBS += $(TOP)/src/gallium/winsys/sw/fbdev/libfbdev.a
|
||||
|
|
@ -93,7 +93,7 @@ egl_CPPFLAGS += -D_EGL_PIPE_I915=1
|
|||
egl_LIBS += \
|
||||
$(TOP)/src/gallium/winsys/i915/drm/libi915drm.a \
|
||||
$(TOP)/src/gallium/drivers/i915/libi915.a
|
||||
egl_SYS += -ldrm_intel
|
||||
egl_SYS += $(INTEL_LIBS)
|
||||
endif
|
||||
|
||||
# nouveau
|
||||
|
|
@ -105,7 +105,7 @@ egl_LIBS += \
|
|||
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
||||
$(TOP)/src/gallium/drivers/nvc0/libnvc0.a \
|
||||
$(TOP)/src/gallium/drivers/nouveau/libnouveau.a
|
||||
egl_SYS += -ldrm_nouveau
|
||||
egl_SYS += $(NOUVEAU_LIBS)
|
||||
endif
|
||||
|
||||
# r300
|
||||
|
|
@ -115,7 +115,7 @@ egl_CPPFLAGS += -D_EGL_PIPE_R300=1
|
|||
egl_LIBS += \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/r300/libr300.a
|
||||
egl_SYS += -ldrm_radeon
|
||||
egl_SYS += $(RADEON_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
@ -126,7 +126,7 @@ egl_CPPFLAGS += -D_EGL_PIPE_R600=1
|
|||
egl_LIBS += \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/r600/libr600.a
|
||||
egl_SYS += -ldrm_radeon
|
||||
egl_SYS += $(RADEON_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
@ -137,7 +137,7 @@ egl_CPPFLAGS += -D_EGL_PIPE_RADEONSI=1
|
|||
egl_LIBS += \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/radeonsi/libradeonsi.a
|
||||
egl_SYS += -ldrm_radeon
|
||||
egl_SYS += $(RADEON_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ GBM_INCLUDES = \
|
|||
-I$(TOP)/src/gallium/winsys \
|
||||
-I$(TOP)/src/gallium/include
|
||||
|
||||
GBM_LIBS = $(LIBUDEV_LIBS) $(LIBDRM_LIB) -lm \
|
||||
GBM_LIBS = $(LIBUDEV_LIBS) $(LIBDRM_LIBS) -lm \
|
||||
$(TOP)/src/gallium/state_trackers/gbm/libgbm.a \
|
||||
$(GALLIUM_PIPE_LOADER_LIBS) $(GALLIUM_AUXILIARIES)
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ PIPE_LIBS = \
|
|||
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
||||
$(GALLIUM_AUXILIARIES)
|
||||
|
||||
PIPE_SYS = $(LIBDRM_LIB) -lm -lpthread $(DLOPEN_LIBS)
|
||||
PIPE_SYS = $(LIBDRM_LIBS) -lm -lpthread $(DLOPEN_LIBS)
|
||||
|
||||
PIPE_CFLAGS = $(LIBDRM_CFLAGS)
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ PIPE_LDFLAGS = -Wl,--no-undefined
|
|||
i915_LIBS = \
|
||||
$(TOP)/src/gallium/winsys/i915/drm/libi915drm.a \
|
||||
$(TOP)/src/gallium/drivers/i915/libi915.a
|
||||
i915_SYS = -ldrm_intel
|
||||
i915_SYS = $(INTEL_LIBS)
|
||||
|
||||
# nouveau pipe driver
|
||||
nouveau_LIBS = \
|
||||
|
|
@ -43,25 +43,25 @@ nouveau_LIBS = \
|
|||
$(TOP)/src/gallium/drivers/nv50/libnv50.a \
|
||||
$(TOP)/src/gallium/drivers/nvc0/libnvc0.a \
|
||||
$(TOP)/src/gallium/drivers/nouveau/libnouveau.a
|
||||
nouveau_SYS = -ldrm_nouveau
|
||||
nouveau_SYS = $(NOUVEAU_LIBS)
|
||||
|
||||
# r300 pipe driver
|
||||
r300_LIBS = \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/r300/libr300.a
|
||||
r300_SYS += -ldrm_radeon
|
||||
r300_SYS += $(RADEON_LIBS)
|
||||
|
||||
# r600 pipe driver
|
||||
r600_LIBS = \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/r600/libr600.a
|
||||
r600_SYS += -ldrm_radeon
|
||||
r600_SYS += $(RADEON_LIBS)
|
||||
|
||||
# radeonsi pipe driver
|
||||
radeonsi_LIBS = \
|
||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||
$(TOP)/src/gallium/drivers/radeonsi/libradeonsi.a
|
||||
radeonsi_SYS += -ldrm_radeon
|
||||
radeonsi_SYS += $(RADEON_LIBS)
|
||||
|
||||
# vmwgfx pipe driver
|
||||
vmwgfx_LIBS = \
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ C_SOURCES = \
|
|||
$(COMMON_GALLIUM_SOURCES) \
|
||||
$(DRIVER_SOURCES)
|
||||
|
||||
DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
|
||||
DRIVER_LIBS = $(LIBDRM_LIBS) $(RADEON_LIBS) -lXfixes
|
||||
|
||||
include ../Makefile.vdpau
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ C_SOURCES = \
|
|||
$(COMMON_GALLIUM_SOURCES) \
|
||||
$(DRIVER_SOURCES)
|
||||
|
||||
DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
|
||||
DRIVER_LIBS = $(LIBDRM_LIBS) $(RADEON_LIBS) -lXfixes
|
||||
|
||||
include ../Makefile.vdpau
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ C_SOURCES = \
|
|||
DRIVER_DEFINES = \
|
||||
-DGALLIUM_RBUG -DGALLIUM_TRACE -DGALLIUM_NOOP
|
||||
|
||||
DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
|
||||
DRIVER_LIBS = $(LIBDRM_LIBS) $(RADEON_LIBS) -lXfixes
|
||||
|
||||
include ../Makefile.vdpau
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ C_SOURCES = \
|
|||
$(COMMON_GALLIUM_SOURCES) \
|
||||
$(DRIVER_SOURCES)
|
||||
|
||||
DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
|
||||
DRIVER_LIBS = $(LIBDRM_LIBS) $(RADEON_LIBS) -lXfixes
|
||||
|
||||
include ../Makefile.xvmc
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ C_SOURCES = \
|
|||
$(COMMON_GALLIUM_SOURCES) \
|
||||
$(DRIVER_SOURCES)
|
||||
|
||||
DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm --libs) -lXfixes -ldrm_radeon
|
||||
DRIVER_LIBS = $(LIBDRM_LIBS) $(RADEON_LIBS) -lXfixes
|
||||
|
||||
include ../Makefile.xvmc
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue