common taskscheduler: revise functionalities.
[platform/core/graphics/tizenvg.git] / src / lib / meson.build
1 engine_dep = []
2
3 if get_option('engines').contains('sw') == true
4     subdir('sw_engine')
5     message('Enable SW Raster Engine')
6 endif
7
8 if get_option('engines').contains('gl') == true
9     subdir('gl_engine')
10     message('Enable GL Raster Engine')
11 endif
12
13 source_file = [
14    'tvgCanvasImpl.h',
15    'tvgCommon.h',
16    'tvgBezier.h',
17    'tvgLoader.h',
18    'tvgLoaderMgr.h',
19    'tvgPictureImpl.h',
20    'tvgRender.h',
21    'tvgSceneImpl.h',
22    'tvgShapePath.h',
23    'tvgShapeImpl.h',
24    'tvgTaskScheduler.h',
25    'tvgBezier.cpp',
26    'tvgCanvas.cpp',
27    'tvgFill.cpp',
28    'tvgGlCanvas.cpp',
29    'tvgInitializer.cpp',
30    'tvgLinearGradient.cpp',
31    'tvgLoaderMgr.cpp',
32    'tvgPaint.cpp',
33    'tvgPicture.cpp',
34    'tvgRadialGradient.cpp',
35    'tvgRender.cpp',
36    'tvgScene.cpp',
37    'tvgShape.cpp',
38    'tvgSwCanvas.cpp',
39    'tvgTaskScheduler.cpp',
40 ]
41
42 common_dep = declare_dependency(
43    dependencies        : engine_dep,
44    include_directories : include_directories('.'),
45    sources             : source_file
46 )