summaryrefslogtreecommitdiff
path: root/progs/glsl/SConscript
blob: 7a4549cd705e08e20ea2a269ab8427b954e04371 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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 = [
      'array',
      'bitmap',
      'brick',
      'bump',
      'convolutions',
      'deriv',
      'fragcoord',
      'identity',
      'linktest',
      'mandelbrot',
      'multinoise',
      'multitex',
      'noise',
      'noise2',
      'pointcoord',
      'points',
      'samplers',
      'shadow_sampler',
      'skinning',
      'texaaline',
      'texdemo1',
      'toyball',
      'trirast',
      'twoside',
      'vert-or-frag-only',
      'vert-tex',
]

for prog in progs:
    env.Program(
        target = prog,
        source = prog + '.c',
    )