File: SConscript

package info (click to toggle)
mesa 7.7.1-6
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 98,864 kB
  • ctags: 137,548
  • sloc: ansic: 736,522; cpp: 32,250; xml: 11,831; python: 10,446; asm: 8,599; makefile: 4,731; sh: 3,708; yacc: 2,226; lex: 495
file content (91 lines) | stat: -rw-r--r-- 1,277 bytes parent folder | download
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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 = [
    'aaindex',
    'aapoly',
    'aargb',
    'accanti',
    'accpersp',
    'alpha3D',
    'alpha',
    'anti',
    'bezcurve',
    'bezmesh',
    'checker',
    'clip',
    'colormat',
    'cube',
    'depthcue',
    'dof',
    'double',
    'drawf',
    'feedback',
    'fog',
    'fogindex',
    'font',
    'hello',
    'image',
    'light',
    'lines',
    'list',
    'material',
    'mipmap',
    'model',
    'movelight',
    'nurbs',
    'pickdepth',
    'picksquare',
    'plane',
    'planet',
    'polyoff',
    'polys',
    'quadric',
    'robot',
    'sccolorlight',
    'scenebamb',
    'scene',
    'sceneflat',
    'select',
    'smooth',
    'stencil',
    'stroke',
    'surface',
    'teaambient',
    'teapots',
    'tess',
    'tesswind',
    'texbind',
    'texgen',
    'texprox',
    'texsub',
    'texturesurf',
    'torus',
    'trim',
    'unproject',
    'varray',
    'wrap',
]

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