1 ACLOCAL_AMFLAGS = -I m4
2 AM_MAKEFLAGS = --no-print-directory
3 AM_DISTCHECK_CONFIGURE_FLAGS = \
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 \
172 pkgconfig_DATA += pc/elua.pc
183 if BUILD_ENGINE_SOFTWARE_X11
184 pkgconfig_DATA += pc/evas-software-x11.pc
188 pkgconfig_DATA += pc/evas-fb.pc
191 if BUILD_ENGINE_BUFFER
192 pkgconfig_DATA += pc/evas-software-buffer.pc
195 if BUILD_ENGINE_GL_X11
196 pkgconfig_DATA += pc/evas-opengl-x11.pc
199 if BUILD_ENGINE_GL_SDL
200 pkgconfig_DATA += pc/evas-opengl-sdl.pc
203 if BUILD_ENGINE_GL_COCOA
204 pkgconfig_DATA += pc/evas-opengl-cocoa.pc
207 if BUILD_ENGINE_SOFTWARE_GDI
208 pkgconfig_DATA += pc/evas-software-gdi.pc
211 if BUILD_ENGINE_SOFTWARE_DDRAW
212 pkgconfig_DATA += pc/evas-software-ddraw.pc
215 if BUILD_ENGINE_PSL1GHT
216 pkgconfig_DATA += pc/evas-psl1ght.pc
219 if BUILD_ENGINE_WAYLAND_SHM
220 pkgconfig_DATA += pc/evas-wayland-shm.pc
223 if BUILD_ENGINE_WAYLAND_EGL
224 pkgconfig_DATA += pc/evas-wayland-egl.pc
228 pkgconfig_DATA += pc/evas-drm.pc
232 pkgconfig_DATA += pc/ecore-cocoa.pc
236 pkgconfig_DATA += pc/ecore-fb.pc
240 pkgconfig_DATA += pc/ecore-drm.pc
244 pkgconfig_DATA += pc/ecore-psl1ght.pc
248 pkgconfig_DATA += pc/ecore-sdl.pc
251 if HAVE_ECORE_WAYLAND
252 pkgconfig_DATA += pc/ecore-wayland.pc
256 pkgconfig_DATA += pc/ecore-wl2.pc
260 pkgconfig_DATA += pc/ecore-win32.pc
264 pkgconfig_DATA += pc/ecore-x.pc
268 pkgconfig_DATA += pc/eeze.pc
272 pkgconfig_DATA += pc/ephysics.pc
276 pkgconfig_DATA += pc/ecore-audio.pc pc/ecore-audio-cxx.pc
280 pkgconfig_DATA += pc/ecore-buffer.pc
284 efl_cmakeconfigdir = $(libdir)/cmake/Efl/
285 efl_cmakeconfig_DATA = \
286 cmakeconfig/EflConfig.cmake \
287 cmakeconfig/EflConfigVersion.cmake
289 eina_cmakeconfigdir = $(libdir)/cmake/Eina/
290 eina_cmakeconfig_DATA = \
291 cmakeconfig/EinaConfig.cmake \
292 cmakeconfig/EinaConfigVersion.cmake
294 eio_cmakeconfigdir = $(libdir)/cmake/Eio/
295 eio_cmakeconfig_DATA = \
296 cmakeconfig/EioConfig.cmake \
297 cmakeconfig/EioConfigVersion.cmake
299 eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/
300 eeze_cmakeconfig_DATA = \
301 cmakeconfig/EezeConfig.cmake \
302 cmakeconfig/EezeConfigVersion.cmake
304 eo_cmakeconfigdir = $(libdir)/cmake/Eo/
305 eo_cmakeconfig_DATA = \
306 cmakeconfig/EoConfig.cmake \
307 cmakeconfig/EoConfigVersion.cmake
309 eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
310 eolian_cmakeconfig_DATA = \
311 cmakeconfig/EolianConfig.cmake \
312 cmakeconfig/EolianConfigVersion.cmake \
313 cmakeconfig/EolianHelper.cmake
315 eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
316 eolian_cxx_cmakeconfig_DATA = \
317 cmakeconfig/EolianCxxConfig.cmake \
318 cmakeconfig/EolianCxxConfigVersion.cmake
320 eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
321 eina_cxx_cmakeconfig_DATA = \
322 cmakeconfig/EinaCxxConfig.cmake \
323 cmakeconfig/EinaCxxConfigVersion.cmake
325 eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
326 eo_cxx_cmakeconfig_DATA = \
327 cmakeconfig/EoCxxConfig.cmake \
328 cmakeconfig/EoCxxConfigVersion.cmake
330 ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
331 ecore_cxx_cmakeconfig_DATA = \
332 cmakeconfig/EcoreCxxConfig.cmake \
333 cmakeconfig/EcoreCxxConfigVersion.cmake
335 evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
336 evas_cxx_cmakeconfig_DATA = \
337 cmakeconfig/EvasCxxConfig.cmake \
338 cmakeconfig/EvasCxxConfigVersion.cmake
340 eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
341 eet_cxx_cmakeconfig_DATA = \
342 cmakeconfig/EetCxxConfig.cmake \
343 cmakeconfig/EetCxxConfigVersion.cmake
345 eet_cmakeconfigdir = $(libdir)/cmake/Eet/
346 eet_cmakeconfig_DATA = \
347 cmakeconfig/EetConfig.cmake \
348 cmakeconfig/EetConfigVersion.cmake
350 evas_cmakeconfigdir = $(libdir)/cmake/Evas/
351 evas_cmakeconfig_DATA = \
352 cmakeconfig/EvasConfig.cmake \
353 cmakeconfig/EvasConfigVersion.cmake
355 ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/
356 ecore_cmakeconfig_DATA = \
357 cmakeconfig/EcoreConfig.cmake \
358 cmakeconfig/EcoreConfigVersion.cmake
360 edje_cmakeconfigdir = $(libdir)/cmake/Edje/
361 edje_cmakeconfig_DATA = \
362 cmakeconfig/EdjeConfig.cmake \
363 cmakeconfig/EdjeConfigVersion.cmake
365 eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/
366 eldbus_cmakeconfig_DATA = \
367 cmakeconfig/EldbusConfig.cmake \
368 cmakeconfig/EldbusConfigVersion.cmake
370 efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/
371 efreet_cmakeconfig_DATA = \
372 cmakeconfig/EfreetConfig.cmake \
373 cmakeconfig/EfreetConfigVersion.cmake
375 ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/
376 ethumb_cmakeconfig_DATA = \
377 cmakeconfig/EthumbConfig.cmake \
378 cmakeconfig/EthumbConfigVersion.cmake
380 ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/
381 ethumbclient_cmakeconfig_DATA = \
382 cmakeconfig/EthumbClientConfig.cmake \
383 cmakeconfig/EthumbClientConfigVersion.cmake
385 emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
386 emotion_cmakeconfig_DATA = \
387 cmakeconfig/EmotionConfig.cmake \
388 cmakeconfig/EmotionConfigVersion.cmake
390 elua_cmakeconfigdir = $(libdir)/cmake/Elua
391 elua_cmakeconfig_DATA = \
392 cmakeconfig/EluaConfig.cmake \
393 cmakeconfig/EluaConfigVersion.cmake
395 emile_cmakeconfigdir = $(libdir)/cmake/Emile
396 emile_cmakeconfig_DATA = \
397 cmakeconfig/EmileConfig.cmake \
398 cmakeconfig/EmileConfigVersion.cmake
402 servicedir = @dbusservicedir@
404 dbus-services/org.enlightenment.Ethumb.service
406 if HAVE_SYSTEMD_USER_SESSION
407 systemdunitsdir = @USER_SESSION_DIR@
408 systemdunits_DATA = \
409 systemd-services/ethumb.service
411 EXTRA_DIST += $(systemdunits_DATA)
414 .PHONY: doc benchmark examples install-examples
419 @echo "entering doc/"
420 $(MAKE) $(AM_MAKEFLAGS) -C doc doc
424 if EFL_ENABLE_COVERAGE
427 @rm -rf $(top_builddir)/coverage
428 @find $(top_builddir) -name "*.gcda" -delete
429 @lcov --zerocounters --directory $(top_builddir)
432 $(MKDIR_P) $(top_builddir)/coverage
433 lcov --capture --compat-libtool --no-external --config-file .lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir)
434 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
435 lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
436 lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
437 genhtml --legend -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
438 @echo "Coverage Report at $(top_builddir)/coverage/html"
445 if EFL_ENABLE_COVERAGE
446 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
448 @$(MAKE) $(AM_MAKEFLAGS) check
449 if EFL_ENABLE_COVERAGE
450 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
454 @$(MAKE) $(AM_MAKEFLAGS) -C src check-build
460 @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
462 @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
467 @$(MAKE) $(AM_MAKEFLAGS) -C src examples
470 @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
473 @echo "making arch packages"
474 makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD
479 rm -rf benchmark coverage