+# Set the source directory
+SET( internal_src_dir ${ROOT_SRC_DIR}/dali/internal )
+
# Add internal source files here
+SET( internal_src_files
+ ${internal_src_dir}/common/blending-options.cpp
+ ${internal_src_dir}/common/core-impl.cpp
+ ${internal_src_dir}/common/math.cpp
+ ${internal_src_dir}/common/message-buffer.cpp
+ ${internal_src_dir}/common/mutex-trace.cpp
+ ${internal_src_dir}/common/image-sampler.cpp
+ ${internal_src_dir}/common/image-attributes.cpp
+ ${internal_src_dir}/common/fixed-size-memory-pool.cpp
+ ${internal_src_dir}/common/const-string.cpp
+
+ ${internal_src_dir}/event/actors/actor-impl.cpp
+ ${internal_src_dir}/event/actors/actor-property-handler.cpp
+ ${internal_src_dir}/event/actors/actor-relayouter.cpp
+ ${internal_src_dir}/event/actors/actor-parent-impl.cpp
+ ${internal_src_dir}/event/actors/custom-actor-internal.cpp
+ ${internal_src_dir}/event/actors/layer-impl.cpp
+ ${internal_src_dir}/event/actors/layer-list.cpp
+ ${internal_src_dir}/event/actors/camera-actor-impl.cpp
+ ${internal_src_dir}/event/animation/animation-impl.cpp
+ ${internal_src_dir}/event/animation/animation-playlist.cpp
+ ${internal_src_dir}/event/animation/constrainer.cpp
+ ${internal_src_dir}/event/animation/constraint-base.cpp
+ ${internal_src_dir}/event/animation/key-frames-impl.cpp
+ ${internal_src_dir}/event/animation/linear-constrainer-impl.cpp
+ ${internal_src_dir}/event/animation/path-impl.cpp
+ ${internal_src_dir}/event/animation/path-constrainer-impl.cpp
+ ${internal_src_dir}/event/common/base-object-impl.cpp
+ ${internal_src_dir}/event/common/event-thread-services.cpp
+ ${internal_src_dir}/event/common/notification-manager.cpp
+ ${internal_src_dir}/event/common/object-impl.cpp
+ ${internal_src_dir}/event/common/object-registry-impl.cpp
+ ${internal_src_dir}/event/common/projection.cpp
+ ${internal_src_dir}/event/common/property-conditions-impl.cpp
+ ${internal_src_dir}/event/common/property-metadata.cpp
+ ${internal_src_dir}/event/common/property-notification-impl.cpp
+ ${internal_src_dir}/event/common/property-notification-manager.cpp
+ ${internal_src_dir}/event/common/property-helper.cpp
+ ${internal_src_dir}/event/common/scene-impl.cpp
+ ${internal_src_dir}/event/common/stage-impl.cpp
+ ${internal_src_dir}/event/common/thread-local-storage.cpp
+ ${internal_src_dir}/event/common/type-info-impl.cpp
+ ${internal_src_dir}/event/common/type-registry-impl.cpp
+ ${internal_src_dir}/event/effects/shader-factory.cpp
+ ${internal_src_dir}/event/events/actor-gesture-data.cpp
+ ${internal_src_dir}/event/events/actor-observer.cpp
+ ${internal_src_dir}/event/events/event-processor.cpp
+ ${internal_src_dir}/event/events/key-event-impl.cpp
+ ${internal_src_dir}/event/events/key-event-processor.cpp
+ ${internal_src_dir}/event/events/gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/gesture-event.cpp
+ ${internal_src_dir}/event/events/gesture-event-processor.cpp
+ ${internal_src_dir}/event/events/gesture-processor.cpp
+ ${internal_src_dir}/event/events/hit-test-algorithm-impl.cpp
+ ${internal_src_dir}/event/events/hover-event-impl.cpp
+ ${internal_src_dir}/event/events/hover-event-processor.cpp
+ ${internal_src_dir}/event/events/wheel-event-impl.cpp
+ ${internal_src_dir}/event/events/wheel-event-processor.cpp
+ ${internal_src_dir}/event/events/multi-point-event-util.cpp
+ ${internal_src_dir}/event/events/touch-event-impl.cpp
+ ${internal_src_dir}/event/events/touch-event-processor.cpp
+ ${internal_src_dir}/event/events/long-press-gesture/long-press-gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/long-press-gesture/long-press-gesture-event.cpp
+ ${internal_src_dir}/event/events/long-press-gesture/long-press-gesture-processor.cpp
+ ${internal_src_dir}/event/events/long-press-gesture/long-press-gesture-recognizer.cpp
+ ${internal_src_dir}/event/events/pan-gesture/pan-gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/pan-gesture/pan-gesture-event.cpp
+ ${internal_src_dir}/event/events/pan-gesture/pan-gesture-processor.cpp
+ ${internal_src_dir}/event/events/pan-gesture/pan-gesture-recognizer.cpp
+ ${internal_src_dir}/event/events/pinch-gesture/pinch-gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/pinch-gesture/pinch-gesture-event.cpp
+ ${internal_src_dir}/event/events/pinch-gesture/pinch-gesture-processor.cpp
+ ${internal_src_dir}/event/events/pinch-gesture/pinch-gesture-recognizer.cpp
+ ${internal_src_dir}/event/events/ray-test.cpp
+ ${internal_src_dir}/event/events/rotation-gesture/rotation-gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/rotation-gesture/rotation-gesture-processor.cpp
+ ${internal_src_dir}/event/events/rotation-gesture/rotation-gesture-recognizer.cpp
+ ${internal_src_dir}/event/events/tap-gesture/tap-gesture-detector-impl.cpp
+ ${internal_src_dir}/event/events/tap-gesture/tap-gesture-event.cpp
+ ${internal_src_dir}/event/events/tap-gesture/tap-gesture-processor.cpp
+ ${internal_src_dir}/event/events/tap-gesture/tap-gesture-recognizer.cpp
+ ${internal_src_dir}/event/images/bitmap-packed-pixel.cpp
+ ${internal_src_dir}/event/images/bitmap-compressed.cpp
+ ${internal_src_dir}/event/images/pixel-data-impl.cpp
+ ${internal_src_dir}/event/render-tasks/render-task-impl.cpp
+ ${internal_src_dir}/event/render-tasks/render-task-list-impl.cpp
+ ${internal_src_dir}/event/rendering/frame-buffer-impl.cpp
+ ${internal_src_dir}/event/rendering/geometry-impl.cpp
+ ${internal_src_dir}/event/rendering/texture-impl.cpp
+ ${internal_src_dir}/event/rendering/texture-set-impl.cpp
+ ${internal_src_dir}/event/rendering/renderer-impl.cpp
+ ${internal_src_dir}/event/rendering/sampler-impl.cpp
+ ${internal_src_dir}/event/rendering/shader-impl.cpp
+ ${internal_src_dir}/event/rendering/vertex-buffer-impl.cpp
+ ${internal_src_dir}/event/size-negotiation/memory-pool-relayout-container.cpp
+ ${internal_src_dir}/event/size-negotiation/relayout-controller-impl.cpp
+
+ ${internal_src_dir}/render/common/render-algorithms.cpp
+ ${internal_src_dir}/render/common/render-debug.cpp
+ ${internal_src_dir}/render/common/render-instruction.cpp
+ ${internal_src_dir}/render/common/render-instruction-container.cpp
+ ${internal_src_dir}/render/common/render-item.cpp
+ ${internal_src_dir}/render/common/render-tracker.cpp
+ ${internal_src_dir}/render/common/render-manager.cpp
+ ${internal_src_dir}/render/queue/render-queue.cpp
+ ${internal_src_dir}/render/renderers/gpu-buffer.cpp
+ ${internal_src_dir}/render/renderers/pipeline-cache.cpp
+ ${internal_src_dir}/render/renderers/render-frame-buffer.cpp
+ ${internal_src_dir}/render/renderers/render-geometry.cpp
+ ${internal_src_dir}/render/renderers/render-renderer.cpp
+ ${internal_src_dir}/render/renderers/render-sampler.cpp
+ ${internal_src_dir}/render/renderers/render-texture.cpp
+ ${internal_src_dir}/render/renderers/render-vertex-buffer.cpp
+ ${internal_src_dir}/render/renderers/shader-cache.cpp
+ ${internal_src_dir}/render/renderers/uniform-buffer.cpp
+ ${internal_src_dir}/render/renderers/uniform-buffer-manager.cpp
+ ${internal_src_dir}/render/renderers/uniform-buffer-view.cpp
+ ${internal_src_dir}/render/renderers/uniform-buffer-view-pool.cpp
+
+ ${internal_src_dir}/render/shaders/program.cpp
+ ${internal_src_dir}/render/shaders/program-controller.cpp
+ ${internal_src_dir}/render/shaders/render-shader.cpp
+
+ ${internal_src_dir}/update/animation/scene-graph-animation.cpp
+ ${internal_src_dir}/update/animation/scene-graph-constraint-base.cpp
+ ${internal_src_dir}/update/common/discard-queue.cpp
+ ${internal_src_dir}/update/common/property-base.cpp
+ ${internal_src_dir}/update/common/property-owner-messages.cpp
+ ${internal_src_dir}/update/common/property-condition-functions.cpp
+ ${internal_src_dir}/update/common/property-condition-step-functions.cpp
+ ${internal_src_dir}/update/common/property-condition-variable-step-functions.cpp
+ ${internal_src_dir}/update/common/property-owner.cpp
+ ${internal_src_dir}/update/common/scene-graph-buffers.cpp
+ ${internal_src_dir}/update/common/scene-graph-connection-change-propagator.cpp
+ ${internal_src_dir}/update/common/scene-graph-property-notification.cpp
+ ${internal_src_dir}/update/common/scene-graph-scene.cpp
+ ${internal_src_dir}/update/common/uniform-map.cpp
+ ${internal_src_dir}/update/controllers/render-message-dispatcher.cpp
+ ${internal_src_dir}/update/controllers/scene-controller-impl.cpp
+ ${internal_src_dir}/update/gestures/pan-gesture-profiling.cpp
+ ${internal_src_dir}/update/gestures/scene-graph-pan-gesture.cpp
+ ${internal_src_dir}/update/queue/update-message-queue.cpp
+ ${internal_src_dir}/update/manager/frame-callback-processor.cpp
+ ${internal_src_dir}/update/manager/render-instruction-processor.cpp
+ ${internal_src_dir}/update/manager/render-task-processor.cpp
+ ${internal_src_dir}/update/manager/scene-graph-frame-callback.cpp
+ ${internal_src_dir}/update/manager/transform-manager.cpp
+ ${internal_src_dir}/update/manager/update-algorithms.cpp
+ ${internal_src_dir}/update/manager/update-manager.cpp
+ ${internal_src_dir}/update/manager/update-manager-debug.cpp
+ ${internal_src_dir}/update/manager/update-proxy-impl.cpp
+ ${internal_src_dir}/update/render-tasks/scene-graph-camera.cpp
+ ${internal_src_dir}/update/nodes/node.cpp
+ ${internal_src_dir}/update/nodes/node-messages.cpp
+ ${internal_src_dir}/update/nodes/scene-graph-layer.cpp
+ ${internal_src_dir}/update/render-tasks/scene-graph-render-task.cpp
+ ${internal_src_dir}/update/render-tasks/scene-graph-render-task-list.cpp
+ ${internal_src_dir}/update/rendering/scene-graph-texture-set.cpp
+ ${internal_src_dir}/update/rendering/scene-graph-renderer.cpp
+)
-internal_src_files = \
- $(internal_src_dir)/common/blending-options.cpp \
- $(internal_src_dir)/common/core-impl.cpp \
- $(internal_src_dir)/common/internal-constants.cpp \
- $(internal_src_dir)/common/math.cpp \
- $(internal_src_dir)/common/message-buffer.cpp \
- $(internal_src_dir)/common/mutex-trace.cpp \
- $(internal_src_dir)/common/image-sampler.cpp \
- $(internal_src_dir)/common/image-attributes.cpp \
- $(internal_src_dir)/common/fixed-size-memory-pool.cpp \
- \
- $(internal_src_dir)/event/actors/actor-impl.cpp \
- $(internal_src_dir)/event/actors/custom-actor-internal.cpp \
- $(internal_src_dir)/event/actors/layer-impl.cpp \
- $(internal_src_dir)/event/actors/layer-list.cpp \
- $(internal_src_dir)/event/actors/camera-actor-impl.cpp \
- $(internal_src_dir)/event/animation/animation-impl.cpp \
- $(internal_src_dir)/event/animation/animation-playlist.cpp \
- $(internal_src_dir)/event/animation/constrainer.cpp \
- $(internal_src_dir)/event/animation/constraint-base.cpp \
- $(internal_src_dir)/event/animation/key-frames-impl.cpp \
- $(internal_src_dir)/event/animation/linear-constrainer-impl.cpp \
- $(internal_src_dir)/event/animation/path-impl.cpp \
- $(internal_src_dir)/event/animation/path-constrainer-impl.cpp \
- $(internal_src_dir)/event/common/demangler.cpp \
- $(internal_src_dir)/event/common/event-thread-services.cpp \
- $(internal_src_dir)/event/common/notification-manager.cpp \
- $(internal_src_dir)/event/common/object-impl.cpp \
- $(internal_src_dir)/event/common/object-registry-impl.cpp \
- $(internal_src_dir)/event/common/projection.cpp \
- $(internal_src_dir)/event/common/property-buffer-impl.cpp \
- $(internal_src_dir)/event/common/property-conditions-impl.cpp \
- $(internal_src_dir)/event/common/property-metadata.cpp \
- $(internal_src_dir)/event/common/property-notification-impl.cpp \
- $(internal_src_dir)/event/common/property-notification-manager.cpp \
- $(internal_src_dir)/event/common/property-helper.cpp \
- $(internal_src_dir)/event/common/stage-impl.cpp \
- $(internal_src_dir)/event/common/thread-local-storage.cpp \
- $(internal_src_dir)/event/common/type-info-impl.cpp \
- $(internal_src_dir)/event/common/type-registry-impl.cpp \
- $(internal_src_dir)/event/effects/shader-factory.cpp \
- $(internal_src_dir)/event/events/actor-gesture-data.cpp \
- $(internal_src_dir)/event/events/actor-observer.cpp \
- $(internal_src_dir)/event/events/event-processor.cpp \
- $(internal_src_dir)/event/events/key-event-impl.cpp \
- $(internal_src_dir)/event/events/key-event-processor.cpp \
- $(internal_src_dir)/event/events/gesture-detector-impl.cpp \
- $(internal_src_dir)/event/events/gesture-event-processor.cpp \
- $(internal_src_dir)/event/events/gesture-processor.cpp \
- $(internal_src_dir)/event/events/hit-test-algorithm-impl.cpp \
- $(internal_src_dir)/event/events/hover-event-processor.cpp \
- $(internal_src_dir)/event/events/long-press-gesture-detector-impl.cpp \
- $(internal_src_dir)/event/events/long-press-gesture-processor.cpp \
- $(internal_src_dir)/event/events/wheel-event-processor.cpp \
- $(internal_src_dir)/event/events/multi-point-event-util.cpp \
- $(internal_src_dir)/event/events/pan-gesture-detector-impl.cpp \
- $(internal_src_dir)/event/events/pan-gesture-processor.cpp \
- $(internal_src_dir)/event/events/pinch-gesture-detector-impl.cpp \
- $(internal_src_dir)/event/events/pinch-gesture-processor.cpp \
- $(internal_src_dir)/event/events/tap-gesture-detector-impl.cpp \
- $(internal_src_dir)/event/events/tap-gesture-processor.cpp \
- $(internal_src_dir)/event/events/touch-data-impl.cpp \
- $(internal_src_dir)/event/events/touch-event-processor.cpp \
- $(internal_src_dir)/event/images/bitmap-packed-pixel.cpp \
- $(internal_src_dir)/event/images/bitmap-compressed.cpp \
- $(internal_src_dir)/event/images/image-impl.cpp \
- $(internal_src_dir)/event/images/buffer-image-impl.cpp \
- $(internal_src_dir)/event/images/frame-buffer-image-impl.cpp \
- $(internal_src_dir)/event/images/encoded-buffer-image-impl.cpp \
- $(internal_src_dir)/event/images/nine-patch-image-impl.cpp \
- $(internal_src_dir)/event/images/resource-image-impl.cpp \
- $(internal_src_dir)/event/images/native-image-impl.cpp \
- $(internal_src_dir)/event/images/pixel-data-impl.cpp \
- $(internal_src_dir)/event/render-tasks/render-task-impl.cpp \
- $(internal_src_dir)/event/render-tasks/render-task-list-impl.cpp \
- $(internal_src_dir)/event/rendering/frame-buffer-impl.cpp \
- $(internal_src_dir)/event/rendering/geometry-impl.cpp \
- $(internal_src_dir)/event/rendering/texture-impl.cpp \
- $(internal_src_dir)/event/rendering/texture-set-impl.cpp \
- $(internal_src_dir)/event/rendering/renderer-impl.cpp \
- $(internal_src_dir)/event/rendering/sampler-impl.cpp \
- $(internal_src_dir)/event/rendering/shader-impl.cpp \
- $(internal_src_dir)/event/size-negotiation/memory-pool-relayout-container.cpp \
- $(internal_src_dir)/event/size-negotiation/relayout-controller-impl.cpp \
- \
- $(internal_src_dir)/render/common/render-algorithms.cpp \
- $(internal_src_dir)/render/common/render-debug.cpp \
- $(internal_src_dir)/render/common/render-instruction.cpp \
- $(internal_src_dir)/render/common/render-instruction-container.cpp \
- $(internal_src_dir)/render/common/render-item.cpp \
- $(internal_src_dir)/render/common/render-tracker.cpp \
- $(internal_src_dir)/render/common/render-manager.cpp \
- $(internal_src_dir)/render/data-providers/render-data-provider.cpp \
- $(internal_src_dir)/render/gl-resources/context.cpp \
- $(internal_src_dir)/render/gl-resources/frame-buffer-state-cache.cpp \
- $(internal_src_dir)/render/gl-resources/gl-call-debug.cpp \
- $(internal_src_dir)/render/gl-resources/gpu-buffer.cpp \
- $(internal_src_dir)/render/queue/render-queue.cpp \
- $(internal_src_dir)/render/renderers/render-frame-buffer.cpp \
- $(internal_src_dir)/render/renderers/render-geometry.cpp \
- $(internal_src_dir)/render/renderers/render-property-buffer.cpp \
- $(internal_src_dir)/render/renderers/render-renderer.cpp \
- $(internal_src_dir)/render/renderers/render-texture.cpp \
- $(internal_src_dir)/render/shaders/program.cpp \
- $(internal_src_dir)/render/shaders/program-controller.cpp \
- $(internal_src_dir)/render/shaders/scene-graph-shader.cpp \
- \
- $(internal_src_dir)/update/animation/scene-graph-animation.cpp \
- $(internal_src_dir)/update/animation/scene-graph-constraint-base.cpp \
- $(internal_src_dir)/update/common/discard-queue.cpp \
- $(internal_src_dir)/update/common/property-base.cpp \
- $(internal_src_dir)/update/common/property-owner-messages.cpp \
- $(internal_src_dir)/update/common/property-condition-functions.cpp \
- $(internal_src_dir)/update/common/property-condition-step-functions.cpp \
- $(internal_src_dir)/update/common/property-condition-variable-step-functions.cpp \
- $(internal_src_dir)/update/common/property-owner.cpp \
- $(internal_src_dir)/update/common/scene-graph-buffers.cpp \
- $(internal_src_dir)/update/common/scene-graph-connection-change-propagator.cpp \
- $(internal_src_dir)/update/common/scene-graph-property-notification.cpp \
- $(internal_src_dir)/update/common/uniform-map.cpp \
- $(internal_src_dir)/update/controllers/render-message-dispatcher.cpp \
- $(internal_src_dir)/update/controllers/scene-controller-impl.cpp \
- $(internal_src_dir)/update/gestures/pan-gesture-profiling.cpp \
- $(internal_src_dir)/update/gestures/scene-graph-pan-gesture.cpp \
- $(internal_src_dir)/update/queue/update-message-queue.cpp \
- $(internal_src_dir)/update/manager/frame-callback-processor.cpp \
- $(internal_src_dir)/update/manager/render-instruction-processor.cpp \
- $(internal_src_dir)/update/manager/render-task-processor.cpp \
- $(internal_src_dir)/update/manager/scene-graph-frame-callback.cpp \
- $(internal_src_dir)/update/manager/transform-manager.cpp \
- $(internal_src_dir)/update/manager/update-algorithms.cpp \
- $(internal_src_dir)/update/manager/update-manager.cpp \
- $(internal_src_dir)/update/manager/update-manager-debug.cpp \
- $(internal_src_dir)/update/manager/update-proxy-impl.cpp \
- $(internal_src_dir)/update/render-tasks/scene-graph-camera.cpp \
- $(internal_src_dir)/update/nodes/node.cpp \
- $(internal_src_dir)/update/nodes/node-messages.cpp \
- $(internal_src_dir)/update/nodes/scene-graph-layer.cpp \
- $(internal_src_dir)/update/render-tasks/scene-graph-render-task.cpp \
- $(internal_src_dir)/update/render-tasks/scene-graph-render-task-list.cpp \
- $(internal_src_dir)/update/rendering/scene-graph-texture-set.cpp \
- $(internal_src_dir)/update/rendering/scene-graph-renderer.cpp
+SET( SOURCES ${SOURCES}
+ ${internal_src_files}
+)