glsl2: Add and use new variable mode ir_var_temporary
[mesa/nouveau-pmpeg.git] / src / gallium / state_trackers / vega / SConscript
blob548053eb6460cd7fae13aeb1181920a2c102e6a8
1 #######################################################################
2 # SConscript for vega state_tracker
4 Import('*')
6 if 'egl' in env['statetrackers']:
8     env = env.Clone()
10     env.Append(CPPPATH = [
11         '#/src/mapi',
12     ])
14     vega_sources = [
15        'api.c',
16        'api_context.c',
17        'api_filters.c',
18        'api_images.c',
19        'api_masks.c',
20        'api_misc.c',
21        'api_paint.c',
22        'api_params.c',
23        'api_path.c',
24        'api_text.c',
25        'api_transform.c',
26        'vgu.c',
27        'vg_context.c',
28        'vg_manager.c',
29        'vg_state.c',
30        'vg_translate.c',
31        'polygon.c',
32        'bezier.c',
33        'path.c',
34        'paint.c',
35        'arc.c',
36        'image.c',
37        'renderer.c',
38        'stroker.c',
39        'mask.c',
40        'shader.c',
41        'shaders_cache.c',
42     ]
44     # vgapi_header must be generated first
45     env.Depends(vega_sources, vgapi_header)
47     st_vega = env.ConvenienceLibrary(
48         target = 'st_vega',
49         source = vega_sources,
50     )
51     Export('st_vega')