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