python: Allow hardware support.
[mesa.git] / src / gallium / state_trackers / python / SConscript
index 687c46bfd763b211aac559301fc59ee5d3315b15..b284d2020bcdd33e1114c1ee80c4601d6c5b8beb 100644 (file)
@@ -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'],
     )