ARB prog parser: Delete the old parser
[profile/ivi/mesa.git] / progs / tests / SConscript
1 Import('*')
2
3 if not env['GLUT']:
4     Return()
5
6 env = env.Clone()
7
8 env.Prepend(CPPPATH = [
9         '../util',
10 ])
11
12 env.Prepend(LIBS = [
13         util,
14         '$GLUT_LIB'
15 ])
16
17 if env['platform'] == 'windows':
18     env.Append(CPPDEFINES = ['NOMINMAX'])
19     env.Prepend(LIBS = ['winmm'])
20
21 linux_progs = [
22     'api_speed',
23 ]
24
25 glx_progs = [
26     'auxbuffer',
27     'getprocaddress',
28     'jkrahntest',
29     'sharedtex',
30     'texcompress2',
31     'texobjshare',
32 ]
33
34 mesa_progs = [
35     'debugger',
36 ]
37
38 progs = [
39     'afsmultiarb',
40     'antialias',
41     'arbfpspec',
42     'arbfptest1',
43     'arbfptexture',
44     'arbfptrig',
45     'arbnpot',
46     'arbnpot-mipmap',
47     'arbvptest1',
48     'arbvptest3',
49     'arbvptorus',
50     'arbvpwarpmesh',
51     'arraytexture',
52     'blendminmax',
53     'blendsquare',
54     'blendxor',
55     'bufferobj',
56     'bug_3050',
57     'bug_3101',
58     'bug_3195',
59     'bug_texstore_i8',
60     'calibrate_rast',
61     'copypixrate',
62     'crossbar',
63     'cva',
64     'drawbuffers',
65     'exactrast',
66     'ext422square',
67     'fbotest1',
68     'fbotest2',
69     'fillrate',
70     'floattex',
71     'fog',
72     'fogcoord',
73     'fptest1',
74     'fptexture',
75     'glutfx',
76     'interleave',
77     'invert',
78     'lineclip',
79     'manytex',
80     'mapbufrange',
81     'mapvbo',
82     'minmag',
83     'mipgen',
84     'mipmap_comp',
85     'mipmap_comp_tests',
86     'mipmap_limits',
87     'mipmap_view',
88     'multipal',
89     'multitexarray',
90     'multiwindow',
91     'no_s3tc',
92     'packedpixels',
93     'pbo',
94     'persp_hint',
95     'prog_parameter',
96     'quads',
97     'random',
98     'readrate',
99     'rubberband',
100     'scissor',
101     'scissor-viewport',
102     'seccolor',
103     'shader_api',
104     'stencil_twoside',
105     'stencil_wrap',
106     'stencilwrap',
107     'streaming_rect',
108     'subtex',
109     'subtexrate',
110     'tex1d',
111     'texcmp',
112     'texcompress2',
113     'texcompsub',
114     'texdown',
115     'texfilt',
116     'texgenmix',
117     'texline',
118     'texobj',
119     'texrect',
120     'texwrap',
121     'unfilledclip',
122     'vao-01',
123     'vao-02',
124     'vparray',
125     'vpeval',
126     'vptest1',
127     'vptest2',
128     'vptest3',
129     'vptorus',
130     'vpwarpmesh',
131     'yuvrect',
132     'yuvsquare',
133     'zcomp',
134     'zdrawpix',
135     'zreaddraw',
136 ]
137
138 for prog in progs:
139     env.Program(
140         target = prog,
141         source = prog + '.c',
142     )