Added CMake build system
[platform/core/uifw/dali-core.git] / dali / internal / CMakeLists.txt
1 # Add internal source files here
2
3 SET(SOURCES ${SOURCES}
4   ${CMAKE_CURRENT_SOURCE_DIR}/common/blending-options.cpp
5   ${CMAKE_CURRENT_SOURCE_DIR}/common/core-impl.cpp
6   ${CMAKE_CURRENT_SOURCE_DIR}/common/internal-constants.cpp
7   ${CMAKE_CURRENT_SOURCE_DIR}/common/math.cpp
8   ${CMAKE_CURRENT_SOURCE_DIR}/common/message-buffer.cpp
9   ${CMAKE_CURRENT_SOURCE_DIR}/common/mutex-impl.cpp
10   ${CMAKE_CURRENT_SOURCE_DIR}/common/image-sampler.cpp
11   ${CMAKE_CURRENT_SOURCE_DIR}/common/image-attributes.cpp
12   ${CMAKE_CURRENT_SOURCE_DIR}/common/fixed-size-memory-pool.cpp
13
14   ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/actor-impl.cpp
15   ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/custom-actor-internal.cpp
16   ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/layer-impl.cpp
17   ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/layer-list.cpp
18   ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/camera-actor-impl.cpp
19   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/animation-impl.cpp
20   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/animation-playlist.cpp
21   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/constrainer.cpp
22   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/constraint-base.cpp
23   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/key-frames-impl.cpp
24   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/linear-constrainer-impl.cpp
25   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/path-impl.cpp
26   ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/path-constrainer-impl.cpp
27   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/demangler.cpp
28   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/event-thread-services.cpp
29   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/notification-manager.cpp
30   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/object-impl.cpp
31   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/object-registry-impl.cpp
32   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/projection.cpp
33   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-buffer-impl.cpp
34   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-conditions-impl.cpp
35   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-metadata.cpp
36   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-notification-impl.cpp
37   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-notification-manager.cpp
38   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-helper.cpp
39   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/stage-impl.cpp
40   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/system-overlay-impl.cpp
41   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/thread-local-storage.cpp
42   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/type-info-impl.cpp
43   ${CMAKE_CURRENT_SOURCE_DIR}/event/common/type-registry-impl.cpp
44   ${CMAKE_CURRENT_SOURCE_DIR}/event/effects/shader-factory.cpp
45   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/actor-gesture-data.cpp
46   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/actor-observer.cpp
47   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/event-processor.cpp
48   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/key-event-impl.cpp
49   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/key-event-processor.cpp
50   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-detector-impl.cpp
51   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-event-processor.cpp
52   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-processor.cpp
53   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/hit-test-algorithm-impl.cpp
54   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/hover-event-processor.cpp
55   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-detector-impl.cpp
56   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-processor.cpp
57   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/wheel-event-processor.cpp
58   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/multi-point-event-util.cpp
59   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-detector-impl.cpp
60   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-processor.cpp
61   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-detector-impl.cpp
62   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-processor.cpp
63   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-detector-impl.cpp
64   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-processor.cpp
65   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/touch-data-impl.cpp
66   ${CMAKE_CURRENT_SOURCE_DIR}/event/events/touch-event-processor.cpp
67   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/bitmap-packed-pixel.cpp
68   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/bitmap-compressed.cpp
69   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/image-impl.cpp
70   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/buffer-image-impl.cpp
71   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/frame-buffer-image-impl.cpp
72   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/encoded-buffer-image-impl.cpp
73   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/nine-patch-image-impl.cpp
74   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/resource-image-impl.cpp
75   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/native-image-impl.cpp
76   ${CMAKE_CURRENT_SOURCE_DIR}/event/images/pixel-data-impl.cpp
77   ${CMAKE_CURRENT_SOURCE_DIR}/event/object/custom-object-internal.cpp
78   ${CMAKE_CURRENT_SOURCE_DIR}/event/render-tasks/render-task-impl.cpp
79   ${CMAKE_CURRENT_SOURCE_DIR}/event/render-tasks/render-task-list-impl.cpp
80   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/frame-buffer-impl.cpp
81   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/geometry-impl.cpp
82   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/texture-impl.cpp
83   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/texture-set-impl.cpp
84   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/renderer-impl.cpp
85   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/sampler-impl.cpp
86   ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/shader-impl.cpp
87   ${CMAKE_CURRENT_SOURCE_DIR}/event/size-negotiation/memory-pool-relayout-container.cpp
88   ${CMAKE_CURRENT_SOURCE_DIR}/event/size-negotiation/relayout-controller-impl.cpp
89
90   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-algorithms.cpp
91   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-debug.cpp
92   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-instruction.cpp
93   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-instruction-container.cpp
94   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-item.cpp
95   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-tracker.cpp
96   ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-manager.cpp
97   ${CMAKE_CURRENT_SOURCE_DIR}/render/data-providers/render-data-provider.cpp
98   ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/context.cpp
99   ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/frame-buffer-state-cache.cpp
100   ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/gl-call-debug.cpp
101   ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/gpu-buffer.cpp
102   ${CMAKE_CURRENT_SOURCE_DIR}/render/queue/render-queue.cpp
103   ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-frame-buffer.cpp
104   ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-geometry.cpp
105   ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-property-buffer.cpp
106   ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-renderer.cpp
107   ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-texture.cpp
108   ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/program.cpp
109   ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/program-controller.cpp
110   ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/scene-graph-shader.cpp
111
112   ${CMAKE_CURRENT_SOURCE_DIR}/update/animation/scene-graph-animation.cpp
113   ${CMAKE_CURRENT_SOURCE_DIR}/update/animation/scene-graph-constraint-base.cpp
114   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/discard-queue.cpp
115   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-base.cpp
116   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-owner-messages.cpp
117   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-functions.cpp
118   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-step-functions.cpp
119   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-variable-step-functions.cpp
120   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-owner.cpp
121   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-buffers.cpp
122   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-connection-change-propagator.cpp
123   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-property-notification.cpp
124   ${CMAKE_CURRENT_SOURCE_DIR}/update/common/uniform-map.cpp
125   ${CMAKE_CURRENT_SOURCE_DIR}/update/controllers/render-message-dispatcher.cpp
126   ${CMAKE_CURRENT_SOURCE_DIR}/update/controllers/scene-controller-impl.cpp
127   ${CMAKE_CURRENT_SOURCE_DIR}/update/gestures/pan-gesture-profiling.cpp
128   ${CMAKE_CURRENT_SOURCE_DIR}/update/gestures/scene-graph-pan-gesture.cpp
129   ${CMAKE_CURRENT_SOURCE_DIR}/update/queue/update-message-queue.cpp
130   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/render-instruction-processor.cpp
131   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/render-task-processor.cpp
132   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/transform-manager.cpp
133   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-algorithms.cpp
134   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-manager.cpp
135   ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-manager-debug.cpp
136   ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-camera.cpp
137   ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/node.cpp
138   ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/node-messages.cpp
139   ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/scene-graph-layer.cpp
140   ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-render-task.cpp
141   ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-render-task-list.cpp
142   ${CMAKE_CURRENT_SOURCE_DIR}/update/rendering/scene-graph-texture-set.cpp
143   ${CMAKE_CURRENT_SOURCE_DIR}/update/rendering/scene-graph-renderer.cpp
144
145   PARENT_SCOPE )