X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=progs%2FSConscript;h=3b180d00bc2396af24e44f8b63392422a379601d;hb=96f2f0daeadd5bd2d8433e31a1b122c2bd709390;hp=544ea6475047433e879f611b28e3371d1aae9f0c;hpb=916de35d677ca5238e9515840fa5aa9f81302c5b;p=mesa.git diff --git a/progs/SConscript b/progs/SConscript index 544ea647504..3b180d00bc2 100644 --- a/progs/SConscript +++ b/progs/SConscript @@ -1,9 +1,52 @@ SConscript([ 'util/SConscript', +]) + +Import('*') + +progs_env = env.Clone() + +if progs_env['platform'] == 'windows': + progs_env.Append(CPPDEFINES = ['NOMINMAX']) + progs_env.Prepend(LIBS = [ + 'winmm', + 'kernel32', + 'user32', + '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', ])