From: Marek Olšák <marek.ol...@amd.com> Building gallium is faster by 7.5 seconds on a 4core/8thread 3GHz CPU. (gallium build time is reduced by 15% when building only radeonsi)
Non-recursive makefiles are great! --- src/gallium/Makefile.am | 12 ++++---- src/gallium/auxiliary/Makefile.am | 10 ++++++- .../auxiliary/target-helpers/inline_debug_helper.h | 26 ----------------- src/gallium/drivers/ddebug/Makefile.am | 9 ------ src/gallium/drivers/ddebug/Makefile.sources | 14 ++++----- src/gallium/drivers/noop/Makefile.am | 16 ----------- src/gallium/drivers/noop/Makefile.sources | 8 +++--- src/gallium/drivers/rbug/Makefile.am | 33 ---------------------- src/gallium/drivers/rbug/Makefile.sources | 18 ++++++------ src/gallium/drivers/trace/Makefile.am | 14 --------- src/gallium/drivers/trace/Makefile.sources | 26 ++++++++--------- src/gallium/state_trackers/osmesa/Makefile.am | 3 +- src/gallium/targets/d3dadapter9/Makefile.am | 8 +----- src/gallium/targets/dri/Makefile.am | 10 +------ src/gallium/targets/libgl-xlib/Makefile.am | 6 +--- src/gallium/targets/osmesa/Makefile.am | 4 +-- src/gallium/targets/pipe-loader/Makefile.am | 6 +--- src/gallium/tests/unit/Makefile.am | 1 - 18 files changed, 54 insertions(+), 170 deletions(-) delete mode 100644 src/gallium/drivers/ddebug/Makefile.am delete mode 100644 src/gallium/drivers/noop/Makefile.am delete mode 100644 src/gallium/drivers/rbug/Makefile.am delete mode 100644 src/gallium/drivers/trace/Makefile.am diff --git a/src/gallium/Makefile.am b/src/gallium/Makefile.am index 9f98a7e..9e8b827 100644 --- a/src/gallium/Makefile.am +++ b/src/gallium/Makefile.am @@ -4,26 +4,20 @@ SUBDIRS = ## Gallium auxiliary module ## SUBDIRS += auxiliary SUBDIRS += auxiliary/pipe-loader ## ## Gallium pipe drivers and their respective winsys' ## -SUBDIRS += \ - drivers/ddebug \ - drivers/noop \ - drivers/trace \ - drivers/rbug - ## freedreno/msm/kgsl if HAVE_GALLIUM_FREEDRENO SUBDIRS += drivers/freedreno winsys/freedreno/drm endif ## i915g/i915 if HAVE_GALLIUM_I915 SUBDIRS += drivers/i915 winsys/i915/drm endif @@ -176,20 +170,26 @@ endif if HAVE_ST_NINE SUBDIRS += state_trackers/nine targets/d3dadapter9 endif ## ## Don't forget to bundle the remaining (non autotools) state-trackers/targets ## EXTRA_DIST += \ include \ + drivers/noop/SConscript \ + drivers/rbug/README \ + drivers/rbug/SConscript \ + drivers/trace/trace.xsl \ + drivers/trace/README \ + drivers/trace/SConscript \ state_trackers/README \ state_trackers/wgl targets/libgl-gdi \ targets/graw-gdi targets/graw-null targets/graw-xlib \ state_trackers/hgl targets/haiku-softpipe \ tools ## ## Gallium tests ## diff --git a/src/gallium/auxiliary/Makefile.am b/src/gallium/auxiliary/Makefile.am index a64ead2..5a92c1a 100644 --- a/src/gallium/auxiliary/Makefile.am +++ b/src/gallium/auxiliary/Makefile.am @@ -1,32 +1,40 @@ include Makefile.sources +include $(top_srcdir)/src/gallium/drivers/ddebug/Makefile.sources +include $(top_srcdir)/src/gallium/drivers/noop/Makefile.sources +include $(top_srcdir)/src/gallium/drivers/rbug/Makefile.sources +include $(top_srcdir)/src/gallium/drivers/trace/Makefile.sources include $(top_srcdir)/src/gallium/Automake.inc noinst_LTLIBRARIES = libgallium.la AM_CFLAGS = \ -I$(top_srcdir)/src/loader \ -I$(top_builddir)/src/compiler/nir \ -I$(top_srcdir)/src/gallium/auxiliary/util \ $(GALLIUM_CFLAGS) \ $(LIBUNWIND_CFLAGS) \ $(VISIBILITY_CFLAGS) \ $(MSVC2013_COMPAT_CFLAGS) AM_CXXFLAGS = \ $(VISIBILITY_CXXFLAGS) \ $(MSVC2013_COMPAT_CXXFLAGS) libgallium_la_SOURCES = \ $(C_SOURCES) \ $(NIR_SOURCES) \ - $(GENERATED_SOURCES) + $(GENERATED_SOURCES) \ + $(DDEBUG_SOURCES) \ + $(NOOP_SOURCES) \ + $(RBUG_SOURCES) \ + $(TRACE_SOURCES) if HAVE_LIBDRM AM_CFLAGS += \ $(LIBDRM_CFLAGS) libgallium_la_SOURCES += \ $(RENDERONLY_SOURCES) endif diff --git a/src/gallium/auxiliary/target-helpers/inline_debug_helper.h b/src/gallium/auxiliary/target-helpers/inline_debug_helper.h index 2443bf2..8556376 100644 --- a/src/gallium/auxiliary/target-helpers/inline_debug_helper.h +++ b/src/gallium/auxiliary/target-helpers/inline_debug_helper.h @@ -4,56 +4,30 @@ #include "pipe/p_compiler.h" #include "util/u_debug.h" #include "util/u_tests.h" /* Helper function to wrap a screen with * one or more debug driver: rbug, trace. */ -#ifdef GALLIUM_DDEBUG #include "ddebug/dd_public.h" -#endif - -#ifdef GALLIUM_TRACE #include "trace/tr_public.h" -#endif - -#ifdef GALLIUM_RBUG #include "rbug/rbug_public.h" -#endif - -#ifdef GALLIUM_NOOP #include "noop/noop_public.h" -#endif -/* - * TODO: Audit the following *screen_create() - all of - * them should return the original screen on failuire. - */ static inline struct pipe_screen * debug_screen_wrap(struct pipe_screen *screen) { -#if defined(GALLIUM_DDEBUG) screen = ddebug_screen_create(screen); -#endif - -#if defined(GALLIUM_RBUG) screen = rbug_screen_create(screen); -#endif - -#if defined(GALLIUM_TRACE) screen = trace_screen_create(screen); -#endif - -#if defined(GALLIUM_NOOP) screen = noop_screen_create(screen); -#endif if (debug_get_bool_option("GALLIUM_TESTS", FALSE)) util_run_tests(screen); return screen; } #endif diff --git a/src/gallium/drivers/ddebug/Makefile.am b/src/gallium/drivers/ddebug/Makefile.am deleted file mode 100644 index f0e1662..0000000 --- a/src/gallium/drivers/ddebug/Makefile.am +++ /dev/null @@ -1,9 +0,0 @@ -include Makefile.sources -include $(top_srcdir)/src/gallium/Automake.inc - -AM_CFLAGS = \ - $(GALLIUM_DRIVER_CFLAGS) - -noinst_LTLIBRARIES = libddebug.la - -libddebug_la_SOURCES = $(C_SOURCES) diff --git a/src/gallium/drivers/ddebug/Makefile.sources b/src/gallium/drivers/ddebug/Makefile.sources index 1bd3827..d43a75b 100644 --- a/src/gallium/drivers/ddebug/Makefile.sources +++ b/src/gallium/drivers/ddebug/Makefile.sources @@ -1,7 +1,7 @@ -C_SOURCES := \ - dd_context.c \ - dd_draw.c \ - dd_pipe.h \ - dd_public.h \ - dd_screen.c \ - dd_util.h +DDEBUG_SOURCES := \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_context.c \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_draw.c \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_pipe.h \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_public.h \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_screen.c \ + $(top_srcdir)/src/gallium/drivers/ddebug/dd_util.h diff --git a/src/gallium/drivers/noop/Makefile.am b/src/gallium/drivers/noop/Makefile.am deleted file mode 100644 index dc1494b..0000000 --- a/src/gallium/drivers/noop/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -################################################################################ - -# Meta-driver which combines whichever software rasterizers have been -# built into a single convenience library. - -include Makefile.sources -include $(top_srcdir)/src/gallium/Automake.inc - -AM_CFLAGS = \ - $(GALLIUM_DRIVER_CFLAGS) - -noinst_LTLIBRARIES = libnoop.la - -libnoop_la_SOURCES = $(C_SOURCES) - -EXTRA_DIST = SConscript diff --git a/src/gallium/drivers/noop/Makefile.sources b/src/gallium/drivers/noop/Makefile.sources index 6d42286..fea96e3 100644 --- a/src/gallium/drivers/noop/Makefile.sources +++ b/src/gallium/drivers/noop/Makefile.sources @@ -1,4 +1,4 @@ -C_SOURCES := \ - noop_pipe.c \ - noop_public.h \ - noop_state.c +NOOP_SOURCES := \ + $(top_srcdir)/src/gallium/drivers/noop/noop_pipe.c \ + $(top_srcdir)/src/gallium/drivers/noop/noop_public.h \ + $(top_srcdir)/src/gallium/drivers/noop/noop_state.c diff --git a/src/gallium/drivers/rbug/Makefile.am b/src/gallium/drivers/rbug/Makefile.am deleted file mode 100644 index 3e3cb86..0000000 --- a/src/gallium/drivers/rbug/Makefile.am +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright © 2012 Intel Corporation -# -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the -# Software is furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice (including the next -# paragraph) shall be included in all copies or substantial portions of the -# Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -# DEALINGS IN THE SOFTWARE. - -include Makefile.sources -include $(top_srcdir)/src/gallium/Automake.inc - -AM_CFLAGS = \ - $(GALLIUM_DRIVER_CFLAGS) - -noinst_LTLIBRARIES = librbug.la - -librbug_la_SOURCES = $(C_SOURCES) - -EXTRA_DIST = SConscript README diff --git a/src/gallium/drivers/rbug/Makefile.sources b/src/gallium/drivers/rbug/Makefile.sources index f9f1d5c..b21e51e 100644 --- a/src/gallium/drivers/rbug/Makefile.sources +++ b/src/gallium/drivers/rbug/Makefile.sources @@ -1,9 +1,9 @@ -C_SOURCES := \ - rbug_context.c \ - rbug_context.h \ - rbug_core.c \ - rbug_objects.c \ - rbug_objects.h \ - rbug_public.h \ - rbug_screen.c \ - rbug_screen.h +RBUG_SOURCES := \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_context.c \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_context.h \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_core.c \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_objects.c \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_objects.h \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_public.h \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_screen.c \ + $(top_srcdir)/src/gallium/drivers/rbug/rbug_screen.h diff --git a/src/gallium/drivers/trace/Makefile.am b/src/gallium/drivers/trace/Makefile.am deleted file mode 100644 index 5640192..0000000 --- a/src/gallium/drivers/trace/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -include Makefile.sources -include $(top_srcdir)/src/gallium/Automake.inc - -AM_CFLAGS = \ - $(GALLIUM_DRIVER_CFLAGS) \ - $(MSVC2013_COMPAT_CFLAGS) - -noinst_LTLIBRARIES = libtrace.la - -libtrace_la_SOURCES = $(C_SOURCES) - -EXTRA_DIST = SConscript \ - README \ - trace.xsl diff --git a/src/gallium/drivers/trace/Makefile.sources b/src/gallium/drivers/trace/Makefile.sources index 4c019a3..f3451d4 100644 --- a/src/gallium/drivers/trace/Makefile.sources +++ b/src/gallium/drivers/trace/Makefile.sources @@ -1,13 +1,13 @@ -C_SOURCES := \ - tr_context.c \ - tr_context.h \ - tr_dump.c \ - tr_dump_defines.h \ - tr_dump.h \ - tr_dump_state.c \ - tr_dump_state.h \ - tr_public.h \ - tr_screen.c \ - tr_screen.h \ - tr_texture.c \ - tr_texture.h +TRACE_SOURCES := \ + $(top_srcdir)/src/gallium/drivers/trace/tr_context.c \ + $(top_srcdir)/src/gallium/drivers/trace/tr_context.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_dump.c \ + $(top_srcdir)/src/gallium/drivers/trace/tr_dump_defines.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_dump.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_dump_state.c \ + $(top_srcdir)/src/gallium/drivers/trace/tr_dump_state.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_public.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_screen.c \ + $(top_srcdir)/src/gallium/drivers/trace/tr_screen.h \ + $(top_srcdir)/src/gallium/drivers/trace/tr_texture.c \ + $(top_srcdir)/src/gallium/drivers/trace/tr_texture.h diff --git a/src/gallium/state_trackers/osmesa/Makefile.am b/src/gallium/state_trackers/osmesa/Makefile.am index 22e65c8..f8a172d 100644 --- a/src/gallium/state_trackers/osmesa/Makefile.am +++ b/src/gallium/state_trackers/osmesa/Makefile.am @@ -26,18 +26,17 @@ AM_CFLAGS = $(GALLIUM_CFLAGS) AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src/mapi \ -I$(top_srcdir)/src/mesa \ -I$(top_srcdir)/src/gallium/include \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/winsys \ -I$(top_srcdir)/src/gallium/state_trackers/glx/xlib \ -I$(top_srcdir)/src/gallium/auxiliary \ - -DGALLIUM_SOFTPIPE \ - -DGALLIUM_TRACE + -DGALLIUM_SOFTPIPE noinst_LTLIBRARIES = libosmesa.la libosmesa_la_SOURCES = $(C_SOURCES) EXTRA_DIST = SConscript diff --git a/src/gallium/targets/d3dadapter9/Makefile.am b/src/gallium/targets/d3dadapter9/Makefile.am index 9357d30..700bef0 100644 --- a/src/gallium/targets/d3dadapter9/Makefile.am +++ b/src/gallium/targets/d3dadapter9/Makefile.am @@ -28,24 +28,21 @@ AM_CFLAGS = \ -I$(top_srcdir)/src/mapi/ \ -I$(top_srcdir)/src/mesa/ \ -I$(top_builddir)/src/util \ -I$(top_srcdir)/src/mesa/drivers/dri/common/ \ -I$(top_srcdir)/src/gallium/winsys \ -I$(top_srcdir)/src/gallium/state_trackers/nine \ $(GALLIUM_TARGET_CFLAGS) \ $(VISIBILITY_CFLAGS) AM_CPPFLAGS = \ - $(DEFINES) \ - -DGALLIUM_DDEBUG \ - -DGALLIUM_RBUG \ - -DGALLIUM_TRACE + $(DEFINES) ninedir = $(D3D_DRIVER_INSTALL_DIR) nine_LTLIBRARIES = d3dadapter9.la pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = d3d.pc d3dadapter9_la_SOURCES = \ description.c \ getproc.c \ @@ -63,23 +60,20 @@ d3dadapter9_la_LDFLAGS = \ if HAVE_LD_VERSION_SCRIPT d3dadapter9_la_LDFLAGS += \ -Wl,--version-script=$(top_srcdir)/src/gallium/targets/d3dadapter9/d3dadapter9.sym endif # HAVE_LD_VERSION_SCRIPT d3dadapter9_la_LIBADD = \ $(top_builddir)/src/gallium/auxiliary/libgalliumvl_stub.la \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ $(top_builddir)/src/gallium/state_trackers/nine/libninetracker.la \ $(top_builddir)/src/util/libmesautil.la \ - $(top_builddir)/src/gallium/drivers/ddebug/libddebug.la \ - $(top_builddir)/src/gallium/drivers/rbug/librbug.la \ - $(top_builddir)/src/gallium/drivers/trace/libtrace.la \ $(EXPAT_LIBS) \ $(GALLIUM_COMMON_LIB_DEPS) EXTRA_d3dadapter9_la_DEPENDENCIES = d3dadapter9.sym EXTRA_DIST = d3dadapter9.sym TARGET_DRIVERS = TARGET_CPPFLAGS = TARGET_LIB_DEPS = diff --git a/src/gallium/targets/dri/Makefile.am b/src/gallium/targets/dri/Makefile.am index 2d2e1ae..3393e64 100644 --- a/src/gallium/targets/dri/Makefile.am +++ b/src/gallium/targets/dri/Makefile.am @@ -2,25 +2,21 @@ include $(top_srcdir)/src/gallium/Automake.inc AM_CFLAGS = \ -I$(top_srcdir)/src/mapi \ -I$(top_srcdir)/src/mesa \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/mesa/drivers/dri/common \ -I$(top_srcdir)/src/gallium/state_trackers/dri \ $(GALLIUM_TARGET_CFLAGS) AM_CPPFLAGS = \ - $(DEFINES) \ - -DGALLIUM_DDEBUG \ - -DGALLIUM_NOOP \ - -DGALLIUM_RBUG \ - -DGALLIUM_TRACE + $(DEFINES) dridir = $(DRI_DRIVER_INSTALL_DIR) dri_LTLIBRARIES = gallium_dri.la nodist_EXTRA_gallium_dri_la_SOURCES = dummy.cpp gallium_dri_la_SOURCES = gallium_dri_la_LDFLAGS = \ -shared \ -shrext .so \ @@ -40,24 +36,20 @@ gallium_dri_la_LDFLAGS += \ -Wl,--dynamic-list=$(top_srcdir)/src/gallium/targets/dri-vdpau.dyn endif # HAVE_LD_DYNAMIC_LIST gallium_dri_la_LIBADD = \ $(top_builddir)/src/mesa/libmesagallium.la \ $(top_builddir)/src/mesa/drivers/dri/common/libdricommon.la \ $(top_builddir)/src/mesa/drivers/dri/common/libmegadriver_stub.la \ $(top_builddir)/src/gallium/state_trackers/dri/libdri.la \ $(top_builddir)/src/gallium/auxiliary/libgalliumvl.la \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ - $(top_builddir)/src/gallium/drivers/ddebug/libddebug.la \ - $(top_builddir)/src/gallium/drivers/noop/libnoop.la \ - $(top_builddir)/src/gallium/drivers/rbug/librbug.la \ - $(top_builddir)/src/gallium/drivers/trace/libtrace.la \ $(top_builddir)/src/mapi/shared-glapi/libglapi.la \ $(SELINUX_LIBS) \ $(EXPAT_LIBS) \ $(LIBDRM_LIBS) \ $(GALLIUM_COMMON_LIB_DEPS) EXTRA_gallium_dri_la_DEPENDENCIES = \ dri.sym \ $(top_srcdir)/src/gallium/targets/dri-vdpau.dyn EXTRA_DIST = \ diff --git a/src/gallium/targets/libgl-xlib/Makefile.am b/src/gallium/targets/libgl-xlib/Makefile.am index a29199f..9c6ddd0 100644 --- a/src/gallium/targets/libgl-xlib/Makefile.am +++ b/src/gallium/targets/libgl-xlib/Makefile.am @@ -32,23 +32,21 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/mapi \ -I$(top_srcdir)/src/mesa \ -I$(top_srcdir)/src/mesa/main \ -I$(top_srcdir)/src/gallium/include \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/state_trackers/glx/xlib \ -I$(top_srcdir)/src/gallium/auxiliary \ -I$(top_srcdir)/src/gallium/winsys \ - -DGALLIUM_SOFTPIPE \ - -DGALLIUM_RBUG \ - -DGALLIUM_TRACE + -DGALLIUM_SOFTPIPE AM_CFLAGS = $(X11_INCLUDES) lib_LTLIBRARIES = lib@GL_LIB@.la nodist_EXTRA_lib@GL_LIB@_la_SOURCES = dummy.cpp lib@GL_LIB@_la_SOURCES = xlib.c lib@GL_LIB@_la_LDFLAGS = \ -no-undefined \ -version-number $(GL_MAJOR):$(GL_MINOR):$(GL_TINY) \ @@ -58,22 +56,20 @@ lib@GL_LIB@_la_LDFLAGS = \ if HAVE_LD_VERSION_SCRIPT lib@GL_LIB@_la_LDFLAGS += \ -Wl,--version-script=$(top_srcdir)/src/gallium/targets/libgl-xlib/libgl-xlib.sym endif lib@GL_LIB@_la_LIBADD = \ $(top_builddir)/src/gallium/state_trackers/glx/xlib/libxlib.la \ $(top_builddir)/src/gallium/winsys/sw/xlib/libws_xlib.la \ $(top_builddir)/src/gallium/drivers/softpipe/libsoftpipe.la \ - $(top_builddir)/src/gallium/drivers/trace/libtrace.la \ - $(top_builddir)/src/gallium/drivers/rbug/librbug.la \ $(top_builddir)/src/mapi/glapi/libglapi.la \ $(top_builddir)/src/mesa/libmesagallium.la \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ $(SHARED_GLAPI_LIB) \ $(GL_LIB_DEPS) \ $(CLOCK_LIB) \ $(LIBUNWIND_LIBS) if HAVE_GALLIUM_LLVM lib@GL_LIB@_la_LIBADD += $(top_builddir)/src/gallium/drivers/llvmpipe/libllvmpipe.la $(LLVM_LIBS) diff --git a/src/gallium/targets/osmesa/Makefile.am b/src/gallium/targets/osmesa/Makefile.am index 2b4af57..58ed02f 100644 --- a/src/gallium/targets/osmesa/Makefile.am +++ b/src/gallium/targets/osmesa/Makefile.am @@ -26,22 +26,21 @@ AM_CFLAGS = \ $(VISIBILITY_CFLAGS) AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src/mapi \ -I$(top_srcdir)/src/mesa \ -I$(top_srcdir)/src/gallium/include \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/winsys \ -I$(top_srcdir)/src/gallium/auxiliary \ - -DGALLIUM_SOFTPIPE \ - -DGALLIUM_TRACE + -DGALLIUM_SOFTPIPE lib_LTLIBRARIES = lib@OSMESA_LIB@.la nodist_EXTRA_lib@OSMESA_LIB@_la_SOURCES = dummy.cpp lib@OSMESA_LIB@_la_SOURCES = target.c lib@OSMESA_LIB@_la_LDFLAGS = \ -no-undefined \ -version-number @OSMESA_VERSION@ \ $(GC_SECTIONS) \ @@ -53,21 +52,20 @@ lib@OSMESA_LIB@_la_LDFLAGS += \ endif if HAVE_SHARED_GLAPI SHARED_GLAPI_LIB = $(top_builddir)/src/mapi/shared-glapi/libglapi.la endif lib@OSMESA_LIB@_la_LIBADD = \ $(top_builddir)/src/mesa/libmesagallium.la \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ $(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 \ $(top_builddir)/src/mapi/glapi/libglapi.la \ $(SHARED_GLAPI_LIB) \ $(OSMESA_LIB_DEPS) \ $(CLOCK_LIB) \ $(LIBUNWIND_LIBS) if HAVE_GALLIUM_LLVM AM_CPPFLAGS += -DGALLIUM_LLVMPIPE diff --git a/src/gallium/targets/pipe-loader/Makefile.am b/src/gallium/targets/pipe-loader/Makefile.am index 050dd7d..8502de5 100644 --- a/src/gallium/targets/pipe-loader/Makefile.am +++ b/src/gallium/targets/pipe-loader/Makefile.am @@ -24,23 +24,21 @@ include $(top_srcdir)/src/gallium/Automake.inc AM_CPPFLAGS = \ $(GALLIUM_CFLAGS) \ -I$(top_srcdir)/include \ -I$(top_builddir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/winsys \ -I$(top_builddir)/src/util \ $(GALLIUM_PIPE_LOADER_DEFINES) \ $(LIBDRM_CFLAGS) \ - $(VISIBILITY_CFLAGS) \ - -DGALLIUM_RBUG \ - -DGALLIUM_TRACE + $(VISIBILITY_CFLAGS) pipedir = $(libdir)/gallium-pipe pipe_LTLIBRARIES = PIPE_LIBS = if NEED_GALLIUM_VL PIPE_LIBS += \ $(top_builddir)/src/gallium/auxiliary/libgalliumvl.la else @@ -50,22 +48,20 @@ endif if NEED_GALLIUM_VL_WINSYS PIPE_LIBS+= \ $(top_builddir)/src/gallium/auxiliary/libgalliumvlwinsys.la endif PIPE_LIBS += \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ $(top_builddir)/src/compiler/nir/libnir.la \ $(top_builddir)/src/util/libmesautil.la \ - $(top_builddir)/src/gallium/drivers/rbug/librbug.la \ - $(top_builddir)/src/gallium/drivers/trace/libtrace.la \ $(GALLIUM_COMMON_LIB_DEPS) AM_LDFLAGS = \ -module \ -no-undefined \ -avoid-version \ $(GC_SECTIONS) \ $(LD_NO_UNDEFINED) if HAVE_LD_VERSION_SCRIPT diff --git a/src/gallium/tests/unit/Makefile.am b/src/gallium/tests/unit/Makefile.am index c9bede7..9f1d3b9 100644 --- a/src/gallium/tests/unit/Makefile.am +++ b/src/gallium/tests/unit/Makefile.am @@ -7,21 +7,20 @@ EXTRA_DIST = SConscript AM_CFLAGS = \ $(GALLIUM_CFLAGS) AM_CPPFLAGS = \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/winsys LDADD = \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ $(top_builddir)/src/util/libmesautil.la \ - $(top_builddir)/src/gallium/drivers/trace/libtrace.la \ $(top_builddir)/src/gallium/winsys/sw/null/libws_null.la \ $(top_builddir)/src/gallium/drivers/softpipe/libsoftpipe.la \ $(GALLIUM_COMMON_LIB_DEPS) noinst_PROGRAMS = pipe_barrier_test u_cache_test u_half_test \ u_format_test u_format_compatible_test translate_test pipe_barrier_test_SOURCES = pipe_barrier_test.c u_cache_test_SOURCES = u_cache_test.c -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev