Mesa (gallium-0.2): progs: Build rebook with scons too.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Feb 10 20:19:03 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: 8b9aa730c6cf91d13892ef8a68a2aeece4e627f6
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b9aa730c6cf91d13892ef8a68a2aeece4e627f6

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 10 18:25:31 2009 +0000

progs: Build rebook with scons too.

---

 progs/SConscript         |    1 +
 progs/redbook/SConscript |   91 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+), 0 deletions(-)

diff --git a/progs/SConscript b/progs/SConscript
index 631923a..68a48b4 100644
--- a/progs/SConscript
+++ b/progs/SConscript
@@ -2,5 +2,6 @@ SConscript([
     'util/SConscript',
     'demos/SConscript',
     'trivial/SConscript',
+    'redbook/SConscript',
     'vp/SConscript',
 ])
diff --git a/progs/redbook/SConscript b/progs/redbook/SConscript
new file mode 100644
index 0000000..242cb66
--- /dev/null
+++ b/progs/redbook/SConscript
@@ -0,0 +1,91 @@
+Import('*')
+
+if not env['GLUT']:
+    Return()
+
+env = env.Clone()
+
+env.Prepend(CPPPATH = [
+	'../util',
+])
+
+env.Prepend(LIBS = [
+	util,
+	'$GLUT_LIB'
+])
+
+if env['platform'] == 'windows':
+    env.Append(CPPDEFINES = ['NOMINMAX'])
+    env.Prepend(LIBS = ['winmm'])
+
+progs = [
+    'aaindex',
+    'aapoly',
+    'aargb',
+    'accanti',
+    'accpersp',
+    'alpha3D',
+    'alpha',
+    'anti',
+    'bezcurve',
+    'bezmesh',
+    'checker',
+    'clip',
+    'colormat',
+    'cube',
+    'depthcue',
+    'dof',
+    'double',
+    'drawf',
+    'feedback',
+    'fog',
+    'fogindex',
+    'font',
+    'hello',
+    'image',
+    'light',
+    'lines',
+    'list',
+    'material',
+    'mipmap',
+    'model',
+    'movelight',
+    'nurbs',
+    'pickdepth',
+    'picksquare',
+    'plane',
+    'planet',
+    'polyoff',
+    'polys',
+    'quadric',
+    'robot',
+    'sccolorlight',
+    'scenebamb',
+    'scene',
+    'sceneflat',
+    'select',
+    'smooth',
+    'stencil',
+    'stroke',
+    'surface',
+    'teaambient',
+    'teapots',
+    'tess',
+    'tesswind',
+    'texbind',
+    'texgen',
+    'texprox',
+    'texsub',
+    'texturesurf',
+    'torus',
+    'trim',
+    'unproject',
+    'varray',
+    'wrap',
+]
+
+for prog in progs:
+    env.Program(
+        target = prog,
+        source = prog + '.c',
+    )




More information about the mesa-commit mailing list