1 # Copyright (c) 2014 Samsung Electronics Co., Ltd.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
16 examples_src_dir = ../../../examples
20 bubble-effect.example \
22 cube-transition-effect.example \
23 dissolve-effect.example \
28 motion-stretch.example \
30 page-turn-view.example \
32 refraction-effect.example \
34 shadow-bone-lighting.example \
37 image-scaling-irregular-grid.example \
43 daliimagedir = $(appdatadir)/images/
44 dalimodeldir = $(appdatadir)/models/
45 daliscriptdir = $(appdatadir)/scripts/
47 BASE_CXXFLAGS = -I../../../examples \
48 -DDALI_IMAGE_DIR="\"${daliimagedir}\"" \
49 -DDALI_MODEL_DIR="\"${dalimodeldir}\"" \
50 -DDALI_SCRIPT_DIR="\"${daliscriptdir}\"" \
53 $(CAPI_MEDIA_PLAYER_CFLAGS) \
54 $(CAPI_APPFW_APPLICATION_CFLAGS) \
55 -I/usr/include/media \
58 EXAMPLE_CXXFLAGS = $(DALI_CFLAGS) \
59 $(DALI_TOOLKIT_CFLAGS) \
65 EXAMPLE_LDADD = $(DALI_LIBS) $(DALI_TOOLKIT_LIBS) $(ECORE_X_LIBS) $(CAPI_MEDIA_PLAYER_LIBS) $(CAPI_APPFW_APPLICATION_LIBS) -lrt -lEGL
68 blocks_example_SOURCES = $(examples_src_dir)/blocks/blocks-example.cpp
69 blocks_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
70 blocks_example_DEPENDENCIES = $(EXAMPLE_DEPS)
71 blocks_example_LDADD = $(EXAMPLE_LDADD)
73 bubble_effect_example_SOURCES = $(examples_src_dir)/shader-effect/bubble-effect-example.cpp
74 bubble_effect_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
75 bubble_effect_example_DEPENDENCIES = $(EXAMPLE_DEPS)
76 bubble_effect_example_LDADD = $(EXAMPLE_LDADD)
78 cluster_example_SOURCES = $(examples_src_dir)/cluster/cluster-example.cpp
79 cluster_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
80 cluster_example_DEPENDENCIES = $(EXAMPLE_DEPS)
81 cluster_example_LDADD = $(EXAMPLE_LDADD)
83 cube_transition_effect_example_SOURCES = $(examples_src_dir)/transition/cube-transition-effect-example.cpp
84 cube_transition_effect_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
85 cube_transition_effect_example_DEPENDENCIES = $(EXAMPLE_DEPS)
86 cube_transition_effect_example_LDADD = $(EXAMPLE_LDADD)
88 dissolve_effect_example_SOURCES = $(examples_src_dir)/shader-effect/dissolve-effect-example.cpp
89 dissolve_effect_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
90 dissolve_effect_example_DEPENDENCIES = $(EXAMPLE_DEPS)
91 dissolve_effect_example_LDADD = $(EXAMPLE_LDADD)
93 hello_world_example_SOURCES = $(examples_src_dir)/hello-world/hello-world-example.cpp
94 hello_world_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
95 hello_world_example_DEPENDENCIES = $(EXAMPLE_DEPS)
96 hello_world_example_LDADD = $(EXAMPLE_LDADD)
98 item_view_example_SOURCES = $(examples_src_dir)/item-view/item-view-example.cpp
99 item_view_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
100 item_view_example_DEPENDENCIES = $(EXAMPLE_DEPS)
101 item_view_example_LDADD = $(EXAMPLE_LDADD)
103 magnifier_example_SOURCES = $(examples_src_dir)/magnifier/magnifier-example.cpp
104 magnifier_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
105 magnifier_example_DEPENDENCIES = $(EXAMPLE_DEPS)
106 magnifier_example_LDADD = $(EXAMPLE_LDADD)
108 motion_blur_example_SOURCES = $(examples_src_dir)/motion/motion-blur-example.cpp
109 motion_blur_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
110 motion_blur_example_DEPENDENCIES = $(EXAMPLE_DEPS)
111 motion_blur_example_LDADD = $(EXAMPLE_LDADD)
113 motion_stretch_example_SOURCES = $(examples_src_dir)/motion/motion-stretch-example.cpp
114 motion_stretch_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
115 motion_stretch_example_DEPENDENCIES = $(EXAMPLE_DEPS)
116 motion_stretch_example_LDADD = $(EXAMPLE_LDADD)
118 new_window_example_SOURCES = $(examples_src_dir)/new-window/new-window-example.cpp
119 new_window_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
120 new_window_example_DEPENDENCIES = $(EXAMPLE_DEPS)
121 new_window_example_LDADD = $(EXAMPLE_LDADD)
123 page_turn_view_example_SOURCES = $(examples_src_dir)/page-turn-view/page-turn-view-example.cpp
124 page_turn_view_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
125 page_turn_view_example_DEPENDENCIES = $(EXAMPLE_DEPS)
126 page_turn_view_example_LDADD = $(EXAMPLE_LDADD)
128 radial_menu_example_SOURCES = $(examples_src_dir)/radial-menu/radial-menu-example.cpp \
129 $(examples_src_dir)/radial-menu/radial-sweep-view.cpp \
130 $(examples_src_dir)/radial-menu/radial-sweep-view-impl.cpp
131 radial_menu_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
132 radial_menu_example_DEPENDENCIES = $(EXAMPLE_DEPS)
133 radial_menu_example_LDADD = $(EXAMPLE_LDADD)
135 refraction_effect_example_SOURCES = $(examples_src_dir)/shader-effect/refraction-effect-example.cpp
136 refraction_effect_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
137 refraction_effect_example_DEPENDENCIES = $(EXAMPLE_DEPS)
138 refraction_effect_example_LDADD = $(EXAMPLE_LDADD)
140 scroll_view_example_SOURCES = $(examples_src_dir)/scroll-view/scroll-view-example.cpp
141 scroll_view_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
142 scroll_view_example_DEPENDENCIES = $(EXAMPLE_DEPS)
143 scroll_view_example_LDADD = $(EXAMPLE_LDADD)
145 shadow_bone_lighting_example_SOURCES = $(examples_src_dir)/shadows/shadow-bone-lighting-example.cpp
146 shadow_bone_lighting_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
147 shadow_bone_lighting_example_DEPENDENCIES = $(EXAMPLE_DEPS)
148 shadow_bone_lighting_example_LDADD = $(EXAMPLE_LDADD)
150 dali_builder_SOURCES = $(examples_src_dir)/builder/dali-builder.cpp
151 dali_builder_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
152 dali_builder_DEPENDENCIES = $(EXAMPLE_DEPS)
153 dali_builder_LDADD = $(EXAMPLE_LDADD)
155 builder_example_SOURCES = $(examples_src_dir)/builder/examples.cpp
156 builder_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
157 builder_example_DEPENDENCIES = $(EXAMPLE_DEPS)
158 builder_example_LDADD = $(EXAMPLE_LDADD)
160 image_scaling_irregular_grid_example_SOURCES = $(examples_src_dir)/image/image-scaling-irregular-grid/image-scaling-irregular-grid-example.cpp
161 image_scaling_irregular_grid_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
162 image_scaling_irregular_grid_example_DEPENDENCIES = $(EXAMPLE_DEPS)
163 image_scaling_irregular_grid_example_LDADD = $(EXAMPLE_LDADD)
165 buttons_example_SOURCES = $(examples_src_dir)/buttons/buttons-example.cpp
166 buttons_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
167 buttons_example_DEPENDENCIES = $(EXAMPLE_DEPS)
168 buttons_example_LDADD = $(EXAMPLE_LDADD)
170 text_view_example_SOURCES = $(examples_src_dir)/text-view/text-view-example.cpp
171 text_view_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
172 text_view_example_DEPENDENCIES = $(EXAMPLE_DEPS)
173 text_view_example_LDADD = $(EXAMPLE_LDADD)
175 logging_example_SOURCES = $(examples_src_dir)/logging/logging-example.cpp
176 logging_example_CXXFLAGS = $(EXAMPLE_CXXFLAGS)
177 logging_example_DEPENDENCIES = $(EXAMPLE_DEPS)
178 logging_example_LDADD = $(EXAMPLE_LDADD)