Support multiple window rendering
[platform/core/uifw/dali-core.git] / dali / integration-api / CMakeLists.txt
1 # Add platform abstraction headers here
2
3 SET(SOURCES ${SOURCES}
4   ${CMAKE_CURRENT_SOURCE_DIR}/bitmap.cpp
5   ${CMAKE_CURRENT_SOURCE_DIR}/core.cpp
6   ${CMAKE_CURRENT_SOURCE_DIR}/debug.cpp
7   ${CMAKE_CURRENT_SOURCE_DIR}/profiling.cpp
8   ${CMAKE_CURRENT_SOURCE_DIR}/input-options.cpp
9   ${CMAKE_CURRENT_SOURCE_DIR}/lockless-buffer.cpp
10   ${CMAKE_CURRENT_SOURCE_DIR}/render-task-list-integ.cpp
11   ${CMAKE_CURRENT_SOURCE_DIR}/scene.cpp
12   ${CMAKE_CURRENT_SOURCE_DIR}/events/event.cpp
13   ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture-event.cpp
14   ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event-integ.cpp
15   ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-integ.cpp
16   ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture-event.cpp
17   ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event-integ.cpp
18   ${CMAKE_CURRENT_SOURCE_DIR}/events/multi-point-event-integ.cpp
19   ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture-event.cpp
20   ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture-event.cpp
21   ${CMAKE_CURRENT_SOURCE_DIR}/events/point.cpp
22   ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture-event.cpp
23   ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-combiner.cpp
24   ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-integ.cpp
25   PARENT_SCOPE )
26
27 SET(INTEGRATION_API_HEADERS
28   ${CMAKE_CURRENT_SOURCE_DIR}/core.h
29   ${CMAKE_CURRENT_SOURCE_DIR}/core-enumerations.h
30   ${CMAKE_CURRENT_SOURCE_DIR}/context-notifier.h
31   ${CMAKE_CURRENT_SOURCE_DIR}/debug.h
32   ${CMAKE_CURRENT_SOURCE_DIR}/profiling.h
33   ${CMAKE_CURRENT_SOURCE_DIR}/input-options.h
34   ${CMAKE_CURRENT_SOURCE_DIR}/bitmap.h
35   ${CMAKE_CURRENT_SOURCE_DIR}/resource-policies.h
36   ${CMAKE_CURRENT_SOURCE_DIR}/resource-types.h
37   ${CMAKE_CURRENT_SOURCE_DIR}/gl-abstraction.h
38   ${CMAKE_CURRENT_SOURCE_DIR}/gl-defines.h
39   ${CMAKE_CURRENT_SOURCE_DIR}/gl-sync-abstraction.h
40   ${CMAKE_CURRENT_SOURCE_DIR}/gesture-manager.h
41   ${CMAKE_CURRENT_SOURCE_DIR}/render-controller.h
42   ${CMAKE_CURRENT_SOURCE_DIR}/platform-abstraction.h
43   ${CMAKE_CURRENT_SOURCE_DIR}/lockless-buffer.h
44   ${CMAKE_CURRENT_SOURCE_DIR}/render-task-list-integ.h
45   ${CMAKE_CURRENT_SOURCE_DIR}/scene.h
46
47   ${CMAKE_CURRENT_SOURCE_DIR}/events/event.h
48   ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture-event.h
49   ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture-requests.h
50   ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event-integ.h
51   ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-integ.h
52   ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture-event.h
53   ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event-integ.h
54   ${CMAKE_CURRENT_SOURCE_DIR}/events/multi-point-event-integ.h
55   ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture-event.h
56   ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture-event.h
57   ${CMAKE_CURRENT_SOURCE_DIR}/events/point.h
58   ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture-event.h
59   ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-combiner.h
60   ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-integ.h
61
62   PARENT_SCOPE )