diff options
author | Emil Velikov <[email protected]> | 2014-06-27 19:30:38 +0100 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2014-07-10 01:06:48 +0100 |
commit | 0e357234f3289058f9ee0653e2dbdef4ef825e31 (patch) | |
tree | 45ddebd1c6c640f47121258bbf0fe2ac5539680d /src/mesa/drivers/dri | |
parent | 3b7c120be3fd0d979e2e36e87f0ceca7290ea078 (diff) |
st/dri/drm: remove __driDriverExtensions and driDriverAPI
... and use libmegadriver_stub as their provider.
Teach scons how to build the library archive and use it.
v2: scons: fix build on a drm-less system.
Signed-off-by: Emil Velikov <[email protected]>
Tested-by: Rob Clark <[email protected]>
Tested-by: Thomas Helland <thomashelland90 at gmail.com>
Acked-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri')
-rw-r--r-- | src/mesa/drivers/dri/common/SConscript | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/common/SConscript b/src/mesa/drivers/dri/common/SConscript index 41f6356c32d..2763380cd8a 100644 --- a/src/mesa/drivers/dri/common/SConscript +++ b/src/mesa/drivers/dri/common/SConscript @@ -76,9 +76,36 @@ driswenv.AppendUnique(LIBS = [ 'expat', ]) +# +# megadrivers_stub +# +env = env.Clone() + +env.Append(CPPPATH = [ + '#/include', + '#/src/', + '#/src/mapi', + '#/src/mesa', +]) + +env.Append(CPPDEFINES = [ + '__NOT_HAVE_DRM_H', + 'HAVE_DLADDR', +]) + +sources = env.ParseSourceList('Makefile.sources', 'megadriver_stub_FILES') + +megadrivers_stub = env.ConvenienceLibrary( + target = 'megadrivers_stub', + source = sources, +) + +env.Alias('megadrivers_stub', megadrivers_stub) + Export([ 'drienv', 'driswenv', 'COMMON_DRI_SW_OBJECTS', 'COMMON_DRI_DRM_OBJECTS', + 'megadrivers_stub', ]) |