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 \
67 old/ChangeLog.efreet \
70 old/ChangeLog.embryo \
71 old/ChangeLog.emotion \
72 old/ChangeLog.escape \
73 old/ChangeLog.ethumb \
76 old/ChangeLog.evil.0 \
100 old/README.ephysics \
110 pkgconfigdir = $(libdir)data/pkgconfig
112 pkgconfigdir = $(libdir)/pkgconfig
118 pkgconfig_DATA += pc/evil.pc
122 pkgconfig_DATA += pc/escape.pc
138 pc/ecore-input-evas.pc \
140 pc/ecore-imf-evas.pc \
153 pc/ethumb_client.pc \
170 pkgconfig_DATA += pc/elua.pc
173 if BUILD_ENGINE_SOFTWARE_X11
174 pkgconfig_DATA += pc/evas-software-x11.pc
178 pkgconfig_DATA += pc/evas-fb.pc
181 if BUILD_ENGINE_BUFFER
182 pkgconfig_DATA += pc/evas-software-buffer.pc
185 if BUILD_ENGINE_GL_X11
186 pkgconfig_DATA += pc/evas-opengl-x11.pc
189 if BUILD_ENGINE_GL_SDL
190 pkgconfig_DATA += pc/evas-opengl-sdl.pc
193 if BUILD_ENGINE_GL_COCOA
194 pkgconfig_DATA += pc/evas-opengl-cocoa.pc
197 if BUILD_ENGINE_SOFTWARE_GDI
198 pkgconfig_DATA += pc/evas-software-gdi.pc
201 if BUILD_ENGINE_SOFTWARE_DDRAW
202 pkgconfig_DATA += pc/evas-software-ddraw.pc
205 if BUILD_ENGINE_PSL1GHT
206 pkgconfig_DATA += pc/evas-psl1ght.pc
209 if BUILD_ENGINE_WAYLAND_SHM
210 pkgconfig_DATA += pc/evas-wayland-shm.pc
213 if BUILD_ENGINE_WAYLAND_EGL
214 pkgconfig_DATA += pc/evas-wayland-egl.pc
218 pkgconfig_DATA += pc/evas-drm.pc
222 pkgconfig_DATA += pc/ecore-cocoa.pc
226 pkgconfig_DATA += pc/ecore-fb.pc
230 pkgconfig_DATA += pc/ecore-drm.pc
234 pkgconfig_DATA += pc/ecore-psl1ght.pc
238 pkgconfig_DATA += pc/ecore-sdl.pc
241 if HAVE_ECORE_WAYLAND
242 pkgconfig_DATA += pc/ecore-wayland.pc
246 pkgconfig_DATA += pc/ecore-win32.pc
250 pkgconfig_DATA += pc/ecore-x.pc
254 pkgconfig_DATA += pc/eeze.pc
258 pkgconfig_DATA += pc/ephysics.pc
262 pkgconfig_DATA += pc/ecore-audio.pc pc/ecore-audio-cxx.pc
266 efl_cmakeconfigdir = $(libdir)/cmake/Efl/
267 efl_cmakeconfig_DATA = \
268 cmakeconfig/EflConfig.cmake \
269 cmakeconfig/EflConfigVersion.cmake
271 eina_cmakeconfigdir = $(libdir)/cmake/Eina/
272 eina_cmakeconfig_DATA = \
273 cmakeconfig/EinaConfig.cmake \
274 cmakeconfig/EinaConfigVersion.cmake
276 eio_cmakeconfigdir = $(libdir)/cmake/Eio/
277 eio_cmakeconfig_DATA = \
278 cmakeconfig/EioConfig.cmake \
279 cmakeconfig/EioConfigVersion.cmake
281 eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/
282 eeze_cmakeconfig_DATA = \
283 cmakeconfig/EezeConfig.cmake \
284 cmakeconfig/EezeConfigVersion.cmake
286 eo_cmakeconfigdir = $(libdir)/cmake/Eo/
287 eo_cmakeconfig_DATA = \
288 cmakeconfig/EoConfig.cmake \
289 cmakeconfig/EoConfigVersion.cmake
291 eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
292 eolian_cmakeconfig_DATA = \
293 cmakeconfig/EolianConfig.cmake \
294 cmakeconfig/EolianConfigVersion.cmake
296 eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
297 eolian_cxx_cmakeconfig_DATA = \
298 cmakeconfig/EolianCxxConfig.cmake \
299 cmakeconfig/EolianCxxConfigVersion.cmake
301 eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
302 eina_cxx_cmakeconfig_DATA = \
303 cmakeconfig/EinaCxxConfig.cmake \
304 cmakeconfig/EinaCxxConfigVersion.cmake
306 eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
307 eo_cxx_cmakeconfig_DATA = \
308 cmakeconfig/EoCxxConfig.cmake \
309 cmakeconfig/EoCxxConfigVersion.cmake
311 ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
312 ecore_cxx_cmakeconfig_DATA = \
313 cmakeconfig/EcoreCxxConfig.cmake \
314 cmakeconfig/EcoreCxxConfigVersion.cmake
316 evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
317 evas_cxx_cmakeconfig_DATA = \
318 cmakeconfig/EvasCxxConfig.cmake \
319 cmakeconfig/EvasCxxConfigVersion.cmake
321 eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
322 eet_cxx_cmakeconfig_DATA = \
323 cmakeconfig/EetCxxConfig.cmake \
324 cmakeconfig/EetCxxConfigVersion.cmake
326 eet_cmakeconfigdir = $(libdir)/cmake/Eet/
327 eet_cmakeconfig_DATA = \
328 cmakeconfig/EetConfig.cmake \
329 cmakeconfig/EetConfigVersion.cmake
331 evas_cmakeconfigdir = $(libdir)/cmake/Evas/
332 evas_cmakeconfig_DATA = \
333 cmakeconfig/EvasConfig.cmake \
334 cmakeconfig/EvasConfigVersion.cmake
336 ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/
337 ecore_cmakeconfig_DATA = \
338 cmakeconfig/EcoreConfig.cmake \
339 cmakeconfig/EcoreConfigVersion.cmake
341 edje_cmakeconfigdir = $(libdir)/cmake/Edje/
342 edje_cmakeconfig_DATA = \
343 cmakeconfig/EdjeConfig.cmake \
344 cmakeconfig/EdjeConfigVersion.cmake
346 eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/
347 eldbus_cmakeconfig_DATA = \
348 cmakeconfig/EldbusConfig.cmake \
349 cmakeconfig/EldbusConfigVersion.cmake
351 efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/
352 efreet_cmakeconfig_DATA = \
353 cmakeconfig/EfreetConfig.cmake \
354 cmakeconfig/EfreetConfigVersion.cmake
356 ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/
357 ethumb_cmakeconfig_DATA = \
358 cmakeconfig/EthumbConfig.cmake \
359 cmakeconfig/EthumbConfigVersion.cmake
361 ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/
362 ethumbclient_cmakeconfig_DATA = \
363 cmakeconfig/EthumbClientConfig.cmake \
364 cmakeconfig/EthumbClientConfigVersion.cmake
366 emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
367 emotion_cmakeconfig_DATA = \
368 cmakeconfig/EmotionConfig.cmake \
369 cmakeconfig/EmotionConfigVersion.cmake
371 elua_cmakeconfigdir = $(libdir)/cmake/Elua
372 elua_cmakeconfig_DATA = \
373 cmakeconfig/EluaConfig.cmake \
374 cmakeconfig/EluaConfigVersion.cmake
376 emile_cmakeconfigdir = $(libdir)/cmake/Emile
377 emile_cmakeconfig_DATA = \
378 cmakeconfig/EmileConfig.cmake \
379 cmakeconfig/EmileConfigVersion.cmake
383 servicedir = @dbusservicedir@
385 dbus-services/org.enlightenment.Efreet.service \
386 dbus-services/org.enlightenment.Ethumb.service
388 if HAVE_SYSTEMD_USER_SESSION
389 systemdunitsdir = @USER_SESSION_DIR@
390 systemdunits_DATA = \
391 systemd-services/efreet.service \
392 systemd-services/ethumb.service
394 EXTRA_DIST += $(systemdunits_DATA)
397 .PHONY: doc benchmark examples install-examples
402 @echo "entering doc/"
403 $(MAKE) $(AM_MAKEFLAGS) -C doc doc
407 if EFL_ENABLE_COVERAGE
410 @rm -rf $(top_builddir)/coverage
411 @find $(top_builddir) -name "*.gcda" -delete
412 @lcov --zerocounters --directory $(top_builddir)
415 $(MKDIR_P) $(top_builddir)/coverage
416 lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
417 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
418 lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
419 lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
420 genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
421 @echo "Coverage Report at $(top_builddir)/coverage/html"
428 if EFL_ENABLE_COVERAGE
429 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
431 @$(MAKE) $(AM_MAKEFLAGS) check
432 if EFL_ENABLE_COVERAGE
433 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
436 check: override DISABLE_SUBTESTS = 1
438 ifeq($(DISABLE_SUBTESTS), 1)
443 $(MAKE) $(AM_MAKEFLAGS) -C src check-eina
445 $(MAKE) $(AM_MAKEFLAGS) -C src check-eina-cxx
447 $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore
448 check-ecore-audio-cxx:
449 $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-audio-cxx
451 $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-con
453 $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx
454 check-ecore-cxx-compile:
455 $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx-compile
457 $(MAKE) $(AM_MAKEFLAGS) -C src check-ector
459 $(MAKE) $(AM_MAKEFLAGS) -C src check-edje
461 $(MAKE) $(AM_MAKEFLAGS) -C src check-edje-cxx
463 $(MAKE) $(AM_MAKEFLAGS) -C src check-eet
465 $(MAKE) $(AM_MAKEFLAGS) -C src check-eet-cxx
467 $(MAKE) $(AM_MAKEFLAGS) -C src check-eeze
469 $(MAKE) $(AM_MAKEFLAGS) -C src check-efreet
471 $(MAKE) $(AM_MAKEFLAGS) -C src check-eio
473 $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus
475 $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus-cxx
477 $(MAKE) $(AM_MAKEFLAGS) -C src check-emile
479 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo
480 check-eo-composite-object:
481 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-composite-object
482 check-eo-constructors:
483 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-constructors
484 check-eo-function-overrides:
485 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-function-overrides
487 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-interface
489 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-mixin
490 check-eo-text-access:
491 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-text-access
493 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-signals
495 $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-children
497 $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian
499 $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian-cxx
501 $(MAKE) $(AM_MAKEFLAGS) -C src check-evas
503 $(MAKE) $(AM_MAKEFLAGS) -C src check-evas-cxx
509 @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
511 @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
516 @$(MAKE) $(AM_MAKEFLAGS) -C src examples
519 @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
522 @echo "making arch packages"
523 makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD
528 rm -rf benchmark coverage