Module: Mesa Branch: master Commit: 97af09dccce27cf80b421d41449c9776aec8af6d URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=97af09dccce27cf80b421d41449c9776aec8af6d
Author: José Fonseca <[email protected]> Date: Thu Jul 1 19:19:28 2010 +0100 scons: Build xdemos too. --- src/SConscript | 1 + src/xdemos/SConscript | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 0 deletions(-) diff --git a/src/SConscript b/src/SConscript index 4a88668..b84e40f 100644 --- a/src/SConscript +++ b/src/SConscript @@ -50,4 +50,5 @@ SConscript([ 'fp/SConscript', 'wgl/SConscript', 'perf/SConscript', + 'xdemos/SConscript', ]) diff --git a/src/xdemos/SConscript b/src/xdemos/SConscript new file mode 100644 index 0000000..b724582 --- /dev/null +++ b/src/xdemos/SConscript @@ -0,0 +1,75 @@ +Import('*') + +if env['platform'] != 'linux': + Return() + +pbutil = env.StaticLibrary( + target = 'pbutil', + source = ['pbutil.c'] +) + +progs_env = progs_env.Clone() + +progs_env.Append(LIBS = [pbutil]) + +progs = [ + 'glsync', + 'glthreads', + 'glxcontexts', + 'glxdemo', + 'glxgears', + 'glxgears_fbconfig', + 'glxgears_pixmap', + 'glxheads', + 'glxinfo', + 'glxpbdemo', + 'glxpixmap', + 'glxsnoop', + 'glxswapcontrol', + 'manywin', + 'multictx', + 'offset', + 'opencloseopen', + 'overlay', + 'pbdemo', + 'pbinfo', + 'shape', + 'sharedtex', + 'sharedtex_mt', + 'texture_from_pixmap', + 'wincopy', + 'xfont', + 'yuvrect_client', +] + +for prog in progs: + progs_env.Program( + target = prog, + source = prog + '.c', + ) + +progs_env.Program( + target = 'corender', + source = [ + 'corender.c', + 'ipc.c', + ] +) + +progs_env.Program( + target = 'xrotfontdemo', + source = [ + 'xrotfontdemo.c', + 'xuserotfont.c', + ] +) + + +datafiles = env.Glob('*.dat') + +for datafile in datafiles: + env.Command( + target = datafile, + source = datafile.srcnode(), + action = [Copy('$TARGET', '$SOURCE')], + ) _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
