1 ACLOCAL_AMFLAGS = -I m4
2 AM_MAKEFLAGS = --no-print-directory
3 AM_DISTCHECK_CONFIGURE_FLAGS = \
6 SUBDIRS = src data config doc
14 MAINTAINERCLEANFILES = \
36 m4/ac_path_generic.m4 \
37 m4/ecore_check_c_extension.m4 \
38 m4/ecore_check_module.m4 \
40 m4/efl_check_funcs.m4 \
47 m4/eio_check_options.m4 \
48 m4/evas_check_engine.m4 \
49 m4/evas_check_loader.m4 \
52 m4/gcc_check_builtin.m4
59 licenses/COPYING.LGPL \
60 licenses/COPYING.GPL \
61 licenses/COPYING.BSD \
62 licenses/COPYING.SMALL \
63 licenses/COPYING.FTL \
64 licenses/COPYING.NGINX-MIT \
69 old/ChangeLog.efreet \
72 old/ChangeLog.embryo \
73 old/ChangeLog.emotion \
74 old/ChangeLog.escape \
75 old/ChangeLog.ethumb \
78 old/ChangeLog.evil.0 \
102 old/README.ephysics \
112 pkgconfigdir = $(libdir)data/pkgconfig
114 pkgconfigdir = $(libdir)/pkgconfig
120 pkgconfig_DATA += pc/evil.pc
124 pkgconfig_DATA += pc/escape.pc
140 pc/ecore-input-evas.pc \
142 pc/ecore-imf-evas.pc \
155 pc/ethumb_client.pc \
174 pkgconfig_DATA += pc/elua.pc
185 if BUILD_ENGINE_SOFTWARE_X11
186 pkgconfig_DATA += pc/evas-software-x11.pc
190 pkgconfig_DATA += pc/evas-fb.pc
193 if BUILD_ENGINE_EGLFS
194 pkgconfig_DATA += pc/evas-eglfs.pc
197 if BUILD_ENGINE_BUFFER
198 pkgconfig_DATA += pc/evas-software-buffer.pc
201 if BUILD_ENGINE_GL_X11
202 pkgconfig_DATA += pc/evas-opengl-x11.pc
205 if BUILD_ENGINE_GL_SDL
206 pkgconfig_DATA += pc/evas-opengl-sdl.pc
209 if BUILD_ENGINE_GL_COCOA
210 pkgconfig_DATA += pc/evas-opengl-cocoa.pc
213 if BUILD_ENGINE_SOFTWARE_GDI
214 pkgconfig_DATA += pc/evas-software-gdi.pc
217 if BUILD_ENGINE_SOFTWARE_DDRAW
218 pkgconfig_DATA += pc/evas-software-ddraw.pc
221 if BUILD_ENGINE_PSL1GHT
222 pkgconfig_DATA += pc/evas-psl1ght.pc
225 if BUILD_ENGINE_WAYLAND_SHM
226 pkgconfig_DATA += pc/evas-wayland-shm.pc
229 if BUILD_ENGINE_WAYLAND_EGL
230 pkgconfig_DATA += pc/evas-wayland-egl.pc
234 pkgconfig_DATA += pc/evas-drm.pc
238 pkgconfig_DATA += pc/ecore-cocoa.pc
242 pkgconfig_DATA += pc/ecore-fb.pc
246 pkgconfig_DATA += pc/ecore-drm.pc
250 pkgconfig_DATA += pc/ecore-psl1ght.pc
254 pkgconfig_DATA += pc/ecore-sdl.pc
257 if HAVE_ECORE_WAYLAND
258 pkgconfig_DATA += pc/ecore-wayland.pc
262 pkgconfig_DATA += pc/ecore-wl2.pc
266 pkgconfig_DATA += pc/ecore-win32.pc
270 pkgconfig_DATA += pc/ecore-x.pc
274 pkgconfig_DATA += pc/eeze.pc
278 pkgconfig_DATA += pc/ephysics.pc
282 pkgconfig_DATA += pc/ecore-audio.pc pc/ecore-audio-cxx.pc
286 pkgconfig_DATA += pc/ecore-buffer.pc
290 efl_cmakeconfigdir = $(libdir)/cmake/Efl/
291 efl_cmakeconfig_DATA = \
292 cmakeconfig/EflConfig.cmake \
293 cmakeconfig/EflConfigVersion.cmake
295 eina_cmakeconfigdir = $(libdir)/cmake/Eina/
296 eina_cmakeconfig_DATA = \
297 cmakeconfig/EinaConfig.cmake \
298 cmakeconfig/EinaConfigVersion.cmake
300 eio_cmakeconfigdir = $(libdir)/cmake/Eio/
301 eio_cmakeconfig_DATA = \
302 cmakeconfig/EioConfig.cmake \
303 cmakeconfig/EioConfigVersion.cmake
305 eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/
306 eeze_cmakeconfig_DATA = \
307 cmakeconfig/EezeConfig.cmake \
308 cmakeconfig/EezeConfigVersion.cmake
310 eo_cmakeconfigdir = $(libdir)/cmake/Eo/
311 eo_cmakeconfig_DATA = \
312 cmakeconfig/EoConfig.cmake \
313 cmakeconfig/EoConfigVersion.cmake
315 eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
316 eolian_cmakeconfig_DATA = \
317 cmakeconfig/EolianConfig.cmake \
318 cmakeconfig/EolianConfigVersion.cmake \
319 cmakeconfig/EolianHelper.cmake
321 eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
322 eolian_cxx_cmakeconfig_DATA = \
323 cmakeconfig/EolianCxxConfig.cmake \
324 cmakeconfig/EolianCxxConfigVersion.cmake
326 eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
327 eina_cxx_cmakeconfig_DATA = \
328 cmakeconfig/EinaCxxConfig.cmake \
329 cmakeconfig/EinaCxxConfigVersion.cmake
331 eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
332 eo_cxx_cmakeconfig_DATA = \
333 cmakeconfig/EoCxxConfig.cmake \
334 cmakeconfig/EoCxxConfigVersion.cmake
336 ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
337 ecore_cxx_cmakeconfig_DATA = \
338 cmakeconfig/EcoreCxxConfig.cmake \
339 cmakeconfig/EcoreCxxConfigVersion.cmake
341 evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
342 evas_cxx_cmakeconfig_DATA = \
343 cmakeconfig/EvasCxxConfig.cmake \
344 cmakeconfig/EvasCxxConfigVersion.cmake
346 eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
347 eet_cxx_cmakeconfig_DATA = \
348 cmakeconfig/EetCxxConfig.cmake \
349 cmakeconfig/EetCxxConfigVersion.cmake
351 eet_cmakeconfigdir = $(libdir)/cmake/Eet/
352 eet_cmakeconfig_DATA = \
353 cmakeconfig/EetConfig.cmake \
354 cmakeconfig/EetConfigVersion.cmake
356 evas_cmakeconfigdir = $(libdir)/cmake/Evas/
357 evas_cmakeconfig_DATA = \
358 cmakeconfig/EvasConfig.cmake \
359 cmakeconfig/EvasConfigVersion.cmake
361 ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/
362 ecore_cmakeconfig_DATA = \
363 cmakeconfig/EcoreConfig.cmake \
364 cmakeconfig/EcoreConfigVersion.cmake
366 edje_cmakeconfigdir = $(libdir)/cmake/Edje/
367 edje_cmakeconfig_DATA = \
368 cmakeconfig/EdjeConfig.cmake \
369 cmakeconfig/EdjeConfigVersion.cmake
371 eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/
372 eldbus_cmakeconfig_DATA = \
373 cmakeconfig/EldbusConfig.cmake \
374 cmakeconfig/EldbusConfigVersion.cmake
376 efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/
377 efreet_cmakeconfig_DATA = \
378 cmakeconfig/EfreetConfig.cmake \
379 cmakeconfig/EfreetConfigVersion.cmake
381 ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/
382 ethumb_cmakeconfig_DATA = \
383 cmakeconfig/EthumbConfig.cmake \
384 cmakeconfig/EthumbConfigVersion.cmake
386 ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/
387 ethumbclient_cmakeconfig_DATA = \
388 cmakeconfig/EthumbClientConfig.cmake \
389 cmakeconfig/EthumbClientConfigVersion.cmake
391 cmakeconfigdir = $(libdir)/cmake/Elementary
393 cmakeconfig/ElementaryConfig.cmake \
394 cmakeconfig/ElementaryConfigVersion.cmake
396 emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
397 emotion_cmakeconfig_DATA = \
398 cmakeconfig/EmotionConfig.cmake \
399 cmakeconfig/EmotionConfigVersion.cmake
401 elua_cmakeconfigdir = $(libdir)/cmake/Elua
402 elua_cmakeconfig_DATA = \
403 cmakeconfig/EluaConfig.cmake \
404 cmakeconfig/EluaConfigVersion.cmake
406 emile_cmakeconfigdir = $(libdir)/cmake/Emile
407 emile_cmakeconfig_DATA = \
408 cmakeconfig/EmileConfig.cmake \
409 cmakeconfig/EmileConfigVersion.cmake
413 servicedir = @dbusservicedir@
415 dbus-services/org.enlightenment.Ethumb.service
417 if HAVE_SYSTEMD_USER_SESSION
418 systemdunitsdir = @USER_SESSION_DIR@
419 systemdunits_DATA = \
420 systemd-services/ethumb.service
422 EXTRA_DIST += $(systemdunits_DATA)
425 .PHONY: doc benchmark examples install-examples
430 @echo "entering doc/"
431 $(MAKE) $(AM_MAKEFLAGS) -C doc doc
435 if EFL_ENABLE_COVERAGE
438 @rm -rf $(top_builddir)/coverage
439 @find $(top_builddir) -name "*.gcda" -delete
440 @lcov --zerocounters --directory $(top_builddir)
443 $(MKDIR_P) $(top_builddir)/coverage
444 lcov --capture --initial --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage-baseline.info --directory $(top_builddir) --config-file .lcov-config --rc lcov_branch_coverage=1
447 lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage-check.info --directory $(top_builddir) --config-file .lcov-config --rc lcov_branch_coverage=1
448 lcov --no-external --compat-libtool --add-tracefile $(top_builddir)/coverage/coverage-baseline.info --add-tracefile $(top_builddir)/coverage/coverage-check.info --output-file $(top_builddir)/coverage/coverage.info --config-file .lcov-config --rc lcov_branch_coverage=1
449 lcov --no-external --compat-libtool --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info --config-file .lcov-config --rc lcov_branch_coverage=1
450 lcov --no-external --compat-libtool --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info --config-file .lcov-config --rc lcov_branch_coverage=1
451 lcov --no-external --compat-libtool --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info --config-file .lcov-config --rc lcov_branch_coverage=1
452 lcov --no-external --compat-libtool --remove $(top_builddir)/coverage/coverage.cleaned3.info '*/doc/*' --output-file $(top_builddir)/coverage/coverage.cleaned4.info --config-file .lcov-config --rc lcov_branch_coverage=1
453 lcov --no-external --compat-libtool --remove $(top_builddir)/coverage/coverage.cleaned4.info '*usr/include*' --output-file $(top_builddir)/coverage/coverage.cleaned5.info --config-file .lcov-config --rc lcov_branch_coverage=1
454 genhtml --config-file .lcov-config --legend -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned5.info
455 @echo "Coverage Report at $(top_builddir)/coverage/html"
462 if EFL_ENABLE_COVERAGE
463 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
464 @$(MAKE) $(AM_MAKEFLAGS) lcov-baseline
466 @$(MAKE) $(AM_MAKEFLAGS) check
467 if EFL_ENABLE_COVERAGE
468 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
472 @$(MAKE) $(AM_MAKEFLAGS) -C src check-build
478 @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
480 @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
485 @$(MAKE) $(AM_MAKEFLAGS) -C src examples
488 @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
491 @echo "making arch packages"
492 makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD
497 rm -rf benchmark coverage