[dali_1.0.31] Merge branch 'tizen'
[platform/core/uifw/dali-demo.git] / build / tizen / examples / CMakeLists.txt
1 SET(EXAMPLES_SRC_DIR ${ROOT_SRC_DIR}/examples)
2
3 SET(BLOCKS_SRCS ${EXAMPLES_SRC_DIR}/blocks/blocks-example.cpp)
4 ADD_EXECUTABLE(blocks.example ${BLOCKS_SRCS})
5 TARGET_LINK_LIBRARIES(blocks.example ${REQUIRED_PKGS_LDFLAGS})
6 INSTALL(TARGETS blocks.example DESTINATION ${BINDIR})
7
8 SET(BUBBLE_EFFECT_SRCS ${EXAMPLES_SRC_DIR}/shader-effect/bubble-effect-example.cpp)
9 ADD_EXECUTABLE(bubble-effect.example ${BUBBLE_EFFECT_SRCS})
10 TARGET_LINK_LIBRARIES(bubble-effect.example ${REQUIRED_PKGS_LDFLAGS})
11 INSTALL(TARGETS bubble-effect.example DESTINATION ${BINDIR})
12
13 SET(CLUSTER_SRCS ${EXAMPLES_SRC_DIR}/cluster/cluster-example.cpp)
14 ADD_EXECUTABLE(cluster.example ${CLUSTER_SRCS})
15 TARGET_LINK_LIBRARIES(cluster.example ${REQUIRED_PKGS_LDFLAGS})
16 INSTALL(TARGETS cluster.example DESTINATION ${BINDIR})
17
18 SET(CUBE_TRANSITION_EFFECT_SRCS ${EXAMPLES_SRC_DIR}/transition/cube-transition-effect-example.cpp)
19 ADD_EXECUTABLE(cube-transition-effect.example ${CUBE_TRANSITION_EFFECT_SRCS})
20 TARGET_LINK_LIBRARIES(cube-transition-effect.example ${REQUIRED_PKGS_LDFLAGS})
21 INSTALL(TARGETS cube-transition-effect.example DESTINATION ${BINDIR})
22
23 SET(DISSOLVE_EFFECT_SRCS ${EXAMPLES_SRC_DIR}/shader-effect/dissolve-effect-example.cpp)
24 ADD_EXECUTABLE(dissolve-effect.example ${DISSOLVE_EFFECT_SRCS})
25 TARGET_LINK_LIBRARIES(dissolve-effect.example ${REQUIRED_PKGS_LDFLAGS})
26 INSTALL(TARGETS dissolve-effect.example DESTINATION ${BINDIR})
27
28 SET(HELLO_WORLD_SRCS ${EXAMPLES_SRC_DIR}/hello-world/hello-world-example.cpp)
29 ADD_EXECUTABLE(hello-world.example ${HELLO_WORLD_SRCS})
30 TARGET_LINK_LIBRARIES(hello-world.example ${REQUIRED_PKGS_LDFLAGS})
31 INSTALL(TARGETS hello-world.example DESTINATION ${BINDIR})
32
33 SET(ITEM_VIEW_SRCS ${EXAMPLES_SRC_DIR}/item-view/item-view-example.cpp)
34 ADD_EXECUTABLE(item-view.example ${ITEM_VIEW_SRCS})
35 TARGET_LINK_LIBRARIES(item-view.example ${REQUIRED_PKGS_LDFLAGS})
36 INSTALL(TARGETS item-view.example DESTINATION ${BINDIR})
37
38 SET(MAGNIFIER_SRCS ${EXAMPLES_SRC_DIR}/magnifier/magnifier-example.cpp)
39 ADD_EXECUTABLE(magnifier.example ${MAGNIFIER_SRCS})
40 TARGET_LINK_LIBRARIES(magnifier.example ${REQUIRED_PKGS_LDFLAGS})
41 INSTALL(TARGETS magnifier.example DESTINATION ${BINDIR})
42
43 SET(MOTION_BLUR_SRCS ${EXAMPLES_SRC_DIR}/motion/motion-blur-example.cpp)
44 ADD_EXECUTABLE(motion-blur.example ${MOTION_BLUR_SRCS})
45 TARGET_LINK_LIBRARIES(motion-blur.example ${REQUIRED_PKGS_LDFLAGS})
46 INSTALL(TARGETS motion-blur.example DESTINATION ${BINDIR})
47
48 SET(MOTION_STRETCH_SRCS ${EXAMPLES_SRC_DIR}/motion/motion-stretch-example.cpp)
49 ADD_EXECUTABLE(motion-stretch.example ${MOTION_STRETCH_SRCS})
50 TARGET_LINK_LIBRARIES(motion-stretch.example ${REQUIRED_PKGS_LDFLAGS})
51 INSTALL(TARGETS motion-stretch.example DESTINATION ${BINDIR})
52
53 SET(NEW_WINDOW_SRCS ${EXAMPLES_SRC_DIR}/new-window/new-window-example.cpp)
54 ADD_EXECUTABLE(new-window.example ${NEW_WINDOW_SRCS})
55 TARGET_LINK_LIBRARIES(new-window.example ${REQUIRED_PKGS_LDFLAGS})
56 INSTALL(TARGETS new-window.example DESTINATION ${BINDIR})
57
58 SET(PAGE_TURN_VIEW_SRCS ${EXAMPLES_SRC_DIR}/page-turn-view/page-turn-view-example.cpp)
59 ADD_EXECUTABLE(page-turn-view.example ${PAGE_TURN_VIEW_SRCS})
60 TARGET_LINK_LIBRARIES(page-turn-view.example ${REQUIRED_PKGS_LDFLAGS})
61 INSTALL(TARGETS page-turn-view.example DESTINATION ${BINDIR})
62
63 AUX_SOURCE_DIRECTORY(${EXAMPLES_SRC_DIR}/radial-menu RADIAL_MENU_SRCS)
64 ADD_EXECUTABLE(radial-menu.example ${RADIAL_MENU_SRCS})
65 TARGET_LINK_LIBRARIES(radial-menu.example ${REQUIRED_PKGS_LDFLAGS})
66 INSTALL(TARGETS radial-menu.example DESTINATION ${BINDIR})
67
68 SET(REFRACTION_EFFECT_SRCS ${EXAMPLES_SRC_DIR}/shader-effect/refraction-effect-example.cpp)
69 ADD_EXECUTABLE(refraction-effect.example ${REFRACTION_EFFECT_SRCS})
70 TARGET_LINK_LIBRARIES(refraction-effect.example ${REQUIRED_PKGS_LDFLAGS})
71 INSTALL(TARGETS refraction-effect.example DESTINATION ${BINDIR})
72
73 SET(SCROLL_VIEW_SRCS ${EXAMPLES_SRC_DIR}/scroll-view/scroll-view-example.cpp)
74 ADD_EXECUTABLE(scroll-view.example ${SCROLL_VIEW_SRCS})
75 TARGET_LINK_LIBRARIES(scroll-view.example ${REQUIRED_PKGS_LDFLAGS})
76 INSTALL(TARGETS scroll-view.example DESTINATION ${BINDIR})
77
78 SET(SHADOW_BONE_LIGHTING_SRCS ${EXAMPLES_SRC_DIR}/shadows/shadow-bone-lighting-example.cpp)
79 ADD_EXECUTABLE(shadow-bone-lighting.example ${SHADOW_BONE_LIGHTING_SRCS})
80 TARGET_LINK_LIBRARIES(shadow-bone-lighting.example ${REQUIRED_PKGS_LDFLAGS})
81 INSTALL(TARGETS shadow-bone-lighting.example DESTINATION ${BINDIR})
82
83 SET(DALI_BUILDER_SRCS ${EXAMPLES_SRC_DIR}/builder/dali-builder.cpp)
84 ADD_EXECUTABLE(dali-builder ${DALI_BUILDER_SRCS})
85 TARGET_LINK_LIBRARIES(dali-builder ${REQUIRED_PKGS_LDFLAGS})
86 INSTALL(TARGETS dali-builder DESTINATION ${BINDIR})
87
88 SET(BUILDER_SRCS ${EXAMPLES_SRC_DIR}/builder/examples.cpp)
89 ADD_EXECUTABLE(builder.example ${BUILDER_SRCS})
90 TARGET_LINK_LIBRARIES(builder.example ${REQUIRED_PKGS_LDFLAGS})
91 INSTALL(TARGETS builder.example DESTINATION ${BINDIR})
92
93 SET(IMAGE_SCALING_IRREGULAR_GRID_SRCS ${EXAMPLES_SRC_DIR}/image/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp)
94 ADD_EXECUTABLE(image-scaling-irregular-grid.example ${IMAGE_SCALING_IRREGULAR_GRID_SRCS})
95 TARGET_LINK_LIBRARIES(image-scaling-irregular-grid.example ${REQUIRED_PKGS_LDFLAGS})
96 INSTALL(TARGETS image-scaling-irregular-grid.example DESTINATION ${BINDIR})
97
98 SET(BUTTONS_SRCS ${EXAMPLES_SRC_DIR}/buttons/buttons-example.cpp)
99 ADD_EXECUTABLE(buttons.example ${BUTTONS_SRCS})
100 TARGET_LINK_LIBRARIES(buttons.example ${REQUIRED_PKGS_LDFLAGS})
101 INSTALL(TARGETS buttons.example DESTINATION ${BINDIR})
102
103 SET(TEXT_VIEW_SRCS ${EXAMPLES_SRC_DIR}/text-view/text-view-example.cpp)
104 ADD_EXECUTABLE(text-view.example ${TEXT_VIEW_SRCS})
105 TARGET_LINK_LIBRARIES(text-view.example ${REQUIRED_PKGS_LDFLAGS})
106 INSTALL(TARGETS text-view.example DESTINATION ${BINDIR})
107
108 SET(LOGGING_SRCS ${EXAMPLES_SRC_DIR}/logging/logging-example.cpp)
109 ADD_EXECUTABLE(logging.example ${LOGGING_SRCS})
110 TARGET_LINK_LIBRARIES(logging.example ${REQUIRED_PKGS_LDFLAGS})
111 INSTALL(TARGETS logging.example DESTINATION ${BINDIR})