scons: Revamp how to specify targets to build.
[mesa.git] / src / gallium / state_trackers / glx / xlib / SConscript
index 9df351a276940a53117f381b8adfd5c5705568bb..775000eacce81ac5905377c8efe23b9b3e1330ec 100644 (file)
@@ -3,25 +3,25 @@
 
 Import('*')
 
-if env['platform'] == 'linux' \
-        and 'mesa' in env['statetrackers']:
+if not env['x11']:
+    Return()
 
-    env = env.Clone()
+env = env.Clone()
 
-    env.Append(CPPPATH = [
-        '#/src/mapi',
-        '#/src/mesa',
-        '#/src/mesa/main',
-    ])
+env.Append(CPPPATH = [
+    '#/src/mapi',
+    '#/src/mesa',
+    '#/src/mesa/main',
+])
 
-    st_xlib = env.ConvenienceLibrary(
-       target = 'st_xlib',
-       source = [
-               'glx_api.c',
-               'glx_getproc.c',
-               'glx_usefont.c',
-               'xm_api.c',
-               'xm_st.c',
-               ]
-    )
-    Export('st_xlib')
+st_xlib = env.ConvenienceLibrary(
+target = 'st_xlib',
+source = [
+    'glx_api.c',
+    'glx_getproc.c',
+    'glx_usefont.c',
+    'xm_api.c',
+    'xm_st.c',
+    ]
+)
+Export('st_xlib')