mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-21 11:30:11 +01:00
build: Remove EXTRA_LIB_PATH
You can add extra library paths to LDFLAGS directly.
This commit is contained in:
parent
e273ed37ea
commit
d12b07eb1a
6 changed files with 24 additions and 29 deletions
|
|
@ -20,7 +20,6 @@ CXXFLAGS_NOVISIBILITY = @CPPFLAGS@ @CXXFLAGS@ \
|
||||||
CFLAGS = $(CFLAGS_NOVISIBILITY) @VISIBILITY_CFLAGS@
|
CFLAGS = $(CFLAGS_NOVISIBILITY) @VISIBILITY_CFLAGS@
|
||||||
CXXFLAGS = $(CXXFLAGS_NOVISIBILITY) @VISIBILITY_CXXFLAGS@
|
CXXFLAGS = $(CXXFLAGS_NOVISIBILITY) @VISIBILITY_CXXFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
EXTRA_LIB_PATH = @EXTRA_LIB_PATH@
|
|
||||||
RADEON_CFLAGS = @RADEON_CFLAGS@
|
RADEON_CFLAGS = @RADEON_CFLAGS@
|
||||||
RADEON_LIBS = @RADEON_LIBS@
|
RADEON_LIBS = @RADEON_LIBS@
|
||||||
NOUVEAU_CFLAGS = @NOUVEAU_CFLAGS@
|
NOUVEAU_CFLAGS = @NOUVEAU_CFLAGS@
|
||||||
|
|
@ -129,22 +128,22 @@ GLW_SOURCES = @GLW_SOURCES@
|
||||||
MOTIF_CFLAGS = @MOTIF_CFLAGS@
|
MOTIF_CFLAGS = @MOTIF_CFLAGS@
|
||||||
|
|
||||||
# Library/program dependencies
|
# Library/program dependencies
|
||||||
GL_LIB_DEPS = $(EXTRA_LIB_PATH) @GL_LIB_DEPS@
|
GL_LIB_DEPS = @GL_LIB_DEPS@
|
||||||
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \
|
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @OSMESA_MESA_DEPS@ \
|
||||||
$(EXTRA_LIB_PATH) @OSMESA_LIB_DEPS@
|
@OSMESA_LIB_DEPS@
|
||||||
EGL_LIB_DEPS = $(EXTRA_LIB_PATH) @EGL_LIB_DEPS@
|
EGL_LIB_DEPS = @EGL_LIB_DEPS@
|
||||||
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \
|
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLU_MESA_DEPS@ \
|
||||||
$(EXTRA_LIB_PATH) @GLU_LIB_DEPS@
|
@GLU_LIB_DEPS@
|
||||||
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \
|
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) @GLW_MESA_DEPS@ \
|
||||||
$(EXTRA_LIB_PATH) @GLW_LIB_DEPS@
|
@GLW_LIB_DEPS@
|
||||||
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv1_CM_LIB_DEPS@
|
GLESv1_CM_LIB_DEPS = @GLESv1_CM_LIB_DEPS@
|
||||||
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) @GLESv2_LIB_DEPS@
|
GLESv2_LIB_DEPS = @GLESv2_LIB_DEPS@
|
||||||
VG_LIB_DEPS = $(EXTRA_LIB_PATH) @VG_LIB_DEPS@
|
VG_LIB_DEPS = @VG_LIB_DEPS@
|
||||||
GLAPI_LIB_DEPS = $(EXTRA_LIB_PATH) @GLAPI_LIB_DEPS@
|
GLAPI_LIB_DEPS = @GLAPI_LIB_DEPS@
|
||||||
|
|
||||||
# DRI dependencies
|
# DRI dependencies
|
||||||
DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @DRI_LIB_DEPS@
|
DRI_LIB_DEPS = @DRI_LIB_DEPS@
|
||||||
GALLIUM_DRI_LIB_DEPS = $(EXTRA_LIB_PATH) @GALLIUM_DRI_LIB_DEPS@
|
GALLIUM_DRI_LIB_DEPS = @GALLIUM_DRI_LIB_DEPS@
|
||||||
LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
|
LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
|
||||||
LIBDRM_LIB = @LIBDRM_LIBS@
|
LIBDRM_LIB = @LIBDRM_LIBS@
|
||||||
DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
|
DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
|
||||||
|
|
|
||||||
|
|
@ -113,15 +113,15 @@ EGL_CLIENT_APIS = $(GL_LIB)
|
||||||
|
|
||||||
# Library dependencies
|
# Library dependencies
|
||||||
#EXTRA_LIB_PATH ?=
|
#EXTRA_LIB_PATH ?=
|
||||||
GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread
|
GL_LIB_DEPS = -lX11 -lXext -lm -lpthread
|
||||||
EGL_LIB_DEPS = $(EXTRA_LIB_PATH) -ldl -lpthread
|
EGL_LIB_DEPS = -ldl -lpthread
|
||||||
OSMESA_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
|
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
|
||||||
GLU_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lm
|
GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lm
|
||||||
GLW_LIB_DEPS = $(EXTRA_LIB_PATH) -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lXt -lX11
|
GLW_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -lXt -lX11
|
||||||
GLESv1_CM_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
GLESv1_CM_LIB_DEPS = -lpthread
|
||||||
GLESv2_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
GLESv2_LIB_DEPS = -lpthread
|
||||||
VG_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
VG_LIB_DEPS = -lpthread
|
||||||
GLAPI_LIB_DEPS = $(EXTRA_LIB_PATH) -lpthread
|
GLAPI_LIB_DEPS = -lpthread
|
||||||
|
|
||||||
# Program dependencies - specific GL libraries added in Makefiles
|
# Program dependencies - specific GL libraries added in Makefiles
|
||||||
X11_LIBS = -lX11
|
X11_LIBS = -lX11
|
||||||
|
|
|
||||||
|
|
@ -146,12 +146,8 @@ dnl LIB_DIR - library basename
|
||||||
LIB_DIR=`echo $libdir | $SED 's%.*/%%'`
|
LIB_DIR=`echo $libdir | $SED 's%.*/%%'`
|
||||||
AC_SUBST([LIB_DIR])
|
AC_SUBST([LIB_DIR])
|
||||||
|
|
||||||
dnl Cache LDFLAGS so we can add EXTRA_LIB_PATH and restore it later
|
dnl Cache LDFLAGS and CPPFLAGS so we can add to them and restore later
|
||||||
_SAVE_LDFLAGS="$LDFLAGS"
|
_SAVE_LDFLAGS="$LDFLAGS"
|
||||||
AC_ARG_VAR([EXTRA_LIB_PATH],[Extra -L paths for the linker])
|
|
||||||
AC_SUBST([EXTRA_LIB_PATH])
|
|
||||||
|
|
||||||
dnl Cache CPPFLAGS so we can add *_INCLUDES and restore it later
|
|
||||||
_SAVE_CPPFLAGS="$CPPFLAGS"
|
_SAVE_CPPFLAGS="$CPPFLAGS"
|
||||||
|
|
||||||
dnl Compiler macros
|
dnl Compiler macros
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
$(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 = $(DRIVER_LIBS) -lva -lXext -lX11 -lm
|
||||||
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/va/libvatracker.a
|
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/va/libvatracker.a
|
||||||
|
|
||||||
ifeq ($(MESA_LLVM),1)
|
ifeq ($(MESA_LLVM),1)
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
$(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 = $(DRIVER_LIBS) -lvdpau -lX11-xcb -lxcb-dri2 -lm -lrt
|
||||||
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/vdpau/libvdpautracker.a
|
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/vdpau/libvdpautracker.a
|
||||||
|
|
||||||
ifeq ($(MESA_LLVM),1)
|
ifeq ($(MESA_LLVM),1)
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ INCLUDES = -I$(TOP)/src/gallium/include \
|
||||||
-I$(TOP)/src/gallium/winsys \
|
-I$(TOP)/src/gallium/winsys \
|
||||||
$(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 = $(DRIVER_LIBS) -lXv -lX11-xcb -lxcb-dri2 -lm
|
||||||
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/xvmc/libxvmctracker.a
|
STATE_TRACKER_LIB = $(TOP)/src/gallium/state_trackers/xvmc/libxvmctracker.a
|
||||||
|
|
||||||
ifeq ($(MESA_LLVM),1)
|
ifeq ($(MESA_LLVM),1)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue