4 evas_eolian_pub_files = \
5 lib/evas/canvas/evas_object.eo \
6 lib/evas/canvas/efl_canvas_polygon.eo \
7 lib/evas/canvas/efl_canvas_rectangle.eo \
8 lib/evas/canvas/evas_textblock.eo \
9 lib/evas/canvas/evas_object_smart.eo \
10 lib/evas/canvas/evas_common_interface.eo \
11 lib/evas/canvas/evas_canvas.eo \
12 lib/evas/canvas/efl_canvas_image_internal.eo \
13 lib/evas/canvas/efl_ui_draggable.eo \
14 lib/evas/canvas/efl_ui_clickable.eo \
15 lib/evas/canvas/efl_ui_scrollable.eo \
16 lib/evas/canvas/efl_ui_selectable.eo \
17 lib/evas/canvas/efl_ui_zoomable.eo \
18 lib/evas/canvas/evas_canvas3d_camera.eo\
19 lib/evas/canvas/evas_canvas3d_texture.eo\
20 lib/evas/canvas/evas_canvas3d_material.eo\
21 lib/evas/canvas/evas_canvas3d_light.eo\
22 lib/evas/canvas/evas_canvas3d_mesh.eo\
23 lib/evas/canvas/evas_canvas3d_primitive.eo\
24 lib/evas/canvas/evas_canvas3d_node.eo\
25 lib/evas/canvas/evas_canvas3d_scene.eo\
26 lib/evas/canvas/evas_canvas3d_object.eo \
27 lib/evas/canvas/evas_vg.eo \
28 lib/evas/canvas/efl_vg.eo \
29 lib/evas/canvas/efl_vg_container.eo \
30 lib/evas/canvas/efl_vg_shape.eo \
31 lib/evas/canvas/efl_vg_root_node.eo \
32 lib/evas/canvas/efl_vg_gradient.eo \
33 lib/evas/canvas/efl_vg_gradient_radial.eo \
34 lib/evas/canvas/efl_vg_gradient_linear.eo \
35 lib/evas/canvas/efl_canvas_image.eo \
36 lib/evas/canvas/efl_canvas_snapshot.eo \
37 lib/evas/canvas/efl_canvas_proxy.eo \
38 lib/evas/canvas/efl_canvas_scene3d.eo \
39 lib/evas/canvas/efl_canvas_surface.eo \
40 lib/evas/canvas/efl_canvas_surface_tbm.eo \
41 lib/evas/canvas/efl_canvas_surface_x11.eo \
42 lib/evas/canvas/efl_canvas_surface_wayland.eo \
43 lib/evas/canvas/efl_canvas_filter_internal.eo \
44 lib/evas/canvas/evas_smart_clipped.eo \
45 lib/evas/canvas/efl_event_input.eo \
46 lib/evas/canvas/efl_event_key.eo \
47 lib/evas/canvas/efl_event_pointer.eo \
50 evas_eolian_legacy_files = \
51 lib/evas/canvas/evas_line.eo \
52 lib/evas/canvas/evas_table.eo \
53 lib/evas/canvas/evas_grid.eo \
54 lib/evas/canvas/evas_box.eo\
55 lib/evas/canvas/evas_out.eo \
56 lib/evas/canvas/evas_text.eo \
57 lib/evas/canvas/evas_textgrid.eo \
58 lib/evas/canvas/evas_image.eo \
61 evas_eolian_priv_files = \
62 lib/evas/include/evas_ector_buffer.eo
64 evas_eolian_type_files = \
65 lib/evas/canvas/evas_types.eot
67 evas_eolian_priv_c = $(evas_eolian_priv_files:%.eo=%.eo.c)
68 evas_eolian_priv_h = $(evas_eolian_priv_files:%.eo=%.eo.h) \
69 $(evas_eolian_legacy_files:%.eo=%.eo.h)
71 evas_eolian_pub_c = $(evas_eolian_pub_files:%.eo=%.eo.c)
72 evas_eolian_pub_h = $(evas_eolian_pub_files:%.eo=%.eo.h) \
73 $(evas_eolian_pub_files:%.eo=%.eo.legacy.h) \
74 $(evas_eolian_type_files:%.eot=%.eot.h)
76 evas_eolian_legacy_c = $(evas_eolian_legacy_files:%.eo=%.eo.c)
77 evas_eolian_legacy_h = $(evas_eolian_legacy_files:%.eo=%.eo.legacy.h)
79 evas_eolian_files = $(evas_eolian_pub_files) $(evas_eolian_type_files)
80 evas_eolian_internal_files = $(evas_eolian_priv_files) $(evas_eolian_legacy_files)
81 evas_eolian_c = $(evas_eolian_pub_c) $(evas_eolian_priv_c) $(evas_eolian_legacy_c)
82 evas_eolian_h = $(evas_eolian_pub_h) $(evas_eolian_priv_h) $(evas_eolian_legacy_h)
88 evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@
89 evaseolianfiles_DATA = $(evas_eolian_files)
92 $(evaseolianfiles_DATA) \
93 $(evas_eolian_internal_files)
95 lib_LTLIBRARIES += lib/evas/libevas.la
97 installed_evasmainheadersdir = $(includedir)/evas-@VMAJ@
98 dist_installed_evasmainheaders_DATA = \
100 lib/evas/Evas_Common.h \
102 lib/evas/Evas_Legacy.h \
104 lib/evas/Evas_Loader.h
106 installed_evascanvasheadersdir = $(includedir)/evas-@VMAJ@/canvas
107 nodist_installed_evascanvasheaders_DATA = $(evas_eolian_pub_h) $(evas_eolian_legacy_h)
108 noinst_DATA += $(evas_eolian_priv_h)
111 lib/evas/include/evas_inline.x \
112 lib/evas/include/evas_private.h \
113 lib/evas/include/evas_options.h \
114 lib/evas/include/evas_macros.h \
115 lib/evas/include/evas_mmx.h \
116 lib/evas/include/evas_common_private.h \
117 lib/evas/include/evas_blend_ops.h \
118 lib/evas/include/evas_filter.h \
119 lib/evas/canvas/evas_vg_private.h \
120 lib/evas/canvas/evas_image_private.h \
121 lib/evas/canvas/evas_polygon_private.h \
122 lib/evas/canvas/efl_canvas_surface.h \
123 lib/evas/common3d/primitives/primitive_common.h
128 static_libs/libunibreak/unibreakbase.h \
129 static_libs/libunibreak/unibreakdef.h \
130 static_libs/libunibreak/linebreak.h \
131 static_libs/libunibreak/linebreakdef.h \
132 static_libs/libunibreak/wordbreakdef.h \
133 static_libs/libunibreak/wordbreak.h \
134 static_libs/libunibreak/wordbreakdata.c
137 lib_evas_libevas_la_SOURCES = \
138 static_libs/libunibreak/unibreakbase.c \
139 static_libs/libunibreak/unibreakdef.c \
140 static_libs/libunibreak/linebreak.c \
141 static_libs/libunibreak/linebreakdata.c \
142 static_libs/libunibreak/linebreakdef.c \
143 static_libs/libunibreak/wordbreak.c
146 lib_evas_libevas_la_SOURCES += \
150 lib_evas_libevas_la_SOURCES += \
151 lib/evas/canvas/common_interfaces.c \
152 lib/evas/canvas/evas_callbacks.c \
153 lib/evas/canvas/evas_clip.c \
154 lib/evas/canvas/evas_common_interface.c \
155 lib/evas/canvas/evas_data.c \
156 lib/evas/canvas/evas_device.c \
157 lib/evas/canvas/evas_events.c \
158 lib/evas/canvas/evas_events_legacy.c \
159 lib/evas/canvas/evas_focus.c \
160 lib/evas/canvas/evas_key.c \
161 lib/evas/canvas/evas_key_grab.c \
162 lib/evas/canvas/evas_layer.c \
163 lib/evas/canvas/evas_main.c \
164 lib/evas/canvas/evas_name.c \
165 lib/evas/canvas/evas_image_legacy.c \
166 lib/evas/canvas/evas_object_image.c \
167 lib/evas/canvas/evas_object_main.c \
168 lib/evas/canvas/evas_object_inform.c \
169 lib/evas/canvas/evas_object_intercept.c \
170 lib/evas/canvas/evas_object_line.c \
171 lib/evas/canvas/evas_object_polygon.c \
172 lib/evas/canvas/evas_object_rectangle.c \
173 lib/evas/canvas/evas_object_smart.c \
174 lib/evas/canvas/evas_object_smart_clipped.c \
175 lib/evas/canvas/evas_object_box.c \
176 lib/evas/canvas/evas_object_table.c \
177 lib/evas/canvas/evas_object_text.c \
178 lib/evas/canvas/evas_object_textblock.c \
179 lib/evas/canvas/evas_textblock_hyphenation.x \
180 lib/evas/canvas/evas_object_textgrid.c \
181 lib/evas/canvas/evas_object_grid.c \
182 lib/evas/canvas/evas_font_dir.c \
183 lib/evas/canvas/evas_rectangle.c \
184 lib/evas/canvas/evas_render.c \
185 lib/evas/canvas/render2/evas_render2.c \
186 lib/evas/canvas/render2/evas_render2.h \
187 lib/evas/canvas/evas_smart.c \
188 lib/evas/canvas/evas_stack.c \
189 lib/evas/canvas/evas_async_events.c \
190 lib/evas/canvas/evas_stats.c \
191 lib/evas/canvas/evas_touch_point.c \
192 lib/evas/canvas/evas_map.c \
193 lib/evas/canvas/evas_gl.c \
194 lib/evas/canvas/evas_out.c \
195 lib/evas/canvas/efl_canvas_image.c \
196 lib/evas/canvas/efl_canvas_proxy.c \
197 lib/evas/canvas/efl_canvas_snapshot.c \
198 lib/evas/canvas/efl_canvas_scene3d.c \
199 lib/evas/canvas/efl_canvas_surface.c \
200 lib/evas/canvas/efl_canvas_surface_tbm.c \
201 lib/evas/canvas/efl_canvas_surface_x11.c \
202 lib/evas/canvas/efl_canvas_surface_wayland.c \
203 lib/evas/canvas/efl_event_input.c \
204 lib/evas/canvas/efl_event_key.c \
205 lib/evas/canvas/efl_event_pointer.c \
209 lib/evas/canvas/render2/evas_render2_th_main.c \
210 lib/evas/canvas/render2/region.c \
211 lib/evas/canvas/render2/region.h
214 lib_evas_libevas_la_SOURCES += \
215 lib/evas/cache/evas_cache_image.c \
216 lib/evas/cache/evas_cache_engine_image.c \
217 lib/evas/cache/evas_preload.c \
218 lib/evas/cache/evas_cache.h
222 lib_evas_libevas_la_SOURCES += \
223 lib/evas/cache2/evas_cache2.c \
224 lib/evas/cache2/evas_cache2.h
226 lib_evas_libevas_la_SOURCES += \
227 lib/evas/cserve2/evas_cs2.h \
228 lib/evas/cserve2/evas_cs2_private.h \
229 lib/evas/cserve2/evas_cs2_image_data.c \
230 lib/evas/cserve2/evas_cs2_client.c
232 lib_evas_libevas_la_SOURCES += \
233 lib/evas/cserve2/evas_cs2_utils.h \
234 lib/evas/cserve2/evas_cs2_utils.c
238 lib_evas_file_SOURCES = \
239 lib/evas/file/evas_module.c \
240 lib/evas/file/evas_module.h \
241 lib/evas/file/evas_path.c \
242 lib/evas/file/evas_path.h
244 lib_evas_libevas_la_SOURCES += \
245 $(lib_evas_file_SOURCES)
249 lib/evas/include/evas_3d_utils.h
251 lib_evas_libevas_la_SOURCES += \
252 lib/evas/canvas/evas_canvas3d_object.c \
253 lib/evas/canvas/evas_canvas3d_scene.c \
254 lib/evas/canvas/evas_canvas3d_node.c \
255 lib/evas/canvas/evas_canvas3d_camera.c \
256 lib/evas/canvas/evas_canvas3d_light.c \
257 lib/evas/canvas/evas_canvas3d_mesh.c \
258 lib/evas/canvas/evas_canvas3d_texture.c \
259 lib/evas/canvas/evas_canvas3d_material.c \
260 lib/evas/canvas/evas_canvas3d_primitive.c \
261 lib/evas/canvas/evas_canvas3d_node_callback.h
263 # Model savers/loaders (will be replaced to modules in next commits)
264 lib_evas_libevas_la_SOURCES += \
265 lib/evas/common3d/save_load/evas_model_load.c \
266 lib/evas/common3d/save_load/evas_model_save.c \
267 lib/evas/common3d/save_load/evas_model_load_save_common.c \
268 lib/evas/common3d/save_load/evas_model_load_save_common.h \
269 modules/evas/model_loaders/eet/evas_model_load_eet.c \
270 modules/evas/model_loaders/md2/evas_model_load_md2.c \
271 modules/evas/model_loaders/obj/evas_model_load_obj.c \
272 modules/evas/model_loaders/ply/evas_model_load_ply.c \
273 modules/evas/model_savers/eet/evas_model_save_eet.c \
274 modules/evas/model_savers/obj/evas_model_save_obj.c \
275 modules/evas/model_savers/ply/evas_model_save_ply.c \
276 lib/evas/canvas/evas_canvas3d_eet.c
279 lib_evas_libevas_la_SOURCES += \
280 lib/evas/common3d/primitives/tabulated_primitives/square.c \
281 lib/evas/common3d/primitives/tabulated_primitives/cube.c \
282 lib/evas/common3d/primitives/solids_of_revolution/sphere.c \
283 lib/evas/common3d/primitives/solids_of_revolution/torus.c \
284 lib/evas/common3d/primitives/solids_of_revolution/cylinder.c \
285 lib/evas/common3d/primitives/solids_of_revolution/cone.c \
286 lib/evas/common3d/primitives/surfaces/surface.c \
287 lib/evas/common3d/primitives/surfaces/terrain.c \
288 lib/evas/common3d/primitives/primitive_common.c
291 lib_evas_libevas_la_SOURCES += \
292 lib/evas/canvas/evas_object_vg.c \
293 lib/evas/canvas/evas_vg_node.c \
294 lib/evas/canvas/evas_vg_container.c \
295 lib/evas/canvas/evas_vg_root_node.c \
296 lib/evas/canvas/evas_vg_gradient.c \
297 lib/evas/canvas/evas_vg_gradient_linear.c \
298 lib/evas/canvas/evas_vg_gradient_radial.c \
299 lib/evas/canvas/evas_vg_utils.c \
300 lib/evas/canvas/evas_vg_shape.c
303 lib_evas_libevas_la_SOURCES += \
304 static_libs/draw/draw_alpha_main.c \
305 static_libs/draw/draw_convert.c \
306 static_libs/draw/draw_main_neon.c \
307 static_libs/draw/draw_main.c \
308 static_libs/rg_etc/rg_etc1.c \
309 static_libs/rg_etc/rg_etc2.c \
310 static_libs/rg_etc/rg_etc1.h \
311 static_libs/rg_etc/etc2_encoder.c
314 lib_evas_libevas_la_SOURCES += \
315 lib/evas/common/evas_op_copy_main_.c \
316 lib/evas/common/evas_op_blend_main_.c \
317 lib/evas/common/evas_op_add_main_.c \
318 lib/evas/common/evas_op_sub_main_.c \
319 lib/evas/common/evas_op_mask_main_.c \
320 lib/evas/common/evas_op_mul_main_.c \
321 lib/evas/common/evas_blend_main.c \
322 lib/evas/common/evas_blit_main.c \
323 lib/evas/common/evas_convert_color.c \
324 lib/evas/common/evas_convert_colorspace.c \
325 lib/evas/common/evas_convert_gry_1.c \
326 lib/evas/common/evas_convert_gry_8.c \
327 lib/evas/common/evas_convert_main.c \
328 lib/evas/common/evas_convert_rgb_16.c \
329 lib/evas/common/evas_convert_rgb_24.c \
330 lib/evas/common/evas_convert_rgb_8.c \
331 lib/evas/common/evas_convert_grypal_6.c \
332 lib/evas/common/evas_convert_yuv.c \
333 lib/evas/common/evas_cpu.c \
334 lib/evas/common/evas_draw_main.c \
335 lib/evas/common/evas_font_draw.c \
336 lib/evas/common/evas_font_load.c \
337 lib/evas/common/evas_font_main.c \
338 lib/evas/common/evas_font_query.c \
339 lib/evas/common/evas_font_compress.c \
340 lib/evas/common/evas_image_load.c \
341 lib/evas/common/evas_image_save.c \
342 lib/evas/common/evas_image_main.c \
343 lib/evas/common/evas_image_data.c \
344 lib/evas/common/evas_image_scalecache.c \
345 lib/evas/common/evas_line_main.c \
346 lib/evas/common/evas_polygon_main.c \
347 lib/evas/common/evas_rectangle_main.c \
348 lib/evas/common/evas_scale_main.c \
349 lib/evas/common/evas_scale_sample.c \
350 lib/evas/common/evas_scale_smooth.c \
351 lib/evas/common/evas_scale_span.c \
352 lib/evas/common/evas_thread_render.c \
353 lib/evas/common/evas_tiler.c \
354 lib/evas/common/evas_pipe.c \
355 lib/evas/common/language/evas_bidi_utils.c \
356 lib/evas/common/language/evas_language_utils.c \
357 lib/evas/common/evas_text_utils.c \
358 lib/evas/common/evas_font_ot.c \
359 lib/evas/common/evas_map_image.c \
360 lib/evas/common/evas_map_image.h \
361 lib/evas/common/evas_blend.h \
362 lib/evas/common/evas_blend_private.h \
363 lib/evas/common/evas_convert_color.h \
364 lib/evas/common/evas_convert_colorspace.h \
365 lib/evas/common/evas_convert_gry_1.h \
366 lib/evas/common/evas_convert_gry_8.h \
367 lib/evas/common/evas_convert_grypal_6.h \
368 lib/evas/common/evas_convert_main.h \
369 lib/evas/common/evas_convert_rgb_16.h \
370 lib/evas/common/evas_convert_rgb_24.h \
371 lib/evas/common/evas_convert_rgb_32.h \
372 lib/evas/common/evas_convert_rgb_8.h \
373 lib/evas/common/evas_convert_yuv.h \
374 lib/evas/common/evas_draw.h \
375 lib/evas/common/evas_font.h \
376 lib/evas/common/evas_font_default_walk.x \
377 lib/evas/common/evas_font_private.h \
378 lib/evas/common/evas_image.h \
379 lib/evas/common/evas_image_private.h \
380 lib/evas/common/evas_line.h \
381 lib/evas/common/evas_polygon.h \
382 lib/evas/common/evas_rectangle.h \
383 lib/evas/common/evas_scale_main.h \
384 lib/evas/common/evas_scale_smooth.h \
385 lib/evas/common/evas_scale_span.h \
386 lib/evas/common/evas_pipe.h \
387 lib/evas/common/language/evas_bidi_utils.h \
388 lib/evas/common/language/evas_language_utils.h \
389 lib/evas/common/language/evas_script_table.h \
390 lib/evas/common/evas_text_utils.h \
391 lib/evas/common/evas_font_ot.h
393 lib_evas_libevas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
394 -I$(top_srcdir)/src/lib/evas/canvas \
395 -I$(top_srcdir)/src/lib/evas/canvas/render2 \
396 -I$(top_srcdir)/src/lib/evas/common \
397 -I$(top_srcdir)/src/lib/evas/common3d/save_load \
398 -I$(top_srcdir)/src/lib/evas/cserve2 \
399 -I$(top_srcdir)/src/lib/evas/file \
400 -I$(top_srcdir)/src/lib/evas/include \
401 -I$(top_srcdir)/src/static_libs/libunibreak \
402 -I$(top_srcdir)/src/static_libs/draw \
403 -I$(top_builddir)/src/lib/evas/canvas \
404 -I$(top_builddir)/src/lib/evas/include \
405 -I$(top_builddir)/src/modules/evas/engines/software_generic \
406 -I$(top_builddir)/src/modules/evas/engines/gl_generic \
407 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
408 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
409 -DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
410 -DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
415 -DEFL_GFX_FILTER_BETA
418 noinst_LTLIBRARIES += lib/evas/common/libevas_op_blend_sse3.la
420 lib_evas_common_libevas_op_blend_sse3_la_SOURCES = \
421 lib/evas/common/evas_op_blend/op_blend_master_sse3.c \
422 static_libs/draw/draw_main_sse2.c
424 lib_evas_common_libevas_op_blend_sse3_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
425 $(lib_evas_libevas_la_CPPFLAGS) \
428 lib_evas_common_libevas_op_blend_sse3_la_LIBADD = @EVAS_LIBS@
429 lib_evas_common_libevas_op_blend_sse3_la_DEPENDENCIES = @EVAS_INTERNAL_LIBS@
431 # maybe neon, maybe not
432 noinst_LTLIBRARIES += lib/evas/common/libevas_convert_rgb_32.la
434 lib_evas_common_libevas_convert_rgb_32_la_SOURCES = \
435 lib/evas/common/evas_convert_rgb_32.c
437 lib_evas_common_libevas_convert_rgb_32_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
438 $(lib_evas_libevas_la_CPPFLAGS) \
441 lib_evas_common_libevas_convert_rgb_32_la_LIBADD = @EVAS_LIBS@
442 lib_evas_common_libevas_convert_rgb_32_la_DEPENDENCIES = @EVAS_INTERNAL_LIBS@
444 lib_evas_libevas_la_CXXFLAGS =
446 lib_evas_libevas_la_LIBADD = \
447 lib/evas/common/libevas_op_blend_sse3.la \
448 lib/evas/common/libevas_convert_rgb_32.la \
450 lib_evas_libevas_la_DEPENDENCIES = \
451 lib/evas/common/libevas_op_blend_sse3.la \
452 lib/evas/common/libevas_convert_rgb_32.la \
455 lib_evas_libevas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
460 static_libs/libunibreak/LICENCE \
461 static_libs/libunibreak/AUTHORS \
462 static_libs/libunibreak/NEWS \
463 static_libs/libunibreak/README.md \
464 static_libs/libunibreak/ChangeLog
469 lib/evas/common/evas_font_compress_draw.c \
470 lib/evas/common/evas_map_image_internal.c \
471 lib/evas/common/evas_map_image_core.c \
472 lib/evas/common/evas_map_image_loop.c \
473 lib/evas/common/evas_map_image_aa.c \
474 lib/evas/common/evas_scale_smooth_scaler.c \
475 lib/evas/common/evas_scale_smooth_scaler_down.c \
476 lib/evas/common/evas_scale_smooth_scaler_downx.c \
477 lib/evas/common/evas_scale_smooth_scaler_downx_downy.c \
478 lib/evas/common/evas_scale_smooth_scaler_downy.c \
479 lib/evas/common/evas_scale_smooth_scaler_noscale.c \
480 lib/evas/common/evas_scale_smooth_scaler_up.c
485 lib/evas/common/evas_op_add/op_add_color_.c \
486 lib/evas/common/evas_op_add/op_add_color_i386.c \
487 lib/evas/common/evas_op_add/op_add_mask_color_.c \
488 lib/evas/common/evas_op_add/op_add_mask_color_i386.c \
489 lib/evas/common/evas_op_add/op_add_pixel_.c \
490 lib/evas/common/evas_op_add/op_add_pixel_color_.c \
491 lib/evas/common/evas_op_add/op_add_pixel_color_i386.c \
492 lib/evas/common/evas_op_add/op_add_pixel_i386.c \
493 lib/evas/common/evas_op_add/op_add_pixel_mask_.c \
494 lib/evas/common/evas_op_add/op_add_pixel_mask_i386.c
499 lib/evas/common/evas_op_blend/op_blend_color_.c \
500 lib/evas/common/evas_op_blend/op_blend_color_i386.c \
501 lib/evas/common/evas_op_blend/op_blend_color_neon.c \
502 lib/evas/common/evas_op_blend/op_blend_color_sse3.c \
503 lib/evas/common/evas_op_blend/op_blend_mask_color_.c \
504 lib/evas/common/evas_op_blend/op_blend_mask_color_i386.c \
505 lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c \
506 lib/evas/common/evas_op_blend/op_blend_mask_color_sse3.c \
507 lib/evas/common/evas_op_blend/op_blend_pixel_.c \
508 lib/evas/common/evas_op_blend/op_blend_pixel_color_.c \
509 lib/evas/common/evas_op_blend/op_blend_pixel_color_i386.c \
510 lib/evas/common/evas_op_blend/op_blend_pixel_color_neon.c \
511 lib/evas/common/evas_op_blend/op_blend_pixel_color_sse3.c \
512 lib/evas/common/evas_op_blend/op_blend_pixel_i386.c \
513 lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c \
514 lib/evas/common/evas_op_blend/op_blend_pixel_mask_i386.c \
515 lib/evas/common/evas_op_blend/op_blend_pixel_mask_neon.c \
516 lib/evas/common/evas_op_blend/op_blend_pixel_mask_sse3.c \
517 lib/evas/common/evas_op_blend/op_blend_pixel_neon.c \
518 lib/evas/common/evas_op_blend/op_blend_pixel_sse3.c
523 lib/evas/common/evas_op_copy/op_copy_color_.c \
524 lib/evas/common/evas_op_copy/op_copy_color_i386.c \
525 lib/evas/common/evas_op_copy/op_copy_color_neon.c \
526 lib/evas/common/evas_op_copy/op_copy_mask_color_.c \
527 lib/evas/common/evas_op_copy/op_copy_mask_color_i386.c \
528 lib/evas/common/evas_op_copy/op_copy_mask_color_neon.c \
529 lib/evas/common/evas_op_copy/op_copy_pixel_.c \
530 lib/evas/common/evas_op_copy/op_copy_pixel_neon.c \
531 lib/evas/common/evas_op_copy/op_copy_pixel_color_.c \
532 lib/evas/common/evas_op_copy/op_copy_pixel_color_i386.c \
533 lib/evas/common/evas_op_copy/op_copy_pixel_color_neon.c \
534 lib/evas/common/evas_op_copy/op_copy_pixel_i386.c \
535 lib/evas/common/evas_op_copy/op_copy_pixel_mask_.c \
536 lib/evas/common/evas_op_copy/op_copy_pixel_mask_i386.c \
537 lib/evas/common/evas_op_copy/op_copy_pixel_mask_neon.c
542 lib/evas/common/evas_op_mask/op_mask_color_.c \
543 lib/evas/common/evas_op_mask/op_mask_color_i386.c \
544 lib/evas/common/evas_op_mask/op_mask_mask_color_.c \
545 lib/evas/common/evas_op_mask/op_mask_mask_color_i386.c \
546 lib/evas/common/evas_op_mask/op_mask_pixel_.c \
547 lib/evas/common/evas_op_mask/op_mask_pixel_color_.c \
548 lib/evas/common/evas_op_mask/op_mask_pixel_color_i386.c \
549 lib/evas/common/evas_op_mask/op_mask_pixel_i386.c \
550 lib/evas/common/evas_op_mask/op_mask_pixel_mask_.c \
551 lib/evas/common/evas_op_mask/op_mask_pixel_mask_i386.c
556 lib/evas/common/evas_op_mul/op_mul_color_.c \
557 lib/evas/common/evas_op_mul/op_mul_color_i386.c \
558 lib/evas/common/evas_op_mul/op_mul_mask_color_.c \
559 lib/evas/common/evas_op_mul/op_mul_mask_color_i386.c \
560 lib/evas/common/evas_op_mul/op_mul_pixel_.c \
561 lib/evas/common/evas_op_mul/op_mul_pixel_color_.c \
562 lib/evas/common/evas_op_mul/op_mul_pixel_color_i386.c \
563 lib/evas/common/evas_op_mul/op_mul_pixel_i386.c \
564 lib/evas/common/evas_op_mul/op_mul_pixel_mask_.c \
565 lib/evas/common/evas_op_mul/op_mul_pixel_mask_i386.c
570 lib/evas/common/evas_op_sub/op_sub_color_.c \
571 lib/evas/common/evas_op_sub/op_sub_color_i386.c \
572 lib/evas/common/evas_op_sub/op_sub_mask_color_.c \
573 lib/evas/common/evas_op_sub/op_sub_mask_color_i386.c \
574 lib/evas/common/evas_op_sub/op_sub_pixel_.c \
575 lib/evas/common/evas_op_sub/op_sub_pixel_color_.c \
576 lib/evas/common/evas_op_sub/op_sub_pixel_color_i386.c \
577 lib/evas/common/evas_op_sub/op_sub_pixel_i386.c \
578 lib/evas/common/evas_op_sub/op_sub_pixel_mask_.c \
579 lib/evas/common/evas_op_sub/op_sub_pixel_mask_i386.c
584 lib_evas_libevas_la_SOURCES += \
585 lib/evas/canvas/evas_filter_mixin.c \
586 lib/evas/filters/evas_filter.c \
587 lib/evas/filters/evas_filter_blend.c \
588 lib/evas/filters/evas_filter_blur.c \
589 lib/evas/filters/evas_filter_bump.c \
590 lib/evas/filters/evas_filter_curve.c \
591 lib/evas/filters/evas_filter_displace.c \
592 lib/evas/filters/evas_filter_fill.c \
593 lib/evas/filters/evas_filter_mask.c \
594 lib/evas/filters/evas_filter_parser.c \
595 lib/evas/filters/evas_filter_transform.c \
596 lib/evas/filters/evas_filter_utils.c \
597 lib/evas/filters/evas_filter_private.h
600 lib/evas/filters/blur/blur_gaussian_alpha_.c \
601 lib/evas/filters/blur/blur_gaussian_rgba_.c \
602 lib/evas/filters/blur/blur_box_alpha_.c \
603 lib/evas/filters/blur/blur_box_alpha_i386.c \
604 lib/evas/filters/blur/blur_box_alpha_sse3.c \
605 lib/evas/filters/blur/blur_box_alpha_neon.c \
606 lib/evas/filters/blur/blur_box_rgba_.c \
607 lib/evas/filters/blur/blur_box_rgba_i386.c \
608 lib/evas/filters/blur/blur_box_rgba_sse3.c \
609 lib/evas/filters/blur/blur_box_rgba_neon.c
612 ### Engine Ector stuff
614 evas_software_generic_eolian_files = \
615 modules/evas/engines/software_generic/evas_ector_software_buffer.eo
617 EXTRA_DIST2 += $(evas_software_generic_eolian_files)
619 evas_software_generic_eolian_c = $(evas_software_generic_eolian_files:%.eo=%.eo.c)
620 evas_software_generic_eolian_h = $(evas_software_generic_eolian_files:%.eo=%.eo.h)
623 $(evas_software_generic_eolian_c) \
624 $(evas_software_generic_eolian_h)
628 if EVAS_STATIC_BUILD_SOFTWARE_GENERIC
629 lib_evas_libevas_la_SOURCES += \
630 modules/evas/engines/software_generic/evas_engine.c \
631 modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
632 modules/evas/engines/software_generic/evas_native_tbm.c \
633 modules/evas/engines/software_generic/evas_native_dmabuf.c \
634 modules/evas/engines/software_generic/evas_ector_software_buffer.c \
635 modules/evas/engines/software_generic/evas_native_common.h
636 lib_evas_libevas_la_LIBADD +=
637 lib_evas_libevas_la_CPPFLAGS += -I$(top_srcdir)/src/lib/ector
639 enginesoftwaregenericpkgdir = $(libdir)/evas/modules/engines/software_generic/$(MODULE_ARCH)
640 enginesoftwaregenericpkg_LTLIBRARIES = modules/evas/engines/software_generic/module.la
642 # Workaround for broken parallel install support in automake (relink issue)
643 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
644 install_enginesoftwaregenericpkgLTLIBRARIES = install-enginesoftwaregenericpkgLTLIBRARIES
645 $(install_enginesoftwaregenericpkgLTLIBRARIES): install-libLTLIBRARIES
647 modules_evas_engines_software_generic_module_la_SOURCES = \
648 modules/evas/engines/software_generic/evas_engine.c \
649 modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h \
650 modules/evas/engines/software_generic/evas_native_tbm.c \
651 modules/evas/engines/software_generic/evas_native_dmabuf.c \
652 modules/evas/engines/software_generic/evas_ector_software_buffer.c \
653 modules/evas/engines/software_generic/evas_native_common.h
654 modules_evas_engines_software_generic_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
655 -I$(top_srcdir)/src/lib/evas/include \
656 -I$(top_srcdir)/src/lib/evas/cserve2 \
657 -I$(top_builddir)/src/modules/evas/engines/software_generic \
659 modules_evas_engines_software_generic_module_la_LIBADD = @USE_EVAS_LIBS@
660 modules_evas_engines_software_generic_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
661 modules_evas_engines_software_generic_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
662 modules_evas_engines_software_generic_module_la_LIBTOOLFLAGS = --tag=disable-static
665 if BUILD_ENGINE_BUFFER
666 dist_installed_evasmainheaders_DATA += modules/evas/engines/buffer/Evas_Engine_Buffer.h
668 modules/evas/engines/buffer/evas_engine.c \
669 modules/evas/engines/buffer/evas_outbuf.c \
670 modules/evas/engines/buffer/evas_engine.h
671 if EVAS_STATIC_BUILD_BUFFER
672 lib_evas_libevas_la_SOURCES += $(BUFFER_SOURCES)
674 enginebufferpkgdir = $(libdir)/evas/modules/engines/buffer/$(MODULE_ARCH)
675 enginebufferpkg_LTLIBRARIES = modules/evas/engines/buffer/module.la
677 # Workaround for broken parallel install support in automake (relink issue)
678 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
679 install_enginebufferpkgLTLIBRARIES = install-enginebufferpkgLTLIBRARIES
680 $(install_enginebufferpkgLTLIBRARIES): install-libLTLIBRARIES
682 modules_evas_engines_buffer_module_la_SOURCES = $(BUFFER_SOURCES)
683 modules_evas_engines_buffer_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
684 -I$(top_srcdir)/src/lib/evas/include \
685 -I$(top_srcdir)/src/lib/evas/cserve2 \
687 modules_evas_engines_buffer_module_la_LIBADD = @USE_EVAS_LIBS@
688 modules_evas_engines_buffer_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
689 modules_evas_engines_buffer_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
690 modules_evas_engines_buffer_module_la_LIBTOOLFLAGS = --tag=disable-static
695 dist_installed_evasmainheaders_DATA += modules/evas/engines/fb/Evas_Engine_FB.h
697 modules/evas/engines/fb/evas_engine.c \
698 modules/evas/engines/fb/evas_fb_main.c \
699 modules/evas/engines/fb/evas_outbuf.c \
700 modules/evas/engines/fb/evas_engine.h \
701 modules/evas/engines/fb/evas_fb.h
702 if EVAS_STATIC_BUILD_FB
703 lib_evas_libevas_la_SOURCES += $(FB_SOURCES)
704 lib_evas_libevas_la_CPPFLAGS += @evas_engine_fb_cflags@
705 lib_evas_libevas_la_LIBADD += @evas_engine_fb_libs@
707 enginefbpkgdir = $(libdir)/evas/modules/engines/fb/$(MODULE_ARCH)
708 enginefbpkg_LTLIBRARIES = modules/evas/engines/fb/module.la
710 # Workaround for broken parallel install support in automake (relink issue)
711 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
712 install_enginefbpkgLTLIBRARIES = install-enginefbpkgLTLIBRARIES
713 $(install_enginefbpkgLTLIBRARIES): install-libLTLIBRARIES
715 modules_evas_engines_fb_module_la_SOURCES = $(FB_SOURCES)
716 modules_evas_engines_fb_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
717 -I$(top_srcdir)/src/lib/evas/include \
718 -I$(top_srcdir)/src/lib/evas/cserve2 \
719 @evas_engine_fb_cflags@ \
721 modules_evas_engines_fb_module_la_LIBADD = \
723 @evas_engine_fb_libs@
724 modules_evas_engines_fb_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
725 modules_evas_engines_fb_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
726 modules_evas_engines_fb_module_la_LIBTOOLFLAGS = --tag=disable-static
730 if BUILD_ENGINE_GL_COMMON
731 GL_COMMON_SOURCES = \
732 modules/evas/engines/gl_common/evas_gl_private.h \
733 modules/evas/engines/gl_common/evas_gl_common.h \
734 modules/evas/engines/gl_common/evas_gl_define.h \
735 modules/evas/engines/gl_common/evas_gl_context.c \
736 modules/evas/engines/gl_common/evas_gl_file_cache.c \
737 modules/evas/engines/gl_common/evas_gl_shader.c \
738 modules/evas/engines/gl_common/evas_gl_rectangle.c \
739 modules/evas/engines/gl_common/evas_gl_texture.c \
740 modules/evas/engines/gl_common/evas_gl_preload.c \
741 modules/evas/engines/gl_common/evas_gl_image.c \
742 modules/evas/engines/gl_common/evas_gl_font.c \
743 modules/evas/engines/gl_common/evas_gl_polygon.c \
744 modules/evas/engines/gl_common/evas_gl_line.c \
745 modules/evas/engines/gl_common/evas_gl_core.c \
746 modules/evas/engines/gl_common/evas_gl_api_ext.h \
747 modules/evas/engines/gl_common/evas_gl_api_ext_def.h \
748 modules/evas/engines/gl_common/evas_gl_core.h \
749 modules/evas/engines/gl_common/evas_gl_core_private.h \
750 modules/evas/engines/gl_common/evas_gl_api.c \
751 modules/evas/engines/gl_common/evas_gl_api_def.h \
752 modules/evas/engines/gl_common/evas_gl_api_gles1.c \
753 modules/evas/engines/gl_common/evas_gl_api_gles3_def.h \
754 modules/evas/engines/gl_common/evas_gl_api_ext.c \
755 modules/evas/engines/gl_common/shader/evas_gl_shaders.x \
756 modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x \
760 GL_COMMON_SOURCES += \
761 modules/evas/engines/gl_common/evas_gl_3d_common.h \
762 modules/evas/engines/gl_common/evas_gl_3d_private.h \
763 modules/evas/engines/gl_common/evas_gl_3d.c \
764 modules/evas/engines/gl_common/evas_gl_3d_renderer.c \
765 modules/evas/engines/gl_common/evas_gl_3d_shader.c
767 EVAS_GL_SHADERS_GEN = \
768 modules/evas/engines/gl_common/shader/gen_shaders.sh \
769 modules/evas/engines/gl_common/shader/fragment.glsl \
770 modules/evas/engines/gl_common/shader/vertex.glsl \
771 modules/evas/engines/gl_common/shader/include.glsl \
774 EXTRA_DIST2 += $(EVAS_GL_SHADERS_GEN)
776 modules/evas/engines/gl_common/shader/evas_gl_shaders.x: $(EVAS_GL_SHADERS_GEN)
778 @bash $(srcdir)/modules/evas/engines/gl_common/shader/gen_shaders.sh
780 # NOTE: order here should be equal with modes in file Evas_Eo.h
781 GL_SHADERS_3D_GEN = \
782 modules/evas/engines/gl_common/shader_3d/vertex_color_vert.shd \
783 modules/evas/engines/gl_common/shader_3d/vertex_color_frag.shd \
784 modules/evas/engines/gl_common/shader_3d/diffuse_vert.shd \
785 modules/evas/engines/gl_common/shader_3d/diffuse_frag.shd \
786 modules/evas/engines/gl_common/shader_3d/flat_vert.shd \
787 modules/evas/engines/gl_common/shader_3d/flat_frag.shd \
788 modules/evas/engines/gl_common/shader_3d/phong_vert.shd \
789 modules/evas/engines/gl_common/shader_3d/phong_frag.shd \
790 modules/evas/engines/gl_common/shader_3d/normal_map_vert.shd \
791 modules/evas/engines/gl_common/shader_3d/normal_map_frag.shd \
792 modules/evas/engines/gl_common/shader_3d/shadow_map_vert.shd \
793 modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd \
794 modules/evas/engines/gl_common/shader_3d/color_pick_vert.shd \
795 modules/evas/engines/gl_common/shader_3d/color_pick_frag.shd \
796 modules/evas/engines/gl_common/shader_3d/parallax_occlusion_vert.shd \
797 modules/evas/engines/gl_common/shader_3d/parallax_occlusion_frag.shd \
798 modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_vert.shd \
799 modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_frag.shd \
803 modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh \
806 modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x: modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh $(GL_SHADERS_3D_GEN)
811 GL_GENERIC_SOURCES = \
812 modules/evas/engines/gl_generic/evas_engine.c \
813 modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h \
814 modules/evas/engines/gl_generic/evas_ector_gl_buffer.c \
815 modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.c \
816 modules/evas/engines/gl_generic/evas_ector_gl_rgbaimage_buffer.c \
819 evas_gl_generic_eolian_files = \
820 modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo \
821 modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo \
822 modules/evas/engines/gl_generic/evas_ector_gl_rgbaimage_buffer.eo \
825 evas_gl_generic_eolian_c = $(evas_gl_generic_eolian_files:%.eo=%.eo.c)
826 evas_gl_generic_eolian_h = $(evas_gl_generic_eolian_files:%.eo=%.eo.h) \
827 $(evas_gl_generic_eolian_files:%.eo=%.eo.legacy.h) \
828 $(evas_gl_generic_eolian_type_files:%.eot=%.eot.h)
831 $(evas_gl_generic_eolian_c) \
832 $(evas_gl_generic_eolian_h)
834 EXTRA_DIST2 += $(evas_gl_generic_eolian_files)
836 #evaseolianfilesdir = $(datadir)/eolian/include/evas-@VMAJ@
837 #evaseolianfiles_DATA += $(evas_gl_generic_eolian_files)
840 if EVAS_STATIC_BUILD_GL_COMMON
841 lib_evas_libevas_la_SOURCES += $(GL_COMMON_SOURCES) $(GL_GENERIC_SOURCES)
842 lib_evas_libevas_la_LIBADD += @evas_engine_gl_common_libs@
844 noinst_LTLIBRARIES += modules/evas/engines/gl_common/libevas_engine_gl_common.la
845 modules_evas_engines_gl_common_libevas_engine_gl_common_la_SOURCES = $(GL_COMMON_SOURCES)
846 modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
847 -I$(top_srcdir)/src/lib/evas/include \
848 -I$(top_srcdir)/src/lib/evas/cserve2 \
851 # The generic backend for GL
852 engineglgenericpkgdir = $(libdir)/evas/modules/engines/gl_generic/$(MODULE_ARCH)
853 engineglgenericpkg_LTLIBRARIES = modules/evas/engines/gl_generic/module.la
855 # Workaround for broken parallel install support in automake (relink issue)
856 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
857 install_engineglgenericpkgLTLIBRARIES = install-engineglgenericpkgLTLIBRARIES
858 $(install_engineglgenericpkgLTLIBRARIES): install-libLTLIBRARIES
860 modules_evas_engines_gl_generic_module_la_SOURCES = $(GL_GENERIC_SOURCES)
861 modules_evas_engines_gl_generic_module_la_CFLAGS = \
862 -I$(top_builddir)/src/lib/efl \
863 -I$(top_srcdir)/src/lib/evas/include \
864 -I$(top_builddir)/src/lib/evas/include \
865 -I$(top_srcdir)/src/lib/evas/cserve2 \
866 -I$(top_srcdir)/src/modules/evas/engines/gl_common \
867 -I$(top_builddir)/src/modules/evas/engines/gl_generic \
868 @evas_engine_gl_common_cflags@ \
870 modules_evas_engines_gl_generic_module_la_LIBADD = \
871 modules/evas/engines/gl_common/libevas_engine_gl_common.la \
872 @evas_engine_gl_common_libs@ \
874 modules_evas_engines_gl_generic_module_la_DEPENDENCIES = \
875 @USE_EVAS_INTERNAL_LIBS@ \
876 modules/evas/engines/gl_common/libevas_engine_gl_common.la
877 modules_evas_engines_gl_generic_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
878 modules_evas_engines_gl_generic_module_la_LIBTOOLFLAGS = --tag=disable-static
880 if BUILD_ENGINE_GL_X11
881 modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_gl_xlib_cflags@ @evas_engine_gl_xcb_cflags@
883 if BUILD_ENGINE_WAYLAND_EGL
884 modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_wayland_egl_cflags@
886 if BUILD_ENGINE_GL_DRM
887 modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_gl_drm_cflags@
889 if BUILD_ENGINE_EGLFS
890 modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS += @evas_engine_eglfs_cflags@
892 modules_evas_engines_gl_common_libevas_engine_gl_common_la_LIBADD = @USE_EVAS_LIBS@
893 modules_evas_engines_gl_common_libevas_engine_gl_common_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
894 modules_evas_engines_gl_common_libevas_engine_gl_common_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
895 modules_evas_engines_gl_common_libevas_engine_gl_common_la_LIBTOOLFLAGS = --tag=disable-static
899 if BUILD_ENGINE_GL_COCOA
900 dist_installed_evasmainheaders_DATA += modules/evas/engines/gl_cocoa/Evas_Engine_GL_Cocoa.h
902 modules/evas/engines/gl_cocoa/evas_engine.c \
903 modules/evas/engines/gl_cocoa/evas_gl_cocoa_main.m \
904 modules/evas/engines/gl_cocoa/evas_engine.h
905 if EVAS_STATIC_BUILD_GL_COCOA
906 lib_evas_libevas_la_SOURCES += $(GL_COCOA_SOURCES)
907 lib_evas_libevas_la_CPPFLAGS += \
908 -I$(top_srcdir)/src/modules/evas/engines/gl_common \
909 @evas_engine_gl_cocoa_cflags@
910 lib_evas_libevas_la_LIBADD += @evas_engine_gl_cocoa_libs@
912 engineglcocoapkgdir = $(libdir)/evas/modules/engines/gl_cocoa/$(MODULE_ARCH)
913 engineglcocoapkg_LTLIBRARIES = modules/evas/engines/gl_cocoa/module.la
915 # Workaround for broken parallel install support in automake (relink issue)
916 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
917 install_engineglcocoapkgLTLIBRARIES = install-engineglcocoapkgLTLIBRARIES
918 $(install_engineglcocoapkgLTLIBRARIES): install-libLTLIBRARIES
920 modules_evas_engines_gl_cocoa_module_la_SOURCES = $(GL_COCOA_SOURCES)
921 modules_evas_engines_gl_cocoa_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
922 -I$(top_srcdir)/src/lib/evas/include \
923 -I$(top_srcdir)/src/lib/evas/cserve2 \
924 -I$(top_srcdir)/src/modules/evas/engines/gl_common \
926 @evas_engine_gl_cocoa_cflags@
927 modules_evas_engines_gl_cocoa_module_la_LIBADD =
928 if ! EVAS_STATIC_BUILD_GL_COMMON
929 modules_evas_engines_gl_cocoa_module_la_LIBADD += \
930 modules/evas/engines/gl_common/libevas_engine_gl_common.la
932 modules_evas_engines_gl_cocoa_module_la_LIBADD += \
934 @evas_engine_gl_cocoa_libs@
935 modules_evas_engines_gl_cocoa_module_la_DEPENDENCIES = \
936 @USE_EVAS_INTERNAL_LIBS@ \
937 modules/evas/engines/gl_common/libevas_engine_gl_common.la
938 modules_evas_engines_gl_cocoa_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
939 modules_evas_engines_gl_cocoa_module_la_LIBTOOLFLAGS = --tag=disable-static
943 if BUILD_ENGINE_GL_SDL
944 dist_installed_evasmainheaders_DATA += modules/evas/engines/gl_sdl/Evas_Engine_GL_SDL.h
946 modules/evas/engines/gl_sdl/evas_engine.c \
947 modules/evas/engines/gl_sdl/evas_engine.h
948 if EVAS_STATIC_BUILD_GL_SDL
949 lib_evas_libevas_la_SOURCES += $(GL_SDL_SOURCES)
950 lib_evas_libevas_la_CPPFLAGS += \
951 -I$(top_srcdir)/src/modules/evas/engines/gl_common \
952 @evas_engine_gl_sdl_cflags@
953 lib_evas_libevas_la_LIBADD += @evas_engine_gl_sdl_libs@
955 engineglsdlpkgdir = $(libdir)/evas/modules/engines/gl_sdl/$(MODULE_ARCH)
956 engineglsdlpkg_LTLIBRARIES = modules/evas/engines/gl_sdl/module.la
958 # Workaround for broken parallel install support in automake (relink issue)
959 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
960 install_engineglsdlpkgLTLIBRARIES = install-engineglsdlpkgLTLIBRARIES
961 $(install_engineglsdlpkgLTLIBRARIES): install-libLTLIBRARIES
963 modules_evas_engines_gl_sdl_module_la_SOURCES = $(GL_SDL_SOURCES)
964 modules_evas_engines_gl_sdl_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
965 -I$(top_srcdir)/src/lib/evas/include \
966 -I$(top_srcdir)/src/lib/evas/cserve2 \
967 -I$(top_srcdir)/src/modules/evas/engines/gl_common \
969 @evas_engine_gl_sdl_cflags@
970 modules_evas_engines_gl_sdl_module_la_LIBADD = \
972 @evas_engine_gl_sdl_libs@
973 modules_evas_engines_gl_sdl_module_la_DEPENDENCIES = \
974 @USE_EVAS_INTERNAL_LIBS@
975 modules_evas_engines_gl_sdl_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
976 modules_evas_engines_gl_sdl_module_la_LIBTOOLFLAGS = --tag=disable-static
980 if BUILD_ENGINE_GL_X11
981 dist_installed_evasmainheaders_DATA += modules/evas/engines/gl_x11/Evas_Engine_GL_X11.h
983 modules/evas/engines/gl_x11/evas_engine.c \
984 modules/evas/engines/gl_x11/evas_x_main.c \
985 modules/evas/engines/gl_x11/evas_engine.h
986 if EVAS_STATIC_BUILD_GL_X11
987 lib_evas_libevas_la_SOURCES += $(GL_X11_SOURCES)
988 lib_evas_libevas_la_CPPFLAGS += \
989 @evas_engine_gl_xlib_cflags@ @evas_engine_gl_xcb_cflags@
990 lib_evas_libevas_la_LIBADD += \
991 @evas_engine_gl_xlib_libs@ @evas_engine_gl_xcb_libs@
993 engineglx11pkgdir = $(libdir)/evas/modules/engines/gl_x11/$(MODULE_ARCH)
994 engineglx11pkg_LTLIBRARIES = modules/evas/engines/gl_x11/module.la
996 # Workaround for broken parallel install support in automake (relink issue)
997 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
998 install_engineglx11pkgLTLIBRARIES = install-engineglx11pkgLTLIBRARIES
999 $(install_engineglx11pkgLTLIBRARIES): install-libLTLIBRARIES
1001 modules_evas_engines_gl_x11_module_la_SOURCES = $(GL_X11_SOURCES)
1002 modules_evas_engines_gl_x11_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1003 -I$(top_srcdir)/src/lib/evas/include \
1004 -I$(top_srcdir)/src/lib/evas/cserve2 \
1006 @evas_engine_gl_xlib_cflags@ \
1007 @evas_engine_gl_xcb_cflags@
1008 modules_evas_engines_gl_x11_module_la_LIBADD = \
1010 @evas_engine_gl_xlib_libs@ \
1011 @evas_engine_gl_xcb_libs@
1012 modules_evas_engines_gl_x11_module_la_DEPENDENCIES = \
1013 @USE_EVAS_INTERNAL_LIBS@
1014 modules_evas_engines_gl_x11_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1015 modules_evas_engines_gl_x11_module_la_LIBTOOLFLAGS = --tag=disable-static
1019 if BUILD_ENGINE_PSL1GHT
1020 dist_installed_evasmainheaders_DATA += modules/evas/engines/psl1ght/Evas_Engine_PSL1GHT.h
1022 modules/evas/engines/psl1ght/evas_engine.c \
1023 modules/evas/engines/psl1ght/rsxutil.c \
1024 modules/evas/engines/psl1ght/evas_engine.h \
1025 modules/evas/engines/psl1ght/rsxutil.h
1026 if EVAS_STATIC_BUILD_PSL1GHT
1027 lib_evas_libevas_la_SOURCES += $(PSL1GHT_SOURCES)
1028 lib_evas_libevas_la_CPPFLAGS += @evas_engine_psl1ght_cflags@
1029 lib_evas_libevas_la_LIBADD += @evas_engine_psl1ght_libs@
1031 enginepsl1ghtpkgdir = $(libdir)/evas/modules/engines/psl1ght/$(MODULE_ARCH)
1032 enginepsl1ghtpkg_LTLIBRARIES = modules/evas/engines/psl1ght/module.la
1034 # Workaround for broken parallel install support in automake (relink issue)
1035 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1036 install_enginepsl1ghtpkgLTLIBRARIES = install-enginepsl1ghtpkgLTLIBRARIES
1037 $(install_enginepsl1ghtpkgLTLIBRARIES): install-libLTLIBRARIES
1039 modules_evas_engines_psl1ght_module_la_SOURCES = $(PSL1GHT_SOURCES)
1040 modules_evas_engines_psl1ght_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1041 -I$(top_srcdir)/src/lib/evas/include \
1042 -I$(top_srcdir)/src/lib/evas/cserve2 \
1044 @evas_engine_psl1ght_cflags@
1045 modules_evas_engines_psl1ght_module_la_LIBADD = \
1047 @evas_engine_psl1ght_libs@
1048 modules_evas_engines_psl1ght_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1049 modules_evas_engines_psl1ght_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1050 modules_evas_engines_psl1ght_module_la_LIBTOOLFLAGS = --tag=disable-static
1054 if BUILD_ENGINE_SOFTWARE_DDRAW
1055 dist_installed_evasmainheaders_DATA += modules/evas/engines/software_ddraw/Evas_Engine_Software_DDraw.h
1056 SOFTWARE_DDRAW_SOURCES = \
1057 modules/evas/engines/software_ddraw/evas_engine.c \
1058 modules/evas/engines/software_ddraw/evas_outbuf.c \
1059 modules/evas/engines/software_ddraw/evas_ddraw_buffer.c \
1060 modules/evas/engines/software_ddraw/evas_ddraw_main.cpp \
1061 modules/evas/engines/software_ddraw/evas_engine.h
1062 if EVAS_STATIC_BUILD_SOFTWARE_DDRAW
1063 lib_evas_libevas_la_SOURCES += $(SOFTWARE_DDRAW_SOURCES)
1064 lib_evas_libevas_la_CPPFLAGS += @evas_engine_software_ddraw_cflags@
1065 lib_evas_libevas_la_CXXFLAGS += -fno-rtti -fno-exceptions
1066 lib_evas_libevas_la_LIBADD += @evas_engine_software_ddraw_libs@
1068 enginesoftwareddrawpkgdir = $(libdir)/evas/modules/engines/software_ddraw/$(MODULE_ARCH)
1069 enginesoftwareddrawpkg_LTLIBRARIES = modules/evas/engines/software_ddraw/module.la
1071 # Workaround for broken parallel install support in automake (relink issue)
1072 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1073 install_enginesoftwareddrawpkgLTLIBRARIES = install-enginesoftwareddrawpkgLTLIBRARIES
1074 $(install_enginesoftwareddrawpkgLTLIBRARIES): install-libLTLIBRARIES
1076 modules_evas_engines_software_ddraw_module_la_SOURCES = $(SOFTWARE_DDRAW_SOURCES)
1077 modules_evas_engines_software_ddraw_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1078 -I$(top_srcdir)/src/lib/evas/include \
1079 -I$(top_srcdir)/src/lib/evas/cserve2 \
1081 @evas_engine_software_ddraw_cflags@
1082 modules_evas_engines_software_ddraw_module_la_CXXFLAGS = -fno-rtti -fno-exceptions
1083 modules_evas_engines_software_ddraw_module_la_LIBADD = \
1085 @evas_engine_software_ddraw_libs@
1086 modules_evas_engines_software_ddraw_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1087 modules_evas_engines_software_ddraw_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1088 modules_evas_engines_software_ddraw_module_la_LIBTOOLFLAGS = --tag=disable-static
1092 if BUILD_ENGINE_SOFTWARE_GDI
1093 dist_installed_evasmainheaders_DATA += modules/evas/engines/software_gdi/Evas_Engine_Software_Gdi.h
1094 SOFTWARE_GDI_SOURCES = \
1095 modules/evas/engines/software_gdi/evas_engine.c \
1096 modules/evas/engines/software_gdi/evas_outbuf.c \
1097 modules/evas/engines/software_gdi/evas_gdi_buffer.c \
1098 modules/evas/engines/software_gdi/evas_gdi_main.c \
1099 modules/evas/engines/software_gdi/evas_engine.h
1100 if EVAS_STATIC_BUILD_SOFTWARE_GDI
1101 lib_evas_libevas_la_SOURCES += $(SOFTWARE_GDI_SOURCES)
1102 lib_evas_libevas_la_CPPFLAGS += @evas_engine_software_gdi_cflags@
1103 lib_evas_libevas_la_LIBADD += @evas_engine_software_gdi_libs@
1105 enginesoftwaregdipkgdir = $(libdir)/evas/modules/engines/software_gdi/$(MODULE_ARCH)
1106 enginesoftwaregdipkg_LTLIBRARIES = modules/evas/engines/software_gdi/module.la
1108 # Workaround for broken parallel install support in automake (relink issue)
1109 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1110 install_enginesoftwaregdipkgLTLIBRARIES = install-enginesoftwaregdipkgLTLIBRARIES
1111 $(install_enginesoftwaregdipkgLTLIBRARIES): install-libLTLIBRARIES
1113 modules_evas_engines_software_gdi_module_la_SOURCES = $(SOFTWARE_GDI_SOURCES)
1114 modules_evas_engines_software_gdi_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1115 -I$(top_srcdir)/src/lib/evas/include \
1116 -I$(top_srcdir)/src/lib/evas/cserve2 \
1118 @evas_engine_software_gdi_cflags@
1119 modules_evas_engines_software_gdi_module_la_LIBADD = \
1121 @evas_engine_software_gdi_libs@
1122 modules_evas_engines_software_gdi_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1123 modules_evas_engines_software_gdi_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1124 modules_evas_engines_software_gdi_module_la_LIBTOOLFLAGS = --tag=disable-static
1128 if BUILD_ENGINE_SOFTWARE_X11
1129 dist_installed_evasmainheaders_DATA += modules/evas/engines/software_x11/Evas_Engine_Software_X11.h
1130 SOFTWARE_X11_SOURCES = \
1131 modules/evas/engines/software_x11/evas_engine.c \
1132 modules/evas/engines/software_x11/evas_engine.h \
1133 modules/evas/engines/software_x11/evas_x_egl.c \
1134 modules/evas/engines/software_x11/evas_x_egl.h
1135 SOFTWARE_X11_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1136 -I$(top_srcdir)/src/lib/evas/include \
1137 -I$(top_srcdir)/src/lib/evas/cserve2 \
1140 SOFTWARE_X11_LIBADD =
1141 if BUILD_ENGINE_SOFTWARE_XLIB
1142 SOFTWARE_X11_SOURCES += \
1143 modules/evas/engines/software_x11/evas_xlib_swapbuf.c \
1144 modules/evas/engines/software_x11/evas_xlib_outbuf.c \
1145 modules/evas/engines/software_x11/evas_xlib_buffer.c \
1146 modules/evas/engines/software_x11/evas_xlib_color.c \
1147 modules/evas/engines/software_x11/evas_xlib_main.c \
1148 modules/evas/engines/software_x11/evas_xlib_swapper.c \
1149 modules/evas/engines/software_x11/evas_xlib_image.c \
1150 modules/evas/engines/software_x11/evas_xlib_dri_image.c \
1151 modules/evas/engines/software_x11/evas_xlib_outbuf.h \
1152 modules/evas/engines/software_x11/evas_xlib_swapbuf.h \
1153 modules/evas/engines/software_x11/evas_xlib_buffer.h \
1154 modules/evas/engines/software_x11/evas_xlib_color.h \
1155 modules/evas/engines/software_x11/evas_xlib_swapper.h \
1156 modules/evas/engines/software_x11/evas_xlib_image.h \
1157 modules/evas/engines/software_x11/evas_xlib_dri_image.h
1158 SOFTWARE_X11_CPPFLAGS += @evas_engine_software_xlib_cflags@
1159 SOFTWARE_X11_LIBADD += @evas_engine_software_xlib_libs@
1161 if BUILD_ENGINE_SOFTWARE_XCB
1162 SOFTWARE_X11_SOURCES += \
1163 modules/evas/engines/software_x11/evas_xcb_xdefaults.c \
1164 modules/evas/engines/software_x11/evas_xcb_outbuf.c \
1165 modules/evas/engines/software_x11/evas_xcb_buffer.c \
1166 modules/evas/engines/software_x11/evas_xcb_color.c \
1167 modules/evas/engines/software_x11/evas_xcb_main.c \
1168 modules/evas/engines/software_x11/evas_xcb_image.c \
1169 modules/evas/engines/software_x11/evas_xcb_outbuf.h \
1170 modules/evas/engines/software_x11/evas_xcb_buffer.h \
1171 modules/evas/engines/software_x11/evas_xcb_color.h \
1172 modules/evas/engines/software_x11/evas_xcb_xdefaults.h \
1173 modules/evas/engines/software_x11/evas_xcb_image.h
1174 SOFTWARE_X11_CPPFLAGS += @evas_engine_software_xcb_cflags@
1175 SOFTWARE_X11_LIBADD += @evas_engine_software_xcb_libs@
1177 if EVAS_STATIC_BUILD_SOFTWARE_X11
1178 lib_evas_libevas_la_SOURCES += $(SOFTWARE_X11_SOURCES)
1179 lib_evas_libevas_la_CPPFLAGS += $(SOFTWARE_X11_CPPFLAGS)
1180 lib_evas_libevas_la_LIBADD += $(SOFTWARE_X11_LIBADD)
1182 enginesoftwarex11pkgdir = $(libdir)/evas/modules/engines/software_x11/$(MODULE_ARCH)
1183 enginesoftwarex11pkg_LTLIBRARIES = modules/evas/engines/software_x11/module.la
1185 # Workaround for broken parallel install support in automake (relink issue)
1186 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1187 install_enginesoftwarex11pkgLTLIBRARIES = install-enginesoftwarex11pkgLTLIBRARIES
1188 $(install_enginesoftwarex11pkgLTLIBRARIES): install-libLTLIBRARIES
1190 modules_evas_engines_software_x11_module_la_SOURCES = $(SOFTWARE_X11_SOURCES)
1191 modules_evas_engines_software_x11_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(SOFTWARE_X11_CPPFLAGS)
1192 modules_evas_engines_software_x11_module_la_LIBADD = @USE_ECORE_X_LIBS@ @USE_EVAS_LIBS@ $(SOFTWARE_X11_LIBADD)
1193 modules_evas_engines_software_x11_module_la_DEPENDENCIES = @USE_ECORE_X_INTERNAL_LIBS@ @USE_EVAS_INTERNAL_LIBS@
1194 modules_evas_engines_software_x11_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1195 modules_evas_engines_software_x11_module_la_LIBTOOLFLAGS = --tag=disable-static
1199 if BUILD_ENGINE_WAYLAND_EGL
1200 dist_installed_evasmainheaders_DATA += modules/evas/engines/wayland_egl/Evas_Engine_Wayland_Egl.h
1201 WAYLAND_EGL_SOURCES = \
1202 modules/evas/engines/wayland_egl/evas_engine.c \
1203 modules/evas/engines/wayland_egl/evas_wl_main.c \
1204 modules/evas/engines/wayland_egl/evas_engine.h \
1205 modules/evas/engines/wayland_egl/www.c \
1206 modules/evas/engines/wayland_egl/www.h
1207 if EVAS_STATIC_BUILD_WAYLAND_EGL
1208 lib_evas_libevas_la_SOURCES += $(WAYLAND_EGL_SOURCES)
1209 lib_evas_libevas_la_CPPFLAGS += @evas_engine_wayland_egl_cflags@
1210 lib_evas_libevas_la_LIBADD += @evas_engine_wayland_egl_libs@
1212 enginewaylandeglpkgdir = $(libdir)/evas/modules/engines/wayland_egl/$(MODULE_ARCH)
1213 enginewaylandeglpkg_LTLIBRARIES = modules/evas/engines/wayland_egl/module.la
1215 # Workaround for broken parallel install support in automake (relink issue)
1216 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1217 install_enginewaylandeglpkgLTLIBRARIES = install-enginewaylandeglpkgLTLIBRARIES
1218 $(install_enginewaylandeglpkgLTLIBRARIES): install-libLTLIBRARIES
1220 modules_evas_engines_wayland_egl_module_la_SOURCES = $(WAYLAND_EGL_SOURCES)
1221 modules_evas_engines_wayland_egl_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1222 -I$(top_srcdir)/src/lib/evas/include \
1223 -I$(top_srcdir)/src/lib/evas/cserve2 \
1224 -I$(top_srcdir)/src/modules/evas/engines/wayland_egl \
1226 @evas_engine_wayland_egl_cflags@
1227 modules_evas_engines_wayland_egl_module_la_LIBADD = \
1229 @evas_engine_wayland_egl_libs@
1230 modules_evas_engines_wayland_egl_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1231 modules_evas_engines_wayland_egl_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1232 modules_evas_engines_wayland_egl_module_la_LIBTOOLFLAGS = --tag=disable-static
1236 if BUILD_ENGINE_WAYLAND_SHM
1237 dist_installed_evasmainheaders_DATA += modules/evas/engines/wayland_shm/Evas_Engine_Wayland_Shm.h
1238 WAYLAND_SHM_SOURCES = \
1239 modules/evas/engines/wayland_shm/Evas_Engine_Wayland_Shm.h \
1240 modules/evas/engines/wayland_shm/evas_engine.c \
1241 modules/evas/engines/wayland_shm/evas_engine.h \
1242 modules/evas/engines/wayland_shm/evas_shm.c \
1243 modules/evas/engines/wayland_shm/evas_dmabuf.c \
1244 lib/ecore_wl2/linux-dmabuf-unstable-v1-protocol.c \
1245 modules/evas/engines/wayland_shm/evas_outbuf.c
1246 if EVAS_STATIC_BUILD_WAYLAND_SHM
1247 lib_evas_libevas_la_SOURCES += $(WAYLAND_SHM_SOURCES)
1248 lib_evas_libevas_la_CPPFLAGS += @evas_engine_wayland_shm_cflags@ \
1249 -I$(top_srcdir)/src/static_libs/libdrm
1250 lib_evas_libevas_la_LIBADD += @evas_engine_wayland_shm_libs@
1252 enginewaylandshmpkgdir = $(libdir)/evas/modules/engines/wayland_shm/$(MODULE_ARCH)
1253 enginewaylandshmpkg_LTLIBRARIES = modules/evas/engines/wayland_shm/module.la
1255 # Workaround for broken parallel install support in automake (relink issue)
1256 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1257 install_enginewaylandshmpkgLTLIBRARIES = install-enginewaylandshmpkgLTLIBRARIES
1258 $(install_enginewaylandshmpkgLTLIBRARIES): install-libLTLIBRARIES
1260 modules_evas_engines_wayland_shm_module_la_SOURCES = $(WAYLAND_SHM_SOURCES)
1261 modules_evas_engines_wayland_shm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1262 -I$(top_srcdir)/src/lib/evas/include \
1263 -I$(top_srcdir)/src/lib/evas/cserve2 \
1264 -I$(top_srcdir)/src/lib/ecore_wl2 \
1265 -I$(top_srcdir)/src/static_libs/libdrm \
1267 @evas_engine_wayland_shm_cflags@
1268 modules_evas_engines_wayland_shm_module_la_LIBADD = \
1270 @evas_engine_wayland_shm_libs@
1271 modules_evas_engines_wayland_shm_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1272 modules_evas_engines_wayland_shm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1273 modules_evas_engines_wayland_shm_module_la_LIBTOOLFLAGS = --tag=disable-static
1279 modules/evas/engines/drm/evas_outbuf.c \
1280 modules/evas/engines/drm/evas_engine.c \
1281 modules/evas/engines/drm/evas_engine.h \
1282 modules/evas/engines/drm/Evas_Engine_Drm.h
1283 if EVAS_STATIC_BUILD_DRM
1284 lib_evas_libevas_la_SOURCES += $(DRM_SOURCES)
1285 lib_evas_libevas_la_CPPFLAGS += @evas_engine_drm_cflags@
1286 lib_evas_libevas_la_LIBADD += @evas_engine_drm_libs@
1288 enginedrmpkgdir = $(libdir)/evas/modules/engines/drm/$(MODULE_ARCH)
1289 enginedrmpkg_LTLIBRARIES = modules/evas/engines/drm/module.la
1291 # Workaround for broken parallel install support in automake (relink issue)
1292 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1293 install_enginedrmpkgLTLIBRARIES = install-enginedrmpkgLTLIBRARIES
1294 $(install_enginedrmpkgLTLIBRARIES): install-libLTLIBRARIES
1296 modules_evas_engines_drm_module_la_SOURCES = $(DRM_SOURCES)
1297 modules_evas_engines_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1298 -I$(top_srcdir)/src/lib/evas/include \
1299 -I$(top_srcdir)/src/lib/evas/cserve2 \
1300 -I$(top_srcdir)/src/modules/evas/engines/drm \
1302 @ECORE_DRM2_CFLAGS@ \
1303 @evas_engine_drm_cflags@
1304 modules_evas_engines_drm_module_la_LIBADD = \
1306 @USE_ECORE_DRM2_LIBS@ \
1307 @evas_engine_drm_libs@
1308 modules_evas_engines_drm_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ @USE_ECORE_DRM2_INTERNAL_LIBS@
1309 modules_evas_engines_drm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1310 modules_evas_engines_drm_module_la_LIBTOOLFLAGS = --tag=disable-static
1314 if BUILD_ENGINE_GL_DRM
1316 modules/evas/engines/gl_drm/evas_outbuf.c \
1317 modules/evas/engines/gl_drm/evas_engine.c \
1318 modules/evas/engines/gl_drm/evas_engine.h \
1319 modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h
1320 if EVAS_STATIC_BUILD_GL_DRM
1321 lib_evas_libevas_la_SOURCES += $(GL_DRM_SOURCES)
1322 lib_evas_libevas_la_CPPFLAGS += @evas_engine_gl_drm_cflags@
1323 lib_evas_libevas_la_LIBADD += @evas_engine_gl_drm_libs@
1325 enginegl_drmpkgdir = $(libdir)/evas/modules/engines/gl_drm/$(MODULE_ARCH)
1326 enginegl_drmpkg_LTLIBRARIES = modules/evas/engines/gl_drm/module.la
1328 # Workaround for broken parallel install support in automake (relink issue)
1329 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1330 install_enginegl_drmpkgLTLIBRARIES = install-enginegl_drmpkgLTLIBRARIES
1331 $(install_enginegl_drmpkgLTLIBRARIES): install-libLTLIBRARIES
1333 modules_evas_engines_gl_drm_module_la_SOURCES = $(GL_DRM_SOURCES)
1334 modules_evas_engines_gl_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1335 -I$(top_srcdir)/src/lib/evas/include \
1336 -I$(top_srcdir)/src/lib/evas/cserve2 \
1337 -I$(top_srcdir)/src/modules/evas/engines/gl_drm \
1339 @ECORE_DRM2_CFLAGS@ \
1340 @evas_engine_gl_drm_cflags@
1341 modules_evas_engines_gl_drm_module_la_LIBADD = \
1343 @USE_ECORE_DRM2_LIBS@ \
1344 @evas_engine_gl_drm_libs@
1345 modules_evas_engines_gl_drm_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ @USE_ECORE_DRM2_INTERNAL_LIBS@
1346 modules_evas_engines_gl_drm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1347 modules_evas_engines_gl_drm_module_la_LIBTOOLFLAGS = --tag=disable-static
1351 if BUILD_ENGINE_EGLFS
1352 dist_installed_evasmainheaders_DATA += modules/evas/engines/eglfs/Evas_Engine_Eglfs.h
1354 modules/evas/engines/eglfs/evas_outbuf.c \
1355 modules/evas/engines/eglfs/evas_engine.c \
1356 modules/evas/engines/eglfs/evas_engine.h \
1357 modules/evas/engines/eglfs/Evas_Engine_Eglfs.h
1358 if EVAS_STATIC_BUILD_EGLFS
1359 lib_evas_libevas_la_SOURCES += $(EGLFS_SOURCES)
1360 lib_evas_libevas_la_CPPFLAGS += @evas_engine_eglfs_cflags@
1361 lib_evas_libevas_la_LIBADD += @evas_engine_eglfs_libs@
1363 engineeglfspkgdir = $(libdir)/evas/modules/engines/eglfs/$(MODULE_ARCH)
1364 engineeglfspkg_LTLIBRARIES = modules/evas/engines/eglfs/module.la
1366 # Workaround for broken parallel install support in automake (relink issue)
1367 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1368 install_engineeglfspkgLTLIBRARIES = install-engineeglfspkgLTLIBRARIES
1369 $(install_engineeglfspkgLTLIBRARIES): install-libLTLIBRARIES
1371 modules_evas_engines_eglfs_module_la_SOURCES = $(EGLFS_SOURCES)
1372 modules_evas_engines_eglfs_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1373 -I$(top_srcdir)/src/lib/evas/include \
1374 -I$(top_srcdir)/src/lib/evas/cserve2 \
1375 -I$(top_srcdir)/src/modules/evas/engines/eglfs \
1377 @ECORE_DRM_CFLAGS@ \
1378 @evas_engine_eglfs_cflags@
1379 modules_evas_engines_eglfs_module_la_LIBADD = \
1381 @USE_ECORE_DRM_LIBS@ \
1382 @evas_engine_eglfs_libs@
1383 modules_evas_engines_eglfs_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@ @USE_ECORE_DRM_INTERNAL_LIBS@
1384 modules_evas_engines_eglfs_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1385 modules_evas_engines_eglfs_module_la_LIBTOOLFLAGS = --tag=disable-static
1393 evascserve2internal_bindir=$(libdir)/evas/cserve2/bin/$(MODULE_ARCH)
1394 evascserve2internal_bin_PROGRAMS = \
1395 bin/evas/evas_cserve2 \
1396 bin/evas/evas_cserve2_slave
1398 noinst_PROGRAMS += \
1399 bin/evas/dummy_slave
1402 bin/evas/evas_cserve2_client \
1403 bin/evas/evas_cserve2_usage \
1404 bin/evas/evas_cserve2_debug \
1405 bin/evas/evas_cserve2_shm_debug
1407 bin_evas_evas_cserve2_SOURCES = \
1408 bin/evas/evas_cserve2.h \
1409 bin/evas/evas_cserve2_slave.h \
1410 bin/evas/evas_cserve2_main.c \
1411 bin/evas/evas_cserve2_slaves.c \
1412 bin/evas/evas_cserve2_messages.c \
1413 bin/evas/evas_cserve2_shm.c \
1414 bin/evas/evas_cserve2_cache.c \
1415 bin/evas/evas_cserve2_requests.c \
1416 bin/evas/evas_cserve2_fonts.c \
1417 bin/evas/evas_cserve2_scale.c \
1418 bin/evas/evas_cserve2_main_loop_linux.c \
1419 bin/evas/evas_cserve2_index.c \
1420 lib/evas/cserve2/evas_cs2_utils.h \
1421 lib/evas/cserve2/evas_cs2_utils.c
1423 bin_evas_evas_cserve2_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1424 -I$(top_srcdir)/src/lib/evas \
1425 -I$(top_srcdir)/src/lib/evas/include \
1426 -I$(top_srcdir)/src/lib/evas/cserve2 \
1427 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
1428 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
1429 -DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
1432 bin_evas_evas_cserve2_LDADD = @USE_EVAS_LIBS@
1433 bin_evas_evas_cserve2_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1435 bin_evas_evas_cserve2_client_SOURCES = \
1436 bin/evas/evas_cserve2_client.c
1437 bin_evas_evas_cserve2_client_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1438 -I$(top_srcdir)/src/lib/evas \
1439 -I$(top_srcdir)/src/lib/evas/cserve2 \
1441 bin_evas_evas_cserve2_client_LDADD = @USE_EINA_LIBS@
1442 bin_evas_evas_cserve2_client_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
1444 bin_evas_evas_cserve2_usage_SOURCES = \
1445 bin/evas/evas_cserve2_usage.c
1446 bin_evas_evas_cserve2_usage_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1447 -I$(top_srcdir)/src/lib/evas \
1448 -I$(top_srcdir)/src/lib/evas/cserve2 \
1450 bin_evas_evas_cserve2_usage_LDADD = @USE_EINA_LIBS@
1451 bin_evas_evas_cserve2_usage_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
1453 bin_evas_evas_cserve2_debug_SOURCES = \
1454 bin/evas/evas_cserve2_debug.c
1455 bin_evas_evas_cserve2_debug_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1456 -I$(top_srcdir)/src/lib/evas \
1457 -I$(top_srcdir)/src/lib/evas/cserve2 \
1459 bin_evas_evas_cserve2_debug_LDADD = @USE_EINA_LIBS@
1460 bin_evas_evas_cserve2_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
1462 bin_evas_evas_cserve2_shm_debug_SOURCES = \
1463 bin/evas/evas_cserve2_shm_debug.c
1464 bin_evas_evas_cserve2_shm_debug_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1465 -I$(top_srcdir)/src/lib/evas \
1466 -I$(top_srcdir)/src/lib/evas/cserve2 \
1468 bin_evas_evas_cserve2_shm_debug_LDADD = @USE_EINA_LIBS@
1469 bin_evas_evas_cserve2_shm_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
1471 bin_evas_evas_cserve2_slave_SOURCES = \
1472 bin/evas/evas_cserve2_slave.c \
1473 bin/evas/evas_cserve2_utils.c \
1474 $(lib_evas_file_SOURCES)
1476 bin_evas_evas_cserve2_slave_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1477 -I$(top_srcdir)/src/lib/evas \
1478 -I$(top_srcdir)/src/lib/evas/include \
1479 -I$(top_srcdir)/src/lib/evas/cserve2 \
1480 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
1481 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
1482 -DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
1483 -DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
1484 -DEVAS_MODULE_NO_ENGINES=1 \
1485 -DEVAS_MODULE_NO_IMAGE_SAVERS=1 \
1488 bin_evas_evas_cserve2_slave_LDADD = @EVAS_CSERVE2_SLAVE_LIBS@ @USE_EINA_LIBS@ @USE_EMILE_LIBS@
1489 bin_evas_evas_cserve2_slave_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@ @USE_EMILE_INTERNAL_LIBS@
1490 bin_evas_evas_cserve2_slave_LDFLAGS = -export-dynamic
1492 bin_evas_dummy_slave_SOURCES = \
1493 bin/evas/dummy_slave.c
1495 bin_evas_dummy_slave_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1496 -I$(top_srcdir)/src/lib/evas \
1497 -I$(top_srcdir)/src/lib/evas/include \
1498 -I$(top_srcdir)/src/lib/evas/cserve2 \
1501 bin_evas_dummy_slave_DEPENDENCIES = @USE_EO_INTERNAL_LIBS@
1502 bin_evas_dummy_slave_LDADD = \
1504 @EVAS_CSERVE2_SLAVE_LIBS@
1509 ### loaders and savers
1512 if EVAS_STATIC_BUILD_BMP
1513 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/bmp/evas_image_load_bmp.c
1514 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_bmp_cflags@
1515 lib_evas_libevas_la_LIBADD += @evas_image_loader_bmp_libs@
1517 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/bmp/evas_image_load_bmp.c
1518 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_bmp_cflags@
1519 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_bmp_libs@
1522 loaderbmppkgdir = $(libdir)/evas/modules/image_loaders/bmp/$(MODULE_ARCH)
1523 loaderbmppkg_LTLIBRARIES = modules/evas/image_loaders/bmp/module.la
1525 # Workaround for broken parallel install support in automake (relink issue)
1526 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1527 install_loaderbmppkgLTLIBRARIES = install-loaderbmppkgLTLIBRARIES
1528 $(install_loaderbmppkgLTLIBRARIES): install-libLTLIBRARIES
1530 modules_evas_image_loaders_bmp_module_la_SOURCES = modules/evas/image_loaders/bmp/evas_image_load_bmp.c
1531 modules_evas_image_loaders_bmp_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1532 -I$(top_srcdir)/src/lib/evas/include \
1534 @evas_image_loader_bmp_cflags@
1535 modules_evas_image_loaders_bmp_module_la_LIBADD = \
1537 @evas_image_loader_bmp_libs@
1538 modules_evas_image_loaders_bmp_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1539 modules_evas_image_loaders_bmp_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1540 modules_evas_image_loaders_bmp_module_la_LIBTOOLFLAGS = --tag=disable-static
1545 if EVAS_STATIC_BUILD_DDS
1546 lib_evas_libevas_la_SOURCES += \
1547 modules/evas/image_loaders/dds/evas_image_load_dds.c \
1548 modules/evas/image_loaders/dds/s3tc_decoder.c \
1549 modules/evas/image_loaders/dds/s3tc.h
1550 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_dds_cflags@
1551 lib_evas_libevas_la_LIBADD += @evas_image_loader_dds_libs@
1553 bin_evas_evas_cserve2_slave_SOURCES += \
1554 modules/evas/image_loaders/dds/evas_image_load_dds.c \
1555 modules/evas/image_loaders/dds/s3tc_decoder.c \
1556 modules/evas/image_loaders/dds/s3tc.h
1557 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_dds_cflags@
1558 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_dds_libs@
1561 loaderddspkgdir = $(libdir)/evas/modules/image_loaders/dds/$(MODULE_ARCH)
1562 loaderddspkg_LTLIBRARIES = modules/evas/image_loaders/dds/module.la
1564 # Workaround for broken parallel install support in automake (relink issue)
1565 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1566 install_loaderddspkgLTLIBRARIES = install-loaderddspkgLTLIBRARIES
1567 $(install_loaderddspkgLTLIBRARIES): install-libLTLIBRARIES
1569 modules_evas_image_loaders_dds_module_la_SOURCES = \
1570 modules/evas/image_loaders/dds/evas_image_load_dds.c \
1571 modules/evas/image_loaders/dds/s3tc_decoder.c \
1572 modules/evas/image_loaders/dds/s3tc.h
1573 modules_evas_image_loaders_dds_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1574 -I$(top_srcdir)/src/lib/evas/include \
1576 @evas_image_loader_dds_cflags@
1577 modules_evas_image_loaders_dds_module_la_LIBADD = \
1579 @evas_image_loader_dds_libs@
1580 modules_evas_image_loaders_dds_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1581 modules_evas_image_loaders_dds_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1582 modules_evas_image_loaders_dds_module_la_LIBTOOLFLAGS = --tag=disable-static
1587 if EVAS_STATIC_BUILD_EET
1588 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/eet/evas_image_load_eet.c modules/evas/image_savers/eet/evas_image_save_eet.c
1589 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_eet_cflags@
1590 lib_evas_libevas_la_LIBADD += @evas_image_loader_eet_libs@
1592 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/eet/evas_image_load_eet.c
1593 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_eet_cflags@
1594 bin_evas_evas_cserve2_slave_DEPENDENCIES += @USE_EET_INTERNAL_LIBS@
1595 bin_evas_evas_cserve2_slave_LDADD += @USE_EET_LIBS@ @evas_image_loader_eet_libs@
1598 loadereetpkgdir = $(libdir)/evas/modules/image_loaders/eet/$(MODULE_ARCH)
1599 loadereetpkg_LTLIBRARIES = modules/evas/image_loaders/eet/module.la
1601 # Workaround for broken parallel install support in automake (relink issue)
1602 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1603 install_loadereetpkgLTLIBRARIES = install-loadereetpkgLTLIBRARIES
1604 $(install_loadereetpkgLTLIBRARIES): install-libLTLIBRARIES
1606 modules_evas_image_loaders_eet_module_la_SOURCES = modules/evas/image_loaders/eet/evas_image_load_eet.c
1607 modules_evas_image_loaders_eet_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1608 -I$(top_srcdir)/src/lib/evas/include \
1610 @evas_image_loader_eet_cflags@
1611 modules_evas_image_loaders_eet_module_la_LIBADD = \
1613 @evas_image_loader_eet_libs@
1614 modules_evas_image_loaders_eet_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1615 modules_evas_image_loaders_eet_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1616 modules_evas_image_loaders_eet_module_la_LIBTOOLFLAGS = --tag=disable-static
1620 if BUILD_LOADER_GENERIC
1621 if EVAS_STATIC_BUILD_GENERIC
1622 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/generic/evas_image_load_generic.c
1623 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_generic_cflags@
1624 lib_evas_libevas_la_LIBADD += @evas_image_loader_generic_libs@
1626 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/generic/evas_image_load_generic.c
1627 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_generic_cflags@
1628 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_generic_libs@
1631 loadergenericpkgdir = $(libdir)/evas/modules/image_loaders/generic/$(MODULE_ARCH)
1632 loadergenericpkg_LTLIBRARIES = modules/evas/image_loaders/generic/module.la
1634 # Workaround for broken parallel install support in automake (relink issue)
1635 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1636 install_loadergenericpkgLTLIBRARIES = install-loadergenericpkgLTLIBRARIES
1637 $(install_loadergenericpkgLTLIBRARIES): install-libLTLIBRARIES
1639 modules_evas_image_loaders_generic_module_la_SOURCES = modules/evas/image_loaders/generic/evas_image_load_generic.c
1640 modules_evas_image_loaders_generic_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1641 -I$(top_srcdir)/src/lib/evas/include \
1643 @evas_image_loader_generic_cflags@
1644 modules_evas_image_loaders_generic_module_la_LIBADD = \
1646 @evas_image_loader_generic_libs@
1647 modules_evas_image_loaders_generic_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1648 modules_evas_image_loaders_generic_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1649 modules_evas_image_loaders_generic_module_la_LIBTOOLFLAGS = --tag=disable-static
1654 if EVAS_STATIC_BUILD_GIF
1655 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/gif/evas_image_load_gif.c
1656 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_gif_cflags@
1657 lib_evas_libevas_la_LIBADD += @evas_image_loader_gif_libs@
1659 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/gif/evas_image_load_gif.c
1660 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_gif_cflags@
1661 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_gif_libs@
1664 loadergifpkgdir = $(libdir)/evas/modules/image_loaders/gif/$(MODULE_ARCH)
1665 loadergifpkg_LTLIBRARIES = modules/evas/image_loaders/gif/module.la
1667 # Workaround for broken parallel install support in automake (relink issue)
1668 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1669 install_loadergifpkgLTLIBRARIES = install-loadergifpkgLTLIBRARIES
1670 $(install_loadergifpkgLTLIBRARIES): install-libLTLIBRARIES
1672 modules_evas_image_loaders_gif_module_la_SOURCES = modules/evas/image_loaders/gif/evas_image_load_gif.c
1673 modules_evas_image_loaders_gif_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1674 -I$(top_srcdir)/src/lib/evas/include \
1676 @evas_image_loader_gif_cflags@
1677 modules_evas_image_loaders_gif_module_la_LIBADD = \
1679 @evas_image_loader_gif_libs@
1680 modules_evas_image_loaders_gif_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1681 modules_evas_image_loaders_gif_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1682 modules_evas_image_loaders_gif_module_la_LIBTOOLFLAGS = --tag=disable-static
1687 if EVAS_STATIC_BUILD_ICO
1688 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/ico/evas_image_load_ico.c
1689 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_ico_cflags@
1690 lib_evas_libevas_la_LIBADD += @evas_image_loader_ico_libs@
1692 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/ico/evas_image_load_ico.c
1693 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_ico_cflags@
1694 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_ico_libs@
1697 loadericopkgdir = $(libdir)/evas/modules/image_loaders/ico/$(MODULE_ARCH)
1698 loadericopkg_LTLIBRARIES = modules/evas/image_loaders/ico/module.la
1700 # Workaround for broken parallel install support in automake (relink issue)
1701 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1702 install_loadericopkgLTLIBRARIES = install-loadericopkgLTLIBRARIES
1703 $(install_loadericopkgLTLIBRARIES): install-libLTLIBRARIES
1705 modules_evas_image_loaders_ico_module_la_SOURCES = modules/evas/image_loaders/ico/evas_image_load_ico.c
1706 modules_evas_image_loaders_ico_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1707 -I$(top_srcdir)/src/lib/evas/include \
1709 @evas_image_loader_ico_cflags@
1710 modules_evas_image_loaders_ico_module_la_LIBADD = \
1712 @evas_image_loader_ico_libs@
1713 modules_evas_image_loaders_ico_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1714 modules_evas_image_loaders_ico_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1715 modules_evas_image_loaders_ico_module_la_LIBTOOLFLAGS = --tag=disable-static
1719 if BUILD_LOADER_JPEG
1720 if EVAS_STATIC_BUILD_JPEG
1721 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/jpeg/evas_image_load_jpeg.c
1722 lib_evas_libevas_la_SOURCES += modules/evas/image_savers/jpeg/evas_image_save_jpeg.c
1723 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_jpeg_cflags@
1724 lib_evas_libevas_la_LIBADD += @evas_image_loader_jpeg_libs@
1726 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/jpeg/evas_image_load_jpeg.c
1727 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_jpeg_cflags@
1728 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_jpeg_libs@
1731 loaderjpegpkgdir = $(libdir)/evas/modules/image_loaders/jpeg/$(MODULE_ARCH)
1732 loaderjpegpkg_LTLIBRARIES = modules/evas/image_loaders/jpeg/module.la
1734 # Workaround for broken parallel install support in automake (relink issue)
1735 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1736 install_loaderjpegpkgLTLIBRARIES = install-loaderjpegpkgLTLIBRARIES
1737 $(install_loaderjpegpkgLTLIBRARIES): install-libLTLIBRARIES
1739 modules_evas_image_loaders_jpeg_module_la_SOURCES = modules/evas/image_loaders/jpeg/evas_image_load_jpeg.c
1740 modules_evas_image_loaders_jpeg_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1741 -I$(top_srcdir)/src/lib/evas/include \
1743 @evas_image_loader_jpeg_cflags@
1744 modules_evas_image_loaders_jpeg_module_la_LIBADD = \
1746 @evas_image_loader_jpeg_libs@
1747 modules_evas_image_loaders_jpeg_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1748 modules_evas_image_loaders_jpeg_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1749 modules_evas_image_loaders_jpeg_module_la_LIBTOOLFLAGS = --tag=disable-static
1750 saverjpegpkgdir = $(libdir)/evas/modules/image_savers/jpeg/$(MODULE_ARCH)
1751 saverjpegpkg_LTLIBRARIES = modules/evas/image_savers/jpeg/module.la
1753 # Workaround for broken parallel install support in automake (relink issue)
1754 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1755 install_saverjpegpkgLTLIBRARIES = install-saverjpegpkgLTLIBRARIES
1756 $(install_saverjpegpkgLTLIBRARIES): install-libLTLIBRARIES
1758 modules_evas_image_savers_jpeg_module_la_SOURCES = modules/evas/image_savers/jpeg/evas_image_save_jpeg.c
1759 modules_evas_image_savers_jpeg_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1760 -I$(top_srcdir)/src/lib/evas/include \
1762 @evas_image_loader_jpeg_cflags@
1763 modules_evas_image_savers_jpeg_module_la_LIBADD = \
1765 @evas_image_loader_jpeg_libs@
1766 modules_evas_image_savers_jpeg_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1767 modules_evas_image_savers_jpeg_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1768 modules_evas_image_savers_jpeg_module_la_LIBTOOLFLAGS = --tag=disable-static
1772 if BUILD_LOADER_JP2K
1773 if EVAS_STATIC_BUILD_JP2K
1774 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/jp2k/evas_image_load_jp2k.c
1775 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_jp2k_cflags@
1776 lib_evas_libevas_la_LIBADD += @evas_image_loader_jp2k_libs@
1778 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/jp2k/evas_image_load_jp2k.c
1779 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_jp2k_cflags@
1780 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_jp2k_libs@
1783 loaderjp2kpkgdir = $(libdir)/evas/modules/image_loaders/jp2k/$(MODULE_ARCH)
1784 loaderjp2kpkg_LTLIBRARIES = modules/evas/image_loaders/jp2k/module.la
1786 # Workaround for broken parallel install support in automake (relink issue)
1787 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1788 install_loaderjp2kpkgLTLIBRARIES = install-loaderjp2kpkgLTLIBRARIES
1789 $(install_loaderjp2kpkgLTLIBRARIES): install-libLTLIBRARIES
1791 modules_evas_image_loaders_jp2k_module_la_SOURCES = modules/evas/image_loaders/jp2k/evas_image_load_jp2k.c
1792 modules_evas_image_loaders_jp2k_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1793 -I$(top_srcdir)/src/lib/evas/include \
1795 @evas_image_loader_jp2k_cflags@
1796 modules_evas_image_loaders_jp2k_module_la_LIBADD = \
1798 @evas_image_loader_jp2k_libs@
1799 modules_evas_image_loaders_jp2k_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1800 modules_evas_image_loaders_jp2k_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1801 modules_evas_image_loaders_jp2k_module_la_LIBTOOLFLAGS = --tag=disable-static
1805 if BUILD_LOADER_PMAPS
1806 if EVAS_STATIC_BUILD_PMAPS
1807 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/pmaps/evas_image_load_pmaps.c
1808 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_pmaps_cflags@
1809 lib_evas_libevas_la_LIBADD += @evas_image_loader_pmaps_libs@
1811 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/pmaps/evas_image_load_pmaps.c
1812 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_pmaps_cflags@
1813 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_pmaps_libs@
1816 loaderpmapspkgdir = $(libdir)/evas/modules/image_loaders/pmaps/$(MODULE_ARCH)
1817 loaderpmapspkg_LTLIBRARIES = modules/evas/image_loaders/pmaps/module.la
1819 # Workaround for broken parallel install support in automake (relink issue)
1820 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1821 install_loaderpmapspkgLTLIBRARIES = install-loaderpmapspkgLTLIBRARIES
1822 $(install_loaderpmapspkgLTLIBRARIES): install-libLTLIBRARIES
1824 modules_evas_image_loaders_pmaps_module_la_SOURCES = modules/evas/image_loaders/pmaps/evas_image_load_pmaps.c
1825 modules_evas_image_loaders_pmaps_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1826 -I$(top_srcdir)/src/lib/evas/include \
1828 @evas_image_loader_pmaps_cflags@
1829 modules_evas_image_loaders_pmaps_module_la_LIBADD = \
1831 @evas_image_loader_pmaps_libs@
1832 modules_evas_image_loaders_pmaps_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1833 modules_evas_image_loaders_pmaps_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1834 modules_evas_image_loaders_pmaps_module_la_LIBTOOLFLAGS = --tag=disable-static
1839 if EVAS_STATIC_BUILD_PNG
1840 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/png/evas_image_load_png.c modules/evas/image_savers/png/evas_image_save_png.c
1841 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_png_cflags@
1842 lib_evas_libevas_la_LIBADD += @evas_image_loader_png_libs@
1844 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/png/evas_image_load_png.c
1845 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_png_cflags@
1846 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_png_libs@
1849 loaderpngpkgdir = $(libdir)/evas/modules/image_loaders/png/$(MODULE_ARCH)
1850 loaderpngpkg_LTLIBRARIES = modules/evas/image_loaders/png/module.la
1852 # Workaround for broken parallel install support in automake (relink issue)
1853 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1854 install_loaderpngpkgLTLIBRARIES = install-loaderpngpkgLTLIBRARIES
1855 $(install_loaderpngpkgLTLIBRARIES): install-libLTLIBRARIES
1857 modules_evas_image_loaders_png_module_la_SOURCES = modules/evas/image_loaders/png/evas_image_load_png.c
1858 modules_evas_image_loaders_png_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1859 -I$(top_srcdir)/src/lib/evas/include \
1861 @evas_image_loader_png_cflags@
1862 modules_evas_image_loaders_png_module_la_LIBADD = \
1864 @evas_image_loader_png_libs@
1865 modules_evas_image_loaders_png_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1866 modules_evas_image_loaders_png_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1867 modules_evas_image_loaders_png_module_la_LIBTOOLFLAGS = --tag=disable-static
1869 saverpngpkgdir = $(libdir)/evas/modules/image_savers/png/$(MODULE_ARCH)
1870 saverpngpkg_LTLIBRARIES = modules/evas/image_savers/png/module.la
1872 # Workaround for broken parallel install support in automake (relink issue)
1873 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1874 install_saverpngpkgLTLIBRARIES = install-saverpngpkgLTLIBRARIES
1875 $(install_saverpngpkgLTLIBRARIES): install-libLTLIBRARIES
1877 modules_evas_image_savers_png_module_la_SOURCES = modules/evas/image_savers/png/evas_image_save_png.c
1878 modules_evas_image_savers_png_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1879 -I$(top_srcdir)/src/lib/evas/include \
1881 @evas_image_loader_png_cflags@
1882 modules_evas_image_savers_png_module_la_LIBADD = \
1884 @evas_image_loader_png_libs@
1885 modules_evas_image_savers_png_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1886 modules_evas_image_savers_png_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1887 modules_evas_image_savers_png_module_la_LIBTOOLFLAGS = --tag=disable-static
1892 if EVAS_STATIC_BUILD_PSD
1893 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/psd/evas_image_load_psd.c
1894 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_psd_cflags@
1895 lib_evas_libevas_la_LIBADD += @evas_image_loader_psd_libs@
1897 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/psd/evas_image_load_psd.c
1898 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_psd_cflags@
1899 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_psd_libs@
1902 loaderpsdpkgdir = $(libdir)/evas/modules/image_loaders/psd/$(MODULE_ARCH)
1903 loaderpsdpkg_LTLIBRARIES = modules/evas/image_loaders/psd/module.la
1905 # Workaround for broken parallel install support in automake (relink issue)
1906 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1907 install_loaderpsdpkgLTLIBRARIES = install-loaderpsdpkgLTLIBRARIES
1908 $(install_loaderpsdpkgLTLIBRARIES): install-libLTLIBRARIES
1910 modules_evas_image_loaders_psd_module_la_SOURCES = modules/evas/image_loaders/psd/evas_image_load_psd.c
1911 modules_evas_image_loaders_psd_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1912 -I$(top_srcdir)/src/lib/evas/include \
1914 @evas_image_loader_psd_cflags@
1915 modules_evas_image_loaders_psd_module_la_LIBADD = \
1917 @evas_image_loader_psd_libs@
1918 modules_evas_image_loaders_psd_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1919 modules_evas_image_loaders_psd_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1920 modules_evas_image_loaders_psd_module_la_LIBTOOLFLAGS = --tag=disable-static
1925 if EVAS_STATIC_BUILD_TGA
1926 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/tga/evas_image_load_tga.c
1927 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_tga_cflags@
1928 lib_evas_libevas_la_LIBADD += @evas_image_loader_tga_libs@
1930 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/tga/evas_image_load_tga.c
1931 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_tga_cflags@
1932 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_tga_libs@
1935 loadertgapkgdir = $(libdir)/evas/modules/image_loaders/tga/$(MODULE_ARCH)
1936 loadertgapkg_LTLIBRARIES = modules/evas/image_loaders/tga/module.la
1938 # Workaround for broken parallel install support in automake (relink issue)
1939 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1940 install_loadertgapkgLTLIBRARIES = install-loadertgapkgLTLIBRARIES
1941 $(install_loadertgapkgLTLIBRARIES): install-libLTLIBRARIES
1943 modules_evas_image_loaders_tga_module_la_SOURCES = modules/evas/image_loaders/tga/evas_image_load_tga.c
1944 modules_evas_image_loaders_tga_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1945 -I$(top_srcdir)/src/lib/evas/include \
1947 @evas_image_loader_tga_cflags@
1948 modules_evas_image_loaders_tga_module_la_LIBADD = \
1950 @evas_image_loader_tga_libs@
1951 modules_evas_image_loaders_tga_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1952 modules_evas_image_loaders_tga_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1953 modules_evas_image_loaders_tga_module_la_LIBTOOLFLAGS = --tag=disable-static
1957 if BUILD_LOADER_TIFF
1958 if EVAS_STATIC_BUILD_TIFF
1959 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/tiff/evas_image_load_tiff.c modules/evas/image_savers/tiff/evas_image_save_tiff.c
1960 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_tiff_cflags@
1961 lib_evas_libevas_la_LIBADD += @evas_image_loader_tiff_libs@
1963 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/tiff/evas_image_load_tiff.c
1964 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_tiff_cflags@
1965 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_tiff_libs@
1968 loadertiffpkgdir = $(libdir)/evas/modules/image_loaders/tiff/$(MODULE_ARCH)
1969 loadertiffpkg_LTLIBRARIES = modules/evas/image_loaders/tiff/module.la
1971 # Workaround for broken parallel install support in automake (relink issue)
1972 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1973 install_loadertiffpkgLTLIBRARIES = install-loadertiffpkgLTLIBRARIES
1974 $(install_loadertiffpkgLTLIBRARIES): install-libLTLIBRARIES
1976 modules_evas_image_loaders_tiff_module_la_SOURCES = modules/evas/image_loaders/tiff/evas_image_load_tiff.c
1977 modules_evas_image_loaders_tiff_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1978 -I$(top_srcdir)/src/lib/evas/include \
1980 @evas_image_loader_tiff_cflags@
1981 modules_evas_image_loaders_tiff_module_la_LIBADD = \
1983 @evas_image_loader_tiff_libs@
1984 modules_evas_image_loaders_tiff_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
1985 modules_evas_image_loaders_tiff_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
1986 modules_evas_image_loaders_tiff_module_la_LIBTOOLFLAGS = --tag=disable-static
1988 savertiffpkgdir = $(libdir)/evas/modules/image_savers/tiff/$(MODULE_ARCH)
1989 savertiffpkg_LTLIBRARIES = modules/evas/image_savers/tiff/module.la
1991 # Workaround for broken parallel install support in automake (relink issue)
1992 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
1993 install_savertiffpkgLTLIBRARIES = install-savertiffpkgLTLIBRARIES
1994 $(install_savertiffpkgLTLIBRARIES): install-libLTLIBRARIES
1996 modules_evas_image_savers_tiff_module_la_SOURCES = modules/evas/image_savers/tiff/evas_image_save_tiff.c
1997 modules_evas_image_savers_tiff_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
1998 -I$(top_srcdir)/src/lib/evas/include \
2000 @evas_image_loader_tiff_cflags@
2001 modules_evas_image_savers_tiff_module_la_LIBADD = \
2003 @evas_image_loader_tiff_libs@
2004 modules_evas_image_savers_tiff_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2005 modules_evas_image_savers_tiff_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2006 modules_evas_image_savers_tiff_module_la_LIBTOOLFLAGS = --tag=disable-static
2010 if BUILD_LOADER_WBMP
2011 if EVAS_STATIC_BUILD_WBMP
2012 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/wbmp/evas_image_load_wbmp.c
2013 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_wbmp_cflags@
2014 lib_evas_libevas_la_LIBADD += @evas_image_loader_wbmp_libs@
2016 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/wbmp/evas_image_load_wbmp.c
2017 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_wbmp_cflags@
2018 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_wbmp_libs@
2021 loaderwbmppkgdir = $(libdir)/evas/modules/image_loaders/wbmp/$(MODULE_ARCH)
2022 loaderwbmppkg_LTLIBRARIES = modules/evas/image_loaders/wbmp/module.la
2024 # Workaround for broken parallel install support in automake (relink issue)
2025 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2026 install_loaderwbmppkgLTLIBRARIES = install-loaderwbmppkgLTLIBRARIES
2027 $(install_loaderwbmppkgLTLIBRARIES): install-libLTLIBRARIES
2029 modules_evas_image_loaders_wbmp_module_la_SOURCES = modules/evas/image_loaders/wbmp/evas_image_load_wbmp.c
2030 modules_evas_image_loaders_wbmp_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
2031 -I$(top_srcdir)/src/lib/evas/include \
2033 @evas_image_loader_wbmp_cflags@
2034 modules_evas_image_loaders_wbmp_module_la_LIBADD = \
2036 @evas_image_loader_wbmp_libs@
2037 modules_evas_image_loaders_wbmp_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2038 modules_evas_image_loaders_wbmp_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2039 modules_evas_image_loaders_wbmp_module_la_LIBTOOLFLAGS = --tag=disable-static
2043 if BUILD_LOADER_WEBP
2044 if EVAS_STATIC_BUILD_WEBP
2045 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/webp/evas_image_load_webp.c modules/evas/image_savers/webp/evas_image_save_webp.c
2046 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_webp_cflags@
2047 lib_evas_libevas_la_LIBADD += @evas_image_loader_webp_libs@
2049 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/webp/evas_image_load_webp.c
2050 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_webp_cflags@
2051 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_webp_libs@
2054 loaderwebppkgdir = $(libdir)/evas/modules/image_loaders/webp/$(MODULE_ARCH)
2055 loaderwebppkg_LTLIBRARIES = modules/evas/image_loaders/webp/module.la
2057 # Workaround for broken parallel install support in automake (relink issue)
2058 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2059 install_loaderwebppkgLTLIBRARIES = install-loaderwebppkgLTLIBRARIES
2060 $(install_loaderwebppkgLTLIBRARIES): install-libLTLIBRARIES
2062 modules_evas_image_loaders_webp_module_la_SOURCES = modules/evas/image_loaders/webp/evas_image_load_webp.c
2063 modules_evas_image_loaders_webp_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
2064 -I$(top_srcdir)/src/lib/evas/include \
2066 @evas_image_loader_webp_cflags@
2067 modules_evas_image_loaders_webp_module_la_LIBADD = \
2069 @evas_image_loader_webp_libs@
2070 modules_evas_image_loaders_webp_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2071 modules_evas_image_loaders_webp_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2072 modules_evas_image_loaders_webp_module_la_LIBTOOLFLAGS = --tag=disable-static
2074 saverwebppkgdir = $(libdir)/evas/modules/image_savers/webp/$(MODULE_ARCH)
2075 saverwebppkg_LTLIBRARIES = modules/evas/image_savers/webp/module.la
2077 # Workaround for broken parallel install support in automake (relink issue)
2078 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2079 install_saverwebppkgLTLIBRARIES = install-saverwebppkgLTLIBRARIES
2080 $(install_saverwebppkgLTLIBRARIES): install-libLTLIBRARIES
2082 modules_evas_image_savers_webp_module_la_SOURCES = modules/evas/image_savers/webp/evas_image_save_webp.c
2083 modules_evas_image_savers_webp_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
2084 -I$(top_srcdir)/src/lib/evas/include \
2086 @evas_image_loader_webp_cflags@
2087 modules_evas_image_savers_webp_module_la_LIBADD = \
2089 @evas_image_loader_webp_libs@
2090 modules_evas_image_savers_webp_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2091 modules_evas_image_savers_webp_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2092 modules_evas_image_savers_webp_module_la_LIBTOOLFLAGS = --tag=disable-static
2097 if EVAS_STATIC_BUILD_XPM
2098 lib_evas_libevas_la_SOURCES += modules/evas/image_loaders/xpm/evas_image_load_xpm.c
2099 lib_evas_libevas_la_CPPFLAGS += @evas_image_loader_xpm_cflags@
2100 lib_evas_libevas_la_LIBADD += @evas_image_loader_xpm_libs@
2102 bin_evas_evas_cserve2_slave_SOURCES += modules/evas/image_loaders/xpm/evas_image_load_xpm.c
2103 bin_evas_evas_cserve2_slave_CPPFLAGS += @evas_image_loader_xpm_cflags@
2104 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_xpm_libs@
2107 loaderxpmpkgdir = $(libdir)/evas/modules/image_loaders/xpm/$(MODULE_ARCH)
2108 loaderxpmpkg_LTLIBRARIES = modules/evas/image_loaders/xpm/module.la
2110 # Workaround for broken parallel install support in automake (relink issue)
2111 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2112 install_loaderxpmpkgLTLIBRARIES = install-loaderxpmpkgLTLIBRARIES
2113 $(install_loaderxpmpkgLTLIBRARIES): install-libLTLIBRARIES
2115 modules_evas_image_loaders_xpm_module_la_SOURCES = modules/evas/image_loaders/xpm/evas_image_load_xpm.c
2116 modules_evas_image_loaders_xpm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
2117 -I$(top_srcdir)/src/lib/evas/include \
2119 @evas_image_loader_xpm_cflags@
2120 modules_evas_image_loaders_xpm_module_la_LIBADD = \
2122 @evas_image_loader_xpm_libs@
2123 modules_evas_image_loaders_xpm_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2124 modules_evas_image_loaders_xpm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2125 modules_evas_image_loaders_xpm_module_la_LIBTOOLFLAGS = --tag=disable-static
2130 EXTRA_DIST2 += static_libs/rg_etc/README
2131 if EVAS_STATIC_BUILD_TGV
2132 lib_evas_libevas_la_SOURCES += \
2133 modules/evas/image_loaders/tgv/evas_image_load_tgv.c \
2134 modules/evas/image_savers/tgv/evas_image_save_tgv.c
2136 lib_evas_libevas_la_SOURCES += \
2137 static_libs/lz4/lz4.c \
2138 static_libs/lz4/lz4.h \
2139 static_libs/lz4/lz4hc.c \
2140 static_libs/lz4/lz4hc.h
2142 lib_evas_libevas_la_CPPFLAGS += \
2143 -I$(top_srcdir)/src/static_libs/rg_etc \
2144 @evas_image_loader_tgv_cflags@
2146 lib_evas_libevas_la_CPPFLAGS += \
2147 -I$(top_srcdir)/src/static_libs/lz4
2149 lib_evas_libevas_la_LIBADD += @evas_image_loader_tgv_libs@
2151 bin_evas_evas_cserve2_slave_SOURCES += \
2152 modules/evas/image_loaders/tgv/evas_image_load_tgv.c \
2153 static_libs/rg_etc/rg_etc1.c \
2154 static_libs/rg_etc/rg_etc2.c \
2155 static_libs/rg_etc/rg_etc1.h
2157 bin_evas_evas_cserve2_slave_SOURCES += \
2158 static_libs/lz4/lz4.c \
2159 static_libs/lz4/lz4.h
2161 bin_evas_evas_cserve2_slave_CPPFLAGS += \
2162 -I$(top_builddir)/src/lib/efl \
2163 -I$(top_srcdir)/src/static_libs/rg_etc \
2164 -I$(top_srcdir)/src/lib/evas/ \
2165 @evas_image_loader_tgv_cflags@ \
2168 bin_evas_evas_cserve2_slave_CPPFLAGS += \
2169 -I$(top_srcdir)/src/static_libs/lz4
2171 bin_evas_evas_cserve2_slave_LDADD += @evas_image_loader_tgv_libs@
2174 loadertgvpkgdir = $(libdir)/evas/modules/image_loaders/tgv/$(MODULE_ARCH)
2175 loadertgvpkg_LTLIBRARIES = modules/evas/image_loaders/tgv/module.la
2177 # Workaround for broken parallel install support in automake (relink issue)
2178 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2179 install_loadertgvpkgLTLIBRARIES = install-loadertgvpkgLTLIBRARIES
2180 $(install_loadertgvpkgLTLIBRARIES): install-libLTLIBRARIES
2182 modules_evas_image_loaders_tgv_module_la_SOURCES = \
2183 modules/evas/image_loaders/tgv/evas_image_load_tgv.c \
2184 static_libs/rg_etc/rg_etc1.c \
2185 static_libs/rg_etc/rg_etc2.c \
2186 static_libs/rg_etc/rg_etc1.h
2188 modules_evas_image_loaders_tgv_module_la_SOURCES += \
2189 static_libs/lz4/lz4.c \
2190 static_libs/lz4/lz4.h
2192 modules_evas_image_loaders_tgv_module_la_CPPFLAGS = \
2193 -I$(top_builddir)/src/lib/efl \
2194 -I$(top_srcdir)/src/static_libs/rg_etc \
2195 -I$(top_srcdir)/src/lib/evas/ \
2198 @evas_image_loader_tgv_cflags@
2200 modules_evas_image_loaders_tgv_module_la_CPPFLAGS += \
2201 -I$(top_srcdir)/src/static_libs/lz4
2203 modules_evas_image_loaders_tgv_module_la_LIBADD = \
2205 @evas_image_loader_tgv_libs@
2206 modules_evas_image_loaders_tgv_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2207 modules_evas_image_loaders_tgv_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2208 modules_evas_image_loaders_tgv_module_la_LIBTOOLFLAGS = --tag=disable-static
2210 savertgvpkgdir = $(libdir)/evas/modules/image_savers/tgv/$(MODULE_ARCH)
2211 savertgvpkg_LTLIBRARIES = modules/evas/image_savers/tgv/module.la
2213 # Workaround for broken parallel install support in automake (relink issue)
2214 # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
2215 install_savertgvpkgLTLIBRARIES = install-savertgvpkgLTLIBRARIES
2216 $(install_savertgvpkgLTLIBRARIES): install-libLTLIBRARIES
2218 modules_evas_image_savers_tgv_module_la_SOURCES = \
2219 modules/evas/image_savers/tgv/evas_image_save_tgv.c \
2220 static_libs/rg_etc/rg_etc1.c \
2221 static_libs/rg_etc/rg_etc1.h \
2222 static_libs/rg_etc/etc2_encoder.c
2224 modules_evas_image_savers_tgv_module_la_SOURCES += \
2225 static_libs/lz4/lz4.c \
2226 static_libs/lz4/lz4.h \
2227 static_libs/lz4/lz4hc.c \
2228 static_libs/lz4/lz4hc.h
2230 modules_evas_image_savers_tgv_module_la_CPPFLAGS = \
2231 -I$(top_builddir)/src/lib/efl \
2232 -I$(top_srcdir)/src/static_libs/rg_etc \
2233 -I$(top_srcdir)/src/lib/evas/ \
2235 @evas_image_saver_tgv_cflags@
2237 modules_evas_image_savers_tgv_module_la_CPPFLAGS += \
2238 -I$(top_srcdir)/src/static_libs/lz4
2240 modules_evas_image_savers_tgv_module_la_LIBADD = \
2242 @evas_image_saver_tgv_libs@
2243 modules_evas_image_savers_tgv_module_la_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2244 modules_evas_image_savers_tgv_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
2245 modules_evas_image_savers_tgv_module_la_LIBTOOLFLAGS = --tag=disable-static
2253 check_PROGRAMS += tests/evas/evas_suite
2254 TESTS += tests/evas/evas_suite
2256 tests_evas_evas_suite_SOURCES = \
2257 tests/evas/evas_suite.c \
2258 tests/evas/evas_test_init.c \
2259 tests/evas/evas_test_object.c \
2260 tests/evas/evas_test_object_smart.c \
2261 tests/evas/evas_test_textblock.c \
2262 tests/evas/evas_test_text.c \
2263 tests/evas/evas_test_callbacks.c \
2264 tests/evas/evas_test_render_engines.c \
2265 tests/evas/evas_test_filters.c \
2266 tests/evas/evas_test_image.c \
2267 tests/evas/evas_test_mesh.c \
2268 tests/evas/evas_test_mask.c \
2269 tests/evas/evas_test_evasgl.c \
2270 tests/evas/evas_test_matrix.c \
2271 tests/evas/evas_tests_helpers.h \
2272 tests/evas/evas_suite.h
2274 tests_evas_evas_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
2275 -I$(top_srcdir)/src/lib/ecore_evas \
2276 -DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/evas\" \
2277 -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/evas\" \
2281 tests_evas_evas_suite_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@ @USE_ECORE_EVAS_LIBS@
2282 tests_evas_evas_suite_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
2286 tests/evas/TestFont.eet \
2287 tests/evas/images/HM7Y9233-50.tgv \
2288 tests/evas/images/HM7Y9233.jpg \
2289 tests/evas/images/Light-50.png \
2290 tests/evas/images/Light-50.tgv \
2291 tests/evas/images/Light.jpg \
2292 tests/evas/images/Light_exif.jpg \
2293 tests/evas/images/Light_exif_90.jpg \
2294 tests/evas/images/Light_exif_180.jpg \
2295 tests/evas/images/Light_exif_270.jpg \
2296 tests/evas/images/Pic1-10.png \
2297 tests/evas/images/Pic1-10.tgv \
2298 tests/evas/images/Pic1-100.png \
2299 tests/evas/images/Pic1-100.tgv \
2300 tests/evas/images/Pic1-50.png \
2301 tests/evas/images/Pic1-50.tgv \
2302 tests/evas/images/Pic1.png \
2303 tests/evas/images/Pic4-10.png \
2304 tests/evas/images/Pic4-10.tgv \
2305 tests/evas/images/Pic4-100.png \
2306 tests/evas/images/Pic4-100.tgv \
2307 tests/evas/images/Pic4-50.png \
2308 tests/evas/images/Pic4-50.tgv \
2309 tests/evas/images/Pic4.png \
2310 tests/evas/images/Sunrise-100.tgv \
2311 tests/evas/images/Temple-10.tgv \
2312 tests/evas/images/Temple.jpg \
2313 tests/evas/images/Temple3-10.tgv \
2314 tests/evas/images/Temple3.jpg \
2315 tests/evas/images/Train-10.png \
2316 tests/evas/images/Train-10.tgv \
2317 tests/evas/images/Train.jpg \
2318 tests/evas/images/mars_rover_panorama_half-size.jpg \
2319 tests/evas/images/Light_exif_flip_h.jpg \
2320 tests/evas/images/Light_exif_flip_v.jpg \
2321 tests/evas/images/Light_exif_transpose.jpg \
2322 tests/evas/images/Light_exif_transverse.jpg \
2323 tests/evas/images/Pic4-bmp.png \
2324 tests/evas/images/Pic4-dds.png \
2325 tests/evas/images/Pic4-gif.png \
2326 tests/evas/images/Pic4-png.png \
2327 tests/evas/images/Pic4-psd.png \
2328 tests/evas/images/Pic4-tga.png \
2329 tests/evas/images/Pic4-wbmp.png \
2330 tests/evas/images/Pic4-webp.png \
2331 tests/evas/images/Pic4-xpm.png \
2332 tests/evas/images/Pic4.bmp \
2333 tests/evas/images/Pic4.dds \
2334 tests/evas/images/Pic4.gif \
2335 tests/evas/images/Pic4.psd \
2336 tests/evas/images/Pic4.tga \
2337 tests/evas/images/Pic4.wbmp \
2338 tests/evas/images/Pic4.webp \
2339 tests/evas/images/Pic4.xpm \
2340 tests/evas/meshes/md2/sonic.md2 \
2341 tests/evas/meshes/obj/man_mesh.obj \
2342 tests/evas/images/gray.jpg \
2343 tests/evas/images/bg_gray.png
2347 evas_eolian_lua = $(evas_eolian_pub_files:%.eo=%.eo.lua)
2349 generated_evas_lua_all = $(evas_eolian_lua)
2351 CLEANFILES += $(generated_evas_lua_all)
2353 installed_evasluadir = $(datadir)/elua/modules/evas
2354 nodist_installed_evaslua_DATA = $(generated_evas_lua_all)
2358 # Evas filters Lua stuff
2359 evas_filters_lua = \
2360 lib/evas/filters/lua/color.lua \
2363 installed_evasfiltersdir = $(datadir)/evas/filters/lua
2364 dist_installed_evasfilters_DATA = $(evas_filters_lua)
2368 generated_evas_js_bindings = $(evas_eolian_pub_files:%.eo=%.eo.js.cc)
2370 CLEANFILES += $(generated_evas_js_bindings)
2372 GENERATED_JS_BINDINGS += $(generated_evas_js_bindings)
2377 evas_eolian_cxx_hh = $(evas_eolian_pub_files:%.eo=%.eo.hh) $(evas_eolian_legacy_files:%.eo=%.eo.hh)
2378 evas_eolian_cxx_impl = $(evas_eolian_pub_files:%.eo=%.eo.impl.hh) $(evas_eolian_legacy_files:%.eo=%.eo.impl.hh)
2382 generic/evas/common/shmfile.c \
2383 generic/evas/common/shmfile.h \
2384 generic/evas/common/timeout.c \
2385 generic/evas/common/timeout.h
2387 evasgenericloadersdir = \
2388 $(libdir)/evas/utils
2390 evasgenericloaders_PROGRAMS =
2391 evasgenericloaders_SCRIPT =
2393 ### Libreoffice converter to pdf
2394 EXTRA_DIST2 += generic/evas/pdf/evas_generic_pdf_loader.libreoffice
2398 evasgenericloaders_SCRIPT += generic/evas/pdf/evas_generic_pdf_loader.libreoffice
2399 evasgenericloaders_PROGRAMS += generic/evas/pdf/evas_image_loader.pdf
2401 generic_evas_pdf_evas_image_loader_pdf_SOURCES = \
2402 generic/evas/pdf/main.cpp \
2403 generic/evas/common/shmfile.c \
2404 generic/evas/common/timeout.c
2405 generic_evas_pdf_evas_image_loader_pdf_CFLAGS = \
2406 -I$(top_srcdir)/src/lib/efl \
2407 -I$(top_builddir)/src/lib/efl \
2408 -I$(top_srcdir)/src/lib/eina \
2409 -I$(top_builddir)/src/lib/eina \
2410 -I$(top_srcdir)/src/generic/evas/common \
2412 generic_evas_pdf_evas_image_loader_pdf_CXXFLAGS = \
2413 -I$(top_srcdir)/src/lib/efl \
2414 -I$(top_builddir)/src/lib/efl \
2415 -I$(top_srcdir)/src/lib/eina \
2416 -I$(top_builddir)/src/lib/eina \
2417 -I$(top_srcdir)/src/generic/evas/common \
2419 generic_evas_pdf_evas_image_loader_pdf_LDADD = @USE_EINA_LIBS@ @POPPLER_LIBS@ @SHM_LIBS@
2420 generic_evas_pdf_evas_image_loader_pdf_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
2422 EFL_INSTALL_EXEC_HOOK += \
2423 mkdir -p $(DESTDIR)$(libdir)/evas/utils; \
2424 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.ppt; \
2425 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.pptx; \
2426 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.odp; \
2427 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.xls; \
2428 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.xlsx; \
2429 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.ods; \
2430 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.doc; \
2431 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.docx; \
2432 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.odt; \
2433 ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.rtf; \
2434 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.ppt; \
2435 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.pptx; \
2436 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.odp; \
2437 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.xls; \
2438 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.xlsx; \
2439 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.ods; \
2440 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.doc; \
2441 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.docx; \
2442 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.odt; \
2443 ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.rtf;
2449 evasgenericloaders_PROGRAMS += generic/evas/ps/evas_image_loader.ps
2451 generic_evas_ps_evas_image_loader_ps_SOURCES = \
2452 generic/evas/ps/main.c \
2453 generic/evas/common/shmfile.c \
2454 generic/evas/common/timeout.c
2455 generic_evas_ps_evas_image_loader_ps_LDADD = @USE_EINA_LIBS@ @SPECTRE_LIBS@ @SHM_LIBS@
2456 generic_evas_ps_evas_image_loader_ps_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
2457 generic_evas_ps_evas_image_loader_ps_CFLAGS = \
2458 -I$(top_srcdir)/src/lib/efl \
2459 -I$(top_builddir)/src/lib/efl \
2460 -I$(top_srcdir)/src/lib/eina \
2461 -I$(top_builddir)/src/lib/eina \
2462 -I$(top_srcdir)/src/generic/evas/common
2468 evasgenericloaders_PROGRAMS += generic/evas/raw/evas_image_loader.raw
2470 generic_evas_raw_evas_image_loader_raw_SOURCES = \
2471 generic/evas/raw/main.c \
2472 generic/evas/common/shmfile.c \
2473 generic/evas/common/timeout.c
2474 generic_evas_raw_evas_image_loader_raw_LDADD = @USE_EINA_LIBS@ @SHM_LIBS@ @LIBRAW_LIBS@ -lm
2475 generic_evas_raw_evas_image_loader_raw_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
2476 generic_evas_raw_evas_image_loader_raw_CFLAGS = \
2477 -I$(top_srcdir)/src/lib/efl \
2478 -I$(top_builddir)/src/lib/efl \
2479 -I$(top_srcdir)/src/lib/eina \
2480 -I$(top_builddir)/src/lib/eina \
2481 -I$(top_srcdir)/src/generic/evas/common \
2484 EFL_INSTALL_EXEC_HOOK += \
2485 mkdir -p $(DESTDIR)$(libdir)/evas/utils; \
2486 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.arw; \
2487 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.cr2; \
2488 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.crw; \
2489 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.dcr; \
2490 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.dng; \
2491 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.k25; \
2492 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.kdc; \
2493 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.erf; \
2494 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.mrw; \
2495 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.nef; \
2496 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.nrf; \
2497 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.nrw; \
2498 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.orf; \
2499 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.rw2; \
2500 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.pef; \
2501 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.raf; \
2502 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.sr2; \
2503 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.srf; \
2504 ln -sf evas_image_loader.raw $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.x3f;
2510 evasgenericloaders_PROGRAMS += generic/evas/svg/evas_image_loader.svg
2512 generic_evas_svg_evas_image_loader_svg_SOURCES = \
2513 generic/evas/svg/main.c \
2514 generic/evas/common/shmfile.c \
2515 generic/evas/common/timeout.c
2516 generic_evas_svg_evas_image_loader_svg_CFLAGS = \
2517 -I$(top_srcdir)/src/lib/efl \
2518 -I$(top_builddir)/src/lib/efl \
2519 -I$(top_srcdir)/src/lib/eina \
2520 -I$(top_builddir)/src/lib/eina \
2521 -I$(top_srcdir)/src/generic/evas/common \
2523 generic_evas_svg_evas_image_loader_svg_LDADD = @USE_EINA_LIBS@ @RSVG_LIBS@ @SHM_LIBS@ -lm
2524 generic_evas_svg_evas_image_loader_svg_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
2526 EFL_INSTALL_EXEC_HOOK += \
2527 mkdir -p $(DESTDIR)$(libdir)/evas/utils; \
2528 ln -sf evas_image_loader.svg $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.svgz; \
2529 ln -sf evas_image_loader.svg $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.svg.gz;
2533 EXTRA_DIST2 += generic/evas/xcf/common.h
2535 evasgenericloaders_PROGRAMS += generic/evas/xcf/evas_image_loader.xcf
2537 generic_evas_xcf_evas_image_loader_xcf_SOURCES = \
2538 generic/evas/xcf/main.c \
2539 generic/evas/xcf/pixelfuncs.c \
2540 generic/evas/common/shmfile.c \
2541 generic/evas/common/timeout.c
2542 generic_evas_xcf_evas_image_loader_xcf_CFLAGS = \
2543 -I$(top_srcdir)/src/lib/efl \
2544 -I$(top_srcdir)/src/lib/eina \
2545 -I$(top_builddir)/src/lib/eina \
2546 -I$(top_srcdir)/src/generic/evas/common
2547 generic_evas_xcf_evas_image_loader_xcf_LDADD = @USE_EINA_LIBS@ @SHM_LIBS@ -lm -lz
2548 generic_evas_xcf_evas_image_loader_xcf_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
2549 EFL_INSTALL_EXEC_HOOK += \
2550 mkdir -p $(DESTDIR)$(libdir)/evas/utils; \
2551 ln -sf evas_image_loader.xcf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.xcf.gz;