Browse Source

pipe-loader: add a dummy 'static' pipe-loader

It is to be used in contrast of the dynamic one. The state-tracker does
not need to know if the pipe-driver is built into the final blob or
a separate object. This will allow us to move the logic to the final
step (in target) where the appropriate pipe-loader will be chosen.

Cc: Tom Stellard <thomas.stellard@amd.com>
Cc: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Acked-by: Rob Clark <robclark@freedesktop.org>
tags/11.1-branchpoint
Emil Velikov 9 years ago
parent
commit
0f39f9cb7a
1 changed files with 20 additions and 3 deletions
  1. 20
    3
      src/gallium/auxiliary/pipe-loader/Makefile.am

+ 20
- 3
src/gallium/auxiliary/pipe-loader/Makefile.am View File

@@ -5,12 +5,24 @@ include $(top_srcdir)/src/gallium/Automake.inc
AM_CFLAGS = \
-I$(top_srcdir)/src/loader \
-I$(top_srcdir)/src/gallium/winsys \
-DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\" \
$(GALLIUM_PIPE_LOADER_DEFINES) \
$(GALLIUM_CFLAGS) \
$(VISIBILITY_CFLAGS)

noinst_LTLIBRARIES = libpipe_loader_dynamic.la
noinst_LTLIBRARIES = \
libpipe_loader_static.la \
libpipe_loader_dynamic.la

libpipe_loader_static_la_CFLAGS = \
$(AM_CFLAGS) \
-DGALLIUM_STATIC_TARGETS=1

libpipe_loader_dynamic_la_CFLAGS = \
$(AM_CFLAGS) \
-DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\"

libpipe_loader_static_la_SOURCES = \
$(COMMON_SOURCES)

libpipe_loader_dynamic_la_SOURCES = \
$(COMMON_SOURCES)
@@ -19,11 +31,16 @@ if HAVE_LIBDRM
AM_CFLAGS += \
$(LIBDRM_CFLAGS)

libpipe_loader_static_la_SOURCES += \
$(DRM_SOURCES)

libpipe_loader_dynamic_la_SOURCES += \
$(DRM_SOURCES)

libpipe_loader_static_la_LIBADD = \
$(top_builddir)/src/loader/libloader.la

libpipe_loader_dynamic_la_LIBADD = \
$(top_builddir)/src/loader/libloader.la

endif


Loading…
Cancel
Save