1 ACLOCAL_AMFLAGS = -I m4
2 AM_MAKEFLAGS = --no-print-directory
3 AM_DISTCHECK_CONFIGURE_FLAGS = --with-tests=regular --enable-always-build-examples
13 MAINTAINERCLEANFILES = \
34 m4/ac_path_generic.m4 \
36 m4/efl_check_funcs.m4 \
44 m4/evas_check_engine.m4 \
45 m4/evas_check_loader.m4 \
46 m4/ecore_check_c_extension.m4 \
47 m4/ecore_check_module.m4 \
48 m4/eio_check_options.m4
52 licenses/COPYING.LGPL \
53 licenses/COPYING.GPL \
54 licenses/COPYING.BSD \
55 licenses/COPYING.SMALL \
60 old/ChangeLog.efreet \
63 old/ChangeLog.embryo \
64 old/ChangeLog.emotion \
65 old/ChangeLog.escape \
66 old/ChangeLog.ethumb \
69 old/ChangeLog.evil.0 \
100 pkgconfigdir = $(libdir)/pkgconfig
104 pkgconfig_DATA += pc/evil.pc
108 pkgconfig_DATA += pc/escape.pc
121 pc/ecore-input-evas.pc \
123 pc/ecore-imf-evas.pc \
136 if BUILD_ENGINE_SOFTWARE_X11
137 pkgconfig_DATA += pc/evas-software-x11.pc
141 pkgconfig_DATA += pc/evas-fb.pc
144 if BUILD_ENGINE_BUFFER
145 pkgconfig_DATA += pc/evas-software-buffer.pc
148 if BUILD_ENGINE_GL_X11
149 pkgconfig_DATA += pc/evas-opengl-x11.pc
152 if BUILD_ENGINE_GL_SDL
153 pkgconfig_DATA += pc/evas-opengl-sdl.pc
156 if BUILD_ENGINE_GL_COCOA
157 pkgconfig_DATA += pc/evas-opengl-cocoa.pc
160 if BUILD_ENGINE_SOFTWARE_GDI
161 pkgconfig_DATA += pc/evas-software-gdi.pc
164 if BUILD_ENGINE_SOFTWARE_DDRAW
165 pkgconfig_DATA += pc/evas-software-ddraw.pc
168 if BUILD_ENGINE_PSL1GHT
169 pkgconfig_DATA += pc/evas-psl1ght.pc
172 if BUILD_ENGINE_WAYLAND_SHM
173 pkgconfig_DATA += pc/evas-wayland-shm.pc
176 if BUILD_ENGINE_WAYLAND_EGL
177 pkgconfig_DATA += pc/evas-wayland-egl.pc
181 pkgconfig_DATA += pc/ecore-cocoa.pc
185 pkgconfig_DATA += pc/ecore-fb.pc
189 pkgconfig_DATA += pc/ecore-psl1ght.pc
193 pkgconfig_DATA += pc/ecore-sdl.pc
196 if HAVE_ECORE_WAYLAND
197 pkgconfig_DATA += pc/ecore-wayland.pc
201 pkgconfig_DATA += pc/ecore-win32.pc
205 pkgconfig_DATA += pc/ecore-wince.pc
209 pkgconfig_DATA += pc/ecore-x.pc
213 pkgconfig_DATA += pc/eeze.pc
217 pkgconfig_DATA += pc/ephysics.pc
223 servicedir = @dbusservicedir@
225 dbus-services/org.enlightenment.Efreet.service \
226 dbus-services/org.enlightenment.Ethumb.service
230 .PHONY: doc benchmark examples install-examples
235 @echo "entering doc/"
236 $(MAKE) $(AM_MAKEFLAGS) -C doc doc
240 if EFL_ENABLE_COVERAGE
243 @rm -rf $(top_builddir)/coverage
244 @find $(top_builddir) -name "*.gcda" -delete
245 @lcov --zerocounters --directory $(top_builddir)
248 @mkdir $(top_builddir)/coverage
249 lcov --capture --compat-libtool --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
250 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
251 genhtml -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned.info
252 @echo "Coverage Report at $(top_builddir)/coverage/html"
259 if EFL_ENABLE_COVERAGE
260 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
262 @$(MAKE) $(AM_MAKEFLAGS) check
263 if EFL_ENABLE_COVERAGE
264 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
271 @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
272 @mkdir benchmark || true
273 @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
278 @$(MAKE) $(AM_MAKEFLAGS) -C src examples
281 @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
286 rm -rf benchmark coverage