SConscript revision e5b5d84e8a87a5603a84f8c4625592a278bcf9af
1#######################################################################
2# SConscript for vega state_tracker
3
4Import('*')
5
6if 'egl' in env['statetrackers']:
7
8    env = env.Clone()
9
10    env.Append(CPPPATH = [
11	'#/src/mapi',
12    ])
13
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    ]
43
44    # vgapi_header must be generated first
45    env.Depends(vega_sources, vgapi_header)
46
47    st_vega = env.ConvenienceLibrary(
48	target = 'st_vega',
49	source = vega_sources,
50    )
51    Export('st_vega')
52