ACLOCAL_AMFLAGS = -I m4 AM_MAKEFLAGS = --no-print-directory AM_DISTCHECK_CONFIGURE_FLAGS = \ --with-tests=regular SUBDIRS = src data doc if HAVE_PO SUBDIRS += po endif MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ compile \ config.cache-env \ config.guess \ config.h.in \ config.h.in~ \ config.sub \ configure \ depcomp \ install-sh \ ltmain.sh \ missing \ m4/libtool.m4 \ m4/lt~obsolete.m4 \ m4/ltoptions.m4 \ m4/ltsugar.m4 \ m4/ltversion.m4 EXTRA_DIST = \ m4/ac_path_generic.m4 \ m4/ecore_check_c_extension.m4 \ m4/ecore_check_module.m4 \ m4/efl_attribute.m4 \ m4/efl_check_funcs.m4 \ m4/efl_compiler.m4 \ m4/efl_doxygen.m4 \ m4/efl_path_max.m4 \ m4/efl_threads.m4 \ m4/eina_check.m4 \ m4/eina_config.m4 \ m4/eio_check_options.m4 \ m4/evas_check_engine.m4 \ m4/evas_check_loader.m4 \ m4/evil_windows.m4 \ m4/libgcrypt.m4 \ m4/gcc_check_builtin.m4 EXTRA_DIST += \ README \ AUTHORS \ COPYING \ COMPLIANCE \ autogen.sh \ licenses/COPYING.LGPL \ licenses/COPYING.GPL \ licenses/COPYING.BSD \ licenses/COPYING.SMALL \ old/ChangeLog.ecore \ old/ChangeLog.edje \ old/ChangeLog.eet \ old/ChangeLog.eeze \ old/ChangeLog.efreet \ old/ChangeLog.eina \ old/ChangeLog.eio \ old/ChangeLog.embryo \ old/ChangeLog.emotion \ old/ChangeLog.escape \ old/ChangeLog.ethumb \ old/ChangeLog.evas \ old/ChangeLog.evil \ old/ChangeLog.evil.0 \ old/NEWS.ecore \ old/NEWS.edje \ old/NEWS.eet \ old/NEWS.eeze \ old/NEWS.efreet \ old/NEWS.eina \ old/NEWS.eio \ old/NEWS.embryo \ old/NEWS.emotion \ old/NEWS.escape \ old/NEWS.ethumb \ old/NEWS.evas \ old/NEWS.evil \ old/README.ecore \ old/README.eldbus \ old/README.edje \ old/README.eet \ old/README.eeze \ old/README.efreet \ old/README.eina \ old/README.eio \ old/README.embryo \ old/README.emotion \ old/README.ephysics \ old/README.escape \ old/README.ethumb \ old/README.evas \ old/README.evil \ spec/efl.spec \ pkgbuild/PKGBUILD \ pkgbuild/efl.install pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = if HAVE_WINDOWS pkgconfig_DATA += pc/evil.pc endif if HAVE_PS3 pkgconfig_DATA += pc/escape.pc endif pkgconfig_DATA += \ pc/eina.pc \ pc/eo.pc \ pc/eet.pc \ pc/evas.pc \ pc/ecore.pc \ pc/ecore-con.pc \ pc/ecore-ipc.pc \ pc/ecore-file.pc \ pc/ecore-input.pc \ pc/ecore-input-evas.pc \ pc/ecore-imf.pc \ pc/ecore-imf-evas.pc \ pc/ecore-evas.pc \ pc/embryo.pc \ pc/eio.pc \ pc/eldbus.pc \ pc/efreet.pc \ pc/efreet-mime.pc \ pc/efreet-trash.pc \ pc/edje.pc \ pc/emotion.pc \ pc/ethumb.pc \ pc/ethumb_client.pc if BUILD_ENGINE_SOFTWARE_X11 pkgconfig_DATA += pc/evas-software-x11.pc endif if BUILD_ENGINE_FB pkgconfig_DATA += pc/evas-fb.pc endif if BUILD_ENGINE_BUFFER pkgconfig_DATA += pc/evas-software-buffer.pc endif if BUILD_ENGINE_GL_X11 pkgconfig_DATA += pc/evas-opengl-x11.pc endif if BUILD_ENGINE_GL_SDL pkgconfig_DATA += pc/evas-opengl-sdl.pc endif if BUILD_ENGINE_GL_COCOA pkgconfig_DATA += pc/evas-opengl-cocoa.pc endif if BUILD_ENGINE_SOFTWARE_GDI pkgconfig_DATA += pc/evas-software-gdi.pc endif if BUILD_ENGINE_SOFTWARE_DDRAW pkgconfig_DATA += pc/evas-software-ddraw.pc endif if BUILD_ENGINE_PSL1GHT pkgconfig_DATA += pc/evas-psl1ght.pc endif if BUILD_ENGINE_WAYLAND_SHM pkgconfig_DATA += pc/evas-wayland-shm.pc endif if BUILD_ENGINE_WAYLAND_EGL pkgconfig_DATA += pc/evas-wayland-egl.pc endif if HAVE_ECORE_COCOA pkgconfig_DATA += pc/ecore-cocoa.pc endif if HAVE_ECORE_FB pkgconfig_DATA += pc/ecore-fb.pc endif if HAVE_PS3 pkgconfig_DATA += pc/ecore-psl1ght.pc endif if HAVE_ECORE_SDL pkgconfig_DATA += pc/ecore-sdl.pc endif if HAVE_ECORE_WAYLAND pkgconfig_DATA += pc/ecore-wayland.pc endif if HAVE_WIN32 pkgconfig_DATA += pc/ecore-win32.pc endif if HAVE_WINCE pkgconfig_DATA += pc/ecore-wince.pc endif if HAVE_ECORE_X pkgconfig_DATA += pc/ecore-x.pc endif if HAVE_EEZE pkgconfig_DATA += pc/eeze.pc endif if HAVE_EPHYSICS pkgconfig_DATA += pc/ephysics.pc endif if HAVE_ECORE_AUDIO pkgconfig_DATA += pc/ecore-audio.pc endif # Cmake configs: eina_cmakeconfigdir = $(libdir)/cmake/Eina/ eina_cmakeconfig_DATA = \ cmakeconfig/EinaConfig.cmake \ cmakeconfig/EinaConfigVersion.cmake eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/ eeze_cmakeconfig_DATA = \ cmakeconfig/EezeConfig.cmake \ cmakeconfig/EezeConfigVersion.cmake eo_cmakeconfigdir = $(libdir)/cmake/Eo/ eo_cmakeconfig_DATA = \ cmakeconfig/EoConfig.cmake \ cmakeconfig/EoConfigVersion.cmake eet_cmakeconfigdir = $(libdir)/cmake/Eet/ eet_cmakeconfig_DATA = \ cmakeconfig/EetConfig.cmake \ cmakeconfig/EetConfigVersion.cmake evas_cmakeconfigdir = $(libdir)/cmake/Evas/ evas_cmakeconfig_DATA = \ cmakeconfig/EvasConfig.cmake \ cmakeconfig/EvasConfigVersion.cmake ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/ ecore_cmakeconfig_DATA = \ cmakeconfig/EcoreConfig.cmake \ cmakeconfig/EcoreConfigVersion.cmake edje_cmakeconfigdir = $(libdir)/cmake/Edje/ edje_cmakeconfig_DATA = \ cmakeconfig/EdjeConfig.cmake \ cmakeconfig/EdjeConfigVersion.cmake eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/ eldbus_cmakeconfig_DATA = \ cmakeconfig/EldbusConfig.cmake \ cmakeconfig/EldbusConfigVersion.cmake efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/ efreet_cmakeconfig_DATA = \ cmakeconfig/EfreetConfig.cmake \ cmakeconfig/EfreetConfigVersion.cmake ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/ ethumb_cmakeconfig_DATA = \ cmakeconfig/EthumbConfig.cmake \ cmakeconfig/EthumbConfigVersion.cmake ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/ ethumbclient_cmakeconfig_DATA = \ cmakeconfig/EthumbClientConfig.cmake \ cmakeconfig/EthumbClientConfigVersion.cmake # D-Bus services: servicedir = @dbusservicedir@ service_DATA = \ dbus-services/org.enlightenment.Efreet.service \ dbus-services/org.enlightenment.Ethumb.service .PHONY: doc benchmark examples install-examples # Documentation doc: @echo "entering doc/" $(MAKE) $(AM_MAKEFLAGS) -C doc doc # Unit tests if EFL_ENABLE_COVERAGE lcov-reset: @rm -rf $(top_builddir)/coverage @find $(top_builddir) -name "*.gcda" -delete @lcov --zerocounters --directory $(top_builddir) lcov-report: @mkdir $(top_builddir)/coverage lcov --capture --compat-libtool --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/ lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned2.info @echo "Coverage Report at $(top_builddir)/coverage/html" endif if EFL_ENABLE_TESTS lcov-check: if EFL_ENABLE_COVERAGE @$(MAKE) $(AM_MAKEFLAGS) lcov-reset endif @$(MAKE) $(AM_MAKEFLAGS) check if EFL_ENABLE_COVERAGE @$(MAKE) $(AM_MAKEFLAGS) lcov-report endif endif # benchmark benchmark: @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark @mkdir benchmark || true @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s` # examples examples: @$(MAKE) $(AM_MAKEFLAGS) -C src examples install-examples: @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples pkgbuild:: @echo "making arch packages" makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD # cleaning clean-local: rm -rf benchmark coverage