summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/python/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/state_trackers/python/SConscript')
-rw-r--r--src/gallium/state_trackers/python/SConscript13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/gallium/state_trackers/python/SConscript b/src/gallium/state_trackers/python/SConscript
index 687c46bfd7..b284d2020b 100644
--- a/src/gallium/state_trackers/python/SConscript
+++ b/src/gallium/state_trackers/python/SConscript
@@ -15,12 +15,19 @@ if 'python' in env['statetrackers']:
env.Append(CPPPATH = '.')
- env.SharedLibrary(
- target = '_gallium',
+ pyst = env.ConvenienceLibrary(
+ target = 'pyst',
source = [
'gallium.i',
'st_device.c',
'st_softpipe_winsys.c',
],
- LIBS = softpipe + auxiliaries + env['LIBS'],
+ )
+
+ env.SharedLibrary(
+ target = '_gallium',
+ source = [
+ 'st_hardpipe_winsys.c',
+ ],
+ LIBS = [pyst, softpipe] + auxiliaries + env['LIBS'],
)