diff options
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/state_trackers/dri/Makefile.am | 5 | ||||
-rw-r--r-- | src/gallium/state_trackers/dri/SConscript | 5 | ||||
-rw-r--r-- | src/gallium/state_trackers/dri/dri2.c | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/src/gallium/state_trackers/dri/Makefile.am b/src/gallium/state_trackers/dri/Makefile.am index bda75c3f9b8..aa196ebbb11 100644 --- a/src/gallium/state_trackers/dri/Makefile.am +++ b/src/gallium/state_trackers/dri/Makefile.am @@ -40,6 +40,11 @@ AM_CPPFLAGS = \ if HAVE_GALLIUM_STATIC_TARGETS AM_CPPFLAGS += \ -DGALLIUM_STATIC_TARGETS=1 + +if HAVE_GALLIUM_SOFTPIPE +AM_CPPFLAGS += \ + -DGALLIUM_SOFTPIPE +endif # HAVE_GALLIUM_SOFTPIPE endif # HAVE_GALLIUM_STATIC_TARGETS noinst_LTLIBRARIES = libdri.la diff --git a/src/gallium/state_trackers/dri/SConscript b/src/gallium/state_trackers/dri/SConscript index 159ca80328f..9b0dc648c9f 100644 --- a/src/gallium/state_trackers/dri/SConscript +++ b/src/gallium/state_trackers/dri/SConscript @@ -19,7 +19,10 @@ env.Append(CPPPATH = [ xmlpool_options.dir.dir, # Dir to generated xmlpool/options.h ]) -env.Append(CPPDEFINES = [('GALLIUM_STATIC_TARGETS', '1')]) +env.Append(CPPDEFINES = [ + ('GALLIUM_STATIC_TARGETS', '1'), + 'GALLIUM_SOFTPIPE', +]) sources = env.ParseSourceList('Makefile.sources', 'common_SOURCES') diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index c466de78379..4bca2389f2a 100644 --- a/src/gallium/state_trackers/dri/dri2.c +++ b/src/gallium/state_trackers/dri/dri2.c @@ -1323,7 +1323,6 @@ dri_kms_init_screen(__DRIscreen * sPriv) { #if GALLIUM_STATIC_TARGETS #if defined(GALLIUM_SOFTPIPE) -#if defined(DRI_TARGET) const __DRIconfig **configs; struct dri_screen *screen; struct pipe_screen *pscreen = NULL; @@ -1354,7 +1353,6 @@ dri_kms_init_screen(__DRIscreen * sPriv) fail: dri_destroy_screen_helper(screen); FREE(screen); -#endif // DRI_TARGET #endif // GALLIUM_SOFTPIPE #endif // GALLIUM_STATIC_TARGETS return NULL; |