60 lines
1.0 KiB
Python
60 lines
1.0 KiB
Python
Import('*')
|
|
|
|
if env['platform'] == 'embedded':
|
|
Return()
|
|
|
|
SConscript([
|
|
'util/SConscript',
|
|
])
|
|
|
|
Import('util')
|
|
|
|
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(LIBPATH = [glut.dir])
|
|
progs_env.Prepend(LIBS = [glut.name])
|
|
|
|
# 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',
|
|
'gallium/unit/SConscript',
|
|
])
|