support an 'embedded' platform target which turns off most parts of the
[mesa.git] / progs / SConscript
index 3b180d00bc2396af24e44f8b63392422a379601d..66a1745271d8c5767760760078cfb2392a74b089 100644 (file)
@@ -15,38 +15,39 @@ if progs_env['platform'] == 'windows':
         'gdi32',
     ])
 
-# OpenGL
-if progs_env['platform'] == 'windows':
-    progs_env.Prepend(LIBS = ['glu32', 'opengl32'])
-else:
-    progs_env.Prepend(LIBS = ['GLU', 'GL'])
-
-# Glut
-progs_env.Prepend(LIBS = [glut])
-
-# GLEW
-progs_env.Prepend(LIBS = [glew])
-
-progs_env.Prepend(CPPPATH = [
-       '#progs/util',
-])
-
-progs_env.Prepend(LIBS = [
-       util,
-])
-
-Export('progs_env')
-
-SConscript([
-    'demos/SConscript',
-    'glsl/SConscript',
-    'redbook/SConscript',
-    'samples/SConscript',
-    'tests/SConscript',
-    'trivial/SConscript',
-    'vp/SConscript',
-    'vpglsl/SConscript',
-    'fp/SConscript',
-    'wgl/SConscript',
-    'perf/SConscript',
-])
+if platform != 'embedded':
+       # OpenGL
+       if progs_env['platform'] == 'windows':
+               progs_env.Prepend(LIBS = ['glu32', 'opengl32'])
+       else:
+               progs_env.Prepend(LIBS = ['GLU', 'GL'])
+
+       # Glut
+       progs_env.Prepend(LIBS = [glut])
+
+       # GLEW
+       progs_env.Prepend(LIBS = [glew])
+
+       progs_env.Prepend(CPPPATH = [
+               '#progs/util',
+       ])
+
+       progs_env.Prepend(LIBS = [
+               util,
+       ])
+
+       Export('progs_env')
+
+       SConscript([
+           'demos/SConscript',
+           'glsl/SConscript',
+           'redbook/SConscript',
+           'samples/SConscript',
+           'tests/SConscript',
+           'trivial/SConscript',
+           'vp/SConscript',
+           'vpglsl/SConscript',
+           'fp/SConscript',
+           'wgl/SConscript',
+           'perf/SConscript',
+       ])