[dali_2.3.25] Merge branch 'devel/master'
[platform/core/uifw/dali-core.git] / dali / integration-api / file.list
1 # Set the source directory
2 SET( platform_abstraction_src_dir ${ROOT_SRC_DIR}/dali/integration-api )
3
4 # Add platform abstraction source files here
5 SET( platform_abstraction_src_files
6    ${platform_abstraction_src_dir}/addon-manager.cpp
7    ${platform_abstraction_src_dir}/bitmap.cpp
8    ${platform_abstraction_src_dir}/core.cpp
9    ${platform_abstraction_src_dir}/debug.cpp
10    ${platform_abstraction_src_dir}/input-options.cpp
11    ${platform_abstraction_src_dir}/lockless-buffer.cpp
12    ${platform_abstraction_src_dir}/pixel-data-integ.cpp
13    ${platform_abstraction_src_dir}/profiling.cpp
14    ${platform_abstraction_src_dir}/render-task-list-integ.cpp
15    ${platform_abstraction_src_dir}/scene.cpp
16    ${platform_abstraction_src_dir}/testing.cpp
17    ${platform_abstraction_src_dir}/texture-integ.cpp
18    ${platform_abstraction_src_dir}/trace.cpp
19 )
20
21 SET( platform_abstraction_events_src_files
22    ${platform_abstraction_src_dir}/events/event.cpp
23    ${platform_abstraction_src_dir}/events/hover-event-integ.cpp
24    ${platform_abstraction_src_dir}/events/key-event-integ.cpp
25    ${platform_abstraction_src_dir}/events/multi-point-event-integ.cpp
26    ${platform_abstraction_src_dir}/events/point.cpp
27    ${platform_abstraction_src_dir}/events/touch-event-combiner.cpp
28    ${platform_abstraction_src_dir}/events/touch-event-integ.cpp
29    ${platform_abstraction_src_dir}/events/touch-integ.cpp
30    ${platform_abstraction_src_dir}/events/wheel-event-integ.cpp
31 )
32
33 SET( platform_abstraction_header_files
34    ${platform_abstraction_src_dir}/addon-manager.h
35    ${platform_abstraction_src_dir}/bitmap.h
36    ${platform_abstraction_src_dir}/context-notifier.h
37    ${platform_abstraction_src_dir}/core.h
38    ${platform_abstraction_src_dir}/core-enumerations.h
39    ${platform_abstraction_src_dir}/debug.h
40    ${platform_abstraction_src_dir}/gl-abstraction.h
41    ${platform_abstraction_src_dir}/gl-defines.h
42    ${platform_abstraction_src_dir}/graphics-config.h
43    ${platform_abstraction_src_dir}/graphics-sync-abstraction.h
44    ${platform_abstraction_src_dir}/input-options.h
45    ${platform_abstraction_src_dir}/lockless-buffer.h
46    ${platform_abstraction_src_dir}/ordered-set.h
47    ${platform_abstraction_src_dir}/pixel-data-integ.h
48    ${platform_abstraction_src_dir}/platform-abstraction.h
49    ${platform_abstraction_src_dir}/profiling.h
50    ${platform_abstraction_src_dir}/processor-interface.h
51    ${platform_abstraction_src_dir}/render-controller.h
52    ${platform_abstraction_src_dir}/render-task-list-integ.h
53    ${platform_abstraction_src_dir}/resource-policies.h
54    ${platform_abstraction_src_dir}/resource-types.h
55    ${platform_abstraction_src_dir}/scene.h
56    ${platform_abstraction_src_dir}/testing.h
57    ${platform_abstraction_src_dir}/texture-integ.h
58    ${platform_abstraction_src_dir}/trace.h
59 )
60
61
62 SET( platform_abstraction_events_header_files
63    ${platform_abstraction_src_dir}/events/event.h
64    ${platform_abstraction_src_dir}/events/hover-event-integ.h
65    ${platform_abstraction_src_dir}/events/key-event-integ.h
66    ${platform_abstraction_src_dir}/events/multi-point-event-integ.h
67    ${platform_abstraction_src_dir}/events/point.h
68    ${platform_abstraction_src_dir}/events/touch-event-combiner.h
69    ${platform_abstraction_src_dir}/events/touch-event-integ.h
70    ${platform_abstraction_src_dir}/events/touch-integ.h
71    ${platform_abstraction_src_dir}/events/wheel-event-integ.h
72 )
73
74
75 SET( SOURCES ${SOURCES}
76   ${platform_abstraction_src_files}
77   ${platform_abstraction_events_src_files}
78 )
79
80 SET( INTEGRATION_API_HEADERS ${INTEGRATION_API_HEADERS}
81   ${platform_abstraction_header_files}
82   ${platform_abstraction_events_header_files}
83 )