automake: do not use symbols names for static glapi.la
In the cases where one links against the static glapi.la there is no need to create temporary variables only to explicitly link agaist it. Instead use SHARED_GLAPI_LIB to explicitly indicate when one is building and linking with the shared glapi provider. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
This commit is contained in:
@@ -40,9 +40,8 @@ lib@OSMESA_LIB@_la_SOURCES = target.c
|
||||
|
||||
lib@OSMESA_LIB@_la_LDFLAGS = -module -version-number @OSMESA_VERSION@ -no-undefined
|
||||
|
||||
GLAPI_LIB = $(top_builddir)/src/mapi/glapi/libglapi.la
|
||||
if HAVE_SHARED_GLAPI
|
||||
GLAPI_LIB += $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
endif
|
||||
|
||||
lib@OSMESA_LIB@_la_LIBADD = \
|
||||
@@ -51,8 +50,9 @@ lib@OSMESA_LIB@_la_LIBADD = \
|
||||
$(top_builddir)/src/gallium/winsys/sw/null/libws_null.la \
|
||||
$(top_builddir)/src/gallium/drivers/trace/libtrace.la \
|
||||
$(top_builddir)/src/gallium/drivers/softpipe/libsoftpipe.la \
|
||||
$(top_builddir)/src/gallium/state_trackers/osmesa/libosmesa.la \
|
||||
$(GLAPI_LIB) \
|
||||
$(top_builddir)/src/gallium/state_trackers/osmesa/libosmesa.la \
|
||||
$(top_builddir)/src/mapi/glapi/libglapi.la \
|
||||
$(SHARED_GLAPI_LIB) \
|
||||
$(OSMESA_LIB_DEPS) \
|
||||
$(CLOCK_LIB)
|
||||
|
||||
|
@@ -21,13 +21,11 @@
|
||||
|
||||
if HAVE_SHARED_GLAPI
|
||||
SHARED_GLAPI_CFLAGS = -DGLX_SHARED_GLAPI
|
||||
SHARED_GLAPI_LIBS = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
endif
|
||||
|
||||
SUBDIRS=. tests
|
||||
|
||||
GLAPI_LIB = $(top_builddir)/src/mapi/glapi/libglapi.la
|
||||
|
||||
if HAVE_XF86VIDMODE
|
||||
EXTRA_DEFINES_XF86VIDMODE = -DXF86VIDMODE
|
||||
endif
|
||||
@@ -106,8 +104,8 @@ libglx_la_LIBADD = $(top_builddir)/src/loader/libloader.la
|
||||
|
||||
GL_LIBS = \
|
||||
libglx.la \
|
||||
$(SHARED_GLAPI_LIBS) \
|
||||
$(GLAPI_LIB) \
|
||||
$(top_builddir)/src/mapi/glapi/libglapi.la \
|
||||
$(SHARED_GLAPI_LIB) \
|
||||
$(GL_LIB_DEPS)
|
||||
|
||||
GL_LDFLAGS = \
|
||||
|
@@ -37,14 +37,14 @@ lib@OSMESA_LIB@_la_SOURCES = osmesa.c
|
||||
|
||||
lib@OSMESA_LIB@_la_LDFLAGS = -module -version-number @OSMESA_VERSION@ -no-undefined
|
||||
|
||||
GLAPI_LIB = $(top_builddir)/src/mapi/glapi/libglapi.la
|
||||
if HAVE_SHARED_GLAPI
|
||||
GLAPI_LIB += $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la
|
||||
endif
|
||||
|
||||
lib@OSMESA_LIB@_la_LIBADD = \
|
||||
$(top_builddir)/src/mesa/libmesa.la \
|
||||
$(GLAPI_LIB) \
|
||||
$(top_builddir)/src/mapi/glapi/libglapi.la \
|
||||
$(SHARED_GLAPI_LIB) \
|
||||
$(OSMESA_LIB_DEPS)
|
||||
|
||||
if BUILD_SHARED
|
||||
|
Reference in New Issue
Block a user