[Mesa-dev] [PATCH 01/15] dri/common: remove unused libdri_test_stubs.la

Emil Velikov emil.l.velikov at gmail.com
Tue Jun 7 16:33:34 UTC 2016


From: Emil Velikov <emil.velikov at collabora.com>

... and associated file(s).

No longer needed since commit 057259655e7 ("i965: Don't link libmesa or
libdri_test_stubs into tests")

Cc: Jason Ekstrand <jason.ekstrand at intel.com>
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
---
 src/mesa/drivers/dri/common/Makefile.am      |  6 +-
 src/mesa/drivers/dri/common/Makefile.sources |  3 -
 src/mesa/drivers/dri/common/dri_test.c       | 96 ----------------------------
 3 files changed, 1 insertion(+), 104 deletions(-)
 delete mode 100644 src/mesa/drivers/dri/common/dri_test.c

diff --git a/src/mesa/drivers/dri/common/Makefile.am b/src/mesa/drivers/dri/common/Makefile.am
index 2973a06..c85c470 100644
--- a/src/mesa/drivers/dri/common/Makefile.am
+++ b/src/mesa/drivers/dri/common/Makefile.am
@@ -40,8 +40,7 @@ AM_CFLAGS = \
 noinst_LTLIBRARIES = \
 	libdricommon.la \
 	libxmlconfig.la \
-	libmegadriver_stub.la \
-	libdri_test_stubs.la
+	libmegadriver_stub.la
 
 libdricommon_la_SOURCES = $(DRI_COMMON_FILES)
 
@@ -49,9 +48,6 @@ libxmlconfig_la_SOURCES = $(XMLCONFIG_FILES)
 libxmlconfig_la_CFLAGS = $(AM_CFLAGS) $(EXPAT_CFLAGS)
 libxmlconfig_la_LIBADD = $(EXPAT_LIBS) -lm
 
-libdri_test_stubs_la_SOURCES = $(test_stubs_FILES)
-libdri_test_stubs_la_CFLAGS = $(AM_CFLAGS) -DNO_MAIN
-
 libmegadriver_stub_la_SOURCES = $(megadriver_stub_FILES)
 
 sysconf_DATA = drirc
diff --git a/src/mesa/drivers/dri/common/Makefile.sources b/src/mesa/drivers/dri/common/Makefile.sources
index d5d8da8..9d3cdd3 100644
--- a/src/mesa/drivers/dri/common/Makefile.sources
+++ b/src/mesa/drivers/dri/common/Makefile.sources
@@ -17,8 +17,5 @@ mesa_dri_common_INCLUDES := \
 	src/mesa \
 	src/mesa/drivers/dri/common
 
-test_stubs_FILES := \
-	dri_test.c
-
 megadriver_stub_FILES := \
 	megadriver_stub.c
diff --git a/src/mesa/drivers/dri/common/dri_test.c b/src/mesa/drivers/dri/common/dri_test.c
deleted file mode 100644
index 57bfa5b..0000000
--- a/src/mesa/drivers/dri/common/dri_test.c
+++ /dev/null
@@ -1,96 +0,0 @@
-#include "main/glheader.h"
-#include "main/compiler.h"
-#include "glapi/glapi.h"
-
-/* This is just supposed to make sure we get a reference to
-   the driver entry symbol that the compiler doesn't optimize away */
-
-extern char __driDriverExtensions[];
-
-/* provide glapi symbols */
-
-#if defined(GLX_USE_TLS)
-
-PUBLIC __thread struct _glapi_table * _glapi_tls_Dispatch
-    __attribute__((tls_model("initial-exec")));
-
-PUBLIC __thread void * _glapi_tls_Context
-    __attribute__((tls_model("initial-exec")));
-
-PUBLIC const struct _glapi_table *_glapi_Dispatch;
-PUBLIC const void *_glapi_Context;
-
-#else
-
-PUBLIC struct _glapi_table *_glapi_Dispatch;
-PUBLIC void *_glapi_Context;
-
-#endif
-
-PUBLIC void
-_glapi_check_multithread(void)
-{}
-
-PUBLIC void
-_glapi_set_context(void *context)
-{}
-
-PUBLIC void *
-_glapi_get_context(void)
-{
-	return 0;
-}
-
-PUBLIC void
-_glapi_set_dispatch(struct _glapi_table *dispatch)
-{}
-
-PUBLIC struct _glapi_table *
-_glapi_get_dispatch(void)
-{
-	return 0;
-}
-
-PUBLIC int
-_glapi_add_dispatch( const char * const * function_names,
-		     const char * parameter_signature )
-{
-	return 0;
-}
-
-PUBLIC GLint
-_glapi_get_proc_offset(const char *funcName)
-{
-	return 0;
-}
-
-PUBLIC _glapi_proc
-_glapi_get_proc_address(const char *funcName)
-{
-	return 0;
-}
-
-PUBLIC GLuint
-_glapi_get_dispatch_table_size(void)
-{
-	return 0;
-}
-
-PUBLIC void
-_glapi_set_nop_handler(_glapi_nop_handler_proc func)
-{
-}
-
-PUBLIC struct _glapi_table *
-_glapi_new_nop_table(unsigned num_entries)
-{
-	return NULL;
-}
-
-#ifndef NO_MAIN
-int main(int argc, char** argv)
-{
-   void* p = __driDriverExtensions;
-   return (int)(unsigned long)p;
-}
-#endif
-- 
2.8.2



More information about the mesa-dev mailing list