Added refraction effect demo
[platform/core/uifw/dali-demo.git] / build / tizen / examples / Makefile.am
1 # Copyright (c) 2014 Samsung Electronics Co., Ltd.
2
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
6
7 # http://www.apache.org/licenses/LICENSE-2.0
8
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.
14
15
16 examples_src_dir = ../../../examples
17
18 bin_PROGRAMS = \
19                blocks.example \
20                bubble-effect.example \
21                cluster.example \
22                cube-transition-effect.example \
23                dissolve-effect.example \
24                hello-world.example \
25                item-view.example \
26                magnifier.example \
27                motion-blur.example \
28                motion-stretch.example \
29                new-window.example \
30                page-turn-view.example \
31                radial-menu.example \
32                refraction-effect.example \
33                scroll-view.example \
34                shadow-bone-lighting.example \
35                dali-builder \
36                builder.example \
37                image-scaling-irregular-grid.example \
38                buttons.example \
39                text-view.example \
40                logging.example
41
42
43 daliimagedir = $(appdatadir)/images/
44 dalimodeldir = $(appdatadir)/models/
45 daliscriptdir = $(appdatadir)/scripts/
46
47 BASE_CXXFLAGS = -I../../../examples \
48                    -DDALI_IMAGE_DIR="\"${daliimagedir}\"" \
49                    -DDALI_MODEL_DIR="\"${dalimodeldir}\"" \
50                    -DDALI_SCRIPT_DIR="\"${daliscriptdir}\"" \
51                    $(DALIDEMO_CFLAGS) \
52                    $(ECORE_X_CFLAGS) \
53                    $(CAPI_MEDIA_PLAYER_CFLAGS) \
54                    $(CAPI_APPFW_APPLICATION_CFLAGS) \
55                    -I/usr/include/media \
56                    -Werror -Wall
57
58 EXAMPLE_CXXFLAGS      = $(DALI_CFLAGS) \
59                         $(DALI_TOOLKIT_CFLAGS) \
60                         $(BASE_CXXFLAGS)
61
62
63 EXAMPLE_DEPS =
64
65 EXAMPLE_LDADD = $(DALI_LIBS) $(DALI_TOOLKIT_LIBS) $(ECORE_X_LIBS) $(CAPI_MEDIA_PLAYER_LIBS) $(CAPI_APPFW_APPLICATION_LIBS) -lrt -lEGL
66
67
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)
72
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)
77
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)
82
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)
87
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)
92
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)
97
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)
102
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)
107
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)
112
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)
117
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)
122
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)
127
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)
134
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)
139
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)
144
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)
149
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)
154
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)
159
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)
164
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)
169
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)
174
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)