blob: 3b180d00bc2396af24e44f8b63392422a379601d [file] [log] [blame]
José Fonseca72ebf4f2008-11-21 03:40:48 +09001SConscript([
José Fonseca9aa73cf2009-02-01 12:00:07 +00002 'util/SConscript',
José Fonseca7bbf7f92009-12-31 21:10:25 +00003])
4
5Import('*')
6
7progs_env = env.Clone()
8
9if progs_env['platform'] == 'windows':
10 progs_env.Append(CPPDEFINES = ['NOMINMAX'])
11 progs_env.Prepend(LIBS = [
12 'winmm',
13 'kernel32',
14 'user32',
15 'gdi32',
16 ])
17
18# OpenGL
19if progs_env['platform'] == 'windows':
20 progs_env.Prepend(LIBS = ['glu32', 'opengl32'])
21else:
22 progs_env.Prepend(LIBS = ['GLU', 'GL'])
23
24# Glut
25progs_env.Prepend(LIBS = [glut])
26
27# GLEW
28progs_env.Prepend(LIBS = [glew])
29
30progs_env.Prepend(CPPPATH = [
31 '#progs/util',
32])
33
34progs_env.Prepend(LIBS = [
35 util,
36])
37
38Export('progs_env')
39
40SConscript([
José Fonseca72ebf4f2008-11-21 03:40:48 +090041 'demos/SConscript',
Keith Whitwellb799af92009-06-29 14:13:58 +010042 'glsl/SConscript',
José Fonseca8b9aa732009-02-10 18:25:31 +000043 'redbook/SConscript',
José Fonseca52233f22009-02-10 20:27:49 +000044 'samples/SConscript',
Keith Whitwella58065d2009-03-10 13:11:23 +000045 'tests/SConscript',
José Fonseca52233f22009-02-10 20:27:49 +000046 'trivial/SConscript',
José Fonseca528a0a82009-01-23 16:24:43 +000047 'vp/SConscript',
Keith Whitwellce0ac902009-03-09 17:10:12 +000048 'vpglsl/SConscript',
Jakob Bornecrantz96c773c2009-02-14 01:05:13 +010049 'fp/SConscript',
José Fonseca1f118c22009-03-18 16:37:20 +000050 'wgl/SConscript',
Keith Whitwelle95a3a22009-09-17 12:08:04 +010051 'perf/SConscript',
José Fonseca72ebf4f2008-11-21 03:40:48 +090052])