1 # Add local source files here
3 public_api_src_files = \
4 $(public_api_src_dir)/actors/actor.cpp \
5 $(public_api_src_dir)/actors/blending.cpp \
6 $(public_api_src_dir)/actors/camera-actor.cpp \
7 $(public_api_src_dir)/actors/custom-actor.cpp \
8 $(public_api_src_dir)/actors/custom-actor-impl.cpp \
9 $(public_api_src_dir)/actors/image-actor.cpp \
10 $(public_api_src_dir)/actors/layer.cpp \
11 $(public_api_src_dir)/actors/light-actor.cpp \
12 $(public_api_src_dir)/actors/model-actor-factory.cpp \
13 $(public_api_src_dir)/actors/mesh-actor.cpp \
14 $(public_api_src_dir)/actors/text-actor.cpp \
15 $(public_api_src_dir)/actors/renderable-actor.cpp \
16 $(public_api_src_dir)/animation/active-constraint.cpp \
17 $(public_api_src_dir)/animation/animation.cpp \
18 $(public_api_src_dir)/animation/animator-functions.cpp \
19 $(public_api_src_dir)/animation/alpha-functions.cpp \
20 $(public_api_src_dir)/animation/constraint.cpp \
21 $(public_api_src_dir)/animation/constraints.cpp \
22 $(public_api_src_dir)/animation/constraint-source.cpp \
23 $(public_api_src_dir)/animation/interpolator-functions.cpp \
24 $(public_api_src_dir)/animation/key-frames.cpp \
25 $(public_api_src_dir)/animation/time-period.cpp \
26 $(public_api_src_dir)/common/constants.cpp \
27 $(public_api_src_dir)/common/dali-common.cpp \
28 $(public_api_src_dir)/common/dali-vector.cpp \
29 $(public_api_src_dir)/common/light.cpp \
30 $(public_api_src_dir)/common/stage.cpp \
31 $(public_api_src_dir)/dynamics/dynamics-body.cpp \
32 $(public_api_src_dir)/dynamics/dynamics-body-config.cpp \
33 $(public_api_src_dir)/dynamics/dynamics-collision.cpp \
34 $(public_api_src_dir)/dynamics/dynamics-joint.cpp \
35 $(public_api_src_dir)/dynamics/dynamics-shape.cpp \
36 $(public_api_src_dir)/dynamics/dynamics-world.cpp \
37 $(public_api_src_dir)/dynamics/dynamics-world-config.cpp \
38 $(public_api_src_dir)/events/gesture.cpp \
39 $(public_api_src_dir)/events/gesture-detector.cpp \
40 $(public_api_src_dir)/events/hit-test-algorithm.cpp \
41 $(public_api_src_dir)/events/key-event.cpp \
42 $(public_api_src_dir)/events/long-press-gesture.cpp \
43 $(public_api_src_dir)/events/long-press-gesture-detector.cpp \
44 $(public_api_src_dir)/events/mouse-wheel-event.cpp \
45 $(public_api_src_dir)/events/pan-gesture.cpp \
46 $(public_api_src_dir)/events/pan-gesture-detector.cpp \
47 $(public_api_src_dir)/events/pinch-gesture.cpp \
48 $(public_api_src_dir)/events/pinch-gesture-detector.cpp \
49 $(public_api_src_dir)/events/tap-gesture.cpp \
50 $(public_api_src_dir)/events/tap-gesture-detector.cpp \
51 $(public_api_src_dir)/events/touch-point.cpp \
52 $(public_api_src_dir)/events/touch-event.cpp \
53 $(public_api_src_dir)/geometry/animatable-mesh.cpp \
54 $(public_api_src_dir)/geometry/animatable-vertex.cpp \
55 $(public_api_src_dir)/geometry/cloth.cpp \
56 $(public_api_src_dir)/geometry/mesh-data.cpp \
57 $(public_api_src_dir)/geometry/mesh-factory.cpp \
58 $(public_api_src_dir)/geometry/mesh.cpp \
59 $(public_api_src_dir)/geometry/spline.cpp \
60 $(public_api_src_dir)/images/distance-field.cpp \
61 $(public_api_src_dir)/images/image.cpp \
62 $(public_api_src_dir)/images/image-attributes.cpp \
63 $(public_api_src_dir)/images/pixel.cpp \
64 $(public_api_src_dir)/images/bitmap-image.cpp \
65 $(public_api_src_dir)/images/frame-buffer-image.cpp \
66 $(public_api_src_dir)/images/encoded-buffer-image.cpp \
67 $(public_api_src_dir)/images/nine-patch-image.cpp \
68 $(public_api_src_dir)/images/glyph-image.cpp \
69 $(public_api_src_dir)/math/angle-axis.cpp \
70 $(public_api_src_dir)/math/compile-time-math.cpp \
71 $(public_api_src_dir)/math/degree.cpp \
72 $(public_api_src_dir)/math/math-utils.cpp \
73 $(public_api_src_dir)/math/matrix.cpp \
74 $(public_api_src_dir)/math/matrix3.cpp \
75 $(public_api_src_dir)/math/quaternion.cpp \
76 $(public_api_src_dir)/math/radian.cpp \
77 $(public_api_src_dir)/math/vector2.cpp \
78 $(public_api_src_dir)/math/vector3.cpp \
79 $(public_api_src_dir)/math/vector4.cpp \
80 $(public_api_src_dir)/modeling/bone.cpp \
81 $(public_api_src_dir)/modeling/entity.cpp \
82 $(public_api_src_dir)/modeling/entity-animator-map.cpp \
83 $(public_api_src_dir)/modeling/material.cpp \
84 $(public_api_src_dir)/modeling/model.cpp \
85 $(public_api_src_dir)/modeling/model-data.cpp \
86 $(public_api_src_dir)/object/any.cpp \
87 $(public_api_src_dir)/object/base-handle.cpp \
88 $(public_api_src_dir)/object/constrainable.cpp \
89 $(public_api_src_dir)/object/handle.cpp \
90 $(public_api_src_dir)/object/base-object.cpp \
91 $(public_api_src_dir)/object/object-registry.cpp \
92 $(public_api_src_dir)/object/property.cpp \
93 $(public_api_src_dir)/object/property-conditions.cpp \
94 $(public_api_src_dir)/object/property-input.cpp \
95 $(public_api_src_dir)/object/property-notification.cpp \
96 $(public_api_src_dir)/object/property-types.cpp \
97 $(public_api_src_dir)/object/property-value.cpp \
98 $(public_api_src_dir)/object/ref-object.cpp \
99 $(public_api_src_dir)/render-tasks/render-task.cpp \
100 $(public_api_src_dir)/render-tasks/render-task-list.cpp \
101 $(public_api_src_dir)/shader-effects/shader-effect.cpp \
102 $(public_api_src_dir)/scripting/scripting.cpp \
103 $(public_api_src_dir)/signals/callback.cpp \
104 $(public_api_src_dir)/signals/connection-tracker.cpp \
105 $(public_api_src_dir)/signals/connection-tracker-interface.cpp \
106 $(public_api_src_dir)/signals/signal-slot-connections.cpp \
107 $(public_api_src_dir)/signals/signal-slot-observers.cpp \
108 $(public_api_src_dir)/signals/base-signal.cpp \
109 $(public_api_src_dir)/signals/functor-delegate.cpp \
110 $(public_api_src_dir)/object/type-info.cpp \
111 $(public_api_src_dir)/object/type-registry.cpp \
112 $(public_api_src_dir)/text/character.cpp \
113 $(public_api_src_dir)/text/font.cpp \
114 $(public_api_src_dir)/text/font-parameters.cpp \
115 $(public_api_src_dir)/text/text.cpp \
116 $(public_api_src_dir)/text/text-style.cpp \
117 $(public_api_src_dir)/text/utf8.cpp
119 # Add public header files here
121 public_api_header_files = \
122 $(public_api_src_dir)/dali-core.h
124 public_api_core_actors_header_files = \
125 $(public_api_src_dir)/actors/light-actor.h \
126 $(public_api_src_dir)/actors/model-actor-factory.h
128 public_api_core_animation_header_files = \
129 $(public_api_src_dir)/animation/animator-functions.h
131 public_api_core_common_header_files = \
132 $(public_api_src_dir)/common/dali-vector.h \
133 $(public_api_src_dir)/common/map-wrapper.h \
134 $(public_api_src_dir)/common/set-wrapper.h \
135 $(public_api_src_dir)/common/ref-counted-dali-vector.h \
136 $(public_api_src_dir)/common/light.h
138 public_api_core_dynamics_header_files = \
139 $(public_api_src_dir)/dynamics/dynamics-body.h \
140 $(public_api_src_dir)/dynamics/dynamics-body-config.h \
141 $(public_api_src_dir)/dynamics/dynamics-collision.h \
142 $(public_api_src_dir)/dynamics/dynamics-joint.h \
143 $(public_api_src_dir)/dynamics/dynamics-shape.h \
144 $(public_api_src_dir)/dynamics/dynamics-world.h \
145 $(public_api_src_dir)/dynamics/dynamics-world-config.h
147 public_api_core_events_header_files = \
148 $(public_api_src_dir)/events/hit-test-algorithm.h \
149 $(public_api_src_dir)/events/mouse-wheel-event.h
151 public_api_core_geometry_header_files = \
152 $(public_api_src_dir)/geometry/cloth.h \
153 $(public_api_src_dir)/geometry/mesh.h \
154 $(public_api_src_dir)/geometry/mesh-data.h \
155 $(public_api_src_dir)/geometry/mesh-factory.h \
156 $(public_api_src_dir)/geometry/spline.h
158 public_api_core_images_header_files = \
159 $(public_api_src_dir)/images/distance-field.h \
160 $(public_api_src_dir)/images/nine-patch-image.h \
161 $(public_api_src_dir)/images/glyph-image.h
163 public_api_core_math_header_files =
165 public_api_core_modeling_header_files = \
166 $(public_api_src_dir)/modeling/bone.h \
167 $(public_api_src_dir)/modeling/entity-animator-map.h \
168 $(public_api_src_dir)/modeling/entity.h \
169 $(public_api_src_dir)/modeling/model-animation-map.h \
170 $(public_api_src_dir)/modeling/model-data.h \
171 $(public_api_src_dir)/modeling/model.h
173 public_api_core_object_header_files = \
174 $(public_api_src_dir)/object/type-info.h \
175 $(public_api_src_dir)/object/type-registry.h
177 public_api_core_render_tasks_header_files =
179 public_api_core_shader_effects_header_files =
181 public_api_core_scripting_header_files = \
182 $(public_api_src_dir)/scripting/scripting.h
184 public_api_core_signals_header_files =
186 public_api_core_text_header_files = \
187 $(public_api_src_dir)/text/utf8.h