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 \
107 pkgbuild/efl.install \
108 po/xgettext_wrapper.sh \
111 pkgconfigdir = $(libdir)/pkgconfig
115 pkgconfig_DATA += pc/evil.pc
119 pkgconfig_DATA += pc/escape.pc
133 pc/ecore-input-evas.pc \
135 pc/ecore-imf-evas.pc \
160 if BUILD_ENGINE_SOFTWARE_X11
161 pkgconfig_DATA += pc/evas-software-x11.pc
165 pkgconfig_DATA += pc/evas-fb.pc
168 if BUILD_ENGINE_BUFFER
169 pkgconfig_DATA += pc/evas-software-buffer.pc
172 if BUILD_ENGINE_GL_X11
173 pkgconfig_DATA += pc/evas-opengl-x11.pc
176 if BUILD_ENGINE_GL_SDL
177 pkgconfig_DATA += pc/evas-opengl-sdl.pc
180 if BUILD_ENGINE_GL_COCOA
181 pkgconfig_DATA += pc/evas-opengl-cocoa.pc
184 if BUILD_ENGINE_SOFTWARE_GDI
185 pkgconfig_DATA += pc/evas-software-gdi.pc
188 if BUILD_ENGINE_SOFTWARE_DDRAW
189 pkgconfig_DATA += pc/evas-software-ddraw.pc
192 if BUILD_ENGINE_PSL1GHT
193 pkgconfig_DATA += pc/evas-psl1ght.pc
196 if BUILD_ENGINE_WAYLAND_SHM
197 pkgconfig_DATA += pc/evas-wayland-shm.pc
200 if BUILD_ENGINE_WAYLAND_EGL
201 pkgconfig_DATA += pc/evas-wayland-egl.pc
205 pkgconfig_DATA += pc/evas-drm.pc
209 pkgconfig_DATA += pc/ecore-cocoa.pc
213 pkgconfig_DATA += pc/ecore-fb.pc
217 pkgconfig_DATA += pc/ecore-drm.pc
221 pkgconfig_DATA += pc/ecore-psl1ght.pc
225 pkgconfig_DATA += pc/ecore-sdl.pc
228 if HAVE_ECORE_WAYLAND
229 pkgconfig_DATA += pc/ecore-wayland.pc
233 pkgconfig_DATA += pc/ecore-win32.pc
237 pkgconfig_DATA += pc/ecore-x.pc
241 pkgconfig_DATA += pc/eeze.pc
245 pkgconfig_DATA += pc/ephysics.pc
249 pkgconfig_DATA += pc/ecore-audio.pc pc/ecore-audio-cxx.pc
253 eina_cmakeconfigdir = $(libdir)/cmake/Eina/
254 eina_cmakeconfig_DATA = \
255 cmakeconfig/EinaConfig.cmake \
256 cmakeconfig/EinaConfigVersion.cmake
258 eeze_cmakeconfigdir = $(libdir)/cmake/Eeze/
259 eeze_cmakeconfig_DATA = \
260 cmakeconfig/EezeConfig.cmake \
261 cmakeconfig/EezeConfigVersion.cmake
263 eo_cmakeconfigdir = $(libdir)/cmake/Eo/
264 eo_cmakeconfig_DATA = \
265 cmakeconfig/EoConfig.cmake \
266 cmakeconfig/EoConfigVersion.cmake
268 eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
269 eolian_cmakeconfig_DATA = \
270 cmakeconfig/EolianConfig.cmake \
271 cmakeconfig/EolianConfigVersion.cmake
273 eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
274 eolian_cxx_cmakeconfig_DATA = \
275 cmakeconfig/EolianCxxConfig.cmake \
276 cmakeconfig/EolianCxxConfigVersion.cmake
278 eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
279 eina_cxx_cmakeconfig_DATA = \
280 cmakeconfig/EinaCxxConfig.cmake \
281 cmakeconfig/EinaCxxConfigVersion.cmake
283 eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
284 eo_cxx_cmakeconfig_DATA = \
285 cmakeconfig/EoCxxConfig.cmake \
286 cmakeconfig/EoCxxConfigVersion.cmake
288 ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
289 ecore_cxx_cmakeconfig_DATA = \
290 cmakeconfig/EcoreCxxConfig.cmake \
291 cmakeconfig/EcoreCxxConfigVersion.cmake
293 evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
294 evas_cxx_cmakeconfig_DATA = \
295 cmakeconfig/EvasCxxConfig.cmake \
296 cmakeconfig/EvasCxxConfigVersion.cmake
298 eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
299 eet_cxx_cmakeconfig_DATA = \
300 cmakeconfig/EetCxxConfig.cmake \
301 cmakeconfig/EetCxxConfigVersion.cmake
303 eet_cmakeconfigdir = $(libdir)/cmake/Eet/
304 eet_cmakeconfig_DATA = \
305 cmakeconfig/EetConfig.cmake \
306 cmakeconfig/EetConfigVersion.cmake
308 evas_cmakeconfigdir = $(libdir)/cmake/Evas/
309 evas_cmakeconfig_DATA = \
310 cmakeconfig/EvasConfig.cmake \
311 cmakeconfig/EvasConfigVersion.cmake
313 ecore_cmakeconfigdir = $(libdir)/cmake/Ecore/
314 ecore_cmakeconfig_DATA = \
315 cmakeconfig/EcoreConfig.cmake \
316 cmakeconfig/EcoreConfigVersion.cmake
318 edje_cmakeconfigdir = $(libdir)/cmake/Edje/
319 edje_cmakeconfig_DATA = \
320 cmakeconfig/EdjeConfig.cmake \
321 cmakeconfig/EdjeConfigVersion.cmake
323 eldbus_cmakeconfigdir = $(libdir)/cmake/Eldbus/
324 eldbus_cmakeconfig_DATA = \
325 cmakeconfig/EldbusConfig.cmake \
326 cmakeconfig/EldbusConfigVersion.cmake
328 efreet_cmakeconfigdir = $(libdir)/cmake/Efreet/
329 efreet_cmakeconfig_DATA = \
330 cmakeconfig/EfreetConfig.cmake \
331 cmakeconfig/EfreetConfigVersion.cmake
333 ethumb_cmakeconfigdir = $(libdir)/cmake/Ethumb/
334 ethumb_cmakeconfig_DATA = \
335 cmakeconfig/EthumbConfig.cmake \
336 cmakeconfig/EthumbConfigVersion.cmake
338 ethumbclient_cmakeconfigdir = $(libdir)/cmake/EthumbClient/
339 ethumbclient_cmakeconfig_DATA = \
340 cmakeconfig/EthumbClientConfig.cmake \
341 cmakeconfig/EthumbClientConfigVersion.cmake
343 emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
344 emotion_cmakeconfig_DATA = \
345 cmakeconfig/EmotionConfig.cmake \
346 cmakeconfig/EmotionConfigVersion.cmake
351 servicedir = @dbusservicedir@
353 dbus-services/org.enlightenment.Efreet.service \
354 dbus-services/org.enlightenment.Ethumb.service
356 if HAVE_SYSTEMD_USER_SESSION
357 systemdunitsdir = @USER_SESSION_DIR@
358 systemdunits_DATA = \
359 systemd-services/efreet.service \
360 systemd-services/ethumb.service
362 EXTRA_DIST += $(systemdunits_DATA)
365 .PHONY: doc benchmark examples install-examples
370 @echo "entering doc/"
371 $(MAKE) $(AM_MAKEFLAGS) -C doc doc
375 if EFL_ENABLE_COVERAGE
378 @rm -rf $(top_builddir)/coverage
379 @find $(top_builddir) -name "*.gcda" -delete
380 @lcov --zerocounters --directory $(top_builddir)
383 @mkdir $(top_builddir)/coverage
384 lcov --capture --compat-libtool --no-external --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir) --base-directory $(top_srcdir)/src/
385 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
386 lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/tests/*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
387 lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
388 genhtml --branch-coverage -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned3.info
389 @echo "Coverage Report at $(top_builddir)/coverage/html"
396 if EFL_ENABLE_COVERAGE
397 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
399 @$(MAKE) $(AM_MAKEFLAGS) check
400 if EFL_ENABLE_COVERAGE
401 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
408 @$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
409 @mkdir benchmark || true
410 @cd benchmark && ../src/benchmarks/eo/eo_bench$(EXEEXT) `date +%F_%s`
415 @$(MAKE) $(AM_MAKEFLAGS) -C src examples
418 @$(MAKE) $(AM_MAKEFLAGS) -C src install-examples
421 @echo "making arch packages"
422 makepkg -f -p $(top_builddir)/pkgbuild/PKGBUILD
427 rm -rf benchmark coverage