forked from enlightenment/efl
autotools: REMOVAL!
Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! This time the final version, ci has been adjusted, and now does not try anymore to build a removed buildsystem. However, the scripts in there need cleaning up. Differential Revision: https://phab.enlightenment.org/D9027
This commit is contained in:
parent
4f8e15c16c
commit
639869703f
24
.travis.yml
24
.travis.yml
|
@ -18,18 +18,8 @@ jobs:
|
||||||
include:
|
include:
|
||||||
- os: osx
|
- os: osx
|
||||||
env: BUILDSYSTEM=ninja
|
env: BUILDSYSTEM=ninja
|
||||||
- os: linux
|
|
||||||
env: DISTRO=Fedora30-mingw CI_BUILD_TYPE=mingw
|
|
||||||
- os: linux
|
- os: linux
|
||||||
env: DISTRO=Fedora30-mingw CI_BUILD_TYPE=mingw BUILDSYSTEM=ninja
|
env: DISTRO=Fedora30-mingw CI_BUILD_TYPE=mingw BUILDSYSTEM=ninja
|
||||||
- os: linux
|
|
||||||
env: DISTRO=Fedora30 CI_BUILD_TYPE=options-enabled
|
|
||||||
- os: linux
|
|
||||||
env: DISTRO=Fedora30 CI_BUILD_TYPE=options-disabled
|
|
||||||
- os: linux
|
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=wayland
|
|
||||||
- os: linux
|
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=default
|
|
||||||
- os: linux
|
- os: linux
|
||||||
env: DISTRO=Fedora30 CI_BUILD_TYPE=options-enabled BUILDSYSTEM=ninja
|
env: DISTRO=Fedora30 CI_BUILD_TYPE=options-enabled BUILDSYSTEM=ninja
|
||||||
- os: linux
|
- os: linux
|
||||||
|
@ -38,23 +28,9 @@ jobs:
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=wayland BUILDSYSTEM=ninja
|
env: DISTRO=Fedora29 CI_BUILD_TYPE=wayland BUILDSYSTEM=ninja
|
||||||
- os: linux
|
- os: linux
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=default BUILDSYSTEM=ninja
|
env: DISTRO=Fedora29 CI_BUILD_TYPE=default BUILDSYSTEM=ninja
|
||||||
- os: osx
|
|
||||||
if: type = cron
|
|
||||||
- os: linux
|
|
||||||
if: type = cron
|
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=release-ready
|
|
||||||
- os: linux
|
- os: linux
|
||||||
if: type = cron
|
if: type = cron
|
||||||
env: DISTRO=Fedora29 CI_BUILD_TYPE=release-ready BUILDSYSTEM=ninja
|
env: DISTRO=Fedora29 CI_BUILD_TYPE=release-ready BUILDSYSTEM=ninja
|
||||||
- os: linux
|
|
||||||
if: type = cron
|
|
||||||
env: DISTRO=Ubuntu1804
|
|
||||||
- os: linux
|
|
||||||
if: type = cron
|
|
||||||
env: DISTRO=Ubuntu1904
|
|
||||||
- os: linux
|
|
||||||
if: type = cron
|
|
||||||
env: DISTRO=Debian99
|
|
||||||
- os: linux
|
- os: linux
|
||||||
if: type = cron
|
if: type = cron
|
||||||
env: DISTRO=Ubuntu1804 BUILDSYSTEM=ninja
|
env: DISTRO=Ubuntu1804 BUILDSYSTEM=ninja
|
||||||
|
|
537
Makefile.am
537
Makefile.am
|
@ -1,537 +0,0 @@
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
|
||||||
AM_MAKEFLAGS = --no-print-directory
|
|
||||||
AM_DISTCHECK_CONFIGURE_FLAGS = \
|
|
||||||
--with-tests=regular \
|
|
||||||
--with-systemdunitdir=. \
|
|
||||||
--enable-always-build-examples \
|
|
||||||
--disable-dependency-tracking
|
|
||||||
|
|
||||||
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/pkg_var.m4 \
|
|
||||||
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/efl_libunwind.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 \
|
|
||||||
licenses/COPYING.LGPL \
|
|
||||||
licenses/COPYING.GPL \
|
|
||||||
licenses/COPYING.BSD \
|
|
||||||
licenses/COPYING.SMALL \
|
|
||||||
licenses/COPYING.FTL \
|
|
||||||
licenses/COPYING.NGINX-MIT \
|
|
||||||
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
|
|
||||||
|
|
||||||
if HAVE_FREEBSD
|
|
||||||
pkgconfigdir = $(libdir)data/pkgconfig
|
|
||||||
else
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
endif
|
|
||||||
|
|
||||||
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/eolian.pc \
|
|
||||||
pc/efl.pc \
|
|
||||||
pc/emile.pc \
|
|
||||||
pc/eet.pc \
|
|
||||||
pc/evas.pc \
|
|
||||||
pc/ecore.pc \
|
|
||||||
pc/efl-core.pc \
|
|
||||||
pc/ecore-con.pc \
|
|
||||||
pc/efl-net.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/ecore-avahi.pc \
|
|
||||||
pc/ector.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 \
|
|
||||||
pc/elocation.pc \
|
|
||||||
pc/elementary.pc \
|
|
||||||
pc/efl-ui.pc
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
pkgconfig_DATA += \
|
|
||||||
pc/eina-cxx.pc \
|
|
||||||
pc/evas-cxx.pc \
|
|
||||||
pc/ecore-cxx.pc \
|
|
||||||
pc/efl-cxx.pc \
|
|
||||||
pc/eolian-cxx.pc \
|
|
||||||
pc/edje-cxx.pc \
|
|
||||||
pc/eet-cxx.pc \
|
|
||||||
pc/eo-cxx.pc \
|
|
||||||
pc/eio-cxx.pc \
|
|
||||||
pc/elementary-cxx.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ELUA
|
|
||||||
pkgconfig_DATA += pc/elua.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
pkgconfig_DATA += \
|
|
||||||
pc/eolian-js.pc \
|
|
||||||
pc/efl-js.pc \
|
|
||||||
pc/eo-js.pc \
|
|
||||||
pc/eina-js.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_CSHARP
|
|
||||||
pkgconfig_DATA += \
|
|
||||||
pc/efl-mono.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
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_EGLFS
|
|
||||||
pkgconfig_DATA += pc/evas-eglfs.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_WAYLAND_SHM
|
|
||||||
pkgconfig_DATA += pc/evas-wayland-shm.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ENGINE_WAYLAND_EGL
|
|
||||||
pkgconfig_DATA += pc/evas-wayland-egl.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ENGINE_DRM
|
|
||||||
pkgconfig_DATA += pc/evas-drm.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_ECORE_DRM
|
|
||||||
pkgconfig_DATA += pc/ecore-drm.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_ECORE_WL2
|
|
||||||
pkgconfig_DATA += pc/ecore-wl2.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_EFL_WL
|
|
||||||
pkgconfig_DATA += pc/efl-wl.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
pkgconfig_DATA += pc/ecore-win32.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 pc/ecore-audio-cxx.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ECORE_BUFFER
|
|
||||||
pkgconfig_DATA += pc/ecore-buffer.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ELPUT
|
|
||||||
pkgconfig_DATA += pc/elput.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ECORE_DRM2
|
|
||||||
pkgconfig_DATA += pc/ecore-drm2.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Cmake configs:
|
|
||||||
efl_cmakeconfigdir = $(libdir)/cmake/Efl/
|
|
||||||
efl_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EflConfig.cmake \
|
|
||||||
cmakeconfig/EflConfigVersion.cmake
|
|
||||||
|
|
||||||
eina_cmakeconfigdir = $(libdir)/cmake/Eina/
|
|
||||||
eina_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EinaConfig.cmake \
|
|
||||||
cmakeconfig/EinaConfigVersion.cmake
|
|
||||||
|
|
||||||
eio_cmakeconfigdir = $(libdir)/cmake/Eio/
|
|
||||||
eio_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EioConfig.cmake \
|
|
||||||
cmakeconfig/EioConfigVersion.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
|
|
||||||
|
|
||||||
eolian_cmakeconfigdir = $(libdir)/cmake/Eolian/
|
|
||||||
eolian_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EolianConfig.cmake \
|
|
||||||
cmakeconfig/EolianConfigVersion.cmake \
|
|
||||||
cmakeconfig/EolianHelper.cmake
|
|
||||||
|
|
||||||
eolian_cxx_cmakeconfigdir = $(libdir)/cmake/EolianCxx/
|
|
||||||
eolian_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EolianCxxConfig.cmake \
|
|
||||||
cmakeconfig/EolianCxxConfigVersion.cmake
|
|
||||||
|
|
||||||
eina_cxx_cmakeconfigdir = $(libdir)/cmake/EinaCxx/
|
|
||||||
eina_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EinaCxxConfig.cmake \
|
|
||||||
cmakeconfig/EinaCxxConfigVersion.cmake
|
|
||||||
|
|
||||||
eo_cxx_cmakeconfigdir = $(libdir)/cmake/EoCxx/
|
|
||||||
eo_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EoCxxConfig.cmake \
|
|
||||||
cmakeconfig/EoCxxConfigVersion.cmake
|
|
||||||
|
|
||||||
ecore_cxx_cmakeconfigdir = $(libdir)/cmake/EcoreCxx/
|
|
||||||
ecore_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EcoreCxxConfig.cmake \
|
|
||||||
cmakeconfig/EcoreCxxConfigVersion.cmake
|
|
||||||
|
|
||||||
evas_cxx_cmakeconfigdir = $(libdir)/cmake/EvasCxx/
|
|
||||||
evas_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EvasCxxConfig.cmake \
|
|
||||||
cmakeconfig/EvasCxxConfigVersion.cmake
|
|
||||||
|
|
||||||
eet_cxx_cmakeconfigdir = $(libdir)/cmake/EetCxx/
|
|
||||||
eet_cxx_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EetCxxConfig.cmake \
|
|
||||||
cmakeconfig/EetCxxConfigVersion.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
|
|
||||||
|
|
||||||
cmakeconfigdir = $(libdir)/cmake/Elementary
|
|
||||||
cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/ElementaryConfig.cmake \
|
|
||||||
cmakeconfig/ElementaryConfigVersion.cmake
|
|
||||||
|
|
||||||
emotion_cmakeconfigdir = $(libdir)/cmake/Emotion/
|
|
||||||
emotion_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EmotionConfig.cmake \
|
|
||||||
cmakeconfig/EmotionConfigVersion.cmake
|
|
||||||
|
|
||||||
elua_cmakeconfigdir = $(libdir)/cmake/Elua
|
|
||||||
elua_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EluaConfig.cmake \
|
|
||||||
cmakeconfig/EluaConfigVersion.cmake
|
|
||||||
|
|
||||||
emile_cmakeconfigdir = $(libdir)/cmake/Emile
|
|
||||||
emile_cmakeconfig_DATA = \
|
|
||||||
cmakeconfig/EmileConfig.cmake \
|
|
||||||
cmakeconfig/EmileConfigVersion.cmake
|
|
||||||
|
|
||||||
# D-Bus services:
|
|
||||||
|
|
||||||
servicedir = @dbusservicedir@
|
|
||||||
service_DATA = \
|
|
||||||
dbus-services/org.enlightenment.Ethumb.service
|
|
||||||
|
|
||||||
if HAVE_SYSTEMD_USER_SESSION
|
|
||||||
systemdunitsdir = @USER_SESSION_DIR@
|
|
||||||
systemdunits_DATA = \
|
|
||||||
systemd-services/ethumb.service
|
|
||||||
endif
|
|
||||||
EXTRA_DIST += $(systemdunits_DATA)
|
|
||||||
|
|
||||||
|
|
||||||
.PHONY: doc benchmark examples install-examples
|
|
||||||
|
|
||||||
# MSBuild C Sharp projects generation:
|
|
||||||
|
|
||||||
if HAVE_CSHARP
|
|
||||||
|
|
||||||
msbuildcsprojs:
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) -C src msbuildcsprojs
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Documentation
|
|
||||||
|
|
||||||
doc:
|
|
||||||
@echo "entering doc/"
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) -C doc doc
|
|
||||||
|
|
||||||
# Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_COVERAGE
|
|
||||||
|
|
||||||
lcov-reset:
|
|
||||||
@rm -rf $(abs_top_builddir)/coverage
|
|
||||||
@find $(abs_top_builddir) -name "*.gcda" -delete
|
|
||||||
@lcov --zerocounters --directory $(abs_top_builddir)
|
|
||||||
|
|
||||||
lcov-baseline:
|
|
||||||
$(MKDIR_P) $(abs_top_builddir)/coverage
|
|
||||||
lcov --capture --initial --compat-libtool --no-external --output-file $(abs_top_builddir)/coverage/coverage-baseline.info --directory $(abs_top_builddir) --config-file .lcov-config
|
|
||||||
|
|
||||||
lcov-report: lcov-baseline
|
|
||||||
lcov --capture --compat-libtool --no-external --output-file $(abs_top_builddir)/coverage/coverage-check.info --directory $(abs_top_builddir) --config-file .lcov-config
|
|
||||||
lcov --no-external --compat-libtool --add-tracefile $(abs_top_builddir)/coverage/coverage-baseline.info --add-tracefile $(abs_top_builddir)/coverage/coverage-check.info --output-file $(abs_top_builddir)/coverage/coverage.info --config-file .lcov-config
|
|
||||||
lcov --no-external --compat-libtool --remove $(abs_top_builddir)/coverage/coverage.info \
|
|
||||||
'*.h' '*/tests/*' '*NONE*' '*/doc/*' '*usr/include*' '*/bin*' '*/edje_external*' \
|
|
||||||
'*/generic/*' '*/modules/*' '*/static_libs/*' \
|
|
||||||
--output-file $(abs_top_builddir)/coverage/coverage.cleaned.info --config-file .lcov-config
|
|
||||||
genhtml --config-file .lcov-config --legend -t "$(PACKAGE_STRING)" -o $(abs_top_builddir)/coverage/html $(abs_top_builddir)/coverage/coverage.cleaned.info
|
|
||||||
@echo "Coverage Report at $(abs_top_builddir)/coverage/html"
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
lcov-check:
|
|
||||||
if EFL_ENABLE_COVERAGE
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-reset
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-baseline
|
|
||||||
endif
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) check
|
|
||||||
if EFL_ENABLE_COVERAGE
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) lcov-report
|
|
||||||
endif
|
|
||||||
|
|
||||||
check-build:
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) -C src check-build
|
|
||||||
endif
|
|
||||||
|
|
||||||
# benchmark
|
|
||||||
|
|
||||||
benchmark:
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) -C src benchmark
|
|
||||||
$(MKDIR_P) benchmark
|
|
||||||
@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
|
|
||||||
@find . -name '*.eo.legacy.c' -delete
|
|
||||||
|
|
||||||
DISTCLEANFILES= \
|
|
||||||
./src/lib/emile/Makefile \
|
|
||||||
./src/lib/eo/Makefile \
|
|
||||||
./src/lib/eet/Makefile \
|
|
||||||
./src/lib/ecore/Makefile \
|
|
||||||
./src/lib/efl/Makefile \
|
|
||||||
./src/lib/eina/Makefile \
|
|
||||||
./src/lib/eio/Makefile \
|
|
||||||
./src/lib/elementary/Makefile \
|
|
||||||
./src/lib/ector/Makefile \
|
|
||||||
./src/lib/evil/Makefile \
|
|
||||||
./src/lib/edje/Makefile \
|
|
||||||
./src/lib/efl/Efl_Config.h \
|
|
||||||
./src/lib/eina/eina_config.h
|
|
|
@ -1,21 +0,0 @@
|
||||||
if HAVE_ELM_PREFS_CC
|
|
||||||
ELM_PREFS_CC = @elm_prefs_cc@
|
|
||||||
else
|
|
||||||
ELM_PREFS_CC = $(top_builddir)/src/bin/elementary/elm_prefs_cc
|
|
||||||
endif
|
|
||||||
|
|
||||||
AM_V_EPB = $(am__v_EPB_@AM_V@)
|
|
||||||
am__v_EPB_ = $(am__v_EPB_@AM_DEFAULT_V@)
|
|
||||||
am__v_EPB_0 = @echo " EPB " $@;
|
|
||||||
|
|
||||||
if HAVE_ELEMENTARY_CODEGEN
|
|
||||||
ELEMENTARY_CODEGEN = @elementary_codegen@
|
|
||||||
else
|
|
||||||
ELEMENTARY_CODEGEN = $(top_builddir)/src/bin/elementary/elementary_codegen
|
|
||||||
endif
|
|
||||||
|
|
||||||
AM_V_CODEGEN = $(am__v_CODEGEN_@AM_V@)
|
|
||||||
am__v_CODEGEN_ = $(am__v_CODEGEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_CODEGEN_0 = @echo " CODEGEN " $@;
|
|
||||||
|
|
||||||
|
|
39
autogen.sh
39
autogen.sh
|
@ -1,39 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
test -n "$srcdir" || srcdir=`dirname "$0"`
|
|
||||||
test -n "$srcdir" || srcdir=.
|
|
||||||
(
|
|
||||||
cd "$srcdir" &&
|
|
||||||
(
|
|
||||||
rm -rf autom4te.cache
|
|
||||||
rm -f aclocal.m4 ltmain.sh
|
|
||||||
|
|
||||||
autoreconf -vif
|
|
||||||
)
|
|
||||||
|
|
||||||
W=0
|
|
||||||
|
|
||||||
rm -f config.cache-env.tmp
|
|
||||||
echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp
|
|
||||||
echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp
|
|
||||||
echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp
|
|
||||||
echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp
|
|
||||||
echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp
|
|
||||||
|
|
||||||
cmp config.cache-env.tmp config.cache-env >> /dev/null
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
W=1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ $W -ne 0 ]; then
|
|
||||||
echo "Cleaning configure cache...";
|
|
||||||
rm -f config.cache config.cache-env
|
|
||||||
mv config.cache-env.tmp config.cache-env
|
|
||||||
else
|
|
||||||
rm -f config.cache-env.tmp
|
|
||||||
fi
|
|
||||||
)
|
|
||||||
|
|
||||||
if [ -z "$NOCONFIGURE" ]; then
|
|
||||||
exec $srcdir/configure -C "$@"
|
|
||||||
fi
|
|
6337
configure.ac
6337
configure.ac
File diff suppressed because it is too large
Load Diff
308
data/Makefile.am
308
data/Makefile.am
|
@ -1,308 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
EXTRA_DIST =
|
|
||||||
CLEANFILES =
|
|
||||||
SUBDIRS =
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Embryo
|
|
||||||
embryofilesdir = $(datadir)/embryo/include
|
|
||||||
embryofiles_DATA = embryo/default.inc
|
|
||||||
EXTRA_DIST += $(embryofiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Evas
|
|
||||||
evasfilesdir = $(datadir)/evas
|
|
||||||
evasfiles_DATA = evas/checkme
|
|
||||||
EXTRA_DIST += $(evasfiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Eeze
|
|
||||||
eezefilesdir = $(datadir)/eeze
|
|
||||||
eezefiles_DATA = eeze/checkme
|
|
||||||
EXTRA_DIST += $(eezefiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Ecore
|
|
||||||
ecorefilesdir = $(datadir)/ecore
|
|
||||||
ecorefiles_DATA = ecore/checkme
|
|
||||||
EXTRA_DIST += $(ecorefiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Ecore_X
|
|
||||||
ecore_xfilesdir = $(datadir)/ecore_x
|
|
||||||
ecore_xfiles_DATA = ecore_x/checkme
|
|
||||||
EXTRA_DIST += $(ecore_xfiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Ecore_Imf
|
|
||||||
ecoreimffilesdir = $(datadir)/ecore_imf
|
|
||||||
ecoreimffiles_DATA = ecore_imf/checkme
|
|
||||||
EXTRA_DIST += $(ecoreimffiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Efreet
|
|
||||||
efreetfilesdir = $(datadir)/efreet
|
|
||||||
efreetfiles_DATA = efreet/checkme
|
|
||||||
EXTRA_DIST += $(efreetfiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Eo
|
|
||||||
eogdbdir = $(datadir)/eo/gdb
|
|
||||||
eogdb_DATA = eo/eo_gdb.py
|
|
||||||
EXTRA_DIST += $(eogdb_DATA)
|
|
||||||
|
|
||||||
# Borrowed from gobject
|
|
||||||
libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py: eo/libeo-gdb.py.in
|
|
||||||
$(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/eo/libeo-gdb.py.in > $(builddir)/libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
|
||||||
|
|
||||||
eogdbloaddir = $(datadir)/gdb/auto-load/$(libdir)
|
|
||||||
eogdbload_DATA = libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
|
||||||
EXTRA_DIST += $(eogdbload_DATA)
|
|
||||||
|
|
||||||
CLEANFILES += libeo.so.@VMAJ@.@VMIN@.@VMIC@-gdb.py
|
|
||||||
|
|
||||||
EXTRA_DIST += $(eogdb_SCRIPTS) eo/libeo-gdb.py.in
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Edje
|
|
||||||
edjefilesdir = $(datadir)/edje/include
|
|
||||||
edjefiles_DATA = edje/include/edje.inc
|
|
||||||
EXTRA_DIST += $(edjefiles_DATA)
|
|
||||||
|
|
||||||
mimedir = $(datadir)/mime/packages
|
|
||||||
mime_DATA = edje/edje.xml
|
|
||||||
EXTRA_DIST += $(mime_DATA)
|
|
||||||
|
|
||||||
# Helper for people using EDJ
|
|
||||||
include ../src/Makefile_Edje_Helper.am
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Emotion
|
|
||||||
emotionfilesdir = $(datadir)/emotion
|
|
||||||
emotionfiles_DATA = emotion/checkme
|
|
||||||
EXTRA_DIST += $(emotionfiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Ethumb
|
|
||||||
ethumbfilesdir = $(datadir)/ethumb
|
|
||||||
ethumbfiles_DATA = ethumb/checkme
|
|
||||||
EXTRA_DIST += $(ethumbfiles_DATA)
|
|
||||||
|
|
||||||
ethumbframesdir = $(datadir)/ethumb/frames
|
|
||||||
ethumbframes_DATA = ethumb/frames/default.edj
|
|
||||||
CLEANFILES += ethumb/frames/default.edj
|
|
||||||
|
|
||||||
ethumb/frames/default.edj: ethumb/frames/default.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) ethumb/frames/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< $@
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST += \
|
|
||||||
ethumb/frames/default.edc \
|
|
||||||
ethumb/frames/border-0.jpg
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Ethumb_Client
|
|
||||||
ethumb_clientfilesdir = $(datadir)/ethumb_client
|
|
||||||
ethumb_clientfiles_DATA = ethumb_client/checkme
|
|
||||||
EXTRA_DIST += $(ethumb_clientfiles_DATA)
|
|
||||||
|
|
||||||
########################################################################
|
|
||||||
# Elua
|
|
||||||
eluafilesdir = $(datadir)/elua
|
|
||||||
eluafiles_DATA = elua/checkme
|
|
||||||
EXTRA_DIST += $(eluafiles_DATA)
|
|
||||||
|
|
||||||
#######################################################################
|
|
||||||
# Elementary
|
|
||||||
|
|
||||||
# themes
|
|
||||||
|
|
||||||
SUBDIRS += elementary/config
|
|
||||||
|
|
||||||
elementaryfilesdir = $(datadir)/elementary/themes
|
|
||||||
elementaryfiles_DATA = elementary/themes/default.edj
|
|
||||||
CLEANFILES += elementary/themes/default.edj
|
|
||||||
|
|
||||||
include elementary/themes/Makefile.am
|
|
||||||
|
|
||||||
elementary/themes/default.edj: elementary/themes/default.edc $(elementary_themes_files) $(efl_ui_themes_files) $(elementary_fdo_files) $(top_builddir)/src/bin/edje/edje_cc${EXEEXT}
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/themes/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $(EDJE_CC_ELM_FLAGS) -N $< $@
|
|
||||||
|
|
||||||
# desktop files
|
|
||||||
|
|
||||||
elementarydesktopdir = $(datadir)/applications
|
|
||||||
elementarydesktop_DATA = elementary/desktop/elementary_test.desktop elementary/desktop/elementary_config.desktop
|
|
||||||
|
|
||||||
elementaryicondir = $(datadir)/icons/hicolor/128x128/apps
|
|
||||||
elementaryicon_DATA = elementary/desktop/elementary.png
|
|
||||||
|
|
||||||
EXTRA_DIST += $(elementarydesktop_DATA) $(elementaryicon_DATA)
|
|
||||||
|
|
||||||
# fdo icon theme
|
|
||||||
|
|
||||||
elementaryfdodir = $(datadir)/icons/Enlightenment-X/
|
|
||||||
elementaryfdo_DATA = elementary/themes/fdo/index.theme elementary/themes/fdo/README
|
|
||||||
|
|
||||||
EXTRA_DIST += $(elementaryfdo_DATA)
|
|
||||||
|
|
||||||
elementaryfdo_actions_128dir = $(datadir)/icons/Enlightenment-X/actions/128
|
|
||||||
elementaryfdo_actions_128_DATA = $(elementary_fdo_actions_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_categories_16dir = $(datadir)/icons/Enlightenment-X/categories/16
|
|
||||||
elementaryfdo_categories_16_DATA = $(elementary_fdo_categories_16_files)
|
|
||||||
|
|
||||||
elementaryfdo_categories_128dir = $(datadir)/icons/Enlightenment-X/categories/128
|
|
||||||
elementaryfdo_categories_128_DATA = $(elementary_fdo_categories_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_emblems_96dir = $(datadir)/icons/Enlightenment-X/emblems/96
|
|
||||||
elementaryfdo_emblems_96_DATA = $(elementary_fdo_emblems_96_files)
|
|
||||||
|
|
||||||
elementaryfdo_places_16dir = $(datadir)/icons/Enlightenment-X/places/16
|
|
||||||
elementaryfdo_places_16_DATA = $(elementary_fdo_places_16_files)
|
|
||||||
|
|
||||||
elementaryfdo_places_128dir = $(datadir)/icons/Enlightenment-X/places/128
|
|
||||||
elementaryfdo_places_128_DATA = $(elementary_fdo_places_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_status_128dir = $(datadir)/icons/Enlightenment-X/status/128
|
|
||||||
elementaryfdo_status_128_DATA = $(elementary_fdo_status_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_devices_128dir = $(datadir)/icons/Enlightenment-X/devices/128
|
|
||||||
elementaryfdo_devices_128_DATA = $(elementary_fdo_devices_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_apps_64dir = $(datadir)/icons/Enlightenment-X/apps/64
|
|
||||||
elementaryfdo_apps_64_DATA = $(elementary_fdo_apps_64_files)
|
|
||||||
|
|
||||||
elementaryfdo_intl_128dir = $(datadir)/icons/Enlightenment-X/intl/128
|
|
||||||
elementaryfdo_intl_128_DATA = $(elementary_fdo_intl_128_files)
|
|
||||||
|
|
||||||
elementaryfdo_mimetypes_16dir = $(datadir)/icons/Enlightenment-X/mimetypes/16
|
|
||||||
elementaryfdo_mimetypes_16_DATA = $(elementary_fdo_mimetypes_16_files)
|
|
||||||
|
|
||||||
elementaryfdo_mimetypes_128dir = $(datadir)/icons/Enlightenment-X/mimetypes/128
|
|
||||||
elementaryfdo_mimetypes_128_DATA = $(elementary_fdo_mimetypes_128_files)
|
|
||||||
|
|
||||||
# edje_externals
|
|
||||||
|
|
||||||
elementaryedje_externalsdir = $(datadir)/elementary/edje_externals
|
|
||||||
elementaryedje_externals_DATA = elementary/edje_externals/icons.edj
|
|
||||||
CLEANFILES += $(elementaryedje_externals_DATA)
|
|
||||||
|
|
||||||
include elementary/edje_externals/Makefile.am
|
|
||||||
|
|
||||||
elementary/edje_externals/icons.edj: elementary/edje_externals/icons.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/edje_externals/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
# images
|
|
||||||
|
|
||||||
include elementary/images/Makefile.am
|
|
||||||
|
|
||||||
elementaryimagesdir = $(datadir)/elementary/images
|
|
||||||
elementaryimages_DATA = $(elementary_images_files)
|
|
||||||
|
|
||||||
elementaryimages_glayerdir = $(datadir)/elementary/images/g_layer
|
|
||||||
elementaryimages_glayer_DATA = $(elementary_images_glayer_files)
|
|
||||||
|
|
||||||
EXTRA_DIST += $(elementary_images_files) $(elementary_images_glayer_files)
|
|
||||||
|
|
||||||
# objects
|
|
||||||
|
|
||||||
include ../Makefile_Elm_Helpers.am
|
|
||||||
|
|
||||||
elementaryobjectsdir = $(datadir)/elementary/objects
|
|
||||||
elementaryobjects_DATA = \
|
|
||||||
elementary/objects/test.edj \
|
|
||||||
elementary/objects/test_external.edj \
|
|
||||||
elementary/objects/test_masking.edj \
|
|
||||||
elementary/objects/multip.edj \
|
|
||||||
elementary/objects/cursors.edj \
|
|
||||||
elementary/objects/font_preview.edj \
|
|
||||||
elementary/objects/postit_ent.edj \
|
|
||||||
elementary/objects/multibuttonentry.edj \
|
|
||||||
elementary/objects/test_pager.edj \
|
|
||||||
elementary/objects/test_prefs.edj \
|
|
||||||
elementary/objects/test_prefs.epb \
|
|
||||||
elementary/objects/test_focus_style.edj \
|
|
||||||
elementary/objects/test_tooltip.edj \
|
|
||||||
elementary/objects/test_tab_pager.edj \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
CLEANFILES += $(elementaryobjects_DATA)
|
|
||||||
|
|
||||||
include elementary/objects/Makefile.am
|
|
||||||
|
|
||||||
elementary/objects/test.edj: elementary/objects/test.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_external.edj: elementary/objects/test_external.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_masking.edj: elementary/objects/test_masking.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/multip.edj: elementary/objects/multip.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/cursors.edj: elementary/objects/cursors.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/font_preview.edj: elementary/objects/font_preview.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/postit_ent.edj: elementary/objects/postit_ent.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/multibuttonentry.edj: elementary/objects/multibuttonentry.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_pager.edj: elementary/objects/test_pager.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_prefs.edj: elementary/objects/test_prefs.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_focus_style.edj: elementary/objects/test_focus_style.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(top_srcdir)/data/elementary/themes/img $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_tooltip.edj: elementary/objects/test_tooltip.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(top_srcdir)/data/elementary/themes/img $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_prefs.epb: elementary/objects/test_prefs.epc
|
|
||||||
$(AM_V_EPB) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(ELM_PREFS_CC) $(ELM_PREFS_FLAGS) $< $@
|
|
||||||
|
|
||||||
elementary/objects/test_tab_pager.edj: elementary/objects/test_tab_pager.edc
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) elementary/objects/; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) $< $@
|
|
|
@ -1,18 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
SUBDIRS = default standard mobile
|
|
||||||
|
|
||||||
include ../../../src/Makefile_Eet_Helper.am
|
|
||||||
|
|
||||||
EXTRA_DIST = profile.src
|
|
||||||
|
|
||||||
filesdir = $(datadir)/elementary/config
|
|
||||||
|
|
||||||
files_DATA = profile.cfg
|
|
||||||
|
|
||||||
%.cfg: %.src
|
|
||||||
$(AM_V_EET) \
|
|
||||||
$(MKDIR_P) $(top_builddir)/data/elementary/config/; \
|
|
||||||
$(EET) -i $(top_builddir)/data/elementary/config/$@ config $< 0
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
rm -rf *.cfg *~
|
|
|
@ -1,22 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
include ../../../../src/Makefile_Eet_Helper.am
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
profile.desktop \
|
|
||||||
icon.png \
|
|
||||||
base.src.in
|
|
||||||
|
|
||||||
filesdir = $(datadir)/elementary/config/mobile
|
|
||||||
files_DATA = \
|
|
||||||
profile.desktop \
|
|
||||||
icon.png \
|
|
||||||
base.cfg
|
|
||||||
|
|
||||||
%.cfg: %.src
|
|
||||||
$(AM_V_EET) \
|
|
||||||
$(MKDIR_P) $(top_builddir)/data/elementary/config/; \
|
|
||||||
$(EET) -e $(top_builddir)/data/elementary/config/mobile/$@ config $< 1
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
rm -rf *.cfg *~
|
|
|
@ -1,23 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
include ../../../../src/Makefile_Eet_Helper.am
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
profile.desktop \
|
|
||||||
icon.png \
|
|
||||||
base.src.in
|
|
||||||
|
|
||||||
filesdir = $(datadir)/elementary/config/standard
|
|
||||||
files_DATA = \
|
|
||||||
profile.desktop \
|
|
||||||
icon.png \
|
|
||||||
base.cfg
|
|
||||||
|
|
||||||
%.cfg: %.src
|
|
||||||
$(AM_V_EET) \
|
|
||||||
$(MKDIR_P) $(top_builddir)/data/elementary/config/standard/; \
|
|
||||||
$(EET) -e $(top_builddir)/data/elementary/config/standard/$@ config $< 1
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
rm -rf *.cfg *~
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
AUTOMAKE_OPTIONS = 1.4 foreign
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
desktopdir = $(datadir)/applications
|
|
||||||
desktop_DATA = elementary_test.desktop elementary_config.desktop
|
|
||||||
|
|
||||||
icondir = $(datadir)/icons/hicolor/128x128/apps
|
|
||||||
icon_DATA = elementary.png
|
|
||||||
|
|
||||||
EXTRA_DIST = $(desktop_DATA) $(icon_DATA)
|
|
|
@ -1,26 +0,0 @@
|
||||||
EDJE_CC_FLAGS += -id $(top_srcdir)/data/elementary/edje_externals -fd $(top_srcdir)/data/elementary/edje_externals
|
|
||||||
|
|
||||||
EXTRA_DIST += \
|
|
||||||
elementary/edje_externals/icons.edc \
|
|
||||||
elementary/edje_externals/ico_anchorblock.png \
|
|
||||||
elementary/edje_externals/ico_anchorview.png \
|
|
||||||
elementary/edje_externals/ico_bubble.png \
|
|
||||||
elementary/edje_externals/ico_button.png \
|
|
||||||
elementary/edje_externals/ico_check.png \
|
|
||||||
elementary/edje_externals/ico_clock.png \
|
|
||||||
elementary/edje_externals/ico_fileselector.png \
|
|
||||||
elementary/edje_externals/ico_fileselector_button.png \
|
|
||||||
elementary/edje_externals/ico_genlist.png \
|
|
||||||
elementary/edje_externals/ico_hoversel.png \
|
|
||||||
elementary/edje_externals/ico_list.png \
|
|
||||||
elementary/edje_externals/ico_map.png \
|
|
||||||
elementary/edje_externals/ico_notepad.png \
|
|
||||||
elementary/edje_externals/ico_photocam.png \
|
|
||||||
elementary/edje_externals/ico_progressbar.png \
|
|
||||||
elementary/edje_externals/ico_radio.png \
|
|
||||||
elementary/edje_externals/ico_scrolled_entry.png \
|
|
||||||
elementary/edje_externals/ico_slider.png \
|
|
||||||
elementary/edje_externals/ico_slideshow.png \
|
|
||||||
elementary/edje_externals/ico_spinner.png \
|
|
||||||
elementary/edje_externals/ico_thumb.png \
|
|
||||||
elementary/edje_externals/ico_toolbar.png
|
|
|
@ -1,93 +0,0 @@
|
||||||
elementary_images_files = \
|
|
||||||
elementary/images/insanely_huge_test_image.jpg \
|
|
||||||
elementary/images/panel_01.jpg \
|
|
||||||
elementary/images/plant_01.jpg \
|
|
||||||
elementary/images/pol_shadow.png \
|
|
||||||
elementary/images/pol_sky.png \
|
|
||||||
elementary/images/pol_twofish.png \
|
|
||||||
elementary/images/rock_01.jpg \
|
|
||||||
elementary/images/rock_02.jpg \
|
|
||||||
elementary/images/sky_01.jpg \
|
|
||||||
elementary/images/sky_02.jpg \
|
|
||||||
elementary/images/sky_03.jpg \
|
|
||||||
elementary/images/sky_04.jpg \
|
|
||||||
elementary/images/wood_01.jpg \
|
|
||||||
elementary/images/logo.png \
|
|
||||||
elementary/images/logo_small.png \
|
|
||||||
elementary/images/animated_logo.gif \
|
|
||||||
elementary/images/fire.gif \
|
|
||||||
elementary/images/parking.png \
|
|
||||||
elementary/images/icon_00.png \
|
|
||||||
elementary/images/icon_01.png \
|
|
||||||
elementary/images/icon_02.png \
|
|
||||||
elementary/images/icon_03.png \
|
|
||||||
elementary/images/icon_04.png \
|
|
||||||
elementary/images/icon_05.png \
|
|
||||||
elementary/images/icon_06.png \
|
|
||||||
elementary/images/icon_07.png \
|
|
||||||
elementary/images/icon_08.png \
|
|
||||||
elementary/images/icon_09.png \
|
|
||||||
elementary/images/icon_10.png \
|
|
||||||
elementary/images/icon_11.png \
|
|
||||||
elementary/images/icon_12.png \
|
|
||||||
elementary/images/icon_13.png \
|
|
||||||
elementary/images/icon_14.png \
|
|
||||||
elementary/images/icon_15.png \
|
|
||||||
elementary/images/icon_16.png \
|
|
||||||
elementary/images/icon_17.png \
|
|
||||||
elementary/images/icon_18.png \
|
|
||||||
elementary/images/icon_19.png \
|
|
||||||
elementary/images/icon_20.png \
|
|
||||||
elementary/images/icon_21.png \
|
|
||||||
elementary/images/icon_22.png \
|
|
||||||
elementary/images/icon_23.png \
|
|
||||||
elementary/images/icon_right_arrow.png \
|
|
||||||
elementary/images/bubble.png \
|
|
||||||
elementary/images/bubble_sh.png \
|
|
||||||
elementary/images/mystrale.jpg \
|
|
||||||
elementary/images/mystrale_2.jpg \
|
|
||||||
elementary/images/twofish.jpg \
|
|
||||||
elementary/images/pm_fill.png \
|
|
||||||
elementary/images/pt.png \
|
|
||||||
elementary/images/earth_normal.png \
|
|
||||||
elementary/images/space.png \
|
|
||||||
elementary/images/image_items.eet
|
|
||||||
|
|
||||||
elementary_images_glayer_files = \
|
|
||||||
elementary/images/g_layer/double_tap_1.png \
|
|
||||||
elementary/images/g_layer/line_1.png \
|
|
||||||
elementary/images/g_layer/momentum_1.png \
|
|
||||||
elementary/images/g_layer/tap_5.png \
|
|
||||||
elementary/images/g_layer/double_tap_2.png \
|
|
||||||
elementary/images/g_layer/line_2.png \
|
|
||||||
elementary/images/g_layer/momentum_2.png \
|
|
||||||
elementary/images/g_layer/triple_tap_1.png \
|
|
||||||
elementary/images/g_layer/double_tap_3.png \
|
|
||||||
elementary/images/g_layer/line_3.png \
|
|
||||||
elementary/images/g_layer/momentum_3.png \
|
|
||||||
elementary/images/g_layer/triple_tap_2.png \
|
|
||||||
elementary/images/g_layer/double_tap_4.png \
|
|
||||||
elementary/images/g_layer/line_4.png \
|
|
||||||
elementary/images/g_layer/momentum_4.png \
|
|
||||||
elementary/images/g_layer/triple_tap_3.png \
|
|
||||||
elementary/images/g_layer/double_tap_5.png \
|
|
||||||
elementary/images/g_layer/line_5.png \
|
|
||||||
elementary/images/g_layer/momentum_5.png \
|
|
||||||
elementary/images/g_layer/triple_tap_4.png \
|
|
||||||
elementary/images/g_layer/flick_1.png \
|
|
||||||
elementary/images/g_layer/long_tap_1.png \
|
|
||||||
elementary/images/g_layer/rotate_1.png \
|
|
||||||
elementary/images/g_layer/triple_tap_5.png \
|
|
||||||
elementary/images/g_layer/flick_2.png \
|
|
||||||
elementary/images/g_layer/long_tap_2.png \
|
|
||||||
elementary/images/g_layer/tap_1.png \
|
|
||||||
elementary/images/g_layer/zoom_1.png \
|
|
||||||
elementary/images/g_layer/flick_3.png \
|
|
||||||
elementary/images/g_layer/long_tap_3.png \
|
|
||||||
elementary/images/g_layer/tap_2.png \
|
|
||||||
elementary/images/g_layer/flick_4.png \
|
|
||||||
elementary/images/g_layer/long_tap_4.png \
|
|
||||||
elementary/images/g_layer/tap_3.png \
|
|
||||||
elementary/images/g_layer/flick_5.png \
|
|
||||||
elementary/images/g_layer/long_tap_5.png \
|
|
||||||
elementary/images/g_layer/tap_4.png
|
|
|
@ -1,29 +0,0 @@
|
||||||
EDJE_CC_FLAGS += -id $(top_srcdir)/data/elementary/objects -fd $(top_srcdir)/data/elementary/objects
|
|
||||||
|
|
||||||
EXTRA_DIST += \
|
|
||||||
elementary/objects/test.edc \
|
|
||||||
elementary/objects/test_external.edc \
|
|
||||||
elementary/objects/test_masking.edc \
|
|
||||||
elementary/objects/test_pager.edc \
|
|
||||||
elementary/objects/test_prefs.edc \
|
|
||||||
elementary/objects/test_prefs.epc \
|
|
||||||
elementary/objects/test_tab_pager.edc \
|
|
||||||
elementary/objects/multip.edc \
|
|
||||||
elementary/objects/cursors.edc \
|
|
||||||
elementary/objects/font_preview.edc \
|
|
||||||
elementary/objects/postit_ent.edc \
|
|
||||||
elementary/objects/multibuttonentry.edc \
|
|
||||||
elementary/objects/test_focus_style.edc \
|
|
||||||
elementary/objects/test_tooltip.edc \
|
|
||||||
elementary/objects/over.png \
|
|
||||||
elementary/objects/under.png \
|
|
||||||
elementary/objects/sky.jpg \
|
|
||||||
elementary/objects/clo.png \
|
|
||||||
elementary/objects/cross.png \
|
|
||||||
elementary/objects/border.png \
|
|
||||||
elementary/objects/border2.png \
|
|
||||||
elementary/objects/border3.png \
|
|
||||||
elementary/objects/border4.png \
|
|
||||||
elementary/objects/border5.png \
|
|
||||||
elementary/objects/border6.png \
|
|
||||||
elementary/objects/roundedrect.png
|
|
File diff suppressed because it is too large
Load Diff
263
doc/Makefile.am
263
doc/Makefile.am
|
@ -1,263 +0,0 @@
|
||||||
SUBDIRS = previews widgets
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
.PHONY: doc
|
|
||||||
|
|
||||||
PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
|
|
||||||
|
|
||||||
if EFL_BUILD_DOC
|
|
||||||
|
|
||||||
doc-clean:
|
|
||||||
rm -rf html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar*
|
|
||||||
|
|
||||||
previews-build:
|
|
||||||
@$(MAKE) -C previews
|
|
||||||
|
|
||||||
previews-data:
|
|
||||||
@$(MAKE) -C previews doc
|
|
||||||
# dir:file name:executable:width:height
|
|
||||||
WGT_PREVIEW = \
|
|
||||||
actionslider:preview-00.png:widget_preview_actionslider:120:30 \
|
|
||||||
bg:preview-00.png:widget_preview_bg:50:50 \
|
|
||||||
box:preview-00.png:widget_preview_box:200:160 \
|
|
||||||
bubble:preview-00.png:widget_preview_bubble1:160:50 \
|
|
||||||
bubble:preview-01.png:widget_preview_bubble2:160:50 \
|
|
||||||
bubble:preview-02.png:widget_preview_bubble3:160:50 \
|
|
||||||
button:preview-00.png:widget_preview_button1:160:50 \
|
|
||||||
button:preview-01.png:widget_preview_button2:160:50 \
|
|
||||||
button:preview-02.png:widget_preview_button3:160:50 \
|
|
||||||
calendar:preview-00.png:widget_preview_calendar:300:300 \
|
|
||||||
check:preview-00.png:widget_preview_check1:160:50 \
|
|
||||||
check:preview-01.png:widget_preview_check2:160:50 \
|
|
||||||
check:preview-02.png:widget_preview_check3:160:50 \
|
|
||||||
clock:preview-00.png:widget_preview_clock:200:100 \
|
|
||||||
colorselector:preview-00.png:widget_preview_colorselector:320:300 \
|
|
||||||
conformant:preview-00.png:widget_preview_conformant:200:400 \
|
|
||||||
combobox:preview-00.png:widget_preview_combobox:300:300 \
|
|
||||||
ctxpopup:preview-00.png:widget_preview_ctxpopup:200:130 \
|
|
||||||
datetime:preview-00.png:widget_preview_datetime1:360:60 \
|
|
||||||
datetime:preview-01.png:widget_preview_datetime2:200:60 \
|
|
||||||
datetime:preview-02.png:widget_preview_datetime3:200:60 \
|
|
||||||
dayselector:preview-00.png:widget_preview_dayselector:350:50 \
|
|
||||||
diskselector:preview-00.png:widget_preview_diskselector:120:50 \
|
|
||||||
entry:preview-00.png:widget_preview_entry1:160:50 \
|
|
||||||
entry:preview-01.png:widget_preview_entry2:160:50 \
|
|
||||||
entry:preview-02.png:widget_preview_entry3:160:50 \
|
|
||||||
entry:preview-03.png:widget_preview_entry4:160:50 \
|
|
||||||
fileselector:preview-00.png:widget_preview_fileselector:300:300 \
|
|
||||||
fileselector_button:preview-00.png:widget_preview_fileselector_button1:200:50 \
|
|
||||||
fileselector_button:preview-01.png:widget_preview_fileselector_button2:200:50 \
|
|
||||||
fileselector_button:preview-02.png:widget_preview_fileselector_button3:160:50 \
|
|
||||||
fileselector_entry:preview-00.png:widget_preview_fileselector_entry:70:50 \
|
|
||||||
flip:preview-00.png:widget_preview_flip:100:100 \
|
|
||||||
flipselector:preview-00.png:widget_preview_flipselector:100:60 \
|
|
||||||
frame:preview-00.png:widget_preview_frame:100:50 \
|
|
||||||
gengrid:preview-00.png:widget_preview_gengrid:200:160 \
|
|
||||||
genlist:preview-00.png:widget_preview_genlist1:200:200 \
|
|
||||||
genlist:preview-01.png:widget_preview_genlist2:200:160 \
|
|
||||||
genlist:preview-02.png:widget_preview_genlist3:200:160 \
|
|
||||||
genlist:preview-03.png:widget_preview_genlist4:200:160 \
|
|
||||||
genlist:preview-04.png:widget_preview_genlist5:200:160 \
|
|
||||||
hover:preview-00.png:widget_preview_hover:90:170 \
|
|
||||||
hoversel:preview-00.png:widget_preview_hoversel:90:170 \
|
|
||||||
icon:preview-00.png:widget_preview_icon:50:50 \
|
|
||||||
image:preview-00.png:widget_preview_image:50:50 \
|
|
||||||
index:preview-00.png:widget_preview_index:200:160 \
|
|
||||||
inwin:preview-00.png:widget_preview_inwin1:200:160 \
|
|
||||||
inwin:preview-01.png:widget_preview_inwin2:200:160 \
|
|
||||||
inwin:preview-02.png:widget_preview_inwin3:200:160 \
|
|
||||||
label:preview-00.png:widget_preview_label:70:30 \
|
|
||||||
layout:preview-00.png:widget_preview_layout:200:160 \
|
|
||||||
list:preview-00.png:widget_preview_list:200:200 \
|
|
||||||
map:preview-00.png:widget_preview_map:256:256 \
|
|
||||||
mapbuf:preview-00.png:widget_preview_mapbuf:200:200 \
|
|
||||||
menu:preview-00.png:widget_preview_menu:100:100 \
|
|
||||||
notify:preview-00.png:widget_preview_notify:60:30 \
|
|
||||||
nstate:preview-00.png:widget_preview_nstate:45:28 \
|
|
||||||
panel:preview-00.png:widget_preview_panel:150:50 \
|
|
||||||
panes:preview-00.png:widget_preview_panes:200:100 \
|
|
||||||
photocam:preview-00.png:widget_preview_photocam:243:162 \
|
|
||||||
popup:preview-00.png:widget_preview_popup:480:400 \
|
|
||||||
prefs:preview-00.png:widget_preview_prefs:200:160 \
|
|
||||||
prefs:preview-00.png:widget_preview_prefs:280:250 \
|
|
||||||
progressbar:preview-00.png:widget_preview_progressbar:150:50 \
|
|
||||||
radio:preview-00.png:widget_preview_radio:60:20 \
|
|
||||||
scroller:preview-00.png:widget_preview_scroller:100:30 \
|
|
||||||
segment_control:preview-00.png:widget_preview_segment_control:240:120 \
|
|
||||||
separator:preview-00.png:widget_preview_separator:10:80 \
|
|
||||||
slider:preview-00.png:widget_preview_slider:200:100 \
|
|
||||||
slideshow:preview-00.png:widget_preview_slideshow:50:50 \
|
|
||||||
spinner:preview-00.png:widget_preview_spinner:160:30 \
|
|
||||||
table::preview-00.png:widget_preview_table:100:100 \
|
|
||||||
table:preview-00.png:widget_preview_table:100:100 \
|
|
||||||
thumb:preview-00.png:widget_preview_thumb:100:100 \
|
|
||||||
toolbar:preview-00.png:widget_preview_toolbar:300:100 \
|
|
||||||
web:preview-00.png:widget_preview_web:300:300 \
|
|
||||||
win:preview-00.png:widget_preview_win:200:200
|
|
||||||
|
|
||||||
# put in here every elm widget, so that it gets its hierarchy tree built
|
|
||||||
# then, make a reference to the generated image, in the form
|
|
||||||
# @image html <WGTNAME>_inheritance_tree.{png,eps}
|
|
||||||
WGT_TREE = \
|
|
||||||
actionslider \
|
|
||||||
bg \
|
|
||||||
box \
|
|
||||||
bubble \
|
|
||||||
button \
|
|
||||||
calendar \
|
|
||||||
check \
|
|
||||||
clock \
|
|
||||||
colorselector \
|
|
||||||
conformant \
|
|
||||||
container \
|
|
||||||
combobox \
|
|
||||||
ctxpopup \
|
|
||||||
datetime \
|
|
||||||
dayselector \
|
|
||||||
diskselector \
|
|
||||||
entry \
|
|
||||||
fileselector \
|
|
||||||
fileselector_button \
|
|
||||||
fileselector_entry \
|
|
||||||
flip \
|
|
||||||
flipselector \
|
|
||||||
frame \
|
|
||||||
gengrid \
|
|
||||||
genlist \
|
|
||||||
gesture_layer \
|
|
||||||
glview \
|
|
||||||
grid \
|
|
||||||
hover \
|
|
||||||
hoversel \
|
|
||||||
icon \
|
|
||||||
image \
|
|
||||||
index \
|
|
||||||
inwin \
|
|
||||||
label \
|
|
||||||
layout \
|
|
||||||
list \
|
|
||||||
map \
|
|
||||||
mapbuf \
|
|
||||||
menu \
|
|
||||||
multibuttonentry \
|
|
||||||
naviframe \
|
|
||||||
notify \
|
|
||||||
panel \
|
|
||||||
panes \
|
|
||||||
photo \
|
|
||||||
photocam \
|
|
||||||
player \
|
|
||||||
plug \
|
|
||||||
popup \
|
|
||||||
prefs \
|
|
||||||
progressbar \
|
|
||||||
radio \
|
|
||||||
route \
|
|
||||||
scroller \
|
|
||||||
segment_control \
|
|
||||||
separator \
|
|
||||||
slider \
|
|
||||||
slideshow \
|
|
||||||
spinner \
|
|
||||||
table \
|
|
||||||
thumb \
|
|
||||||
toolbar \
|
|
||||||
video \
|
|
||||||
web \
|
|
||||||
win
|
|
||||||
|
|
||||||
widget-build:
|
|
||||||
@$(MAKE) -C widgets
|
|
||||||
|
|
||||||
widget-preview: widget-build
|
|
||||||
@for ss in $(WGT_PREVIEW); do \
|
|
||||||
ENTRY=($${ss//:/ }) ; \
|
|
||||||
DIR=$${ENTRY[0]} ; \
|
|
||||||
SS=$${ENTRY[1]} ; \
|
|
||||||
BIN=$${ENTRY[2]} ; \
|
|
||||||
X=$${ENTRY[3]} ; \
|
|
||||||
Y=$${ENTRY[4]} ; \
|
|
||||||
echo "Generating widget preview image" $${SS} "for widget" $${DIR}; \
|
|
||||||
$(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/widgets/$${BIN} $${X} $${Y} ; \
|
|
||||||
mkdir -p $(top_builddir)/doc/latex/img/widget/$${DIR} ; \
|
|
||||||
convert $(top_builddir)/doc/html/img/widget/$${DIR}/$${SS} $(top_builddir)/doc/latex/img/widget/$${DIR}/$${SS/.png/.eps} ; \
|
|
||||||
done
|
|
||||||
|
|
||||||
widget-tree-figures: doc
|
|
||||||
$(srcdir)/widget_hierarchy.py --scan $(top_srcdir)/src/lib -o $(builddir)/widget_tree.p;
|
|
||||||
$(srcdir)/widget_hierarchy.py --tree -i $(builddir)/widget_tree.p > $(builddir)/widgets_tree.dot;
|
|
||||||
dot -Tpng -o $(top_srcdir)/doc/img/elm-widget-tree.png $(top_builddir)/doc/widgets_tree.dot;
|
|
||||||
convert $(top_srcdir)/doc/img/elm-widget-tree.png $(top_srcdir)/doc/img/"elm-widget-tree.eps";
|
|
||||||
@for wgt in $(WGT_TREE); do \
|
|
||||||
WGT_FILE_NAME="WNAME_inheritance_tree.dot"; \
|
|
||||||
WGT_FILE_NAME=$${WGT_FILE_NAME/WNAME/$${wgt}}; \
|
|
||||||
echo "Generating widget inheritance tree image for widget" $${wgt}; \
|
|
||||||
$(srcdir)/widget_hierarchy.py --widget=$${wgt} -i $(top_builddir)/doc/widget_tree.p > $(top_builddir)/doc/$${WGT_FILE_NAME}; \
|
|
||||||
dot -Tpng -o $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_builddir)/doc/$${WGT_FILE_NAME}; \
|
|
||||||
convert $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.eps}; \
|
|
||||||
rm $${WGT_FILE_NAME}; \
|
|
||||||
done
|
|
||||||
|
|
||||||
doc: all previews-build previews-data widget-preview
|
|
||||||
$(efl_doxygen)
|
|
||||||
@echo "$(efl_doxygen) done !"
|
|
||||||
@echo "copying $(srcdir)/img/*.png to html/"
|
|
||||||
cp $(srcdir)/img/*.png html/
|
|
||||||
@echo "copying $(srcdir)/img/*.eps to latex/"
|
|
||||||
cp $(srcdir)/img/*.eps latex/
|
|
||||||
@echo "Removing older tarball $(PACKAGE_DOCNAME).tar*"
|
|
||||||
rm -rf $(PACKAGE_DOCNAME).tar*
|
|
||||||
@echo "Generating new tarball"
|
|
||||||
$(MKDIR_P) $(PACKAGE_DOCNAME)/doc
|
|
||||||
cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
|
|
||||||
tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
|
|
||||||
bzip2 -9 $(PACKAGE_DOCNAME).tar
|
|
||||||
@echo "Removing temporary directory"
|
|
||||||
rm -rf $(PACKAGE_DOCNAME)/
|
|
||||||
@echo "Moving tarball $(PACKAGE_DOCNAME).tar.bz2 to $(top_builddir)"
|
|
||||||
mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir)
|
|
||||||
@echo "Documentation Package: doc/$(PACKAGE_DOCNAME).tar.bz2"
|
|
||||||
@echo "Documentation HTML: doc/html"
|
|
||||||
|
|
||||||
clean-local: doc-clean
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
doc:
|
|
||||||
@echo "Documentation not built. Run ./configure --help"
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
Doxyfile.in \
|
|
||||||
e.css \
|
|
||||||
head.html \
|
|
||||||
foot.html \
|
|
||||||
ecore_examples.dox \
|
|
||||||
eldbus_examples.dox \
|
|
||||||
edje_examples.dox \
|
|
||||||
eet_examples.dox \
|
|
||||||
eina_examples.dox \
|
|
||||||
eio_examples.dox \
|
|
||||||
emotion_examples.dox \
|
|
||||||
eo_tutorial.dox \
|
|
||||||
ephysics_examples.dox \
|
|
||||||
evas_examples.dox \
|
|
||||||
main.dox \
|
|
||||||
pkgconfig.dox \
|
|
||||||
shot.sh
|
|
||||||
|
|
||||||
include images.mk
|
|
||||||
|
|
||||||
all-local:
|
|
||||||
@rm -f images.tmp; \
|
|
||||||
echo 'EXTRA_DIST += \' > images.tmp; \
|
|
||||||
(cd $(srcdir) && find ./img -type f -print | cut -d/ -f2- | grep -v '~' | LANG=C LANGUAGE=C LC_ALL=C LC_CTYPE=C LC_NUMERIC=C LC_TIME=C LC_COLLATE=C LC_MONETARY=C LC_MESSAGES=C LC_PAPER=C LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=C LC_IDENTIFICATION=C sort | tr '\n' ' ') >> images.tmp && \
|
|
||||||
echo >> images.tmp && \
|
|
||||||
if ! cmp "$(srcdir)/images.mk" images.tmp >/dev/null; then \
|
|
||||||
echo "warning: new images added to '$(srcdir)/images.mk'"; \
|
|
||||||
mv -f images.tmp "$(srcdir)/images.mk"; \
|
|
||||||
else \
|
|
||||||
rm images.tmp; \
|
|
||||||
fi
|
|
|
@ -1,73 +0,0 @@
|
||||||
if EFL_BUILD_DOC
|
|
||||||
|
|
||||||
.PHONY: doc
|
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/lib/efl \
|
|
||||||
-I. \
|
|
||||||
-I$(builddir) \
|
|
||||||
-I$(top_srcdir)/src/lib/evil \
|
|
||||||
-I$(top_builddir)/src/lib/evil \
|
|
||||||
-I$(top_srcdir)/src/lib/eina \
|
|
||||||
-I$(top_builddir)/src/lib/eina \
|
|
||||||
-I$(top_srcdir)/src/lib/eo \
|
|
||||||
-I$(top_builddir)/src/lib/eo \
|
|
||||||
-I$(top_srcdir)/src/lib/eet \
|
|
||||||
-I$(top_builddir)/src/lib/eet \
|
|
||||||
-I$(top_srcdir)/src/lib/evas \
|
|
||||||
-I$(top_builddir)/src/lib/evas \
|
|
||||||
-I$(top_srcdir)/src/lib/ecore \
|
|
||||||
-I$(top_builddir)/src/lib/ecore \
|
|
||||||
-I$(top_srcdir)/src/lib/ecore_evas \
|
|
||||||
-I$(top_builddir)/src/lib/ecore_evas \
|
|
||||||
-DEFL_BETA_API_SUPPORT=1 \
|
|
||||||
-DEFL_EO_API_SUPPORT=1 \
|
|
||||||
@ECORE_EVAS_CFLAGS@
|
|
||||||
|
|
||||||
LDADD = \
|
|
||||||
$(top_builddir)/src/lib/eina/libeina.la \
|
|
||||||
$(top_builddir)/src/lib/eo/libeo.la \
|
|
||||||
$(top_builddir)/src/lib/efl/libefl.la \
|
|
||||||
$(top_builddir)/src/lib/eet/libeet.la \
|
|
||||||
$(top_builddir)/src/lib/evas/libevas.la \
|
|
||||||
$(top_builddir)/src/lib/ecore/libecore.la \
|
|
||||||
$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
|
|
||||||
@ECORE_EVAS_LDFLAGS@
|
|
||||||
|
|
||||||
noinst_PROGRAMS = preview_text_filter
|
|
||||||
|
|
||||||
DATADIR = ${abs_top_srcdir}/doc/previews/img
|
|
||||||
HTMLDIR = ${abs_top_srcdir}/doc/html
|
|
||||||
|
|
||||||
PREVIEWS = blend blur bump curve grow mask transform \
|
|
||||||
example_1 padding
|
|
||||||
|
|
||||||
previews-data: preview_text_filter
|
|
||||||
$(MKDIR_P) $(DATADIR)
|
|
||||||
$(MKDIR_P) $(HTMLDIR)
|
|
||||||
@for a in $(PREVIEWS) ; do \
|
|
||||||
echo " GEN filter_$${a}.png" ; \
|
|
||||||
FONT="Sans" ; \
|
|
||||||
SIZE=24 ; \
|
|
||||||
TEXT="TEXT" ; \
|
|
||||||
FILTER=`cat ${top_srcdir}/src/examples/evas/filters/filter_$${a}.lua` ; \
|
|
||||||
if [ -e ${top_srcdir}/doc/previews/filter_$${a}.sh ] ; then \
|
|
||||||
source ${top_srcdir}/doc/previews/filter_$${a}.sh ; \
|
|
||||||
fi ; \
|
|
||||||
EVAS_DATA_DIR="$(top_srcdir)/src/lib/evas" $(top_builddir)/doc/previews/preview_text_filter "$${TEXT}" "$${FILTER}" "$(DATADIR)/filter_$${a}.png" "$${FONT}" "$${SIZE}" ; \
|
|
||||||
cp "$(DATADIR)/filter_$${a}.png" "$(HTMLDIR)/" ; \
|
|
||||||
done
|
|
||||||
|
|
||||||
if BUILD_EFL_NATIVE
|
|
||||||
doc: Makefile previews-data
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST = preview_text_filter.c
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
rm -rf $(DATADIR)
|
|
||||||
|
|
|
@ -1,196 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
if EFL_BUILD_DOC
|
|
||||||
|
|
||||||
include ../../Makefile_Elm_Helpers.am
|
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
|
||||||
-I$(top_srcdir) \
|
|
||||||
-I$(top_srcdir)/src/lib/elementary \
|
|
||||||
-I$(top_builddir)/src/lib/elementary \
|
|
||||||
-I$(top_srcdir)/src/bin/elementary \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/elementary\" \
|
|
||||||
-DDOCW_DIR=\"$(abs_top_builddir)/doc/widgets\" \
|
|
||||||
@ELEMENTARY_CFLAGS@
|
|
||||||
|
|
||||||
noinst_DATA = widget_preview_prefs.epb
|
|
||||||
|
|
||||||
widget_preview_prefs.epb: Makefile widget_preview_prefs.epc
|
|
||||||
$(AM_V_EPB)$(ELM_PREFS_CC) $(ELM_PREFS_FLAGS) \
|
|
||||||
$(top_srcdir)/doc/widgets/widget_preview_prefs.epc \
|
|
||||||
$(top_builddir)/doc/widgets/widget_preview_prefs.epb
|
|
||||||
|
|
||||||
noinst_PROGRAMS = \
|
|
||||||
widget_preview_actionslider \
|
|
||||||
widget_preview_bg \
|
|
||||||
widget_preview_box \
|
|
||||||
widget_preview_bubble1 \
|
|
||||||
widget_preview_bubble2 \
|
|
||||||
widget_preview_bubble3 \
|
|
||||||
widget_preview_button1 \
|
|
||||||
widget_preview_button2 \
|
|
||||||
widget_preview_button3 \
|
|
||||||
widget_preview_calendar \
|
|
||||||
widget_preview_check1 \
|
|
||||||
widget_preview_check2 \
|
|
||||||
widget_preview_check3 \
|
|
||||||
widget_preview_clock \
|
|
||||||
widget_preview_colorselector \
|
|
||||||
widget_preview_combobox \
|
|
||||||
widget_preview_conformant \
|
|
||||||
widget_preview_ctxpopup \
|
|
||||||
widget_preview_datetime1 \
|
|
||||||
widget_preview_datetime2 \
|
|
||||||
widget_preview_datetime3 \
|
|
||||||
widget_preview_dayselector \
|
|
||||||
widget_preview_diskselector \
|
|
||||||
widget_preview_entry1 \
|
|
||||||
widget_preview_entry2 \
|
|
||||||
widget_preview_entry3 \
|
|
||||||
widget_preview_entry4 \
|
|
||||||
widget_preview_fileselector \
|
|
||||||
widget_preview_fileselector_button1 \
|
|
||||||
widget_preview_fileselector_button2 \
|
|
||||||
widget_preview_fileselector_button3 \
|
|
||||||
widget_preview_fileselector_entry \
|
|
||||||
widget_preview_flip \
|
|
||||||
widget_preview_flipselector \
|
|
||||||
widget_preview_frame \
|
|
||||||
widget_preview_gengrid \
|
|
||||||
widget_preview_genlist1 \
|
|
||||||
widget_preview_genlist2 \
|
|
||||||
widget_preview_genlist3 \
|
|
||||||
widget_preview_genlist4 \
|
|
||||||
widget_preview_genlist5 \
|
|
||||||
widget_preview_hover \
|
|
||||||
widget_preview_hoversel \
|
|
||||||
widget_preview_icon \
|
|
||||||
widget_preview_image \
|
|
||||||
widget_preview_index \
|
|
||||||
widget_preview_inwin1 \
|
|
||||||
widget_preview_inwin2 \
|
|
||||||
widget_preview_inwin3 \
|
|
||||||
widget_preview_label \
|
|
||||||
widget_preview_layout \
|
|
||||||
widget_preview_list \
|
|
||||||
widget_preview_map \
|
|
||||||
widget_preview_mapbuf \
|
|
||||||
widget_preview_menu \
|
|
||||||
widget_preview_notify \
|
|
||||||
widget_preview_nstate \
|
|
||||||
widget_preview_panel \
|
|
||||||
widget_preview_panes \
|
|
||||||
widget_preview_photocam \
|
|
||||||
widget_preview_popup \
|
|
||||||
widget_preview_prefs \
|
|
||||||
widget_preview_progressbar \
|
|
||||||
widget_preview_radio \
|
|
||||||
widget_preview_scroller \
|
|
||||||
widget_preview_segment_control \
|
|
||||||
widget_preview_separator \
|
|
||||||
widget_preview_slider \
|
|
||||||
widget_preview_slideshow \
|
|
||||||
widget_preview_spinner \
|
|
||||||
widget_preview_table \
|
|
||||||
widget_preview_thumb \
|
|
||||||
widget_preview_toolbar \
|
|
||||||
widget_preview_web \
|
|
||||||
widget_preview_win
|
|
||||||
|
|
||||||
LDADD = \
|
|
||||||
$(top_builddir)/src/lib/eina/libeina.la \
|
|
||||||
$(top_builddir)/src/lib/eo/libeo.la \
|
|
||||||
$(top_builddir)/src/lib/efl/libefl.la \
|
|
||||||
$(top_builddir)/src/lib/eet/libeet.la \
|
|
||||||
$(top_builddir)/src/lib/evas/libevas.la \
|
|
||||||
$(top_builddir)/src/lib/ecore/libecore.la \
|
|
||||||
$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \
|
|
||||||
$(top_builddir)/src/lib/edje/libedje.la \
|
|
||||||
$(top_builddir)/src/lib/elementary/libelementary.la \
|
|
||||||
@ECORE_EVAS_LDFLAGS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
widget_preview_actionslider.c \
|
|
||||||
widget_preview_bg.c \
|
|
||||||
widget_preview_bubble1.c \
|
|
||||||
widget_preview_bubble2.c \
|
|
||||||
widget_preview_bubble3.c \
|
|
||||||
widget_preview_button1.c \
|
|
||||||
widget_preview_button2.c \
|
|
||||||
widget_preview_button3.c \
|
|
||||||
widget_preview_calendar.c \
|
|
||||||
widget_preview_check1.c \
|
|
||||||
widget_preview_check2.c \
|
|
||||||
widget_preview_check3.c \
|
|
||||||
widget_preview_spinner.c \
|
|
||||||
widget_preview_clock.c \
|
|
||||||
widget_preview_colorselector.c \
|
|
||||||
widget_preview_conformant.c \
|
|
||||||
widget_preview_combobox.c \
|
|
||||||
widget_preview_slider.c \
|
|
||||||
widget_preview_panes.c \
|
|
||||||
widget_preview_toolbar.c \
|
|
||||||
widget_preview_mapbuf.c \
|
|
||||||
widget_preview_map.c \
|
|
||||||
widget_preview_ctxpopup.c \
|
|
||||||
widget_preview_datetime1.c \
|
|
||||||
widget_preview_datetime2.c \
|
|
||||||
widget_preview_datetime3.c \
|
|
||||||
widget_preview_dayselector.c \
|
|
||||||
widget_preview_diskselector.c \
|
|
||||||
widget_preview_entry1.c \
|
|
||||||
widget_preview_entry2.c \
|
|
||||||
widget_preview_entry3.c \
|
|
||||||
widget_preview_entry4.c \
|
|
||||||
widget_preview_fileselector_button1.c \
|
|
||||||
widget_preview_fileselector_button2.c \
|
|
||||||
widget_preview_fileselector_button3.c \
|
|
||||||
widget_preview_fileselector.c \
|
|
||||||
widget_preview_fileselector_entry.c \
|
|
||||||
widget_preview_flip.c \
|
|
||||||
widget_preview_flipselector.c \
|
|
||||||
widget_preview_frame.c \
|
|
||||||
widget_preview_hover.c \
|
|
||||||
widget_preview_hoversel.c \
|
|
||||||
widget_preview_icon.c \
|
|
||||||
widget_preview_image.c \
|
|
||||||
widget_preview_index.c \
|
|
||||||
widget_preview_label.c \
|
|
||||||
widget_preview_layout.c \
|
|
||||||
widget_preview_list.c \
|
|
||||||
widget_preview_segment_control.c \
|
|
||||||
widget_preview_popup.c \
|
|
||||||
widget_preview_separator.c \
|
|
||||||
widget_preview_radio.c \
|
|
||||||
widget_preview_panel.c \
|
|
||||||
widget_preview_gengrid.c \
|
|
||||||
widget_preview_genlist1.c \
|
|
||||||
widget_preview_genlist2.c \
|
|
||||||
widget_preview_genlist3.c \
|
|
||||||
widget_preview_genlist4.c \
|
|
||||||
widget_preview_genlist5.c \
|
|
||||||
widget_preview_prefs.c \
|
|
||||||
widget_preview_prefs.epc \
|
|
||||||
widget_preview_progressbar.c \
|
|
||||||
widget_preview_box.c \
|
|
||||||
widget_preview_notify.c \
|
|
||||||
widget_preview_nstate.c \
|
|
||||||
widget_preview_slideshow.c \
|
|
||||||
widget_preview_photocam.c \
|
|
||||||
widget_preview_inwin1.c \
|
|
||||||
widget_preview_inwin2.c \
|
|
||||||
widget_preview_inwin3.c \
|
|
||||||
widget_preview_scroller.c \
|
|
||||||
widget_preview_table.c \
|
|
||||||
widget_preview_win.c \
|
|
||||||
widget_preview_menu.c \
|
|
||||||
widget_preview_thumb.c \
|
|
||||||
widget_preview_web.c \
|
|
||||||
widget_preview_tmpl_foot.c \
|
|
||||||
widget_preview_tmpl_head.c
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
rm -f widget_preview_prefs.epb
|
|
|
@ -1,36 +0,0 @@
|
||||||
/libtool.m4
|
|
||||||
/ltoptions.m4
|
|
||||||
/ltsugar.m4
|
|
||||||
/ltversion.m4
|
|
||||||
/lt~obsolete.m4
|
|
||||||
/codeset.m4
|
|
||||||
/fcntl-o.m4
|
|
||||||
/gettext.m4
|
|
||||||
/glibc2.m4
|
|
||||||
/glibc21.m4
|
|
||||||
/iconv.m4
|
|
||||||
/intdiv0.m4
|
|
||||||
/intl.m4
|
|
||||||
/intldir.m4
|
|
||||||
/intlmacosx.m4
|
|
||||||
/intmax.m4
|
|
||||||
/inttypes-pri.m4
|
|
||||||
/inttypes_h.m4
|
|
||||||
/lcmessage.m4
|
|
||||||
/lib-ld.m4
|
|
||||||
/lib-link.m4
|
|
||||||
/lib-prefix.m4
|
|
||||||
/lock.m4
|
|
||||||
/longlong.m4
|
|
||||||
/nls.m4
|
|
||||||
/po.m4
|
|
||||||
/printf-posix.m4
|
|
||||||
/progtest.m4
|
|
||||||
/size_max.m4
|
|
||||||
/stdint_h.m4
|
|
||||||
/uintmax_t.m4
|
|
||||||
/visibility.m4
|
|
||||||
/threadlib.m4
|
|
||||||
/wchar_t.m4
|
|
||||||
/wint_t.m4
|
|
||||||
/xsize.m4
|
|
|
@ -1,7 +0,0 @@
|
||||||
dnl use: AC_DEFINE_IF(id, testcond, val, comment)
|
|
||||||
AC_DEFUN([AC_DEFINE_IF],
|
|
||||||
[
|
|
||||||
if $2; then
|
|
||||||
AC_DEFINE($1, $3, $4)
|
|
||||||
fi
|
|
||||||
])
|
|
|
@ -1,137 +0,0 @@
|
||||||
dnl @synopsis AC_PATH_GENERIC(LIBRARY [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
|
|
||||||
dnl
|
|
||||||
dnl Runs a LIBRARY-config script and defines LIBRARY_CFLAGS and LIBRARY_LIBS
|
|
||||||
dnl
|
|
||||||
dnl The script must support `--cflags' and `--libs' args.
|
|
||||||
dnl If MINIMUM-VERSION is specified, the script must also support the
|
|
||||||
dnl `--version' arg.
|
|
||||||
dnl If the `--with-library-[exec-]prefix' arguments to ./configure are given,
|
|
||||||
dnl it must also support `--prefix' and `--exec-prefix'.
|
|
||||||
dnl (In other words, it must be like gtk-config.)
|
|
||||||
dnl
|
|
||||||
dnl For example:
|
|
||||||
dnl
|
|
||||||
dnl AC_PATH_GENERIC(Foo, 1.0.0)
|
|
||||||
dnl
|
|
||||||
dnl would run `foo-config --version' and check that it is at least 1.0.0
|
|
||||||
dnl
|
|
||||||
dnl If so, the following would then be defined:
|
|
||||||
dnl
|
|
||||||
dnl FOO_CFLAGS to `foo-config --cflags`
|
|
||||||
dnl FOO_LIBS to `foo-config --libs`
|
|
||||||
dnl
|
|
||||||
dnl At present there is no support for additional "MODULES" (see AM_PATH_GTK)
|
|
||||||
dnl (shamelessly stolen from gtk.m4 and then hacked around a fair amount)
|
|
||||||
dnl
|
|
||||||
dnl @author Angus Lees <gusl@cse.unsw.edu.au>
|
|
||||||
|
|
||||||
AC_DEFUN([AC_PATH_GENERIC],
|
|
||||||
[dnl
|
|
||||||
dnl we're going to need uppercase, lowercase and user-friendly versions of the
|
|
||||||
dnl string `LIBRARY'
|
|
||||||
pushdef([UP], translit([$1], [a-z], [A-Z]))dnl
|
|
||||||
pushdef([DOWN], translit([$1], [A-Z], [a-z]))dnl
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Get the cflags and libraries from the LIBRARY-config script
|
|
||||||
dnl
|
|
||||||
AC_ARG_WITH(DOWN-prefix,
|
|
||||||
[ --with-]DOWN[-prefix=PFX Prefix where $1 is installed (optional)],
|
|
||||||
DOWN[]_config_prefix="$withval", DOWN[]_config_prefix="")
|
|
||||||
AC_ARG_WITH(DOWN-exec-prefix,
|
|
||||||
[ --with-]DOWN[-exec-prefix=PFX Exec prefix where $1 is installed (optional)],
|
|
||||||
DOWN[]_config_exec_prefix="$withval", DOWN[]_config_exec_prefix="")
|
|
||||||
|
|
||||||
if test x$DOWN[]_config_exec_prefix != x ; then
|
|
||||||
DOWN[]_config_args="$DOWN[]_config_args --exec-prefix=$DOWN[]_config_exec_prefix"
|
|
||||||
if test x${UP[]_CONFIG+set} != xset ; then
|
|
||||||
UP[]_CONFIG=$DOWN[]_config_exec_prefix/bin/DOWN-config
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test x$DOWN[]_config_prefix != x ; then
|
|
||||||
DOWN[]_config_args="$DOWN[]_config_args --prefix=$DOWN[]_config_prefix"
|
|
||||||
if test x${UP[]_CONFIG+set} != xset ; then
|
|
||||||
UP[]_CONFIG=$DOWN[]_config_prefix/bin/DOWN-config
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_PATH_PROG(UP[]_CONFIG, DOWN-config, no)
|
|
||||||
ifelse([$2], ,
|
|
||||||
AC_MSG_CHECKING(for $1),
|
|
||||||
AC_MSG_CHECKING(for $1 - version >= $2)
|
|
||||||
)
|
|
||||||
no_[]DOWN=""
|
|
||||||
if test "$UP[]_CONFIG" = "no" ; then
|
|
||||||
no_[]DOWN=yes
|
|
||||||
else
|
|
||||||
UP[]_CFLAGS="`$UP[]_CONFIG $DOWN[]_config_args --cflags`"
|
|
||||||
UP[]_LIBS="`$UP[]_CONFIG $DOWN[]_config_args --libs`"
|
|
||||||
ifelse([$2], , ,[
|
|
||||||
DOWN[]_config_major_version=`$UP[]_CONFIG $DOWN[]_config_args \
|
|
||||||
--version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\1/'`
|
|
||||||
DOWN[]_config_minor_version=`$UP[]_CONFIG $DOWN[]_config_args \
|
|
||||||
--version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\2/'`
|
|
||||||
DOWN[]_config_micro_version=`$UP[]_CONFIG $DOWN[]_config_args \
|
|
||||||
--version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\3/'`
|
|
||||||
DOWN[]_wanted_major_version="regexp($2, [\<\([0-9]*\)], [\1])"
|
|
||||||
DOWN[]_wanted_minor_version="regexp($2, [\<\([0-9]*\)\.\([0-9]*\)], [\2])"
|
|
||||||
DOWN[]_wanted_micro_version="regexp($2, [\<\([0-9]*\).\([0-9]*\).\([0-9]*\)], [\3])"
|
|
||||||
|
|
||||||
# Compare wanted version to what config script returned.
|
|
||||||
# If I knew what library was being run, i'd probably also compile
|
|
||||||
# a test program at this point (which also extracted and tested
|
|
||||||
# the version in some library-specific way)
|
|
||||||
if test "$DOWN[]_config_major_version" -lt \
|
|
||||||
"$DOWN[]_wanted_major_version" \
|
|
||||||
-o \( "$DOWN[]_config_major_version" -eq \
|
|
||||||
"$DOWN[]_wanted_major_version" \
|
|
||||||
-a "$DOWN[]_config_minor_version" -lt \
|
|
||||||
"$DOWN[]_wanted_minor_version" \) \
|
|
||||||
-o \( "$DOWN[]_config_major_version" -eq \
|
|
||||||
"$DOWN[]_wanted_major_version" \
|
|
||||||
-a "$DOWN[]_config_minor_version" -eq \
|
|
||||||
"$DOWN[]_wanted_minor_version" \
|
|
||||||
-a "$DOWN[]_config_micro_version" -lt \
|
|
||||||
"$DOWN[]_wanted_micro_version" \) ; then
|
|
||||||
# older version found
|
|
||||||
no_[]DOWN=yes
|
|
||||||
echo -n "*** An old version of $1 "
|
|
||||||
echo -n "($DOWN[]_config_major_version"
|
|
||||||
echo -n ".$DOWN[]_config_minor_version"
|
|
||||||
echo ".$DOWN[]_config_micro_version) was found."
|
|
||||||
echo -n "*** You need a version of $1 newer than "
|
|
||||||
echo -n "$DOWN[]_wanted_major_version"
|
|
||||||
echo -n ".$DOWN[]_wanted_minor_version"
|
|
||||||
echo ".$DOWN[]_wanted_micro_version."
|
|
||||||
echo "***"
|
|
||||||
echo "*** If you have already installed a sufficiently new version, this error"
|
|
||||||
echo "*** probably means that the wrong copy of the DOWN-config shell script is"
|
|
||||||
echo "*** being found. The easiest way to fix this is to remove the old version"
|
|
||||||
echo "*** of $1, but you can also set the UP[]_CONFIG environment to point to the"
|
|
||||||
echo "*** correct copy of DOWN-config. (In this case, you will have to"
|
|
||||||
echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf"
|
|
||||||
echo "*** so that the correct libraries are found at run-time)"
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
fi
|
|
||||||
if test "x$no_[]DOWN" = x ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
ifelse([$3], , :, [$3])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
if test "$UP[]_CONFIG" = "no" ; then
|
|
||||||
echo "*** The DOWN-config script installed by $1 could not be found"
|
|
||||||
echo "*** If $1 was installed in PREFIX, make sure PREFIX/bin is in"
|
|
||||||
echo "*** your path, or set the UP[]_CONFIG environment variable to the"
|
|
||||||
echo "*** full path to DOWN-config."
|
|
||||||
fi
|
|
||||||
UP[]_CFLAGS=""
|
|
||||||
UP[]_LIBS=""
|
|
||||||
ifelse([$4], , :, [$4])
|
|
||||||
fi
|
|
||||||
AC_SUBST(UP[]_CFLAGS)
|
|
||||||
AC_SUBST(UP[]_LIBS)
|
|
||||||
|
|
||||||
popdef([UP])
|
|
||||||
popdef([DOWN])
|
|
||||||
])
|
|
|
@ -1,133 +0,0 @@
|
||||||
# ============================================================================
|
|
||||||
# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
|
|
||||||
# ============================================================================
|
|
||||||
#
|
|
||||||
# SYNOPSIS
|
|
||||||
#
|
|
||||||
# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
|
|
||||||
#
|
|
||||||
# DESCRIPTION
|
|
||||||
#
|
|
||||||
# Check for baseline language coverage in the compiler for the C++11
|
|
||||||
# standard; if necessary, add switches to CXXFLAGS to enable support.
|
|
||||||
#
|
|
||||||
# The first argument, if specified, indicates whether you insist on an
|
|
||||||
# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
|
|
||||||
# -std=c++11). If neither is specified, you get whatever works, with
|
|
||||||
# preference for an extended mode.
|
|
||||||
#
|
|
||||||
# The second argument, if specified 'mandatory' or if left unspecified,
|
|
||||||
# indicates that baseline C++11 support is required and that the macro
|
|
||||||
# should error out if no mode with that support is found. If specified
|
|
||||||
# 'optional', then configuration proceeds regardless, after defining
|
|
||||||
# HAVE_CXX11 if and only if a supporting mode is found.
|
|
||||||
#
|
|
||||||
# LICENSE
|
|
||||||
#
|
|
||||||
# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
|
|
||||||
# Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
|
|
||||||
# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
|
|
||||||
#
|
|
||||||
# Copying and distribution of this file, with or without modification, are
|
|
||||||
# permitted in any medium without royalty provided the copyright notice
|
|
||||||
# and this notice are preserved. This file is offered as-is, without any
|
|
||||||
# warranty.
|
|
||||||
|
|
||||||
#serial 3
|
|
||||||
|
|
||||||
m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [
|
|
||||||
template <typename T>
|
|
||||||
struct check
|
|
||||||
{
|
|
||||||
static_assert(sizeof(int) <= sizeof(T), "not big enough");
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef check<check<bool>> right_angle_brackets;
|
|
||||||
|
|
||||||
int a;
|
|
||||||
decltype(a) b;
|
|
||||||
|
|
||||||
typedef check<int> check_type;
|
|
||||||
check_type c;
|
|
||||||
check_type&& cr = static_cast<check_type&&>(c);
|
|
||||||
|
|
||||||
auto d = a;
|
|
||||||
])
|
|
||||||
|
|
||||||
AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [dnl
|
|
||||||
m4_if([$1], [], [],
|
|
||||||
[$1], [ext], [],
|
|
||||||
[$1], [noext], [],
|
|
||||||
[m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl
|
|
||||||
m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
|
|
||||||
[$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
|
|
||||||
[$2], [optional], [ax_cxx_compile_cxx11_required=false],
|
|
||||||
[m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])])dnl
|
|
||||||
AC_LANG_PUSH([C++])dnl
|
|
||||||
ac_success=no
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
|
|
||||||
ax_cv_cxx_compile_cxx11,
|
|
||||||
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[ax_cv_cxx_compile_cxx11=yes],
|
|
||||||
[ax_cv_cxx_compile_cxx11=no])])
|
|
||||||
if test x$ax_cv_cxx_compile_cxx11 = xyes; then
|
|
||||||
ac_success=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
m4_if([$1], [noext], [], [dnl
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
for switch in -std=gnu++11 -std=gnu++0x; do
|
|
||||||
cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
|
|
||||||
$cachevar,
|
|
||||||
[ac_save_CXXFLAGS="$CXXFLAGS"
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[eval $cachevar=yes],
|
|
||||||
[eval $cachevar=no])
|
|
||||||
CXXFLAGS="$ac_save_CXXFLAGS"])
|
|
||||||
if eval test x\$$cachevar = xyes; then
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
ac_success=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi])
|
|
||||||
|
|
||||||
m4_if([$1], [ext], [], [dnl
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
for switch in -std=c++11 -std=c++0x; do
|
|
||||||
cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
|
|
||||||
$cachevar,
|
|
||||||
[ac_save_CXXFLAGS="$CXXFLAGS"
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[eval $cachevar=yes],
|
|
||||||
[eval $cachevar=no])
|
|
||||||
CXXFLAGS="$ac_save_CXXFLAGS"])
|
|
||||||
if eval test x\$$cachevar = xyes; then
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
ac_success=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi])
|
|
||||||
AC_LANG_POP([C++])
|
|
||||||
if test x$ax_cxx_compile_cxx11_required = xtrue; then
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
HAVE_CXX11=0
|
|
||||||
AC_MSG_NOTICE([No compiler with C++11 support was found])
|
|
||||||
else
|
|
||||||
HAVE_CXX11=1
|
|
||||||
AC_DEFINE(HAVE_CXX11,1,
|
|
||||||
[define if the compiler supports basic C++11 syntax])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST(HAVE_CXX11)
|
|
||||||
fi
|
|
||||||
])
|
|
|
@ -1,25 +0,0 @@
|
||||||
dnl use: ECORE_CHECK_X_EXTENSION(Foo, header, lib, func)
|
|
||||||
AC_DEFUN([ECORE_CHECK_X_EXTENSION],
|
|
||||||
[
|
|
||||||
pushdef([UP], translit([$1], [a-z], [A-Z]))dnl
|
|
||||||
|
|
||||||
SAVE_CFLAGS=$CFLAGS
|
|
||||||
CFLAGS="$CFLAGS $ECORE_X_XLIB_cflags"
|
|
||||||
AC_CHECK_HEADER(X11/extensions/$2,
|
|
||||||
[
|
|
||||||
SAVE_LIBS=$LIBS
|
|
||||||
LIBS="$LIBS $ECORE_X_XLIB_libs"
|
|
||||||
AC_CHECK_LIB($3, $4,
|
|
||||||
[AC_DEFINE(ECORE_[]UP, 1, [Build support for $1])],
|
|
||||||
[AC_MSG_ERROR([Missing support for X extension: $1])])
|
|
||||||
LIBS=$SAVE_LIBS
|
|
||||||
],
|
|
||||||
[AC_MSG_ERROR([Missing X11/extensions/$2])],
|
|
||||||
[ #include <X11/Xlib.h> ]
|
|
||||||
)
|
|
||||||
CFLAGS=$SAVE_CFLAGS
|
|
||||||
|
|
||||||
ECORE_X_LIBS="${ECORE_X_LIBS} -l$3"
|
|
||||||
|
|
||||||
popdef([UP])
|
|
||||||
])
|
|
|
@ -1,35 +0,0 @@
|
||||||
dnl use: ECORE_EVAS_MODULE(name, want, [DEPENDENCY-CHECK-CODE])
|
|
||||||
AC_DEFUN([ECORE_EVAS_MODULE],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([[$1]], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([[$1]], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
have_ecore_evas_[]m4_defn([DOWN])="no"
|
|
||||||
want_module="$2"
|
|
||||||
|
|
||||||
ecore_evas_engines_[]m4_defn([DOWN])[]_cflags=""
|
|
||||||
ecore_evas_engines_[]m4_defn([DOWN])[]_libs=""
|
|
||||||
|
|
||||||
if test "x$want_module" = "xyes" || test "x$want_module" = "xstatic"; then
|
|
||||||
$3
|
|
||||||
|
|
||||||
AC_DEFINE([BUILD_ECORE_EVAS_]m4_defn([UP]), [1], [Support for $1 Engine in Ecore_Evas])
|
|
||||||
have_ecore_evas_[]m4_defn([DOWN])="yes"
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
xgl-drm)
|
|
||||||
PKG_CHECK_MODULES([GBM], [gbm])
|
|
||||||
ecore_evas_engines_[]m4_defn([DOWN])[]_cflags="${GBM_CFLAGS}"
|
|
||||||
ecore_evas_engines_[]m4_defn([DOWN])[]_libs="${GBM_LIBS}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([ecore_evas_engines_]m4_defn([DOWN])[_cflags])
|
|
||||||
AC_SUBST([ecore_evas_engines_]m4_defn([DOWN])[_libs])
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([ECORE_EVAS], [$1], [${want_module}])dnl
|
|
||||||
AM_CONDITIONAL([BUILD_ECORE_EVAS_]UP, [test "x$have_ecore_evas_]m4_defn([DOWN])[" = "xyes"])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
509
m4/efl.m4
509
m4/efl.m4
|
@ -1,509 +0,0 @@
|
||||||
dnl file to manage modules in efl
|
|
||||||
|
|
||||||
dnl EFL_VERSION(major, minor, micro, release)
|
|
||||||
dnl This setup EFL version information and should be called BEFORE AC_INIT().
|
|
||||||
dnl
|
|
||||||
dnl release parameter is 'dev' to use from SVN or libtool -release field.
|
|
||||||
dnl It may be empty if not dev (svn/live build) and no -release is to be used.
|
|
||||||
dnl
|
|
||||||
dnl Examples:
|
|
||||||
dnl EFL_VERSION(1, 7, 99, dev)
|
|
||||||
dnl EFL_VERSION(1, 7, 99, ver-1234)
|
|
||||||
dnl This will define couple of m4 symbols:
|
|
||||||
dnl v_maj = given major number (first parameter)
|
|
||||||
dnl v_min = given minor number (second parameter)
|
|
||||||
dnl v_mic = given micro number (third parameter)
|
|
||||||
dnl v_rev = if release, it's 0, otherwise it's dev_version.
|
|
||||||
dnl v_rel = if release, it's -release followed by fourth parameter,
|
|
||||||
dnl otherwise it's empty. (mostly for libtool)
|
|
||||||
dnl efl_version = if release, it's major.minor.micro, otherwise it's
|
|
||||||
dnl major.minor.micro.dev_version
|
|
||||||
dnl dev_version = development version (svn revision).
|
|
||||||
dnl def_build_profile = dev or release based on 'dev' release parameter.
|
|
||||||
AC_DEFUN([EFL_VERSION],
|
|
||||||
[dnl
|
|
||||||
m4_define([v_maj], [$1])dnl
|
|
||||||
m4_define([v_min], [$2])dnl
|
|
||||||
m4_define([v_mic], [$3])dnl
|
|
||||||
m4_define([dev_version], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || echo 0) | tr -d '\n']))dnl
|
|
||||||
m4_define([v_rev], m4_if($4, dev, [dev_version], [0]))dnl
|
|
||||||
m4_define([v_rel], [])dnl
|
|
||||||
m4_define([def_build_profile], m4_if($4, dev, [dev], [release]))dnl
|
|
||||||
m4_define([efl_version], m4_if($4, dev, [v_maj.v_min.v_mic.v_rev], [v_maj.v_min.v_mic]))dnl
|
|
||||||
dnl m4_define([efl_version], [v_maj.v_min.v_mic])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_COLOR
|
|
||||||
dnl will check if terminal supports color and if color is wanted by user.
|
|
||||||
dnl
|
|
||||||
dnl Used Variables:
|
|
||||||
dnl WANT_COLOR: if no, forces no color output.
|
|
||||||
dnl TERM: used to check if color should be enabled.
|
|
||||||
dnl
|
|
||||||
dnl Defined Variables:
|
|
||||||
dnl COLOR_YES: to be used in positive/yes conditions
|
|
||||||
dnl COLOR_NO: to be used in negative/no conditions
|
|
||||||
dnl COLOR_OTHER: to be used to highlight some other condition
|
|
||||||
dnl COLOR_RESET: to reset color
|
|
||||||
dnl want_color: yes or no
|
|
||||||
AC_DEFUN([EFL_COLOR],
|
|
||||||
[dnl
|
|
||||||
case "$TERM" in
|
|
||||||
xterm|xterm-color|xterm-256color|Eterm|aterm|kterm|rxvt*|screen|gnome|interix)
|
|
||||||
want_color="${WANT_COLOR:-yes}"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
want_color="no"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
### echo compatibility
|
|
||||||
|
|
||||||
## the BSD echo does not have the -e option (it is the default behaviour)
|
|
||||||
echo_e=
|
|
||||||
if test "`echo -e x`" = "x"; then
|
|
||||||
echo_e=-e
|
|
||||||
fi
|
|
||||||
AC_SUBST([ECHO_E], [${echo_e}])
|
|
||||||
|
|
||||||
if test "${want_color}" = "yes"; then
|
|
||||||
COLOR_YES=`echo $echo_e "\033@<:@1;32m"`
|
|
||||||
COLOR_NO=`echo $echo_e "\033@<:@1;31m"`
|
|
||||||
COLOR_OTHER=`echo $echo_e "\033@<:@1;36m"`
|
|
||||||
COLOR_RESET=`echo $echo_e "\033@<:@0m"`
|
|
||||||
else
|
|
||||||
COLOR_YES=""
|
|
||||||
COLOR_NO=""
|
|
||||||
COLOR_OTHER=""
|
|
||||||
COLOR_RESET=""
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_INIT()
|
|
||||||
dnl Will AC_DEFINE() the following:
|
|
||||||
dnl VMAJ = v_maj
|
|
||||||
dnl VMIN = v_min
|
|
||||||
dnl VMIC = v_mic
|
|
||||||
dnl VREV = v_rev
|
|
||||||
dnl Will AC_SUBST() the following:
|
|
||||||
dnl VMAJ = v_maj
|
|
||||||
dnl VMIN = v_min
|
|
||||||
dnl VMIC = v_mic
|
|
||||||
dnl EFL_LTLIBRARY_FLAGS="-no-undefined -version-info ..."
|
|
||||||
dnl EFL_LTMODULE_FLAGS="-no-undefined -avoid-version"
|
|
||||||
dnl Will define the following m4:
|
|
||||||
dnl lt_cur = libtool 'current' field of libtool's -version-info
|
|
||||||
dnl lt_rev = libtool 'revision' field of libtool's -version-info
|
|
||||||
dnl lt_age = libtool 'age' field of libtool's -version-info
|
|
||||||
AC_DEFUN([EFL_INIT],
|
|
||||||
[dnl
|
|
||||||
AC_REQUIRE([EFL_COLOR])dnl
|
|
||||||
AC_DEFINE_UNQUOTED([VMAJ], [v_maj], [Major version])dnl
|
|
||||||
AC_DEFINE_UNQUOTED([VMIN], [v_min], [Minor version])dnl
|
|
||||||
AC_DEFINE_UNQUOTED([VMIC], [v_mic], [Micro version])dnl
|
|
||||||
AC_DEFINE_UNQUOTED([VREV], [v_rev], [Revison])dnl
|
|
||||||
VMAJ=v_maj
|
|
||||||
VMIN=v_min
|
|
||||||
VMIC=v_mic
|
|
||||||
AC_SUBST([VMAJ])dnl
|
|
||||||
AC_SUBST([VMIN])dnl
|
|
||||||
AC_SUBST([VMIC])dnl
|
|
||||||
dnl
|
|
||||||
dnl TODO: warning - lt_cur:
|
|
||||||
dnl the previous code assumed v_maj + v_min, but this will be a problem when
|
|
||||||
dnl we bump v_maj and reset v_min. 1 + 7 == 7 + 1, so if v_maj is bumped
|
|
||||||
dnl we multiply it by 100.
|
|
||||||
m4_define([lt_cur], m4_if(m4_cmp(v_maj, 1), 0, m4_eval(v_maj + v_min), m4_eval(v_maj * 100 + v_min)))dnl
|
|
||||||
m4_define([lt_rev], v_mic)dnl
|
|
||||||
m4_define([lt_age], v_min)dnl
|
|
||||||
dnl
|
|
||||||
EFL_LTLIBRARY_FLAGS="-no-undefined -version-info lt_cur:lt_rev:lt_age v_rel"
|
|
||||||
AC_SUBST(EFL_LTLIBRARY_FLAGS)dnl
|
|
||||||
EFL_LTMODULE_FLAGS="-no-undefined -avoid-version"
|
|
||||||
AC_SUBST([EFL_LTMODULE_FLAGS])dnl
|
|
||||||
AC_MSG_NOTICE([Initialized AC_PACKAGE_NAME (AC_PACKAGE_VERSION) development=dev_version v_rel])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_EVAL_PKGS(EFL)
|
|
||||||
dnl does PKG_CHECK_MODULES() for given EFL
|
|
||||||
AC_DEFUN([EFL_EVAL_PKGS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
if test "x${requirements_pc_deps_[]m4_defn([DOWNEFL])}" != "x"; then
|
|
||||||
PKG_CHECK_MODULES([$1], [${requirements_pc_deps_[]m4_defn([DOWNEFL])}])
|
|
||||||
fi
|
|
||||||
m4_popdef([DOWNEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_INTERNAL_DEPEND_PKG(EFL, OTHEREFL)
|
|
||||||
dnl Adds a pkg-config dependency on another EFL.
|
|
||||||
AC_DEFUN([EFL_INTERNAL_DEPEND_PKG],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl
|
|
||||||
dnl TODO: we need to fix the package config names for 2.0
|
|
||||||
dnl TODO: and make them uniform in scheme.
|
|
||||||
depname="$2"
|
|
||||||
libdirname="m4_defn([DOWNOTHER])"
|
|
||||||
libname="m4_defn([DOWNOTHER])"
|
|
||||||
case "m4_defn([DOWNOTHER])" in
|
|
||||||
ethumb_client)
|
|
||||||
depname="ethumb_client"
|
|
||||||
;;
|
|
||||||
efreet_mime)
|
|
||||||
libdirname="efreet"
|
|
||||||
;;
|
|
||||||
efreet_trash)
|
|
||||||
libdirname="efreet"
|
|
||||||
;;
|
|
||||||
ecore_x)
|
|
||||||
depname="ecore-x"
|
|
||||||
;;
|
|
||||||
ecore_wl2)
|
|
||||||
depname="ecore-wl2"
|
|
||||||
;;
|
|
||||||
ecore_fb)
|
|
||||||
depname="ecore-fb"
|
|
||||||
;;
|
|
||||||
ecore_drm)
|
|
||||||
depname="ecore-drm"
|
|
||||||
;;
|
|
||||||
ecore_cocoa)
|
|
||||||
depname="ecore-cocoa"
|
|
||||||
;;
|
|
||||||
ecore_win32)
|
|
||||||
depname="ecore-win32"
|
|
||||||
;;
|
|
||||||
ecore_drm2)
|
|
||||||
depname="ecore-drm2"
|
|
||||||
;;
|
|
||||||
ecore_sdl)
|
|
||||||
depname="ecore-sdl"
|
|
||||||
;;
|
|
||||||
ecore_file)
|
|
||||||
depname="ecore-file"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
requirements_pc_[]m4_defn([DOWNEFL])="${depname} >= ${PACKAGE_VERSION} ${requirements_pc_[][]m4_defn([DOWNEFL])}"
|
|
||||||
requirements_cflags_[]m4_defn([DOWNEFL])="${requirements_cflags_[][]m4_defn([DOWNEFL])} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname}"
|
|
||||||
requirements_internal_libs_[]m4_defn([DOWNEFL])="${requirements_internal_libs_[][]m4_defn([DOWNEFL])} lib/${libdirname}/lib${libname}.la"
|
|
||||||
requirements_internal_deps_libs_[]m4_defn([DOWNEFL])="${requirements_internal_deps_libs_[][]m4_defn([DOWNEFL])} ${requirements_public_libs_[]m4_defn([DOWNOTHER])}"
|
|
||||||
m4_popdef([DOWNOTHER])dnl
|
|
||||||
m4_popdef([DOWNEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_PLATFORM_DEPEND(EFL, PLATFORM)
|
|
||||||
dnl PLATFORM is one of: all, evil, escape, exotic
|
|
||||||
AC_DEFUN([EFL_PLATFORM_DEPEND],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl
|
|
||||||
case "m4_defn([DOWNOTHER])" in
|
|
||||||
all)
|
|
||||||
if test "x${efl_lib_optional_evil}" = "xyes"; then
|
|
||||||
EFL_INTERNAL_DEPEND_PKG([$1], [evil])
|
|
||||||
elif test "x${efl_lib_optional_escape}" = "xyes"; then
|
|
||||||
EFL_INTERNAL_DEPEND_PKG([$1], [escape])
|
|
||||||
elif test "x${efl_lib_optional_exotic}" = "xyes"; then
|
|
||||||
EFL_INTERNAL_DEPEND_PKG([$1], [exotic])
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if test "x${efl_lib_optional_[]m4_defn([DOWNOTHER])}" = "xyes"; then
|
|
||||||
EFL_INTERNAL_DEPEND_PKG([$1], [$2])
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
m4_popdef([DOWNOTHER])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_CRYPTO_DEPEND(EFL)
|
|
||||||
dnl the given EFL will use/depend on system crypto settings
|
|
||||||
AC_DEFUN([EFL_CRYPTO_DEPEND],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
requirements_pc_[]m4_defn([DOWNEFL])="${requirements_pc_[][]m4_defn([DOWNEFL])} ${requirements_pc_crypto}"
|
|
||||||
requirements_pc_deps_[]m4_defn([DOWNEFL])="${requirements_pc_deps_[][]m4_defn([DOWNEFL])} ${requirements_pc_deps_crypto}"
|
|
||||||
requirements_libs_[]m4_defn([DOWNEFL])="${requirements_libs_[][]m4_defn([DOWNEFL])} ${requirements_libs_crypto}"
|
|
||||||
requirements_cflags_[]m4_defn([DOWNEFL])="${requirements_cflags_[][]m4_defn([DOWNEFL])} ${requirements_cflags_crypto}"
|
|
||||||
m4_popdef([DOWNEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_DEPEND_PKG(EFL, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
|
||||||
dnl Adds a pkg-config dependency to an efl, AC_DEFINE() HAVE_NAME,
|
|
||||||
dnl and inserts dependencies in proper variables
|
|
||||||
AC_DEFUN([EFL_DEPEND_PKG],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UPEFL], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UPNAME], m4_translit([$2], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
have_[]m4_defn([DOWNNAME])="no"
|
|
||||||
|
|
||||||
EFL_PKG_CHECK_STRICT([$3], [
|
|
||||||
AC_DEFINE([HAVE_]m4_defn([UPNAME]), [1], [Have `]m4_defn([DOWNNAME])[' pkg-config installed.])
|
|
||||||
requirements_pc_[]m4_defn([DOWNEFL])="${requirements_pc_[][]m4_defn([DOWNEFL])} $3"
|
|
||||||
requirements_pc_deps_[]m4_defn([DOWNEFL])="${requirements_pc_deps_[]m4_defn([DOWNEFL])} $3"
|
|
||||||
have_[]m4_defn([DOWNNAME])="yes"
|
|
||||||
|
|
||||||
$4
|
|
||||||
|
|
||||||
], [$5])
|
|
||||||
|
|
||||||
m4_popdef([DOWNNAME])
|
|
||||||
m4_popdef([UPNAME])
|
|
||||||
m4_popdef([DOWNEFL])
|
|
||||||
m4_popdef([UPEFL])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_OPTIONAL_DEPEND_PKG(EFL, VARIABLE, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
|
||||||
AC_DEFUN([EFL_OPTIONAL_DEPEND_PKG],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$3], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
have_[]m4_defn([DOWN])="no"
|
|
||||||
if test "x$2" = "xyes"; then
|
|
||||||
EFL_DEPEND_PKG([$1], [$3], [$4], [$5], [$6])
|
|
||||||
fi
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_OPTIONAL_INTERNAL_DEPEND_PKG(EFL, VARIABLE, NAME)
|
|
||||||
AC_DEFUN([EFL_OPTIONAL_INTERNAL_DEPEND_PKG],
|
|
||||||
[dnl
|
|
||||||
if test "x$2" = "xyes"; then
|
|
||||||
EFL_INTERNAL_DEPEND_PKG([$1], [$3])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_ADD_LIBS(PKG, LIBS)
|
|
||||||
dnl Add libraries that the EFL library will depend on
|
|
||||||
dnl See EFL_DEPEND_PKG() for pkg-config version.
|
|
||||||
AC_DEFUN([EFL_ADD_LIBS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
requirements_libs_[]m4_defn([DOWN])="${requirements_libs_[]m4_defn([DOWN])} $2"
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_ADD_PUBLIC_LIBS(PKG, PUBLIC_LIBS)
|
|
||||||
dnl Add libraries that the EFL library will depend on when used.
|
|
||||||
dnl
|
|
||||||
dnl Unlike EFL_ADD_LIBS(), that is only used when generating PKG,
|
|
||||||
dnl this one is used when linking PKG to other libraries or applications.
|
|
||||||
dnl
|
|
||||||
dnl For instance if you use some other library in your header that user
|
|
||||||
dnl inclues.
|
|
||||||
AC_DEFUN([EFL_ADD_PUBLIC_LIBS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
requirements_public_libs_[]m4_defn([DOWN])="${requirements_public_libs_[]m4_defn([DOWN])} $2"
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_ADD_CFLAGS(PKG, CFLAGS)
|
|
||||||
dnl Add CFLAGS that the EFL library will use
|
|
||||||
dnl See EFL_DEPEND_PKG() for pkg-config version.
|
|
||||||
AC_DEFUN([EFL_ADD_CFLAGS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
requirements_cflags_[]m4_defn([DOWN])="${requirements_cflags_[]m4_defn([DOWN])} $2"
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_LIB_START(PKG)
|
|
||||||
dnl start the setup of an EFL library, defines variables and prints a notice
|
|
||||||
dnl
|
|
||||||
dnl Exports (AC_SUBST)
|
|
||||||
dnl PKG_CFLAGS: what to use for CFLAGS
|
|
||||||
dnl
|
|
||||||
dnl PKG_LDFLAGS: what to use for LDFLAGS
|
|
||||||
dnl
|
|
||||||
dnl PKG_LIBS: what to use in automake's _LIBADD or _LDADD. Includes
|
|
||||||
dnl everything else.
|
|
||||||
dnl
|
|
||||||
dnl PKG_INTERNAL_LIBS: all other EFL as lib/name/libname.la that this
|
|
||||||
dnl package depend. Used in automake's _DEPENDENCIES.
|
|
||||||
dnl
|
|
||||||
dnl USE_PKG_LIBS: what to use in automake's _LIBADD or _LDADD when using
|
|
||||||
dnl this PKG (PKG_LIBS + libpkg.la)
|
|
||||||
dnl
|
|
||||||
dnl USE_PKG_INTERNAL_LIBS: extends PKG_INTERNAL_LIBS with lib/pkg/libpkg.la
|
|
||||||
dnl
|
|
||||||
dnl requirements_pc_pkg: all pkg-config (pc) files used by this pkg,
|
|
||||||
dnl includes internal EFL (used in 'Requires.private' in pkg.pc)
|
|
||||||
dnl
|
|
||||||
dnl requirements_libs_pkg: external libraries this package needs when
|
|
||||||
dnl linking (used in 'Libs.private' in pkg.pc)
|
|
||||||
dnl
|
|
||||||
dnl requirements_public_libs_pkg: external libraries other packages need
|
|
||||||
dnl when using this (used in 'Libs' in pkg.pc)
|
|
||||||
dnl
|
|
||||||
dnl requirements_cflags_pkg: what to use for CFLAGS (same as PKG_CFLAGS).
|
|
||||||
dnl
|
|
||||||
dnl Variables:
|
|
||||||
dnl requirements_pc_deps_pkg: external pkg-config (pc) files used by this
|
|
||||||
dnl pkg (used in EFL_EVAL_PKGS())
|
|
||||||
dnl
|
|
||||||
dnl requirements_internal_libs_pkg: all other EFL as lib/name/libname.la
|
|
||||||
dnl that this package depend.
|
|
||||||
dnl
|
|
||||||
dnl requirements_internal_deps_libs_pkg: external libraries that are public
|
|
||||||
dnl dependencies (due internal libs).
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([EFL_LIB_START],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
requirements_internal_libs_[]m4_defn([DOWN])=""
|
|
||||||
requirements_internal_deps_libs_[]m4_defn([DOWN])=""
|
|
||||||
requirements_libs_[]m4_defn([DOWN])=""
|
|
||||||
requirements_public_libs_[]m4_defn([DOWN])=""
|
|
||||||
requirements_cflags_[]m4_defn([DOWN])=""
|
|
||||||
requirements_pc_[]m4_defn([DOWN])=""
|
|
||||||
requirements_pc_deps_[]m4_defn([DOWN])=""
|
|
||||||
|
|
||||||
m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS}"
|
|
||||||
m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS}"
|
|
||||||
USE_[]m4_defn([UP])_LIBS="${USE_[]m4_defn([UP])_LIBS}"
|
|
||||||
USE_[]m4_defn([UP])_INTERNAL_LIBS="${USE_[]m4_defn([UP])_INTERNAL_LIBS}"
|
|
||||||
m4_defn([UP])_LDFLAGS="${m4_defn([UP])_LDFLAGS}"
|
|
||||||
m4_defn([UP])_CFLAGS="${m4_defn([UP])_CFLAGS}"
|
|
||||||
|
|
||||||
AC_SUBST([requirements_libs_]m4_defn([DOWN]))dnl
|
|
||||||
AC_SUBST([requirements_public_libs_]m4_defn([DOWN]))dnl
|
|
||||||
AC_SUBST([requirements_cflags_]m4_defn([DOWN]))dnl
|
|
||||||
AC_SUBST([requirements_pc_]m4_defn([DOWN]))dnl
|
|
||||||
AC_SUBST(m4_defn([UP])[_LIBS])dnl
|
|
||||||
AC_SUBST(m4_defn([UP])[_INTERNAL_LIBS])dnl
|
|
||||||
AC_SUBST([USE_]m4_defn([UP])[_LIBS])dnl
|
|
||||||
AC_SUBST([USE_]m4_defn([UP])[_INTERNAL_LIBS])dnl
|
|
||||||
AC_SUBST(m4_defn([UP])[_LDFLAGS])dnl
|
|
||||||
AC_SUBST(m4_defn([UP])[_CFLAGS])dnl
|
|
||||||
AC_MSG_NOTICE([Start $1 checks])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_LIBS_SUBBUILD(TARGET, DEPENDENCIES)
|
|
||||||
dnl Make TARGET contain all DEPENDENCIES relative to SUBDIR build
|
|
||||||
AC_DEFUN([EFL_LIBS_SUBBUILD],
|
|
||||||
[dnl
|
|
||||||
$1=""
|
|
||||||
_SUBDIR="../../"
|
|
||||||
|
|
||||||
for dep in $2; do
|
|
||||||
case $dep in
|
|
||||||
lib*.la)
|
|
||||||
_DEPENDENCY=$_SUBDIR$dep
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
_DEPENDENCY=$dep
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
$1=${$1}" ${_DEPENDENCY}"
|
|
||||||
done
|
|
||||||
|
|
||||||
AC_SUBST([$1])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_LIB_END(PKG)
|
|
||||||
dnl finishes the setup of an EFL library
|
|
||||||
AC_DEFUN([EFL_LIB_END],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
libdirname="m4_defn([DOWN])"
|
|
||||||
libname="m4_defn([DOWN])"
|
|
||||||
|
|
||||||
m4_defn([UP])_LDFLAGS="${EFLALL_COV_LDFLAGS} ${EFLALL_LDFLAGS} ${m4_defn([UP])_LDFLAGS}"
|
|
||||||
m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFLALL_COV_LIBS} ${EFLALL_LIBS} ${m4_defn([UP])_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])} ${requirements_internal_deps_libs_[]m4_defn([DOWN])} ${requirements_public_libs_[]m4_defn([DOWN])} ${requirements_libs_[]m4_defn([DOWN])} ${requirements_libs_eflall} "
|
|
||||||
m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}"
|
|
||||||
USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la"
|
|
||||||
USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la"
|
|
||||||
m4_defn([UP])_CFLAGS="${EFL_WINDOWS_VERSION_CFLAGS} ${EFLALL_COV_CFLAGS} ${EFLALL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} -I\$(top_srcdir)/src/bindings/cxx/${libdirname} -I\$(top_builddir)/src/bindings/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_eflall}"
|
|
||||||
requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_eflall}"
|
|
||||||
requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_eflall}"
|
|
||||||
|
|
||||||
EFL_LIBS_SUBBUILD(m4_defn([UP])_SUBBUILD_LIBS, ${m4_defn([UP])_LIBS})
|
|
||||||
EFL_LIBS_SUBBUILD(m4_defn([UP])_SUBBUILD_INTERNAL_LIBS, ${m4_defn([UP])_INTERNAL_LIBS})
|
|
||||||
EFL_LIBS_SUBBUILD(USE_[]m4_defn([UP])_SUBBUILD_LIBS, "USE_[]m4_defn([UP])_LIBS")
|
|
||||||
|
|
||||||
AC_MSG_NOTICE([Finished $1 checks])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_LIB_START_OPTIONAL(PKG, TEST)
|
|
||||||
dnl test if library should be build and then EFL_LIB_START()
|
|
||||||
dnl must call EFL_LIB_END_OPTIONAL() to close it.
|
|
||||||
AC_DEFUN([EFL_LIB_START_OPTIONAL],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
if $2; then
|
|
||||||
efl_lib_optional_[]m4_defn([DOWN])="yes"
|
|
||||||
else
|
|
||||||
efl_lib_optional_[]m4_defn([DOWN])="no"
|
|
||||||
AC_MSG_NOTICE([Skipping $1 checks (disabled)])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"; then
|
|
||||||
EFL_LIB_START([$1])
|
|
||||||
AC_DEFINE([HAVE_]m4_defn([UP]), [1], [optional EFL $1 is enabled])
|
|
||||||
dnl closed at EFL_LIB_END_OPTIONAL()
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_LIB_END_OPTIONAL(PKG)
|
|
||||||
dnl closes block started by EFL_LIB_START_OPTIONAL() and then
|
|
||||||
dnl defines AM_CONDITIONAL([HAVE_PKG]) and AC_DEFINE([HAVE_PKG])
|
|
||||||
AC_DEFUN([EFL_LIB_END_OPTIONAL],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
dnl close if started at EFL_LIB_START_OPTIONAL()
|
|
||||||
EFL_LIB_END([$1])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_]m4_defn([UP]), [test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_ADD_FEATURE(PKG, NAME, [VALUE])
|
|
||||||
dnl if VALUE is not specified, will use ${have_name} instead.
|
|
||||||
dnl
|
|
||||||
dnl Defined Variables:
|
|
||||||
dnl features_pkg
|
|
||||||
AC_DEFUN([EFL_ADD_FEATURE],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNPKG], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
value="m4_if($3, , [${have_]m4_defn([DOWNNAME])[:-${want_]m4_defn([DOWNNAME])[}}], [$3])"
|
|
||||||
case "${value}" in
|
|
||||||
yes)
|
|
||||||
tmp="${COLOR_YES}+$2${COLOR_RESET}"
|
|
||||||
;;
|
|
||||||
no)
|
|
||||||
tmp="${COLOR_NO}-$2${COLOR_RESET}"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
tmp="${COLOR_OTHER}$2=${value}${COLOR_RESET}"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
if test -z "${features_[]m4_defn([DOWNPKG])}"; then
|
|
||||||
features_[]m4_defn([DOWNPKG])="${tmp}"
|
|
||||||
else
|
|
||||||
features_[]m4_defn([DOWNPKG])="${features_[]m4_defn([DOWNPKG])} ${tmp}"
|
|
||||||
fi
|
|
||||||
m4_popdef([DOWNNAME])dnl
|
|
||||||
m4_popdef([DOWNPKG])dnl
|
|
||||||
])
|
|
|
@ -1,83 +0,0 @@
|
||||||
dnl Copyright (C) 2011 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl That code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macros for checking if the compiler supports some __attribute__ uses
|
|
||||||
|
|
||||||
dnl Usage: EFL_ATTRIBUTE_VECTOR
|
|
||||||
dnl call AC_DEFINE for HAVE_GCC_ATTRIBUTE_VECTOR if __attribute__((vector)) is available
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_ATTRIBUTE_VECTOR],
|
|
||||||
[
|
|
||||||
AC_MSG_CHECKING([for __attribute__ ((vector))])
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
typedef int v4si __attribute__ ((vector_size (16)));
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
if (sizeof(v4si) == 16)
|
|
||||||
return 0;
|
|
||||||
else
|
|
||||||
return -1;
|
|
||||||
]])],
|
|
||||||
[have_attribute_vector="yes"],
|
|
||||||
[have_attribute_vector="no"])
|
|
||||||
AC_MSG_RESULT([${have_attribute_vector}])
|
|
||||||
|
|
||||||
if test "x${have_attribute_vector}" = "xyes" ; then
|
|
||||||
AC_DEFINE([HAVE_GCC_ATTRIBUTE_VECTOR], [1], [Define to 1 if your compiler supports __attribute__ ((vector)).])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Usage: EFL_ATTRIBUTE_ALWAYS_INLINE
|
|
||||||
dnl call AC_DEFINE for alway_inline if __attribute__((always_inline)) is available
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_ATTRIBUTE_ALWAYS_INLINE],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_attribute_forceinline="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([for __forceinline])
|
|
||||||
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <windows.h>
|
|
||||||
static __forceinline void foo(void) {}
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
]])],
|
|
||||||
[
|
|
||||||
have_attribute_always_inline="yes"
|
|
||||||
have_attribute_forceinline="yes"
|
|
||||||
],
|
|
||||||
[have_attribute_always_inline="no"])
|
|
||||||
|
|
||||||
AC_MSG_RESULT([${have_attribute_always_inline}])
|
|
||||||
|
|
||||||
if test "x${have_attribute_always_inline}" = "xno" ; then
|
|
||||||
AC_MSG_CHECKING([for __attribute__ ((__always_inline__))])
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
static __attribute__((__always_inline__)) inline void foo(void) {}
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
]])],
|
|
||||||
[have_attribute_always_inline="yes"],
|
|
||||||
[have_attribute_always_inline="no"])
|
|
||||||
AC_MSG_RESULT([${have_attribute_always_inline}])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_attribute_always_inline}" = "xyes" ; then
|
|
||||||
if test "x${have_attribute_forceinline}" = "xyes" ; then
|
|
||||||
AC_DEFINE([EFL_ALWAYS_INLINE], [__forceinline], [Macro declaring a function to always be inlined.])
|
|
||||||
else
|
|
||||||
AC_DEFINE([EFL_ALWAYS_INLINE], [__attribute__ ((__always_inline__)) inline], [Macro declaring a function to always be inlined.])
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
AC_DEFINE([EFL_ALWAYS_INLINE], [static inline], [Macro declaring a function to always be inlined.])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl End of efl_attribute.m4
|
|
|
@ -1,5 +0,0 @@
|
||||||
dnl use: EFL_ENABLE_BETA_API_SUPPORT
|
|
||||||
AC_DEFUN([EFL_ENABLE_BETA_API_SUPPORT],
|
|
||||||
[
|
|
||||||
AC_DEFINE([EFL_BETA_API_SUPPORT], [1], [Enable access to unstable EFL API that are still in beta])
|
|
||||||
])
|
|
|
@ -1,42 +0,0 @@
|
||||||
dnl Usage: EFL_WITH_BIN_SUFFIX(package, binary, suffix)
|
|
||||||
dnl Call AC_SUBST(_binary) (_binary is the lowercase of binary, - being transformed into _ by default, or the value set by the user)
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_WITH_BIN_SUFFIX],
|
|
||||||
[
|
|
||||||
|
|
||||||
m4_pushdef([DOWN], m4_translit([[$2]], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([[$2]], [-a-z], [_A-Z]))dnl
|
|
||||||
dnl configure option
|
|
||||||
|
|
||||||
_efl_with_binary=""
|
|
||||||
_efl_binary_define="no"
|
|
||||||
|
|
||||||
AC_ARG_WITH([$2],
|
|
||||||
[AC_HELP_STRING([--with-$2=PATH], [specify a specific path to ]DOWN[ @<:@default=]DOWN[@:>@])],
|
|
||||||
[
|
|
||||||
_efl_with_binary=${withval}
|
|
||||||
_efl_binary_define="yes"
|
|
||||||
], [])
|
|
||||||
|
|
||||||
AC_ARG_WITH([bin-$2],
|
|
||||||
[AC_HELP_STRING([--with-bin-$2=PATH], [specify a specific path to ]DOWN[ @<:@default=]DOWN[@:>@ DEPRECATED])],
|
|
||||||
[
|
|
||||||
_efl_with_binary=${withval}
|
|
||||||
_efl_binary_define="yes"
|
|
||||||
efl_deprecated_option="yes"
|
|
||||||
], [])
|
|
||||||
|
|
||||||
DOWN[]$3=${_efl_with_binary}
|
|
||||||
AC_MSG_NOTICE(DOWN[ set to ${_efl_with_binary}])
|
|
||||||
|
|
||||||
with_binary_[]m4_defn([DOWN])[]$3=${_efl_with_binary}
|
|
||||||
|
|
||||||
AM_CONDITIONAL(HAVE_[]UP[]m4_translit([[$3]], [a-z], [A-Z]), [test "x${_efl_binary_define}" = "xyes"])
|
|
||||||
AC_SUBST(DOWN[]$3)
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Usage: EFL_WITH_BIN(package, binary)
|
|
||||||
dnl Call AC_SUBST(_binary) (_binary is the lowercase of binary, - being transformed into _ by default, or the value set by the user)
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_WITH_BIN], [EFL_WITH_BIN_SUFFIX([$1], [$2], [])])
|
|
|
@ -1,333 +0,0 @@
|
||||||
dnl Copyright (C) 2012 Vincent Torri <vincent dot torri at gmail dot com>
|
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macros that check functions availability for the EFL:
|
|
||||||
|
|
||||||
dnl dirfd
|
|
||||||
dnl dladdr
|
|
||||||
dnl dlopen
|
|
||||||
dnl fcntl
|
|
||||||
dnl fnmatch
|
|
||||||
dnl gettimeofday
|
|
||||||
dnl iconv
|
|
||||||
dnl setxattr (an al.)
|
|
||||||
dnl shm_open
|
|
||||||
|
|
||||||
dnl EFL_CHECK_LIB_CODE(EFL, LIB, VARIABLE, HEADER, BODY)
|
|
||||||
dnl wrapper around AC_LINK_IFELSE(AC_LANG_PROGRAM()) to check
|
|
||||||
dnl if some code would work with the given lib.
|
|
||||||
dnl If the code work, EFL_ADD_LIBS(EFL, LIB) will be called
|
|
||||||
dnl At the end VARIABLE will be "yes" or "no"
|
|
||||||
AC_DEFUN([EFL_CHECK_LIB_CODE],
|
|
||||||
[
|
|
||||||
LIBS_save="${LIBS}"
|
|
||||||
LIBS="${LIBS} $2"
|
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([$4], [$5])],
|
|
||||||
[EFL_ADD_LIBS([$1], [$2])
|
|
||||||
$3="yes"], [$3="no"])
|
|
||||||
LIBS="${LIBS_save}"
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_FIND_LIB_FOR_CODE(EFL, LIBS, VARIABLE, HEADER, BODY)
|
|
||||||
AC_DEFUN([EFL_FIND_LIB_FOR_CODE],
|
|
||||||
[
|
|
||||||
dnl first try without lib (libc)
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [], [$3], [$4], [$5])
|
|
||||||
|
|
||||||
if test "${$3}" = "no" && test "x$2" != "x"; then
|
|
||||||
dnl loop through given libraries
|
|
||||||
for trylib in $2; do
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [${trylib}], [$3], [$4], [$5])
|
|
||||||
if test "${$3}" = "yes"; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_DIRFD is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_DIRFD(EFL, VARIABLE)
|
|
||||||
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_DIRFD],
|
|
||||||
[EFL_CHECK_LIB_CODE([$1], [], [$2], [[
|
|
||||||
#ifdef HAVE_DIRENT_H
|
|
||||||
# include <dirent.h>
|
|
||||||
#endif
|
|
||||||
]], [[DIR *dirp; return dirfd(dirp);]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_DLADDR is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_DLADDR(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_DLADDR],
|
|
||||||
[
|
|
||||||
dllibs=""
|
|
||||||
case "$host_os" in
|
|
||||||
linux*)
|
|
||||||
dllibs="-ldl"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [$dllibs], [$2], [[
|
|
||||||
#ifndef _GNU_SOURCE
|
|
||||||
# define _GNU_SOURCE
|
|
||||||
#endif
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <dlfcn.h>
|
|
||||||
]], [[int res = dladdr(NULL, NULL);]])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_DLOPEN is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_DLOPEN(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_DLOPEN],
|
|
||||||
[
|
|
||||||
dllibs=""
|
|
||||||
case "$host_os" in
|
|
||||||
linux*)
|
|
||||||
dllibs="-ldl"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [$dllibs], [$2], [[
|
|
||||||
#include <dlfcn.h>
|
|
||||||
]], [[void *h = dlopen(0, 0);]])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_DLSYM is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_DLSYM(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_DLSYM],
|
|
||||||
[
|
|
||||||
dllibs=""
|
|
||||||
case "$host_os" in
|
|
||||||
linux*)
|
|
||||||
dllibs="-ldl"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [$dllibs], [$2], [[
|
|
||||||
#ifndef _GNU_SOURCE
|
|
||||||
# define _GNU_SOURCE
|
|
||||||
#endif
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <dlfcn.h>
|
|
||||||
]], [[void *res = dlsym(NULL, NULL);]])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_FCNTL is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_FCNTL(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_FCNTL],
|
|
||||||
[
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [], [$2], [[
|
|
||||||
#include <fcntl.h>
|
|
||||||
]], [[int g = fcntl(0, 0);]])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_FNMATCH is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_FNMATCH(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_FNMATCH],
|
|
||||||
[
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [-lfnmatch -liberty], [$2], [[
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <fnmatch.h>
|
|
||||||
]], [[int g = fnmatch(NULL, NULL, 0);]])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_SCHED_GETCPU is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_SCHED_GETCPU(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_SCHED_GETCPU],
|
|
||||||
[
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [], [$2], [[
|
|
||||||
#include <sched.h>
|
|
||||||
]], [[int cpu = sched_getcpu();]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_GETTIMEOFDAY is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_GETTIMEOFDAY(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_GETTIMEOFDAY],
|
|
||||||
[
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
$2="yes"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [], [$2], [[
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
]], [[int res = gettimeofday(NULL, NULL);]])
|
|
||||||
|
|
||||||
if test "${$2}" = "no" && test "x${enable_exotic}" = "xyes"; then
|
|
||||||
SAVE_CFLAGS="${CFLAGS}"
|
|
||||||
CFLAGS="${CFLAGS} ${EXOTIC_CFLAGS}"
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [${EXOTIC_LIBS}], [$2], [[
|
|
||||||
#include <Exotic.h>
|
|
||||||
]], [[int res = gettimeofday(NULL, NULL);]])
|
|
||||||
CFLAGS="${SAVE_CFLAGS}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_ICONV is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_ICONV(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_ICONV],
|
|
||||||
[dnl
|
|
||||||
AC_ARG_WITH([iconv-link],
|
|
||||||
AC_HELP_STRING([--with-iconv-link=ICONV_LINK], [explicitly specify an iconv link option]),
|
|
||||||
[
|
|
||||||
$2="yes"
|
|
||||||
iconv_libs=${withval}
|
|
||||||
],
|
|
||||||
[$2="no"])
|
|
||||||
|
|
||||||
if test "x${iconv_libs}" = "x" ; then
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [-liconv -liconv_plug], [$2], [[
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <iconv.h>
|
|
||||||
]], [[iconv_t ic; size_t count = iconv(ic, NULL, NULL, NULL, NULL);]])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_SETXATTR is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_SETXATTR(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_SETXATTR],
|
|
||||||
[EFL_CHECK_LIB_CODE([$1], [], [$2], [[
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/xattr.h>
|
|
||||||
]], [[
|
|
||||||
size_t tmp = listxattr("/", NULL, 0);
|
|
||||||
tmp = getxattr("/", "user.ethumb.md5", NULL, 0);
|
|
||||||
setxattr("/", "user.ethumb.md5", NULL, 0, 0);
|
|
||||||
]])
|
|
||||||
|
|
||||||
if test "${$2}" = "yes"; then
|
|
||||||
AC_DEFINE([HAVE_XATTR], [1], [Define to 1 if you have the `listxattr', `setxattr' and `getxattr' functions.])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_SHM_OPEN is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_SHM_OPEN(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_SHM_OPEN],
|
|
||||||
[
|
|
||||||
shmlibs=""
|
|
||||||
case "$host_os" in
|
|
||||||
linux*)
|
|
||||||
shmlibs="-lrt"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
EFL_FIND_LIB_FOR_CODE([$1], [$shmlibs], [$2], [[
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/stat.h> /* For mode constants */
|
|
||||||
#include <fcntl.h> /* For O_* constants */
|
|
||||||
]], [[
|
|
||||||
int fd = shm_open("/dev/null", O_RDONLY, S_IRWXU | S_IRWXG | S_IRWXO);
|
|
||||||
]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_SPLICE is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_SPLICE(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_SPLICE],
|
|
||||||
[EFL_FIND_LIB_FOR_CODE([$1], [], [$2], [[
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
]], [[
|
|
||||||
long ret = splice(0, 0, 1, 0, 400, 0);
|
|
||||||
]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_GETPAGESIZE is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_GETPAGESIZE(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_GETPAGESIZE],
|
|
||||||
[EFL_FIND_LIB_FOR_CODE([$1], [], [$2], [[
|
|
||||||
#ifdef HAVE_UNISTD_H
|
|
||||||
# include <unistd.h>
|
|
||||||
#endif
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
long sz;
|
|
||||||
sz = getpagesize();
|
|
||||||
]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_FUNC_PRCTL is for internal use
|
|
||||||
dnl _EFL_CHECK_FUNC_PRCTL(EFL, VARIABLE)
|
|
||||||
AC_DEFUN([_EFL_CHECK_FUNC_PRCTL],
|
|
||||||
[EFL_FIND_LIB_FOR_CODE([$1], [], [$2], [[
|
|
||||||
#include <sys/prctl.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
prctl(PR_SET_TIMERSLACK, 1, 0, 0, 0);
|
|
||||||
]])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Macro that checks function availability
|
|
||||||
dnl
|
|
||||||
dnl EFL_CHECK_FUNC(EFL, FUNCTION)
|
|
||||||
dnl AC_SUBST : EFL_CFLAGS and EFL_LIBS (EFL being replaced by its value)
|
|
||||||
dnl AC_DEFINE : HAVE_FUNCTION (FUNCTION being replaced by its value)
|
|
||||||
dnl result in efl_func_function (function being replaced by its value)
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_FUNC],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$2], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$2], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
m4_default([_EFL_CHECK_FUNC_]m4_defn([UP]))($1, [have_fct])
|
|
||||||
AC_MSG_CHECKING([for $2])
|
|
||||||
AC_MSG_RESULT([${have_fct}])
|
|
||||||
|
|
||||||
if test "x${have_fct}" = "xyes" ; then
|
|
||||||
AC_DEFINE([HAVE_]m4_defn([UP]), [1], [Define to 1 if you have the `]m4_defn([DOWN])[' function.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
efl_func_[]m4_defn([DOWN])="${have_fct}"
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Macro that iterates over a sequence of space separated functions
|
|
||||||
dnl and that calls EFL_CHECK_FUNC() for each of these functions
|
|
||||||
dnl
|
|
||||||
dnl EFL_CHECK_FUNCS(EFL, FUNCTIONS)
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_FUNCS],
|
|
||||||
[m4_foreach_w([fct], [$2], [EFL_CHECK_FUNC($1, m4_defn([fct]))])])
|
|
|
@ -1,73 +0,0 @@
|
||||||
dnl Copyright (C) 2012 Vincent Torri <vincent dot torri at gmail dot com>
|
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check dependencies libraries for the EFL:
|
|
||||||
|
|
||||||
dnl libjpeg
|
|
||||||
dnl zlib
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_LIB_LIBJPEG is for internal use
|
|
||||||
dnl _EFL_CHECK_LIB_LIBJPEG(EFL)
|
|
||||||
dnl it will abort (AC_MSG_ERROR) if libjpeg is not found.
|
|
||||||
|
|
||||||
AC_DEFUN([_EFL_CHECK_LIB_LIBJPEG],
|
|
||||||
[dnl
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [-ljpeg], [have_fct], [[
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <jpeglib.h>
|
|
||||||
]], [[
|
|
||||||
struct jpeg_error_mgr er; void *error = jpeg_std_error(&er);
|
|
||||||
]])
|
|
||||||
|
|
||||||
if test "${have_fct}" = "no"; then
|
|
||||||
AC_MSG_ERROR([Cannot find libjpeg. Make sure your CFLAGS and LDFLAGS environment variable are set properly.])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl _EFL_CHECK_LIB_ZLIB is for internal use
|
|
||||||
dnl _EFL_CHECK_LIB_ZLIB(EFL)
|
|
||||||
dnl it will abort (AC_MSG_ERROR) if zlib is not found.
|
|
||||||
|
|
||||||
AC_DEFUN([_EFL_CHECK_LIB_ZLIB],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([zlib >= 1.2.3], [_efl_have_lib="yes"], [_efl_have_lib="no"])
|
|
||||||
|
|
||||||
if test "${_efl_have_lib}" = "yes"; then
|
|
||||||
requirements_pc_[]m4_defn([DOWNEFL])="${requirements_pc_[]m4_defn([DOWNEFL])} zlib >= 1.2.3"
|
|
||||||
requirements_pc_deps_[]m4_defn([DOWNEFL])="${requirements_pc_deps_[]m4_defn([DOWNEFL])} zlib >= 1.2.3"
|
|
||||||
else
|
|
||||||
EFL_CHECK_LIB_CODE([$1], [-lz], [have_fct], [[
|
|
||||||
#include <zlib.h>
|
|
||||||
]], [[const char *v = zlibVersion();]])
|
|
||||||
|
|
||||||
if test "${have_fct}" = "no"; then
|
|
||||||
AC_MSG_ERROR([Cannot find zlib. Make sure your CFLAGS and LDFLAGS environment variable are set properly.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
m4_popdef([DOWNEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Macro that checks for a library
|
|
||||||
dnl
|
|
||||||
dnl EFL_CHECK_LIB(EFL, LIBRARY)
|
|
||||||
dnl it will abort if library is not found
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_LIB],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$2], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_default([_EFL_CHECK_LIB_]m4_defn([UP]))($1)
|
|
||||||
AC_MSG_CHECKING([for $2])
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Macro that iterates over a sequence of white separated libraries
|
|
||||||
dnl and that calls EFL_CHECK_LIB() for each of these libraries
|
|
||||||
dnl
|
|
||||||
dnl EFL_CHECK_LIBS(EFL, LIBRARIES)
|
|
||||||
dnl it will abort if libraries are not found
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_LIBS],
|
|
||||||
[m4_foreach_w([lib], [$2], [EFL_CHECK_LIB($1, m4_defn([lib]))])])
|
|
|
@ -1,90 +0,0 @@
|
||||||
dnl Copyright (C) 2012 Vincent Torri <vincent dot torri at gmail dot com>
|
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check if compiler of linker flags are available
|
|
||||||
|
|
||||||
|
|
||||||
dnl Macro that checks for a compiler flag availability
|
|
||||||
dnl
|
|
||||||
dnl _EFL_CHECK_COMPILER_FLAGS(EFL, FLAGS)
|
|
||||||
dnl AC_SUBST : EFL_CFLAGS (EFL being replaced by its value)
|
|
||||||
dnl have_flag: yes or no.
|
|
||||||
AC_DEFUN([_EFL_CHECK_COMPILER_FLAGS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UPEFL], m4_translit([[$1]], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
dnl store in options -Wfoo if -Wno-foo is passed
|
|
||||||
option="m4_bpatsubst([[$2]], [-Wno-], [-W])"
|
|
||||||
CFLAGS_save="${CFLAGS}"
|
|
||||||
CFLAGS="${CFLAGS} ${option}"
|
|
||||||
AC_LANG_PUSH([C])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether the compiler supports $2])
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[]])],
|
|
||||||
[have_flag="yes"],
|
|
||||||
[have_flag="no"])
|
|
||||||
AC_MSG_RESULT([${have_flag}])
|
|
||||||
|
|
||||||
AC_LANG_POP([C])
|
|
||||||
CFLAGS="${CFLAGS_save}"
|
|
||||||
if test "x${have_flag}" = "xyes" ; then
|
|
||||||
UPEFL[_CFLAGS]="${UPEFL[_CFLAGS]} [$2]"
|
|
||||||
fi
|
|
||||||
AC_SUBST(UPEFL[_CFLAGS])dnl
|
|
||||||
m4_popdef([UPEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_CHECK_COMPILER_FLAGS(EFL, FLAGS)
|
|
||||||
dnl Checks if FLAGS are supported and add to EFL_CLFAGS.
|
|
||||||
dnl
|
|
||||||
dnl It will first try every flag at once, if one fails will try them one by one.
|
|
||||||
AC_DEFUN([EFL_CHECK_COMPILER_FLAGS],
|
|
||||||
[dnl
|
|
||||||
_EFL_CHECK_COMPILER_FLAGS([$1], [$2])
|
|
||||||
if test "${have_flag}" != "yes"; then
|
|
||||||
m4_foreach_w([flag], [$2], [_EFL_CHECK_COMPILER_FLAGS([$1], m4_defn([flag]))])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl Macro that checks for a linker flag availability
|
|
||||||
dnl
|
|
||||||
dnl _EFL_CHECK_LINKER_FLAGS(EFL, FLAGS)
|
|
||||||
dnl AC_SUBST : EFL_LDFLAGS (EFL being replaced by its value)
|
|
||||||
dnl have_flag: yes or no
|
|
||||||
AC_DEFUN([_EFL_CHECK_LINKER_FLAGS],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UPEFL], m4_translit([[$1]], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
LDFLAGS_save="${LDFLAGS}"
|
|
||||||
LDFLAGS="${LDFLAGS} $2"
|
|
||||||
AC_LANG_PUSH([C])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether the linker supports $2])
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[]])],
|
|
||||||
[have_flag="yes"],
|
|
||||||
[have_flag="no"])
|
|
||||||
AC_MSG_RESULT([${have_flag}])
|
|
||||||
|
|
||||||
AC_LANG_POP([C])
|
|
||||||
LDFLAGS="${LDFLAGS_save}"
|
|
||||||
if test "x${have_flag}" = "xyes" ; then
|
|
||||||
UPEFL[_LDFLAGS]="${UPEFL[_LDFLAGS]} [$2]"
|
|
||||||
fi
|
|
||||||
AC_SUBST(UPEFL[_LDFLAGS])dnl
|
|
||||||
m4_popdef([UPEFL])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl EFL_CHECK_LINKER_FLAGS(EFL, FLAGS)
|
|
||||||
dnl Checks if FLAGS are supported and add to EFL_LDLFAGS.
|
|
||||||
dnl
|
|
||||||
dnl It will first try every flag at once, if one fails will try them one by one.
|
|
||||||
AC_DEFUN([EFL_CHECK_LINKER_FLAGS],
|
|
||||||
[dnl
|
|
||||||
_EFL_CHECK_LINKER_FLAGS([$1], [$2])
|
|
||||||
if test "${have_flag}" != "yes"; then
|
|
||||||
m4_foreach_w([flag], [$2], [_EFL_CHECK_LINKER_FLAGS([$1], m4_defn([flag]))])
|
|
||||||
fi
|
|
||||||
])dnl
|
|
|
@ -1,20 +0,0 @@
|
||||||
dnl
|
|
||||||
dnl EFL_CHECK_DEFINE(symbol, header_file)
|
|
||||||
dnl
|
|
||||||
dnl NOTE: EFL_CHECK_DEFINE is strongly inspired by
|
|
||||||
dnl APR_CHECK_DEFINE which can be found in the
|
|
||||||
dnl sources of Apache's APR (under Apache Licence)
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([EFL_CHECK_DEFINE], [
|
|
||||||
AC_CACHE_CHECK([for $1 in $2],ac_cv_define_$1,[
|
|
||||||
AC_EGREP_CPP(YES_IS_DEFINED, [
|
|
||||||
#include <$2>
|
|
||||||
#ifdef $1
|
|
||||||
YES_IS_DEFINED
|
|
||||||
#endif
|
|
||||||
], ac_cv_define_$1=yes, ac_cv_define_$1=no)
|
|
||||||
])
|
|
||||||
if test "$ac_cv_define_$1" = "yes"; then
|
|
||||||
AC_DEFINE(HAVE_$1, 1, [Define if $1 is defined in $2])
|
|
||||||
fi
|
|
||||||
])
|
|
|
@ -1,98 +0,0 @@
|
||||||
dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl That code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check if doxygen is available or not.
|
|
||||||
|
|
||||||
dnl EFL_CHECK_DOXYGEN([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Test for the doxygen program
|
|
||||||
dnl Defines efl_doxygen
|
|
||||||
dnl Defines the automake conditionnal EFL_BUILD_DOC
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([EFL_CHECK_DOXYGEN],
|
|
||||||
[
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Disable the build of the documentation
|
|
||||||
dnl
|
|
||||||
AC_ARG_ENABLE([doc],
|
|
||||||
[AC_HELP_STRING(
|
|
||||||
[--disable-doc],
|
|
||||||
[Disable documentation build @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
efl_enable_doc="yes"
|
|
||||||
else
|
|
||||||
efl_enable_doc="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[efl_enable_doc="yes"]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test "x${efl_enable_doc}" = "xyes" ; then
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Specify the full file name, with path
|
|
||||||
dnl
|
|
||||||
|
|
||||||
efl_doxygen="doxygen"
|
|
||||||
|
|
||||||
AC_ARG_WITH([doxygen],
|
|
||||||
[AC_HELP_STRING(
|
|
||||||
[--with-doxygen=FILE],
|
|
||||||
[doxygen program to use @<:@default=doxygen@:>@])],
|
|
||||||
dnl
|
|
||||||
dnl Check the given doxygen program.
|
|
||||||
dnl
|
|
||||||
[efl_doxygen=${withval}
|
|
||||||
AC_CHECK_PROG([efl_have_doxygen],
|
|
||||||
[${efl_doxygen}],
|
|
||||||
[yes],
|
|
||||||
[no])
|
|
||||||
if test "x${efl_have_doxygen}" = "xno" ; then
|
|
||||||
echo "WARNING:"
|
|
||||||
echo "The doxygen program you specified:"
|
|
||||||
echo "$efl_doxygen"
|
|
||||||
echo "was not found. Please check the path and make sure "
|
|
||||||
echo "the program exists and is executable."
|
|
||||||
AC_MSG_WARN([Warning: no doxygen detected. Documentation will not be built])
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[AC_CHECK_PROG([efl_have_doxygen],
|
|
||||||
[${efl_doxygen}],
|
|
||||||
[yes],
|
|
||||||
[no])
|
|
||||||
if test "x${efl_have_doxygen}" = "xno" ; then
|
|
||||||
echo "WARNING:"
|
|
||||||
echo "The doxygen program was not found in your execute"
|
|
||||||
echo "You may have doxygen installed somewhere not covered by your path."
|
|
||||||
echo ""
|
|
||||||
echo "If this is the case make sure you have the packages installed, AND"
|
|
||||||
echo "that the doxygen program is in your execute path (see your"
|
|
||||||
echo "shell manual page on setting the \$PATH environment variable), OR"
|
|
||||||
echo "alternatively, specify the program to use with --with-doxygen."
|
|
||||||
AC_MSG_WARN([Warning: no doxygen detected. Documentation will not be built])
|
|
||||||
fi
|
|
||||||
]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Substitution
|
|
||||||
dnl
|
|
||||||
AC_SUBST([efl_doxygen])
|
|
||||||
|
|
||||||
if ! test "x${efl_have_doxygen}" = "xyes" ; then
|
|
||||||
efl_enable_doc="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(EFL_BUILD_DOC, test "x${efl_enable_doc}" = "xyes")
|
|
||||||
|
|
||||||
if test "x${efl_enable_doc}" = "xyes" ; then
|
|
||||||
ifelse([$1], , :, [$1])
|
|
||||||
else
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
fi
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl End of doxygen.m4
|
|
|
@ -1,6 +0,0 @@
|
||||||
dnl use: EFL_ENABLE_EO_API_SUPPORT
|
|
||||||
AC_DEFUN([EFL_ENABLE_EO_API_SUPPORT],
|
|
||||||
[
|
|
||||||
AC_DEFINE([EFL_EO_API_SUPPORT], [1], [Enable access to unstable EFL Eo API])
|
|
||||||
])
|
|
||||||
|
|
194
m4/efl_find_x.m4
194
m4/efl_find_x.m4
|
@ -1,194 +0,0 @@
|
||||||
# efl_find.x.m4 - Macros to locate X11. -*- Autoconf -*-
|
|
||||||
# EFL_FIND_X(VARIABLE-PREFIX, [headers = "X11/Xlib.h"],
|
|
||||||
# [libs-and-functions = "X11 XOpenDisplay"],
|
|
||||||
# [action-if-found], [action-if-not-found])
|
|
||||||
# checks for X11 using, in order:
|
|
||||||
# 1) Xorg pkg-config files (using enviroment variables EFL_X11_CFLAGS
|
|
||||||
# and EFL_X11_LIBS if set, but only if x11.pc exists)
|
|
||||||
# 2) command line options: --x-includes=dir, --x-libraries=dir
|
|
||||||
# assume there is an X11 in the given directories
|
|
||||||
# 3) XMKMF environment variable if set
|
|
||||||
# 4) xmkmf executable if found
|
|
||||||
# 5) list of "standard" directories
|
|
||||||
#
|
|
||||||
# 2-5 is handled by A_PATH_X
|
|
||||||
#
|
|
||||||
# If a X11 is found, [action-if-success] is run and VARIABLE_cflags and
|
|
||||||
# VARIABLE_libs and VARIABLE_libdirs are defined and substituted.
|
|
||||||
# VARIABLE_libs will contain all of the libs listed in libs-and-functions.
|
|
||||||
# VARIABLE_libdirs will contain all -Lpath:s found in VARIABLE_libs
|
|
||||||
#
|
|
||||||
# headers is a list of headers to look for. libs-and-functions is a list of
|
|
||||||
# library and function pairs to look for.
|
|
||||||
# Each lib and function is checked in pairs, example:
|
|
||||||
# EFL_FIND_X([EVAS_X11], [X11/X.h], [X11 XCreateImage Xext XShmCreateImage])
|
|
||||||
# will look for XCreateImage in X11 and XShmCreateImage in Xext and include
|
|
||||||
# both -lX11 and -lXext in VARIABLE_libs
|
|
||||||
#
|
|
||||||
# action-if-found is only called if X11, all headers, all libraries and
|
|
||||||
# all functions are found.
|
|
||||||
# You can call EFL_FIND_X multiple times with different lists of headers, libs
|
|
||||||
# and functions.
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_FIND_X],
|
|
||||||
[
|
|
||||||
# Must print something as AC_CACHE_VAL writes (cached) if the value is cached
|
|
||||||
AC_MSG_CHECKING([how to find X])
|
|
||||||
efl_x11_need_result=1
|
|
||||||
AC_CACHE_VAL(efl_cv_x11_cache,
|
|
||||||
[
|
|
||||||
# this is ugly and breaks that AC_CACHE_VAL may not have side effects
|
|
||||||
# but I can't think of a better way right now
|
|
||||||
efl_x11_need_result=0
|
|
||||||
PKG_CHECK_EXISTS([x11],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([use pkg-config])
|
|
||||||
PKG_CHECK_MODULES([EFL_X11],[x11],
|
|
||||||
[
|
|
||||||
efl_cv_have_x11=yes
|
|
||||||
efl_cv_x11_pkgconf=yes
|
|
||||||
efl_cv_x11_cflags=$EFL_X11_CFLAGS
|
|
||||||
efl_cv_x11_libs_pre=$EFL_X11_LIBS
|
|
||||||
efl_cv_x11_libs_post=
|
|
||||||
])
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([use xmkmf])
|
|
||||||
# Fallback to old AC_PATH_XTRA
|
|
||||||
AC_PATH_X
|
|
||||||
AC_PATH_XTRA
|
|
||||||
if test "$no_x" = yes; then
|
|
||||||
efl_cv_have_x11=no
|
|
||||||
else
|
|
||||||
efl_cv_have_x11=yes
|
|
||||||
efl_cv_x11_pkgconf=no
|
|
||||||
efl_cv_x11_cflags=$X_CFLAGS
|
|
||||||
efl_cv_x11_libs_pre="$X_PRE_LIBS $X_LIBS"
|
|
||||||
efl_cv_x11_libs_post=$X_EXTRA_LIBS
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
# Record where we found X for the cache.
|
|
||||||
if test "x$efl_cv_have_x11" = "xno"; then
|
|
||||||
efl_cv_x11_cache="efl_cv_have_x11=no"
|
|
||||||
else
|
|
||||||
efl_cv_x11_cache="efl_cv_have_x11=yes\
|
|
||||||
efl_cv_x11_pkgconf='$efl_cv_x11_pkgconf'\
|
|
||||||
efl_cv_x11_cflags='$efl_cv_x11_cflags'\
|
|
||||||
efl_cv_x11_libs_pre='$efl_cv_x11_libs_pre'\
|
|
||||||
efl_cv_x11_libs_post='$efl_cv_x11_libs_post'"
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
if test "x$efl_x11_need_result" = "x1"; then
|
|
||||||
AC_MSG_RESULT([already found])
|
|
||||||
fi
|
|
||||||
eval "$efl_cv_x11_cache"
|
|
||||||
|
|
||||||
if test "x$efl_cv_have_x11" = "xyes"; then
|
|
||||||
ELF_X11_CFLAGS_save="$CFLAGS"
|
|
||||||
ELF_X11_CPPFLAGS_save="$CPPFLAGS"
|
|
||||||
CFLAGS="$CFLAGS $efl_cv_x11_cflags"
|
|
||||||
CPPFLAGS="$CPPFLAGS $efl_cv_x11_cflags"
|
|
||||||
efl_x11_found_all=1
|
|
||||||
for efl_x11_header in ifelse([$2], , "X11/Xlib.h", [$2]); do
|
|
||||||
AC_CHECK_HEADER([$efl_x11_header],,[
|
|
||||||
efl_x11_found_all=0
|
|
||||||
break])
|
|
||||||
done
|
|
||||||
CPPFLAGS="$ELF_X11_CPPFLAGS_save"
|
|
||||||
CFLAGS="$ELF_X11_CFLAGS_save"
|
|
||||||
|
|
||||||
if test "x$efl_x11_found_all" = "x1"; then
|
|
||||||
EFL_X11_LIBS_save="$LIBS"
|
|
||||||
if test "x$efl_cv_x11_pkgconf" = "xyes"; then
|
|
||||||
efl_x11_modules="x11"
|
|
||||||
efl_x11_lib=""
|
|
||||||
for efl_x11_lib_function in ifelse([$3], , "X11 XOpenDisplay", [$3]); do
|
|
||||||
if test -z "$efl_x11_lib"; then
|
|
||||||
efl_x11_lib="$efl_x11_lib_function"
|
|
||||||
case $efl_x11_lib in
|
|
||||||
X11)
|
|
||||||
;;
|
|
||||||
Xss)
|
|
||||||
efl_x11_modules="$efl_x11_modules xscrnsaver"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
efl_x11_lib=`echo $efl_x11_lib | tr '[A-Z]' '[a-z]'`
|
|
||||||
efl_x11_modules="$efl_x11_modules $efl_x11_lib"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
else
|
|
||||||
efl_x11_lib=
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
efl_x11_modules="$efl_x11_modules x11-xcb"
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([$efl_x11_modules],
|
|
||||||
[
|
|
||||||
PKG_CHECK_MODULES([$1],[$efl_x11_modules],
|
|
||||||
[
|
|
||||||
efl_x11_cflags=$[]$1[]_CFLAGS
|
|
||||||
efl_x11_libs=$[]$1[]_LIBS
|
|
||||||
|
|
||||||
LIBS="$LIBS $[]$1[]_LIBS"
|
|
||||||
efl_x11_lib=""
|
|
||||||
for efl_x11_lib_function in ifelse([$3], , "X11 XOpenDisplay", [$3]); do
|
|
||||||
if test -z "$efl_x11_lib"; then
|
|
||||||
efl_x11_lib="$efl_x11_lib_function"
|
|
||||||
else
|
|
||||||
# This is a ugly way of using AC_CHECK_FUNC with different
|
|
||||||
# LIBS
|
|
||||||
eval "unset ac_cv_func_$efl_x11_lib_function"
|
|
||||||
AC_CHECK_FUNC([$efl_x11_lib_function],,
|
|
||||||
[
|
|
||||||
efl_x11_found_all=0
|
|
||||||
break])
|
|
||||||
efl_x11_lib=
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
])
|
|
||||||
],[efl_x11_found_all=0])
|
|
||||||
else
|
|
||||||
LIBS="$LIBS $efl_cv_x11_libs_pre"
|
|
||||||
efl_x11_libs="$efl_cv_x11_libs_pre"
|
|
||||||
efl_x11_lib=""
|
|
||||||
for efl_x11_lib_function in ifelse([$3], , "X11 XOpenDisplay", [$3]); do
|
|
||||||
if test -z "$efl_x11_lib"; then
|
|
||||||
efl_x11_lib="$efl_x11_lib_function"
|
|
||||||
else
|
|
||||||
AC_CHECK_LIB([$efl_x11_lib], [$efl_x11_lib_function],,[
|
|
||||||
efl_x11_found_all=0
|
|
||||||
break],["$efl_cv_x11_libs_post"])
|
|
||||||
efl_x11_libs="$efl_x11_libs -l$efl_x11_lib"
|
|
||||||
efl_x11_lib=
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if test -n "$efl_cv_x11_libs_post"; then
|
|
||||||
efl_x11_libs="$efl_x11_libs $efl_cv_x11_libs_post"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
LIBS="$EFL_X11_LIBS_save"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$efl_x11_found_all" = "x1"; then
|
|
||||||
efl_x11_libdirs=""
|
|
||||||
for efl_x11_option in "$efl_x11_libs"; do
|
|
||||||
case $efl_x11_option in
|
|
||||||
-L*)
|
|
||||||
efl_x11_libdirs="$efl_x11_libdirs $efl_x11_option"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
AC_SUBST([$1][_cflags],[$efl_cv_x11_cflags])
|
|
||||||
AC_SUBST([$1][_libs],[$efl_x11_libs])
|
|
||||||
AC_SUBST([$1][_libdirs],[$efl_x11_libdirs])
|
|
||||||
|
|
||||||
ifelse([$4], , :, [$4])
|
|
||||||
else
|
|
||||||
ifelse([$5], , :, [$5])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
|
@ -1,61 +0,0 @@
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
dnl File to auto-detect libunwind
|
|
||||||
|
|
||||||
dnl Macro that checks for libunwind, first by using
|
|
||||||
dnl pkg-config, then by trying to compile and link a simple
|
|
||||||
dnl program, to see if libunwind is distributed on the system
|
|
||||||
dnl but has no pkg-config support
|
|
||||||
dnl
|
|
||||||
dnl The biggest usecase is on Mac OS X, where there are no
|
|
||||||
dnl pkg-config files, and the libunwind headers are lost
|
|
||||||
dnl in an obscure place on the system (but whom the compilers
|
|
||||||
dnl distributed by Apple are aware of).
|
|
||||||
dnl
|
|
||||||
dnl Usage: EFL_CHECK_LIBUNWIND
|
|
||||||
dnl will inconditionaly set UNWIND_CFLAGS and UNWIND_LIBS
|
|
||||||
dnl to follow pkg-config fashion.
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([EFL_CHECK_LIBUNWIND],
|
|
||||||
[dnl
|
|
||||||
dnl First, check with pkg-config
|
|
||||||
PKG_CHECK_MODULES([UNWIND], [libunwind libunwind-generic],
|
|
||||||
[have_unwind=yes], [have_unwind=no])
|
|
||||||
|
|
||||||
dnl No pkg-config file... maybe system built-in?
|
|
||||||
if test "x${have_unwind}" = "xno"; then
|
|
||||||
AC_LANG_PUSH([C])
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <libunwind.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
unw_context_t ctx;
|
|
||||||
unw_getcontext(&ctx);
|
|
||||||
]]
|
|
||||||
)],
|
|
||||||
[
|
|
||||||
have_unwind="yes"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
have_unwind="no"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
AC_MSG_CHECKING([for native libunwind])
|
|
||||||
AC_MSG_RESULT([${have_unwind}])
|
|
||||||
AC_LANG_POP([C])
|
|
||||||
|
|
||||||
dnl Provide dummy variables to automake.
|
|
||||||
dnl In case pkg-config succeeded, these will be set and
|
|
||||||
dnl used in other automake files. To avoid, problems,
|
|
||||||
dnl we define empty variables.
|
|
||||||
UNWIND_CFLAGS=""
|
|
||||||
UNWIND_LIBS=""
|
|
||||||
AC_SUBST([UNWIND_CFLAGS])
|
|
||||||
AC_SUBST([UNWIND_LIBS])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AS_IF([test "x$have_unwind" = "xyes"],
|
|
||||||
[AC_DEFINE([HAVE_UNWIND], [1], [Have libunwind])])
|
|
||||||
AM_CONDITIONAL(HAVE_UNWIND, test "x$have_unwind" = "xyes")
|
|
||||||
])
|
|
|
@ -1,36 +0,0 @@
|
||||||
dnl EFL_CHECK_LUA_OLD(EFL)
|
|
||||||
dnl checks for lua 5.1 or 5.2 in pkg-config (multiple names) and -llua directly
|
|
||||||
dnl will call EFL_ADD_LIBS() or EFL_DEPEND_PKG() as required.
|
|
||||||
dnl this is a strict call and will abort if lua is not found
|
|
||||||
dnl keep in mind that this is only executed if --enable-lua-old is set
|
|
||||||
AC_DEFUN([EFL_CHECK_LUA_OLD],
|
|
||||||
[dnl
|
|
||||||
requirement_lua=""
|
|
||||||
PKG_CHECK_EXISTS([lua >= 5.1.0], [requirement_lua="lua >= 5.1.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua5.1 >= 5.1.0], [requirement_lua="lua5.1 >= 5.1.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua-5.1 >= 5.1.0], [requirement_lua="lua-5.1 >= 5.1.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua51 >= 5.1.0], [requirement_lua="lua51 >= 5.1.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua5.2 >= 5.2.0], [requirement_lua="lua5.2 >= 5.2.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua-5.2 >= 5.2.0], [requirement_lua="lua-5.2 >= 5.2.0"],
|
|
||||||
[PKG_CHECK_EXISTS([lua52 >= 5.2.0], [requirement_lua="lua52 >= 5.2.0"])])])])])])])
|
|
||||||
|
|
||||||
if test "x${requirement_lua}" = "x"; then
|
|
||||||
AC_MSG_CHECKING([whether lua_newstate() is in liblua])
|
|
||||||
AC_CHECK_LIB([lua], [lua_newstate],
|
|
||||||
[have_lua="yes"
|
|
||||||
EFL_ADD_LIBS([$1], [-llua])],
|
|
||||||
[have_lua="no"])
|
|
||||||
AC_MSG_RESULT([${have_lua}])
|
|
||||||
if test "${have_lua}" = "no"; then
|
|
||||||
AC_MSG_ERROR([Missing lua 5.1 or 5.2 support])
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
req_found="no"
|
|
||||||
EFL_DEPEND_PKG([$1], [LUA], [${requirement_lua}],
|
|
||||||
[ req_found="yes" ],
|
|
||||||
[ req_found="no" ])
|
|
||||||
if test "x${req_found}" = "xyes"; then
|
|
||||||
PKG_CHECK_MODULES([$1]_LUA, [${requirement_lua}])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
])
|
|
|
@ -1,95 +0,0 @@
|
||||||
# # ============================================================================
|
|
||||||
# # http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
|
|
||||||
# # ============================================================================
|
|
||||||
# #
|
|
||||||
# # SYNOPSIS
|
|
||||||
# #
|
|
||||||
# # AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
|
|
||||||
# #
|
|
||||||
# # DESCRIPTION
|
|
||||||
# #
|
|
||||||
# # Check for baseline language coverage in the compiler for the C++11
|
|
||||||
# # standard; if necessary, add switches to CXXFLAGS to enable support.
|
|
||||||
# #
|
|
||||||
# # The first argument, if specified, indicates whether you insist on an
|
|
||||||
# # extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
|
|
||||||
# # -std=c++11). If neither is specified, you get whatever works, with
|
|
||||||
# # preference for an extended mode.
|
|
||||||
# #
|
|
||||||
# # The second argument, if specified 'mandatory' or if left unspecified,
|
|
||||||
# # indicates that baseline C++11 support is required and that the macro
|
|
||||||
# # should error out if no mode with that support is found. If specified
|
|
||||||
# # 'optional', then configuration proceeds regardless, after defining
|
|
||||||
# # HAVE_CXX11 if and only if a supporting mode is found.
|
|
||||||
# #
|
|
||||||
# # LICENSE
|
|
||||||
# #
|
|
||||||
# # Copyright (c) 2016 Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
|
|
||||||
# #
|
|
||||||
# # Copying and distribution of this file, with or without modification, are
|
|
||||||
# # permitted in any medium without royalty provided the copyright notice
|
|
||||||
# # and this notice are preserved. This file is offered as-is, without any
|
|
||||||
# # warranty.
|
|
||||||
|
|
||||||
# AC_LANG(CSHARP)
|
|
||||||
# -----------
|
|
||||||
AC_LANG_DEFINE([CSHARP], [csharp], [MCS], [],
|
|
||||||
[ac_ext=cs
|
|
||||||
ac_compile='$MCS $MCSFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
|
|
||||||
])
|
|
||||||
|
|
||||||
AU_DEFUN([AC_LANG_CSHARP], [AC_LANG(CSHARP)])
|
|
||||||
|
|
||||||
m4_define([AC_LANG_PROGRAM(CSHARP)],
|
|
||||||
[$1
|
|
||||||
class MyClass
|
|
||||||
{
|
|
||||||
static void Main(string[] args)
|
|
||||||
{
|
|
||||||
$2
|
|
||||||
}
|
|
||||||
}])
|
|
||||||
|
|
||||||
AC_DEFUN([AC_LANG_COMPILER(CSHARP)],
|
|
||||||
[AC_REQUIRE([AC_PROG_MCS])])
|
|
||||||
|
|
||||||
AN_MAKEVAR([MCS], [AC_PROG_MCS])
|
|
||||||
AN_PROGRAM([mcs], [AC_PROG_MCS])
|
|
||||||
AC_DEFUN([AC_PROG_MCS],
|
|
||||||
[AC_LANG_PUSH(CSHARP)dnl
|
|
||||||
AC_ARG_VAR([MCS], [MCS (C#) compiler command])dnl
|
|
||||||
AC_ARG_VAR([MCSFLAGS], [MCS (C#) compiler flags])dnl
|
|
||||||
dnl _AC_ARG_VAR_LDFLAGS()dnl
|
|
||||||
m4_ifval([$1],
|
|
||||||
[AC_CHECK_TOOLS(MCS, [$1])],
|
|
||||||
[AC_CHECK_TOOL(MCS, mcs)
|
|
||||||
if test -z "$MCS"; then
|
|
||||||
if test -n "$ac_tool_prefix"; then
|
|
||||||
AC_CHECK_PROG(MCS, [${ac_tool_prefix}mcs], [$ac_tool_prefix}mcs])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test -z "$MCS"; then
|
|
||||||
AC_CHECK_PROG(MCS, mcs, mcs, , , false)
|
|
||||||
fi
|
|
||||||
if test -z "$MCS"; then
|
|
||||||
HAVE_MCS=0
|
|
||||||
AC_MSG_NOTICE([No C sharp compiler was found])
|
|
||||||
else
|
|
||||||
HAVE_MCS=1
|
|
||||||
AC_DEFINE(HAVE_MCS,1,
|
|
||||||
[define if the MCS compiler is available])
|
|
||||||
fi
|
|
||||||
AC_SUBST(HAVE_MCS)
|
|
||||||
])
|
|
||||||
|
|
||||||
# Provide some information about the compiler.
|
|
||||||
_AS_ECHO_LOG([checking for _AC_LANG compiler version])
|
|
||||||
set X $ac_compile
|
|
||||||
ac_compiler=$[2]
|
|
||||||
_AC_DO_LIMIT([$ac_compiler --version >&AS_MESSAGE_LOG_FD])
|
|
||||||
m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
|
|
||||||
m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
|
|
||||||
AC_LANG_POP(CSHARP)dnl
|
|
||||||
])# AC_PROG_MCS
|
|
||||||
|
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
dnl Check for PATH_MAX in limits.h, and define a default value if not found
|
|
||||||
dnl This is a workaround for systems not providing PATH_MAX, like GNU/Hurd
|
|
||||||
|
|
||||||
dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND])
|
|
||||||
dnl
|
|
||||||
dnl If PATH_MAX is not defined in <limits.h>, defines it
|
|
||||||
dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback
|
|
||||||
dnl to using 4096
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_PATH_MAX],
|
|
||||||
[
|
|
||||||
|
|
||||||
default_max=m4_default([$1], "4096")
|
|
||||||
AC_LANG_PUSH([C])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([for PATH_MAX in limits.h])
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <limits.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
int i = PATH_MAX;
|
|
||||||
]])],
|
|
||||||
[AC_MSG_RESULT([yes])],
|
|
||||||
[
|
|
||||||
AC_DEFINE_UNQUOTED([PATH_MAX],
|
|
||||||
[${default_max}],
|
|
||||||
[default value since PATH_MAX is not defined])
|
|
||||||
AC_MSG_RESULT([no: using ${default_max}])
|
|
||||||
])
|
|
||||||
|
|
||||||
AC_LANG_POP([C])
|
|
||||||
|
|
||||||
])
|
|
||||||
dnl end of efl_path_max.m4
|
|
|
@ -1,10 +0,0 @@
|
||||||
dnl file with extensions to pkg-config module
|
|
||||||
dnl
|
|
||||||
dnl EFL_PKG_CHECK_STRICT(MODULE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
|
||||||
dnl similar to PKG_CHECK_EXISTS() that will AC_MSG_ERROR() if not found
|
|
||||||
AC_DEFUN([EFL_PKG_CHECK_STRICT],
|
|
||||||
[
|
|
||||||
PKG_CHECK_EXISTS([$1], [$2],
|
|
||||||
[m4_ifval([$3], [$3], [AC_MSG_ERROR([pkg-config missing $1])])]
|
|
||||||
)
|
|
||||||
])
|
|
|
@ -1,136 +0,0 @@
|
||||||
# ============================================================================
|
|
||||||
# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
|
|
||||||
# ============================================================================
|
|
||||||
#
|
|
||||||
# SYNOPSIS
|
|
||||||
#
|
|
||||||
# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
|
|
||||||
#
|
|
||||||
# DESCRIPTION
|
|
||||||
#
|
|
||||||
# Check for baseline language coverage in the compiler for the C++11
|
|
||||||
# standard; if necessary, add switches to CXXFLAGS to enable support.
|
|
||||||
#
|
|
||||||
# The first argument, if specified, indicates whether you insist on an
|
|
||||||
# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
|
|
||||||
# -std=c++11). If neither is specified, you get whatever works, with
|
|
||||||
# preference for an extended mode.
|
|
||||||
#
|
|
||||||
# The second argument, if specified 'mandatory' or if left unspecified,
|
|
||||||
# indicates that baseline C++11 support is required and that the macro
|
|
||||||
# should error out if no mode with that support is found. If specified
|
|
||||||
# 'optional', then configuration proceeds regardless, after defining
|
|
||||||
# HAVE_CXX11 if and only if a supporting mode is found.
|
|
||||||
#
|
|
||||||
# LICENSE
|
|
||||||
#
|
|
||||||
# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
|
|
||||||
# Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
|
|
||||||
# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
|
|
||||||
#
|
|
||||||
# Copying and distribution of this file, with or without modification, are
|
|
||||||
# permitted in any medium without royalty provided the copyright notice
|
|
||||||
# and this notice are preserved. This file is offered as-is, without any
|
|
||||||
# warranty.
|
|
||||||
|
|
||||||
#serial 3
|
|
||||||
|
|
||||||
m4_define([_EFL_CXX_COMPILE_STDCXX_11_testbody], [
|
|
||||||
template <typename T>
|
|
||||||
struct check
|
|
||||||
{
|
|
||||||
static_assert(sizeof(int) <= sizeof(T), "not big enough");
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef check<check<bool>> right_angle_brackets;
|
|
||||||
|
|
||||||
int a;
|
|
||||||
decltype(a) b;
|
|
||||||
|
|
||||||
typedef check<int> check_type;
|
|
||||||
check_type c;
|
|
||||||
check_type&& cr = static_cast<check_type&&>(c);
|
|
||||||
|
|
||||||
struct A { A(int); };
|
|
||||||
struct B : A { using A::A; }; // inheriting constructors
|
|
||||||
|
|
||||||
auto d = a;
|
|
||||||
])
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CXX_COMPILE_STDCXX_11], [dnl
|
|
||||||
m4_if([$1], [], [],
|
|
||||||
[$1], [ext], [],
|
|
||||||
[$1], [noext], [],
|
|
||||||
[m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl
|
|
||||||
m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
|
|
||||||
[$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
|
|
||||||
[$2], [optional], [ax_cxx_compile_cxx11_required=false],
|
|
||||||
[m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])])dnl
|
|
||||||
AC_LANG_PUSH([C++])dnl
|
|
||||||
ac_success=no
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
|
|
||||||
ax_cv_cxx_compile_cxx11,
|
|
||||||
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[ax_cv_cxx_compile_cxx11=yes],
|
|
||||||
[ax_cv_cxx_compile_cxx11=no])])
|
|
||||||
if test x$ax_cv_cxx_compile_cxx11 = xyes; then
|
|
||||||
ac_success=yes
|
|
||||||
fi
|
|
||||||
|
|
||||||
m4_if([$1], [noext], [], [dnl
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
for switch in -std=gnu++11; do
|
|
||||||
cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
|
|
||||||
$cachevar,
|
|
||||||
[ac_save_CXXFLAGS="$CXXFLAGS"
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[eval $cachevar=yes],
|
|
||||||
[eval $cachevar=no])
|
|
||||||
CXXFLAGS="$ac_save_CXXFLAGS"])
|
|
||||||
if eval test x\$$cachevar = xyes; then
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
ac_success=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi])
|
|
||||||
|
|
||||||
m4_if([$1], [ext], [], [dnl
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
for switch in -std=c++11; do
|
|
||||||
cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
|
|
||||||
AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
|
|
||||||
$cachevar,
|
|
||||||
[ac_save_CXXFLAGS="$CXXFLAGS"
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
|
|
||||||
[eval $cachevar=yes],
|
|
||||||
[eval $cachevar=no])
|
|
||||||
CXXFLAGS="$ac_save_CXXFLAGS"])
|
|
||||||
if eval test x\$$cachevar = xyes; then
|
|
||||||
CXXFLAGS="$CXXFLAGS $switch"
|
|
||||||
ac_success=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi])
|
|
||||||
AC_LANG_POP([C++])
|
|
||||||
if test x$ax_cxx_compile_cxx11_required = xtrue; then
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if test x$ac_success = xno; then
|
|
||||||
HAVE_CXX11=0
|
|
||||||
AC_MSG_NOTICE([No compiler with C++11 support was found])
|
|
||||||
else
|
|
||||||
HAVE_CXX11=1
|
|
||||||
AC_DEFINE(HAVE_CXX11,1,
|
|
||||||
[define if the compiler supports basic C++11 syntax])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST(HAVE_CXX11)
|
|
||||||
fi
|
|
||||||
])
|
|
|
@ -1,163 +0,0 @@
|
||||||
dnl Copyright (C) 2010 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl rwlock code added by Mike Blumenkrantz <mike at zentific dot com>
|
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check if POSIX or Win32 threads library is available or not.
|
|
||||||
|
|
||||||
dnl Usage: EFL_CHECK_THREADS(ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
|
|
||||||
dnl Call AC_SUBST(EFL_PTHREAD_CFLAGS)
|
|
||||||
dnl Call AC_SUBST(EFL_PTHREAD_LIBS)
|
|
||||||
dnl Defines EFL_HAVE_THREADS
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_CHECK_THREADS],
|
|
||||||
[
|
|
||||||
|
|
||||||
dnl Generic thread detection
|
|
||||||
|
|
||||||
EFL_PTHREAD_CFLAGS="-D_REENTRANT"
|
|
||||||
EFL_PTHREAD_LIBS=""
|
|
||||||
|
|
||||||
_efl_have_posix_threads="no"
|
|
||||||
|
|
||||||
dnl Use generic infrastructure for pthread detection (What a hell of a mess !)
|
|
||||||
gl_LOCK
|
|
||||||
|
|
||||||
AC_DEFINE([EFL_HAVE_THREADS], [1], [Define to mention that POSIX or Win32 threads are supported])
|
|
||||||
|
|
||||||
_efl_have_posix_threads="${gl_use_threads}"
|
|
||||||
|
|
||||||
dnl System specific CFLAGS
|
|
||||||
if test "x${_efl_have_posix_threads}" = "xyes"; then
|
|
||||||
case "$host_os" in
|
|
||||||
osf*) EFL_PTHREAD_CFLAGS="-D_REENTRANT" ;;
|
|
||||||
aix* | freebsd*) EFL_PTHREAD_CFLAGS="-D_THREAD_SAFE" ;;
|
|
||||||
solaris*) EFL_PTHREAD_CFLAGS="-D_REENTRANT" ;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl check if the compiler supports POSIX threads
|
|
||||||
if test "x${_efl_have_posix_threads}" = "xyes" ; then
|
|
||||||
|
|
||||||
SAVE_LIBS=${LIBS}
|
|
||||||
LIBS="${LIBS} ${LIBMULTITHREAD}"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <pthread.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_barrier_t barrier;
|
|
||||||
pthread_barrier_init(&barrier, NULL, 1);
|
|
||||||
]])],
|
|
||||||
[efl_have_pthread_barrier="yes"],
|
|
||||||
[efl_have_pthread_barrier="no"])
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <pthread.h>
|
|
||||||
#include <sched.h>
|
|
||||||
#ifndef __linux__
|
|
||||||
#include <pthread_np.h>
|
|
||||||
#endif
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_attr_setaffinity_np(NULL, 0, NULL);
|
|
||||||
]])],
|
|
||||||
[efl_have_setaffinity="yes"],
|
|
||||||
[efl_have_setaffinity="no"])
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#define _GNU_SOURCE
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <pthread.h>
|
|
||||||
#ifndef __linux__
|
|
||||||
#include <pthread_np.h>
|
|
||||||
#endif
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
#ifndef __linux__
|
|
||||||
pthread_set_name_np(NULL, NULL);
|
|
||||||
#else
|
|
||||||
pthread_setname_np(NULL, NULL);
|
|
||||||
#endif
|
|
||||||
]])],
|
|
||||||
[efl_have_setname="yes"],
|
|
||||||
[efl_have_setname="no"])
|
|
||||||
LIBS=${SAVE_LIBS}
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([which threads API is used])
|
|
||||||
if test "x${_efl_have_posix_threads}" = "xyes" ; then
|
|
||||||
efl_have_threads="POSIX"
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([${efl_have_threads}])
|
|
||||||
|
|
||||||
EFL_PTHREAD_LIBS="${LTLIBMULTITHREAD}"
|
|
||||||
|
|
||||||
AC_SUBST(EFL_PTHREAD_CFLAGS)
|
|
||||||
AC_SUBST(EFL_PTHREAD_LIBS)
|
|
||||||
|
|
||||||
dnl check if the compiler supports pthreads spinlock
|
|
||||||
|
|
||||||
efl_have_posix_threads_spinlock="no"
|
|
||||||
|
|
||||||
if test "x${_efl_have_posix_threads}" = "xyes" ; then
|
|
||||||
SAVE_LIBS=${LIBS}
|
|
||||||
LIBS="${LIBS} ${LIBMULTITHREAD}"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <pthread.h>
|
|
||||||
#include <sched.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_spinlock_t lock;
|
|
||||||
int res;
|
|
||||||
res = pthread_spin_init(&lock, PTHREAD_PROCESS_PRIVATE);
|
|
||||||
sched_yield();
|
|
||||||
]])],
|
|
||||||
[efl_have_posix_threads_spinlock="yes"],
|
|
||||||
[efl_have_posix_threads_spinlock="no"])
|
|
||||||
LIBS=${SAVE_LIBS}
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build POSIX threads spinlock code])
|
|
||||||
AC_MSG_RESULT([${efl_have_posix_threads_spinlock}])
|
|
||||||
|
|
||||||
if test "x${efl_have_posix_threads_spinlock}" = "xyes" ; then
|
|
||||||
AC_DEFINE([EFL_HAVE_POSIX_THREADS_SPINLOCK], [1], [Define to mention that POSIX threads spinlocks are supported])
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
dnl checks if the compiler supports OSX spinlock
|
|
||||||
|
|
||||||
efl_have_osx_spinlock="no"
|
|
||||||
|
|
||||||
if test "x${_efl_have_posix_threads}" = "xyes" ; then
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <libkern/OSAtomic.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
OSSpinLock spin_lock = 0;
|
|
||||||
OSSpinLockTry(&spin_lock);
|
|
||||||
]])],
|
|
||||||
[efl_have_osx_spinlock="yes"],
|
|
||||||
[efl_have_osx_spinlock="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build OSX spinlock code])
|
|
||||||
AC_MSG_RESULT([${efl_have_osx_spinlock}])
|
|
||||||
|
|
||||||
if test "x${efl_have_osx_spinlock}" = "xyes" ; then
|
|
||||||
AC_DEFINE([EFL_HAVE_OSX_SPINLOCK], [1], [Define to mention that OSX spinlocks are supported])
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
AS_IF([test "x$_efl_have_posix_threads" = "xyes"],
|
|
||||||
[$1],
|
|
||||||
[m4_if([$2], [$2], [AC_MSG_ERROR([Threads are required.])])])
|
|
||||||
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
dnl use: EINA_CHECK_MODULE(foo-bar, have_dependency, description)
|
|
||||||
AC_DEFUN([EINA_CHECK_MODULE],
|
|
||||||
[
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
# AC_ARG_ENABLE([mempool-$1],
|
|
||||||
# [AC_HELP_STRING([--enable-mempool-$1], [enable build of $3 @<:@default=$2@:>@])],
|
|
||||||
# [
|
|
||||||
# if test "x${enableval}" = "xyes" ; then
|
|
||||||
# enable_module="yes"
|
|
||||||
# else
|
|
||||||
# if test "x${enableval}" = "xstatic" ; then
|
|
||||||
# enable_module="static"
|
|
||||||
# else
|
|
||||||
# enable_module="no"
|
|
||||||
# fi
|
|
||||||
# fi
|
|
||||||
# ],
|
|
||||||
# [enable_module=$2])
|
|
||||||
enable_module=$2
|
|
||||||
|
|
||||||
have_module="no"
|
|
||||||
if test "x${enable_module}" = "xyes" || test "x${enable_module}" = "xstatic" ; then
|
|
||||||
have_module="yes"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $3 built])
|
|
||||||
AC_MSG_RESULT([${have_module}])
|
|
||||||
|
|
||||||
static_module="no"
|
|
||||||
if test "x${enable_module}" = "xstatic" ; then
|
|
||||||
static_module="yes"
|
|
||||||
have_static_module="yes"
|
|
||||||
AC_DEFINE(EINA_STATIC_BUILD_[]UP, 1, [Set to 1 if $2 is statically built])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! test "x${enable_module}" = "xno" ; then
|
|
||||||
AC_DEFINE(EINA_BUILD_[]UP, 1, [Set to 1 if $2 is built])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(EINA_BUILD_[]UP, [test "x${have_module}" = "xyes"])
|
|
||||||
AM_CONDITIONAL(EINA_STATIC_BUILD_[]UP, [test "x${static_module}" = "xyes"])
|
|
||||||
|
|
||||||
enable_[]DOWN=${enable_module}
|
|
||||||
|
|
||||||
m4_popdef([UP])
|
|
||||||
m4_popdef([DOWN])
|
|
||||||
])
|
|
|
@ -1,8 +0,0 @@
|
||||||
dnl use: EINA_CONFIG(configsuffix, testcond)
|
|
||||||
AC_DEFUN([EINA_CONFIG],
|
|
||||||
[
|
|
||||||
if $2; then
|
|
||||||
EINA_CONFIGURE_$1="#define EINA_$1"
|
|
||||||
fi
|
|
||||||
AC_SUBST([EINA_CONFIGURE_$1])
|
|
||||||
])
|
|
|
@ -1,12 +0,0 @@
|
||||||
dnl use: EIO_CHECK_NOTIFY_WIN32([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
AC_DEFUN([EIO_CHECK_NOTIFY_WIN32],
|
|
||||||
[
|
|
||||||
if test "x${have_win32}" = "xyes" ; then
|
|
||||||
AC_DEFINE([HAVE_NOTIFY_WIN32], [1], [ File monitoring with Windows notification ])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether Windows notification is to be used for filemonitoring])
|
|
||||||
AC_MSG_RESULT([${have_win32}])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_win32}" = "xyes"], [$1], [$2])
|
|
||||||
])
|
|
|
@ -1,27 +0,0 @@
|
||||||
|
|
||||||
dnl use: ELM_CHECK_BACKEND(engine)
|
|
||||||
AC_DEFUN([ELM_CHECK_BACKEND],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
have_elementary_[]DOWN="no"
|
|
||||||
want_backend="$2"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $1 backend])
|
|
||||||
AC_MSG_RESULT([${want_backend}])
|
|
||||||
|
|
||||||
if test "x${want_backend}" != "xno"; then
|
|
||||||
AC_DEFINE([HAVE_ELEMENTARY_]UP, [1], [$1 support for Elementary])
|
|
||||||
have_elementary_[]DOWN="yes"
|
|
||||||
requirement_elm_pc="ecore-[]DOWN >= efl_version ${requirement_elm_pc}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build $1 backend])
|
|
||||||
AC_MSG_RESULT([${have_elementary_[]DOWN}])
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([ELEMENTARY], [$1], [${want_backend}])
|
|
||||||
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
|
@ -1,60 +0,0 @@
|
||||||
|
|
||||||
dnl use: ELM_CHECK_OPTION_DEP(option, pkgver)
|
|
||||||
AC_DEFUN([ELM_CHECK_OPTION_DEP],
|
|
||||||
[dnl
|
|
||||||
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
ELM_[]UP[]_DEF="#undef"
|
|
||||||
have_elementary_[]DOWN="no"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(DOWN,
|
|
||||||
[AS_HELP_STRING([--disable-]DOWN, [disable ]DOWN[ support. @<:@default=detect@:>@])],
|
|
||||||
[want_option=$enableval],
|
|
||||||
[want_option="auto"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $1 option])
|
|
||||||
AC_MSG_RESULT([${want_option}])
|
|
||||||
|
|
||||||
if test "x${want_option}" != "xno"; then
|
|
||||||
PKG_CHECK_EXISTS(DOWN[ >= $2],
|
|
||||||
[
|
|
||||||
AC_DEFINE([HAVE_ELEMENTARY_]UP, [1], [$1 support for Elementary])
|
|
||||||
have_elementary_[]DOWN="yes"
|
|
||||||
ELM_[]UP[]_DEF="#define"
|
|
||||||
requirement_elm_pc="[]DOWN >= $2 ${requirement_elm_pc}"
|
|
||||||
],
|
|
||||||
[have_elementary_]DOWN[="no"]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build $1 option])
|
|
||||||
AC_MSG_RESULT([${have_elementary_[]DOWN}])
|
|
||||||
|
|
||||||
if test "x${want_elementary_[]DOWN}" = "xyes" && test "x${have_elementary_[]DOWN}" = "xno"; then
|
|
||||||
AC_MSG_ERROR([$1 support requested, but $1 was not found by pkg-config.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([ELM_]UP[_DEF])
|
|
||||||
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: ELM_CHECK_OPTION(option, pkgver)
|
|
||||||
AC_DEFUN([ELM_CHECK_OPTION],
|
|
||||||
[dnl
|
|
||||||
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
if test "x$1" = "xeweb" ; then
|
|
||||||
ELM_CHECK_OPTION_DEP_EWK2
|
|
||||||
else
|
|
||||||
ELM_CHECK_OPTION_DEP($1, $2)
|
|
||||||
fi
|
|
||||||
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
|
@ -1,24 +0,0 @@
|
||||||
dnl Copyright (C) 2013 Cedric Bail <cedric dot bail at samsung dot com>
|
|
||||||
dnl That code is public domain and can be freely used or copied
|
|
||||||
|
|
||||||
dnl Macro that check if -pie -rdynamic can be given to ld
|
|
||||||
|
|
||||||
dnl Usage: ELM_QUICKLAUNCH
|
|
||||||
dnl add -pie -rdynamic to LDFLAGS and -fpie to CFLAGS
|
|
||||||
|
|
||||||
AC_DEFUN([ELM_QUICKLAUNCH],
|
|
||||||
[
|
|
||||||
AC_MSG_CHECKING([If the compiler has what it takes to do quicklaunch (-pie -rdynamic)])
|
|
||||||
old_LDFLAGS="$LDFLAGS"
|
|
||||||
old_CFLAGS="$CFLAGS"
|
|
||||||
|
|
||||||
LDFLAGS="$LDFLAGS -pie -rdynamic"
|
|
||||||
CFLAGS="$CFLAGS -fpie"
|
|
||||||
|
|
||||||
AC_LINK_IFELSE([AC_LANG_SOURCE([int main(){}])],
|
|
||||||
[AC_MSG_RESULT([yes])],
|
|
||||||
[LDFLAGS="$old_LDFLAGS"
|
|
||||||
CFLAGS="$old_CFLAGS"
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
])
|
|
||||||
])
|
|
|
@ -1,37 +0,0 @@
|
||||||
dnl EMOTION_GENERIC_PLAYER(NAME, DEFAULT_STATE, [PKG_CONFIG_DEPS])
|
|
||||||
dnl Does the following:
|
|
||||||
dnl * AC_ARG_WITH(NAME)
|
|
||||||
dnl * define with_name to yes or no
|
|
||||||
dnl * PKG_CHECK_MODULES(NAME, PKG_CONFIG_DEPS)
|
|
||||||
dnl * AC_DEFINE([HAVE_NAME])
|
|
||||||
dnl * AM_CONDITIONAL([HAVE_NAME])
|
|
||||||
AC_DEFUN([EMOTION_GENERIC_PLAYER],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
|
|
||||||
AC_ARG_WITH([DOWN],
|
|
||||||
[AC_HELP_STRING([--with-]m4_defn([DOWN]),
|
|
||||||
[build generic player ]m4_defn([UP])[. @<:@default=$2@:>@])],
|
|
||||||
[], [with_]m4_defn([DOWN])[="$2"])
|
|
||||||
|
|
||||||
if test "${with_[]m4_defn([DOWN])}" = "yes"; then
|
|
||||||
m4_ifval([$3], [dnl
|
|
||||||
PKG_CHECK_MODULES(m4_defn([UP]), [$3])
|
|
||||||
], [dnl
|
|
||||||
m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS}"
|
|
||||||
m4_defn([UP])_CFLAGS="${m4_defn([UP])_CFLAGS}"
|
|
||||||
AC_SUBST(m4_defn([UP])[_LIBS])
|
|
||||||
AC_SUBST(m4_defn([UP])[_CFLAGS])
|
|
||||||
])
|
|
||||||
|
|
||||||
AC_SEARCH_LIBS([shm_open], [rt], [], [AC_MSG_ERROR([unable to find the shm_open() function])])
|
|
||||||
if test "${ac_cv_search_shm_open}" != "none required"; then
|
|
||||||
m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} ${ac_cv_search_shm_open}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AM_CONDITIONAL([HAVE_]m4_defn([UP]), [test "$with_[]m4_defn([DOWN])" = "yes"])
|
|
||||||
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
|
@ -1,133 +0,0 @@
|
||||||
dnl use: EMOTION_MODULE_DEP_CHECK_XINE(want_engine)
|
|
||||||
dnl where want_engine = yes or static
|
|
||||||
AC_DEFUN([EMOTION_MODULE_DEP_CHECK_XINE],
|
|
||||||
[dnl
|
|
||||||
requirements="libxine >= 1.1.1"
|
|
||||||
if test "$1" = "static"; then
|
|
||||||
EFL_DEPEND_PKG([EMOTION], [EMOTION_MODULE_XINE], [${requirements}])
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([EMOTION_MODULE_XINE], [${requirements}])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EMOTION_MODULE_DEP_CHECK_GSTREAMER(want_static)
|
|
||||||
dnl where want_engine = yes or static
|
|
||||||
AC_DEFUN([EMOTION_MODULE_DEP_CHECK_GSTREAMER],
|
|
||||||
[dnl
|
|
||||||
GST_VER=0.10.2
|
|
||||||
requirements="gstreamer-0.10 >= ${GST_VER} gstreamer-plugins-base-0.10 >= ${GST_VER} gstreamer-video-0.10 >= ${GST_VER} gstreamer-interfaces-0.10 >= ${GST_VER}"
|
|
||||||
have_gst_xoverlay="no"
|
|
||||||
if test "$1" = "static"; then
|
|
||||||
EFL_DEPEND_PKG([EMOTION], [EMOTION_MODULE_GSTREAMER], [${requirements}])
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([EMOTION_MODULE_GSTREAMER], [${requirements}])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "${want_x11_any}" = "yes"; then
|
|
||||||
if test "$1" = "static"; then # we need gstreamer cflags and libs to test xoverlay support
|
|
||||||
PKG_CHECK_MODULES([EMOTION_MODULE_GSTREAMER], [${requirements}])
|
|
||||||
fi
|
|
||||||
CFLAGS_save="${CFLAGS}"
|
|
||||||
CFLAGS="${CFLAGS} ${EMOTION_MODULE_GSTREAMER_CFLAGS}"
|
|
||||||
AC_CHECK_HEADER([gst/interfaces/xoverlay.h],
|
|
||||||
[have_gst_xoverlay="old" # will check for "new" later with AC_CHECK_LIB()
|
|
||||||
AC_DEFINE(HAVE_XOVERLAY_H, 1, [Build with Gstreamer Xoverlay support])],
|
|
||||||
[AC_MSG_WARN([Building Gstreamer with X11 but no gst/interfaces/xoverlay.h found])],
|
|
||||||
[#include <gst/gst.h>])
|
|
||||||
CFLAGS="${CFLAGS_save}"
|
|
||||||
|
|
||||||
LDFLAGS_save=${LDFLAGS}
|
|
||||||
LDFLAGS="${LDFLAGS} ${EMOTION_MODULE_GSTREAMER_LIBS}"
|
|
||||||
AC_CHECK_LIB([gstinterfaces-0.10], [gst_x_overlay_set_window_handle],
|
|
||||||
[have_gst_xoverlay="new"
|
|
||||||
AC_DEFINE([HAVE_X_OVERLAY_SET], [1], [Use gst_x_overlay_set_window_handle instead of old deprecated gst_x_overlay_set_xwindow_id])])
|
|
||||||
LDFLAGS="${LDFLAGS_save}"
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EMOTION_MODULE_DEP_CHECK_GSTREAMER_1(want_static)
|
|
||||||
dnl where want_engine = yes or static
|
|
||||||
AC_DEFUN([EMOTION_MODULE_DEP_CHECK_GSTREAMER1],
|
|
||||||
[dnl
|
|
||||||
GST_VER=1.0
|
|
||||||
requirements="gstreamer-1.0 >= ${GST_VER} gstreamer-plugins-base-1.0 >= ${GST_VER} gstreamer-video-1.0 >= ${GST_VER} gstreamer-audio-1.0 >= ${GST_VER} gstreamer-tag-1.0 >= ${GST_VER} gstreamer-pbutils-1.0 >= ${GST_VER}"
|
|
||||||
if test "$1" = "static"; then
|
|
||||||
EFL_DEPEND_PKG([EMOTION], [EMOTION_MODULE_GSTREAMER1], [${requirements}])
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([EMOTION_MODULE_GSTREAMER1], [${requirements}])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl use: EMOTION_MODULE_DEP_CHECK_LIBVLC(want_static)
|
|
||||||
dnl where want_engine = yes or static
|
|
||||||
AC_DEFUN([EMOTION_MODULE_DEP_CHECK_LIBVLC],
|
|
||||||
[dnl
|
|
||||||
LIBVLC_VER=3.0
|
|
||||||
requirements="libvlc >= ${LIBVLC_VER}"
|
|
||||||
if test "$1" = "static"; then
|
|
||||||
EFL_DEPEND_PKG([EMOTION], [EMOTION_MODULE_LIBVLC], [${requirements}])
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([EMOTION_MODULE_LIBVLC], [${requirements}])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EMOTION_MODULE_DEP_CHECK_GENERIC(want_static)
|
|
||||||
dnl where want_engine = yes or static
|
|
||||||
AC_DEFUN([EMOTION_MODULE_DEP_CHECK_GENERIC],
|
|
||||||
[dnl
|
|
||||||
if test "$1" = "static"; then
|
|
||||||
EFL_ADD_LIBS([EMOTION], [${requirements_libs_shm}])
|
|
||||||
else
|
|
||||||
EMOTION_MODULE_GENERIC_CFLAGS=""
|
|
||||||
EMOTION_MODULE_GENERIC_LIBS="${requirements_libs_shm}"
|
|
||||||
AC_SUBST([EMOTION_MODULE_GENERIC_CFLAGS])
|
|
||||||
AC_SUBST([EMOTION_MODULE_GENERIC_LIBS])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EMOTION_MODULE(name, want_engine)
|
|
||||||
dnl
|
|
||||||
dnl defines EMOTION_BUILD_NAME if it should be built
|
|
||||||
dnl defines EMOTION_STATIC_BUILD_NAME if should be built statically
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([EMOTION_MODULE],
|
|
||||||
[
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
want_engine="$2"
|
|
||||||
want_static_engine="no"
|
|
||||||
have_engine="no"
|
|
||||||
have_emotion_module_[]DOWN="no"
|
|
||||||
|
|
||||||
EMOTION_MODULE_[]m4_defn([UP])[]_CFLAGS=""
|
|
||||||
EMOTION_MODULE_[]m4_defn([UP])[]_LIBS=""
|
|
||||||
|
|
||||||
if test "x${want_engine}" = "xyes" -o "x${want_engine}" = "xstatic"; then
|
|
||||||
|
|
||||||
m4_default([EMOTION_MODULE_DEP_CHECK_]m4_defn([UP]))([${want_engine}])
|
|
||||||
|
|
||||||
have_engine="yes"
|
|
||||||
if test "x${want_engine}" = "xstatic" ; then
|
|
||||||
have_emotion_module_[]DOWN="static"
|
|
||||||
want_static_engine="yes"
|
|
||||||
else
|
|
||||||
have_emotion_module_[]DOWN="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_DEFINE_IF(EMOTION_BUILD_[]UP, [test "${have_engine}" = "yes"],
|
|
||||||
[1], [Build $1 Evas engine])
|
|
||||||
AM_CONDITIONAL(EMOTION_BUILD_[]UP, [test "${have_engine}" = "yes"])
|
|
||||||
|
|
||||||
AC_DEFINE_IF(EMOTION_STATIC_BUILD_[]UP, [test "${want_static_engine}" = "yes"],
|
|
||||||
[1], [Build $1 Evas engine inside libevas])
|
|
||||||
AM_CONDITIONAL(EMOTION_STATIC_BUILD_[]UP, [test "${want_static_engine}" = "yes"])
|
|
||||||
|
|
||||||
AC_SUBST([EMOTION_MODULE_]m4_defn([UP])[_CFLAGS])
|
|
||||||
AC_SUBST([EMOTION_MODULE_]m4_defn([UP])[_LIBS])
|
|
||||||
|
|
||||||
m4_popdef([UP])
|
|
||||||
m4_popdef([DOWN])
|
|
||||||
])
|
|
|
@ -1,629 +0,0 @@
|
||||||
AC_DEFUN([REQUIRED_WAYLAND_VERSION], [1.11.0])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_XLIB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_XLIB],
|
|
||||||
[
|
|
||||||
|
|
||||||
EFL_FIND_X(evas_engine_[]$1,
|
|
||||||
[X11/X.h], [X11 XCreateImage Xext XShmCreateImage],
|
|
||||||
[
|
|
||||||
if test "x$3" = "xstatic"; then
|
|
||||||
requirements_libs_evas="$evas_engine_[]$1[]_libs $requirements_libs_evas"
|
|
||||||
fi
|
|
||||||
ifelse([$4], , :, [$4])
|
|
||||||
],[
|
|
||||||
ifelse([$5], , :, [$5])
|
|
||||||
])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_GL_XLIB(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_XLIB],
|
|
||||||
[
|
|
||||||
|
|
||||||
EFL_FIND_X(evas_engine_[]$1,
|
|
||||||
[X11/Xlib.h X11/Xatom.h X11/Xutil.h X11/extensions/Xrender.h X11/Xresource.h],
|
|
||||||
[X11 XCreateColormap Xrender XRenderCreatePicture],
|
|
||||||
[
|
|
||||||
CFLAGS_save="$CFLAGS"
|
|
||||||
CFLAGS="$evas_engine_[]$1[]_cflags $CFLAGS"
|
|
||||||
CPPFLAGS_save="$CPPFLAGS"
|
|
||||||
CPPFLAGS="$evas_engine_[]$1[]_cflags $CPPFLAGS"
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([GL/gl.h],
|
|
||||||
[have_dep="yes"],
|
|
||||||
[have_dep="no"],
|
|
||||||
[
|
|
||||||
#include <GL/gl.h>
|
|
||||||
#include <GL/glext.h>
|
|
||||||
#include <GL/glx.h>
|
|
||||||
#include <X11/Xlib.h>
|
|
||||||
#include <X11/Xatom.h>
|
|
||||||
#include <X11/Xutil.h>
|
|
||||||
#include <X11/extensions/Xrender.h>
|
|
||||||
#include <X11/Xresource.h>
|
|
||||||
])
|
|
||||||
|
|
||||||
gl_pt_lib=""
|
|
||||||
have_gl_pt="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether pthread_create() is supported])
|
|
||||||
CFLAGS_pt_save="$CFLAGS"
|
|
||||||
CFLAGS="$CFLAGS -pthread"
|
|
||||||
LIBS_pt_save="$LIBS"
|
|
||||||
LIBS="$LIBS -pthread"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <pthread.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_create(NULL, NULL, NULL, NULL);
|
|
||||||
]])],
|
|
||||||
[have_gl_pt="yes"],
|
|
||||||
[have_gl_pt="no"])
|
|
||||||
CFLAGS=$CFLAGS_pt_save
|
|
||||||
LIBS=$LIBS_pt_save
|
|
||||||
AC_MSG_RESULT([$have_gl_pt])
|
|
||||||
|
|
||||||
if test "x$have_gl_pt" = "xyes" ; then
|
|
||||||
gl_pt_lib=" -pthread"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$have_dep" = "xyes"; then
|
|
||||||
LIBS_save="$LIBS"
|
|
||||||
LIBS="$LIBS $evas_engine_[]$1[]_libs"
|
|
||||||
AC_CHECK_LIB([GL], [glXCreateContext], [have_dep="yes"], [have_dep="no"], [-lm $gl_pt_lib])
|
|
||||||
LIBS="$LIBS_save"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${with_opengl}" = "xes" ; then
|
|
||||||
have_dep=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$have_dep" = "xyes" ; then
|
|
||||||
evas_engine_[]$1[]_libs="$evas_engine_[]$1[]_libs -lGL $gl_pt_lib"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs -lGL $gl_pt_lib"
|
|
||||||
else
|
|
||||||
AC_CHECK_HEADER([GLES2/gl2.h],
|
|
||||||
[have_egl="yes"],
|
|
||||||
[have_egl="no"],
|
|
||||||
[
|
|
||||||
#include <GLES2/gl2.h>
|
|
||||||
#include <GLES2/gl2ext.h>
|
|
||||||
#include <EGL/egl.h>
|
|
||||||
#include <X11/Xlib.h>
|
|
||||||
#include <X11/Xatom.h>
|
|
||||||
#include <X11/Xutil.h>
|
|
||||||
#include <X11/extensions/Xrender.h>
|
|
||||||
#include <X11/Xresource.h>
|
|
||||||
])
|
|
||||||
if test "x${have_egl}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL -lm $gl_pt_lib)
|
|
||||||
if test "x${have_glesv2}" = "xyes" ; then
|
|
||||||
evas_engine_[]$1[]_libs="$evas_engine_[]$1[]_libs -lGLESv2 -lEGL -lm $gl_pt_lib"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs -lGLESv2 -lm $gl_pt_lib"
|
|
||||||
have_dep="yes"
|
|
||||||
AC_DEFINE(GL_GLES, 1, [GLSL runtime shader GLES2 support])
|
|
||||||
gles_variety_sgx="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
CPPFLAGS="$CPPFLAGS_save"
|
|
||||||
CFLAGS="$CFLAGS_save"
|
|
||||||
|
|
||||||
if test "x$3" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="$evas_engine_[]$1[]_libs $requirements_libs_evas"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
],[
|
|
||||||
ifelse([$5], , :, [$5])
|
|
||||||
])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_GDI(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_GDI],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([windows.h],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_engine_[]$1[]_libs="-lgdi32"
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "x$3" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_engine_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_SOFTWARE_DDRAW(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_SOFTWARE_DDRAW],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([ddraw.h],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_engine_[]$1[]_libs="-lddraw"
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "x$3" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_engine_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_GL_COCOA(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_COCOA],
|
|
||||||
[
|
|
||||||
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_LANG_PUSH([Objective C])
|
|
||||||
|
|
||||||
LIBS_save="$LIBS"
|
|
||||||
LIBS="$LIBS -framework Cocoa"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <Cocoa/Cocoa.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
NSWindow *window;
|
|
||||||
window = [[NSWindow alloc]
|
|
||||||
initWithContentRect:NSMakeRect(0, 0, 1, 1)
|
|
||||||
styleMask:(NSTitledWindowMask)
|
|
||||||
backing:NSBackingStoreBuffered
|
|
||||||
defer:NO
|
|
||||||
screen:nil
|
|
||||||
];
|
|
||||||
]])],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_engine_[]$1[]_libs="-framework Cocoa -framework OpenGL"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
LIBS="$LIBS_save"
|
|
||||||
|
|
||||||
AC_LANG_POP([Objective C])
|
|
||||||
|
|
||||||
if test "x$3" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_engine_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_GL_SDL(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_SDL],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([sdl2 >= 2.0.0],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="sdl2 >= 2.0.0"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([SDL], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${SDL_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${SDL_LIBS}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
gl_pt_lib="";
|
|
||||||
have_gl_pt="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether pthread_create() is supported])
|
|
||||||
CFLAGS_save="${CFLAGS}"
|
|
||||||
CFLAGS="${CFLAGS} -pthread"
|
|
||||||
LIBS_save="${LIBS}"
|
|
||||||
LIBS="${LIBS} -pthread"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <pthread.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_create(NULL, NULL, NULL, NULL);
|
|
||||||
]])],
|
|
||||||
[have_gl_pt="yes"],
|
|
||||||
[have_gl_pt="no"])
|
|
||||||
CFLAGS=${CFLAGS_save}
|
|
||||||
LIBS=${LIBS_save}
|
|
||||||
AC_MSG_RESULT([${have_gl_pt}])
|
|
||||||
|
|
||||||
if test "x$have_gl_pt" = "xyes" ; then
|
|
||||||
gl_pt_lib=" -pthread"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([GL/gl.h],
|
|
||||||
[have_dep="yes"],
|
|
||||||
[have_dep="no"],
|
|
||||||
[
|
|
||||||
#include <GL/gl.h>
|
|
||||||
#include <GL/glext.h>
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "x${with_opengl}" = "xes" ; then
|
|
||||||
have_dep=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
evas_engine_[]$1[]_libs="${evas_engine_[]$1[]_libs} -lGL -lm $gl_pt_lib"
|
|
||||||
evas_engine_gl_common_libs="-lGL -lm $gl_pt_lib"
|
|
||||||
else
|
|
||||||
AC_CHECK_HEADER([SDL2/SDL_opengles.h],
|
|
||||||
[have_egl="yes"],
|
|
||||||
[have_egl="no"],
|
|
||||||
[
|
|
||||||
#include <SDL2/SDL_opengles.h>
|
|
||||||
#include <EGL/egl.h>
|
|
||||||
])
|
|
||||||
if test "x${have_egl}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB(GLESv2, glTexImage2D, [have_glesv2="yes"], , -lEGL -lm $gl_pt_lib)
|
|
||||||
if test "x${have_glesv2}" = "xyes" ; then
|
|
||||||
evas_engine_[]$1[]_libs="${evas_engine_[]$1[]_libs} -lGLESv2 -lEGL -lm $gl_pt_lib"
|
|
||||||
evas_engine_gl_common_libs="-lGLESv2 -lm $gl_pt_lib"
|
|
||||||
have_dep="yes"
|
|
||||||
AC_DEFINE(GLES_VARIETY_SGX, 1, [Imagination SGX GLES2 support])
|
|
||||||
gles_variety_sgx="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirement_evas="${requirement} ${requirement_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_WAYLAND_SHM(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_WAYLAND_SHM],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([wayland-client >= REQUIRED_WAYLAND_VERSION],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="wayland-client"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([WAYLAND_SHM], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${WAYLAND_SHM_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${WAYLAND_SHM_LIBS}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_WAYLAND_EGL(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_WAYLAND_EGL],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
if test "x${with_opengl}" = "xes" ; then
|
|
||||||
gl_library="glesv2"
|
|
||||||
else
|
|
||||||
gl_library="gl"
|
|
||||||
fi
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([egl ${gl_library} wayland-client >= REQUIRED_WAYLAND_VERSION wayland-egl],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="egl ${gl_library} wayland-client wayland-egl"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "${gl_library}" != "gl" ; then
|
|
||||||
have_egl="yes"
|
|
||||||
fi
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([WAYLAND_EGL], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${WAYLAND_EGL_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${WAYLAND_EGL_LIBS}"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs -lGLESv2 -lm -lEGL"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_DRM(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_DRM],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
have_hw_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([libdrm],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libdrm"
|
|
||||||
], [have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([DRM], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${DRM_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${DRM_LIBS}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_GL_DRM(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_GL_DRM],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
have_hw_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
if test "x${with_opengl}" = "xes" ; then
|
|
||||||
gl_library="glesv2"
|
|
||||||
else
|
|
||||||
AC_MSG_ERROR([We currently do not support GL DRM without OpenGL ES. Please consider OpenGL ES if you want to use it.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([egl ${gl_library} libdrm gbm wayland-client >= REQUIRED_WAYLAND_VERSION],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="egl ${gl_library} libdrm gbm wayland-client >= REQUIRED_WAYLAND_VERSION"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([GL_DRM], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${GL_DRM_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${GL_DRM_LIBS}"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs -lGLESv2 -lm -lEGL"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE_DEP_EGLFS(engine, simple, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE_DEP_EGLFS],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
have_hw_dep="no"
|
|
||||||
evas_engine_[]$1[]_cflags=""
|
|
||||||
evas_engine_[]$1[]_libs=""
|
|
||||||
|
|
||||||
if test "x${with_opengl}" = "xes" ; then
|
|
||||||
gl_library="glesv2"
|
|
||||||
else
|
|
||||||
AC_MSG_ERROR([We do not support Eglfs without OpenGL ES. Please consider OpenGL ES if you want to use it.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([egl >= 7.10 ${gl_library}],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="egl >= 7.10 ${gl_library}"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$3" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
else
|
|
||||||
PKG_CHECK_MODULES([EGLFS], [${requirement}])
|
|
||||||
evas_engine_[]$1[]_cflags="${EGLFS_CFLAGS}"
|
|
||||||
evas_engine_[]$1[]_libs="${EGLFS_LIBS}"
|
|
||||||
evas_engine_gl_common_libs="$evas_engine_[]$1[]_libdirs -lGLESv2 -lm -lEGL"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_$1_cflags])
|
|
||||||
AC_SUBST([evas_engine_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl use: EVAS_ENGINE(name, want_engine, [DEPENDENCY-CHECK-CODE])
|
|
||||||
dnl
|
|
||||||
dnl defines BUILD_ENGINE_NAME if it should be built
|
|
||||||
dnl defines BUILD_STATIC_BUILD_NAME if should be built statically
|
|
||||||
dnl
|
|
||||||
dnl will call DEPENDENCY-CHECK-CODE if it should be built,
|
|
||||||
dnl if some dependency fail just call AC_MSG_ERROR() to abort.
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_ENGINE],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
want_engine="$2"
|
|
||||||
want_static_engine="no"
|
|
||||||
have_engine="no"
|
|
||||||
have_evas_engine_[]DOWN="no"
|
|
||||||
|
|
||||||
evas_engine_[]m4_defn([DOWN])[]_cflags=""
|
|
||||||
evas_engine_[]m4_defn([DOWN])[]_libs=""
|
|
||||||
|
|
||||||
if test "x${want_engine}" = "xyes" -o "x${want_engine}" = "xstatic"; then
|
|
||||||
$3
|
|
||||||
|
|
||||||
have_engine="yes"
|
|
||||||
if test "x${want_engine}" = "xstatic" ; then
|
|
||||||
have_evas_engine_[]DOWN="static"
|
|
||||||
want_static_engine="yes"
|
|
||||||
else
|
|
||||||
have_evas_engine_[]DOWN="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_DEFINE_IF(BUILD_ENGINE_[]UP, [test "${have_engine}" = "yes"],
|
|
||||||
[1], [Build $1 Evas engine])
|
|
||||||
AM_CONDITIONAL(BUILD_ENGINE_[]UP, [test "${have_engine}" = "yes"])
|
|
||||||
|
|
||||||
AC_DEFINE_IF(EVAS_STATIC_BUILD_[]UP, [test "${want_static_engine}" = "yes"],
|
|
||||||
[1], [Build $1 Evas engine inside libevas])
|
|
||||||
AM_CONDITIONAL(EVAS_STATIC_BUILD_[]UP, [test "${want_static_engine}" = "yes"])
|
|
||||||
|
|
||||||
AC_SUBST([evas_engine_]m4_defn([DOWN])[_cflags])
|
|
||||||
AC_SUBST([evas_engine_]m4_defn([DOWN])[_libs])
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([EVAS_ENGINE], [$1], [${have_evas_engine_]DOWN[}])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_ENGINE(engine, want_engine, simple, description)
|
|
||||||
AC_DEFUN([EVAS_CHECK_ENGINE],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
|
|
||||||
|
|
||||||
want_engine="$2"
|
|
||||||
want_static_engine="no"
|
|
||||||
have_engine="no"
|
|
||||||
have_evas_engine_[]DOWN="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $4 rendering backend])
|
|
||||||
AC_MSG_RESULT([${want_engine}])
|
|
||||||
|
|
||||||
if test "x${want_engine}" = "xyes" -o "x${want_engine}" = "xstatic"; then
|
|
||||||
m4_default([EVAS_CHECK_ENGINE_DEP_]m4_defn([UP]))(DOWN, $3, ${want_engine}, [have_engine="yes"], [have_engine="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_engine}" = "xno" -a "x${want_engine}" = "xyes"; then
|
|
||||||
AC_MSG_ERROR([$4 dependencies not found])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether $4 rendering backend will be built])
|
|
||||||
AC_MSG_RESULT([${have_engine}])
|
|
||||||
|
|
||||||
if test "x${have_engine}" = "xyes" ; then
|
|
||||||
if test "x${want_engine}" = "xstatic" ; then
|
|
||||||
have_evas_engine_[]DOWN="static"
|
|
||||||
want_static_engine="yes"
|
|
||||||
else
|
|
||||||
have_evas_engine_[]DOWN="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_engine}" = "xyes" ; then
|
|
||||||
AC_DEFINE(BUILD_ENGINE_[]UP, [1], [$4 rendering backend])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(BUILD_ENGINE_[]UP, [test "x${have_engine}" = "xyes"])
|
|
||||||
|
|
||||||
if test "x${want_static_engine}" = "xyes" ; then
|
|
||||||
AC_DEFINE(EVAS_STATIC_BUILD_[]UP, [1], [Build $1 engine inside libevas])
|
|
||||||
have_static_module="yes"
|
|
||||||
fi
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([EVAS_ENGINE], [$1], [${have_evas_engine_]DOWN[}])
|
|
||||||
AM_CONDITIONAL(EVAS_STATIC_BUILD_[]UP, [test "x${want_static_engine}" = "xyes"])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
|
@ -1,678 +0,0 @@
|
||||||
|
|
||||||
dnl use: ARG_ENABLE_EVAS_VG_LOADER(loader, default_value)
|
|
||||||
|
|
||||||
AC_DEFUN([ARG_ENABLE_EVAS_VG_LOADER],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_tolower([$1]))dnl
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([vg-loader-[]DOWN],
|
|
||||||
[AC_HELP_STRING([--enable-vg-loader-[]DOWN], [enable $1 vg loader. @<:@default=$2@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_evas_vg_loader_[]DOWN="yes"
|
|
||||||
else
|
|
||||||
if test "x${enableval}" = "xstatic" ; then
|
|
||||||
want_evas_vg_loader_[]DOWN="static"
|
|
||||||
else
|
|
||||||
if test "x${enableval}" = "xauto" ; then
|
|
||||||
want_evas_vg_loader_[]DOWN="auto"
|
|
||||||
else
|
|
||||||
want_evas_vg_loader_[]DOWN="no"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_evas_vg_loader_[]DOWN="$2"])
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_VG_LOADER_DEP_SVG(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_VG_LOADER_DEP_SVG],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_vg_loader_[]$1[]_cflags=""
|
|
||||||
evas_vg_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_vg_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_vg_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_VG_LOADER_DEP_EET(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_VG_LOADER_DEP_EET],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_vg_loader_[]$1[]_cflags=""
|
|
||||||
evas_vg_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_vg_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_vg_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: ARG_ENABLE_EVAS_IMAGE_LOADER(loader, default_value)
|
|
||||||
|
|
||||||
AC_DEFUN([ARG_ENABLE_EVAS_IMAGE_LOADER],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([DOWN], m4_tolower([$1]))dnl
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([image-loader-[]DOWN],
|
|
||||||
[AC_HELP_STRING([--enable-image-loader-[]DOWN], [enable $1 image loader. @<:@default=$2@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_evas_image_loader_[]DOWN="yes"
|
|
||||||
else
|
|
||||||
if test "x${enableval}" = "xstatic" ; then
|
|
||||||
want_evas_image_loader_[]DOWN="static"
|
|
||||||
else
|
|
||||||
if test "x${enableval}" = "xauto" ; then
|
|
||||||
want_evas_image_loader_[]DOWN="auto"
|
|
||||||
else
|
|
||||||
want_evas_image_loader_[]DOWN="no"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_evas_image_loader_[]DOWN="$2"])
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_BMP(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_BMP],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_DDS(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_DDS],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_EET(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_EET],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
dnl Eet is required
|
|
||||||
have_dep="yes"
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_GENERIC(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_GENERIC],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_GIF(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_GIF],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([gif_lib.h], [have_dep="yes"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB([gif],
|
|
||||||
[DGifOpenFileName],
|
|
||||||
[
|
|
||||||
evas_image_loader_[]$1[]_libs="-lgif"
|
|
||||||
],
|
|
||||||
[have_dep="no"]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
AC_CHECK_LIB([ungif],
|
|
||||||
[DGifOpenFileName],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_libs="-lungif"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$2" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_image_loader_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_ICO(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_ICO],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_JPEG(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_JPEG],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([jpeglib.h], [have_dep="yes"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB([jpeg],
|
|
||||||
[jpeg_CreateDecompress],
|
|
||||||
[
|
|
||||||
evas_image_loader_[]$1[]_libs="-ljpeg"
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <jpeglib.h>
|
|
||||||
#include <setjmp.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
struct jpeg_decompress_struct decomp;
|
|
||||||
decomp.region_x = 0;
|
|
||||||
]])],
|
|
||||||
[have_jpeg_region="yes"],
|
|
||||||
[have_jpeg_region="no"])
|
|
||||||
],
|
|
||||||
[have_dep="no"]
|
|
||||||
)
|
|
||||||
if test "x${have_jpeg_region}" = "xyes" ; then
|
|
||||||
AC_DEFINE(BUILD_LOADER_JPEG_REGION, [1], [JPEG Region Decode Support])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$2" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_image_loader_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_JP2K(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_JP2K],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([libopenjp2 >= 2.0],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libopenjp2 >= 2.0"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$2" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
fi
|
|
||||||
PKG_CHECK_MODULES([JP2K], [${requirement}])
|
|
||||||
evas_image_loader_[]$1[]_cflags="${JP2K_CFLAGS}"
|
|
||||||
evas_image_loader_[]$1[]_libs="${JP2K_LIBS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_PMAPS(loader, want_static[[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_PMAPS],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_PNG(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_PNG],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
dnl libpng.pc is the latest version of libpng that ahs been installed.
|
|
||||||
dnl We check it first.
|
|
||||||
PKG_CHECK_EXISTS([libpng >= 1.2.10],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libpng >= 1.2.10"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
PKG_CHECK_EXISTS([libpng15],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libpng15"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
PKG_CHECK_EXISTS([libpng14],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libpng14"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
PKG_CHECK_EXISTS([libpng12 >= 1.2.10],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="libpng12 >= 1.2.10"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$2" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
fi
|
|
||||||
PKG_CHECK_MODULES([PNG], [${requirement}])
|
|
||||||
evas_image_loader_[]$1[]_cflags="${PNG_CFLAGS}"
|
|
||||||
evas_image_loader_[]$1[]_libs="${PNG_LIBS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_PSD(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_PSD],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_TGV(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_TGV],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_SVG(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_SVG],
|
|
||||||
[
|
|
||||||
|
|
||||||
requirement=""
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
version_esvg="0.0.18"
|
|
||||||
version_ender="0.0.6"
|
|
||||||
|
|
||||||
PKG_CHECK_EXISTS([esvg >= ${version_esvg} ender >= ${version_ender}],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
requirement="esvg >= ${version_esvg} ender >= ${version_ender}"
|
|
||||||
],
|
|
||||||
[have_dep="no"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
if test "x$2" = "xstatic" ; then
|
|
||||||
requirements_pc_evas="${requirement} ${requirements_pc_evas}"
|
|
||||||
requirements_pc_deps_evas="${requirement} ${requirements_pc_deps_evas}"
|
|
||||||
fi
|
|
||||||
PKG_CHECK_MODULES([SVG], [${requirement}])
|
|
||||||
evas_image_loader_[]$1[]_cflags="${SVG_CFLAGS}"
|
|
||||||
evas_image_loader_[]$1[]_libs="${SVG_LIBS}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_TGA(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_TGA],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_TIFF(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_TIFF],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([tiffio.h], [have_dep="yes"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB([tiff],
|
|
||||||
[TIFFReadScanline],
|
|
||||||
[
|
|
||||||
evas_image_loader_[]$1[]_libs="-ltiff"
|
|
||||||
],
|
|
||||||
[have_dep="no"]
|
|
||||||
)
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
AC_CHECK_LIB([tiff],
|
|
||||||
[TIFFReadScanline],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_libs="-ltiff -ljpeg -lz -lm"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xno" ; then
|
|
||||||
AC_CHECK_LIB([tiff34],
|
|
||||||
[TIFFReadScanline],
|
|
||||||
[
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_libs="-ltiff34 -ljpeg -lz -lm"
|
|
||||||
]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$2" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_image_loader_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_WBMP(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_WBMP],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_WEBP(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_WEBP],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="no"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_CHECK_HEADER([webp/decode.h], [have_dep="yes"])
|
|
||||||
|
|
||||||
if test "x${have_dep}" = "xyes" ; then
|
|
||||||
AC_CHECK_LIB([webp],
|
|
||||||
[WebPDecodeRGBA],
|
|
||||||
[
|
|
||||||
evas_image_loader_[]$1[]_libs="-lwebp"
|
|
||||||
],
|
|
||||||
[have_dep="no"]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$2" = "xstatic" && test "x${have_dep}" = "xyes" ; then
|
|
||||||
requirements_libs_evas="${evas_image_loader_[]$1[]_libs} ${requirements_libs_evas}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_LOADER_DEP_XPM(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([EVAS_CHECK_LOADER_DEP_XPM],
|
|
||||||
[
|
|
||||||
|
|
||||||
have_dep="yes"
|
|
||||||
evas_image_loader_[]$1[]_cflags=""
|
|
||||||
evas_image_loader_[]$1[]_libs=""
|
|
||||||
|
|
||||||
AC_SUBST([evas_image_loader_$1_cflags])
|
|
||||||
AC_SUBST([evas_image_loader_$1_libs])
|
|
||||||
|
|
||||||
AS_IF([test "x${have_dep}" = "xyes"], [$3], [$4])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_IMAGE_LOADER(loader, want_loader, macro)
|
|
||||||
AC_DEFUN([EVAS_CHECK_IMAGE_LOADER],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_toupper([$1]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_tolower([$1]))dnl
|
|
||||||
|
|
||||||
want_loader="$2"
|
|
||||||
want_static_loader="no"
|
|
||||||
have_loader="no"
|
|
||||||
have_evas_image_loader_[]DOWN="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $1 image loader])
|
|
||||||
AC_MSG_RESULT([${want_loader}])
|
|
||||||
|
|
||||||
if test "x${want_loader}" = "xyes" -o "x${want_loader}" = "xstatic" -o "x${want_loader}" = "xauto"; then
|
|
||||||
m4_default([EVAS_CHECK_LOADER_DEP_]m4_defn([UP]))(DOWN, ${want_loader}, [have_loader="yes"], [have_loader="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xno"; then
|
|
||||||
if test "x${want_loader}" = "xyes" -o "x${want_loader}" = "xstatic"; then
|
|
||||||
AC_MSG_ERROR([$1 dependencies not found])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether $1 image loader will be built])
|
|
||||||
AC_MSG_RESULT([${have_loader}])
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xyes" ; then
|
|
||||||
if test "x${want_loader}" = "xstatic" ; then
|
|
||||||
have_evas_image_loader_[]DOWN="static"
|
|
||||||
want_static_loader="yes"
|
|
||||||
else
|
|
||||||
have_evas_image_loader_[]DOWN="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xyes" ; then
|
|
||||||
AC_DEFINE(BUILD_LOADER_[]UP, [1], [UP Image Loader Support])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(BUILD_LOADER_[]UP, [test "x${have_loader}" = "xyes"])
|
|
||||||
|
|
||||||
if test "x${want_static_loader}" = "xyes" ; then
|
|
||||||
AC_DEFINE(EVAS_STATIC_BUILD_[]UP, [1], [Build $1 image loader inside libevas])
|
|
||||||
have_static_module="yes"
|
|
||||||
fi
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([EVAS_LOADER], DOWN, [${have_evas_image_loader_]DOWN[}])dnl
|
|
||||||
AM_CONDITIONAL(EVAS_STATIC_BUILD_[]UP, [test "x${want_static_loader}" = "xyes"])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl use: EVAS_CHECK_VG_LOADER(loader, want_loader, macro)
|
|
||||||
AC_DEFUN([EVAS_CHECK_VG_LOADER],
|
|
||||||
[dnl
|
|
||||||
m4_pushdef([UP], m4_toupper([$1]))dnl
|
|
||||||
m4_pushdef([DOWN], m4_tolower([$1]))dnl
|
|
||||||
|
|
||||||
want_loader="$2"
|
|
||||||
want_static_loader="no"
|
|
||||||
have_loader="no"
|
|
||||||
have_evas_vg_loader_[]DOWN="no"
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to enable $1 vg loader])
|
|
||||||
AC_MSG_RESULT([${want_loader}])
|
|
||||||
|
|
||||||
if test "x${want_loader}" = "xyes" -o "x${want_loader}" = "xstatic" -o "x${want_loader}" = "xauto"; then
|
|
||||||
m4_default([EVAS_CHECK_VG_LOADER_DEP_]m4_defn([UP]))(DOWN, ${want_loader}, [have_loader="yes"], [have_loader="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xno"; then
|
|
||||||
if test "x${want_loader}" = "xyes" -o "x${want_loader}" = "xstatic"; then
|
|
||||||
AC_MSG_ERROR([$1 dependencies not found])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether $1 vg loader will be built])
|
|
||||||
AC_MSG_RESULT([${have_loader}])
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xyes" ; then
|
|
||||||
if test "x${want_loader}" = "xstatic" ; then
|
|
||||||
have_evas_vg_loader_[]DOWN="static"
|
|
||||||
want_static_loader="yes"
|
|
||||||
else
|
|
||||||
have_evas_vg_loader_[]DOWN="yes"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_loader}" = "xyes" ; then
|
|
||||||
AC_DEFINE(BUILD_VG_LOADER_[]UP, [1], [UP Image Loader Support])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(BUILD_VG_LOADER_[]UP, [test "x${have_loader}" = "xyes"])
|
|
||||||
|
|
||||||
if test "x${want_static_loader}" = "xyes" ; then
|
|
||||||
AC_DEFINE(EVAS_STATIC_BUILD_VG_[]UP, [1], [Build $1 vg loader inside libevas])
|
|
||||||
have_static_module="yes"
|
|
||||||
fi
|
|
||||||
|
|
||||||
EFL_ADD_FEATURE([EVAS_VG_LOADER], DOWN, [${have_evas_vg_loader_]DOWN[}])dnl
|
|
||||||
AM_CONDITIONAL(EVAS_STATIC_BUILD_VG_[]UP, [test "x${want_static_loader}" = "xyes"])dnl
|
|
||||||
m4_popdef([UP])dnl
|
|
||||||
m4_popdef([DOWN])dnl
|
|
||||||
])
|
|
|
@ -1,53 +0,0 @@
|
||||||
dnl Copyright (C) 2011 Vincent Torri <vincent dot torri at gmail dot com>
|
|
||||||
dnl This code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that select the Windows version (XP (default), Vista, 7)
|
|
||||||
|
|
||||||
dnl Usage: EFL_SELECT_WINDOWS_VERSION()
|
|
||||||
dnl Update CPPFLAGS accordingly
|
|
||||||
|
|
||||||
AC_DEFUN([EFL_SELECT_WINDOWS_VERSION],
|
|
||||||
[
|
|
||||||
|
|
||||||
dnl configure option
|
|
||||||
|
|
||||||
AC_ARG_WITH([windows-version],
|
|
||||||
[AC_HELP_STRING([--with-windows-version], [select the target Windows version (vista, win7, win8, win81 or win10) @<:@default=win7@:>@])],
|
|
||||||
[_winver=${with_windows_version}],
|
|
||||||
[_winver="win7"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([which Windows version to target])
|
|
||||||
AC_MSG_RESULT([${_winver}])
|
|
||||||
|
|
||||||
case "${_winver}" in
|
|
||||||
vista)
|
|
||||||
EFL_WINDOWS_VERSION_CFLAGS="-D_WIN32_WINNT=0x0600 -DWINVER=0x0600"
|
|
||||||
_efl_windows_version="Windows Vista"
|
|
||||||
;;
|
|
||||||
win7)
|
|
||||||
EFL_WINDOWS_VERSION_CFLAGS="-D_WIN32_WINNT=0x0601 -DWINVER=0x0601"
|
|
||||||
_efl_windows_version="Windows 7"
|
|
||||||
;;
|
|
||||||
win8)
|
|
||||||
EFL_WINDOWS_VERSION_CFLAGS="-D_WIN32_WINNT=0x0602 -DWINVER=0x0602"
|
|
||||||
_efl_windows_version="Windows 8"
|
|
||||||
;;
|
|
||||||
win81)
|
|
||||||
EFL_WINDOWS_VERSION_CFLAGS="-D_WIN32_WINNT=0x0603 -DWINVER=0x0603"
|
|
||||||
_efl_windows_version="Windows 8.1"
|
|
||||||
;;
|
|
||||||
win10)
|
|
||||||
EFL_WINDOWS_VERSION_CFLAGS="-D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00"
|
|
||||||
_efl_windows_version="Windows 10"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
AC_MSG_ERROR([Wrong Windows version passed to configure. Run ./configure --help])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
EFL_CFLAGS="${EFL_CFLAGS} ${EFL_WINDOWS_VERSION_CFLAGS}"
|
|
||||||
AC_SUBST([EFL_WINDOWS_VERSION_CFLAGS])
|
|
||||||
AC_SUBST([_efl_windows_version])
|
|
||||||
AC_MSG_NOTICE([Targetting ${_efl_windows_version}])
|
|
||||||
|
|
||||||
])
|
|
|
@ -1,13 +0,0 @@
|
||||||
AC_DEFUN([EFL_CHECK_GCC_BUILTIN],
|
|
||||||
[efl_check_gcc_builtin_save_libs=$LIBS
|
|
||||||
EINA_CONFIGURE_$2=""
|
|
||||||
LIBS="-lm $LIBS"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[]], [[return __builtin_$1(42);]]
|
|
||||||
)],
|
|
||||||
[EINA_CONFIGURE_$2="#define EINA_$2"
|
|
||||||
AC_DEFINE([$2], [1], [GCC builtin $1 exists])])
|
|
||||||
AC_SUBST(EINA_CONFIGURE_$2)
|
|
||||||
LIBS=$efl_check_gcc_builtin_save_libs])
|
|
||||||
|
|
123
m4/libgcrypt.m4
123
m4/libgcrypt.m4
|
@ -1,123 +0,0 @@
|
||||||
dnl Autoconf macros for libgcrypt
|
|
||||||
dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc.
|
|
||||||
dnl
|
|
||||||
dnl This file is free software; as a special exception the author gives
|
|
||||||
dnl unlimited permission to copy and/or distribute it, with or without
|
|
||||||
dnl modifications, as long as this notice is preserved.
|
|
||||||
dnl
|
|
||||||
dnl This file is distributed in the hope that it will be useful, but
|
|
||||||
dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
|
||||||
dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
|
|
||||||
dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION,
|
|
||||||
dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
|
|
||||||
dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS.
|
|
||||||
dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed
|
|
||||||
dnl with the API version to also check the API compatibility. Example:
|
|
||||||
dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed
|
|
||||||
dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using
|
|
||||||
dnl this features allows to prevent build against newer versions of libgcrypt
|
|
||||||
dnl with a changed API.
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([AM_PATH_LIBGCRYPT],
|
|
||||||
[ AC_ARG_WITH(libgcrypt-prefix,
|
|
||||||
AC_HELP_STRING([--with-libgcrypt-prefix=PFX],
|
|
||||||
[prefix where LIBGCRYPT is installed (optional)]),
|
|
||||||
libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="")
|
|
||||||
if test x$libgcrypt_config_prefix != x ; then
|
|
||||||
if test x${LIBGCRYPT_CONFIG+set} != xset ; then
|
|
||||||
LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no)
|
|
||||||
tmp=ifelse([$1], ,1:1.2.0,$1)
|
|
||||||
if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
|
|
||||||
req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'`
|
|
||||||
min_libgcrypt_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'`
|
|
||||||
else
|
|
||||||
req_libgcrypt_api=0
|
|
||||||
min_libgcrypt_version="$tmp"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version)
|
|
||||||
ok=no
|
|
||||||
if test "$LIBGCRYPT_CONFIG" != "no" ; then
|
|
||||||
req_major=`echo $min_libgcrypt_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
|
|
||||||
req_minor=`echo $min_libgcrypt_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
|
|
||||||
req_micro=`echo $min_libgcrypt_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
|
|
||||||
libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version`
|
|
||||||
major=`echo $libgcrypt_config_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
|
|
||||||
minor=`echo $libgcrypt_config_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
|
|
||||||
micro=`echo $libgcrypt_config_version | \
|
|
||||||
sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'`
|
|
||||||
if test "$major" -gt "$req_major"; then
|
|
||||||
ok=yes
|
|
||||||
else
|
|
||||||
if test "$major" -eq "$req_major"; then
|
|
||||||
if test "$minor" -gt "$req_minor"; then
|
|
||||||
ok=yes
|
|
||||||
else
|
|
||||||
if test "$minor" -eq "$req_minor"; then
|
|
||||||
if test "$micro" -ge "$req_micro"; then
|
|
||||||
ok=yes
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test $ok = yes; then
|
|
||||||
AC_MSG_RESULT([yes ($libgcrypt_config_version)])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
fi
|
|
||||||
if test $ok = yes; then
|
|
||||||
# If we have a recent libgcrypt, we should also check that the
|
|
||||||
# API is compatible
|
|
||||||
if test "$req_libgcrypt_api" -gt 0 ; then
|
|
||||||
tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0`
|
|
||||||
if test "$tmp" -gt 0 ; then
|
|
||||||
AC_MSG_CHECKING([LIBGCRYPT API version])
|
|
||||||
if test "$req_libgcrypt_api" -eq "$tmp" ; then
|
|
||||||
AC_MSG_RESULT([okay])
|
|
||||||
else
|
|
||||||
ok=no
|
|
||||||
AC_MSG_RESULT([does not match. want=$req_libgcrypt_api got=$tmp])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test $ok = yes; then
|
|
||||||
LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
|
|
||||||
LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs`
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
if test x"$host" != x ; then
|
|
||||||
libgcrypt_config_host=`$LIBGCRYPT_CONFIG --host 2>/dev/null || echo none`
|
|
||||||
if test x"$libgcrypt_config_host" != xnone ; then
|
|
||||||
if test x"$libgcrypt_config_host" != x"$host" ; then
|
|
||||||
AC_MSG_WARN([[
|
|
||||||
***
|
|
||||||
*** The config script $LIBGCRYPT_CONFIG was
|
|
||||||
*** built for $libgcrypt_config_host and thus may not match the
|
|
||||||
*** used host $host.
|
|
||||||
*** You may want to use the configure option --with-libgcrypt-prefix
|
|
||||||
*** to specify a matching config script.
|
|
||||||
***]])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
LIBGCRYPT_CFLAGS=""
|
|
||||||
LIBGCRYPT_LIBS=""
|
|
||||||
ifelse([$3], , :, [$3])
|
|
||||||
fi
|
|
||||||
AC_SUBST(LIBGCRYPT_CFLAGS)
|
|
||||||
AC_SUBST(LIBGCRYPT_LIBS)
|
|
||||||
])
|
|
|
@ -1,14 +0,0 @@
|
||||||
# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
|
|
||||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
|
||||||
# -------------------------------------------
|
|
||||||
# Retrieves the value of the pkg-config variable for the given module.
|
|
||||||
AC_DEFUN([EFL_PKG_CHECK_VAR],
|
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
|
||||||
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
|
|
||||||
|
|
||||||
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
|
|
||||||
AS_VAR_COPY([$1], [pkg_cv_][$1])
|
|
||||||
|
|
||||||
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
|
||||||
])# PKG_CHECK_VAR
|
|
||||||
|
|
223
src/Makefile.am
223
src/Makefile.am
|
@ -1,223 +0,0 @@
|
||||||
AUTOMAKE_OPTIONS= -Wno-portability
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
CLEANFILES =
|
|
||||||
BUILT_SOURCES =
|
|
||||||
PHONIES =
|
|
||||||
|
|
||||||
EOLIAN_FLAGS = -I$(srcdir)
|
|
||||||
EOLIAN_GEN_FLAGS = -S
|
|
||||||
|
|
||||||
LOG_COMPILER = dbus-run-session
|
|
||||||
AM_LOG_FLAGS = --
|
|
||||||
|
|
||||||
DIST_SUBDIRS =
|
|
||||||
SUBDIRS =
|
|
||||||
|
|
||||||
AM_TESTS_ENVIRONMENT =
|
|
||||||
|
|
||||||
lib_LTLIBRARIES =
|
|
||||||
bin_PROGRAMS =
|
|
||||||
bin_SCRIPTS =
|
|
||||||
noinst_PROGRAMS =
|
|
||||||
check_PROGRAMS =
|
|
||||||
TESTS =
|
|
||||||
EXTRA_DIST2 =
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES =
|
|
||||||
noinst_DATA =
|
|
||||||
noinst_HEADERS =
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS =
|
|
||||||
GENERATED_LUA_BINDINGS =
|
|
||||||
|
|
||||||
EFL_INSTALL_EXEC_HOOK=
|
|
||||||
|
|
||||||
include Makefile_Evil.am
|
|
||||||
include Makefile_Escape.am
|
|
||||||
|
|
||||||
include Makefile_Eina.am
|
|
||||||
include Makefile_Eo.am
|
|
||||||
include Makefile_Efl.am
|
|
||||||
include Makefile_Emile.am
|
|
||||||
include Makefile_Eet.am
|
|
||||||
include Makefile_Eolian.am
|
|
||||||
include Makefile_Ector.am
|
|
||||||
include Makefile_Ecore.am
|
|
||||||
include Makefile_Evas.am
|
|
||||||
include Makefile_Eldbus.am
|
|
||||||
include Makefile_Ecore_Con.am
|
|
||||||
include Makefile_Ecore_Ipc.am
|
|
||||||
include Makefile_Ecore_File.am
|
|
||||||
include Makefile_Eeze.am
|
|
||||||
include Makefile_Ecore_Input.am
|
|
||||||
include Makefile_Ecore_Input_Evas.am
|
|
||||||
include Makefile_Ecore_Cocoa.am
|
|
||||||
include Makefile_Ecore_FB.am
|
|
||||||
include Makefile_Ecore_SDL.am
|
|
||||||
include Makefile_Ecore_Wayland.am
|
|
||||||
include Makefile_Ecore_Wl2.am
|
|
||||||
include Makefile_Ecore_Win32.am
|
|
||||||
include Makefile_Ecore_X.am
|
|
||||||
include Makefile_Ecore_IMF.am
|
|
||||||
include Makefile_Ecore_IMF_Evas.am
|
|
||||||
include Makefile_Elput.am
|
|
||||||
include Makefile_Ecore_Drm.am
|
|
||||||
include Makefile_Ecore_Drm2.am
|
|
||||||
include Makefile_Ecore_Evas.am
|
|
||||||
include Makefile_Ecore_Audio.am
|
|
||||||
include Makefile_Ecore_Avahi.am
|
|
||||||
include Makefile_Embryo.am
|
|
||||||
include Makefile_Efreet.am
|
|
||||||
include Makefile_Eio.am
|
|
||||||
include Makefile_Ecore_Buffer.am
|
|
||||||
include Makefile_EPhysics.am
|
|
||||||
include Makefile_Edje.am
|
|
||||||
include Makefile_Emotion.am
|
|
||||||
include Makefile_Ethumb.am
|
|
||||||
include Makefile_Ethumb_Client.am
|
|
||||||
include Makefile_Elocation.am
|
|
||||||
include Makefile_Elementary.am
|
|
||||||
include Makefile_efl_wl.am
|
|
||||||
|
|
||||||
include Makefile_Cxx.am
|
|
||||||
include Makefile_Eolian_Cxx.am
|
|
||||||
include Makefile_Efl_Mono.am
|
|
||||||
|
|
||||||
include Makefile_Elua.am
|
|
||||||
|
|
||||||
include Makefile_Wayland_Protocols.am
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
AM_V_CP = $(am__v_CP_@AM_V@)
|
|
||||||
am__v_CP_ = $(am__v_CP_@AM_DEFAULT_V@)
|
|
||||||
am__v_CP_0 = @echo " CP " $@;
|
|
||||||
CP = cp
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
if HAVE_NODEJS
|
|
||||||
AM_TESTS_ENVIRONMENT += NODE_PATH='$(abs_builddir)/bin/efl_js:$(abs_builddir)/tests/eolian_js:$(abs_builddir)/tests/efl_js'; export NODE_PATH;
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
include Makefile_Eolian_Js.am
|
|
||||||
include Makefile_Efl_Js.am
|
|
||||||
|
|
||||||
.PHONY: benchmark examples $(PHONIES)
|
|
||||||
|
|
||||||
BENCHMARK_SUBDIRS = \
|
|
||||||
benchmarks/eina \
|
|
||||||
benchmarks/eo \
|
|
||||||
benchmarks/evas
|
|
||||||
DIST_SUBDIRS += $(BENCHMARK_SUBDIRS)
|
|
||||||
|
|
||||||
benchmark: all
|
|
||||||
@for d in $(BENCHMARK_SUBDIRS); do \
|
|
||||||
echo "Making benchmark in $$d"; \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) -C $$d benchmark; \
|
|
||||||
done
|
|
||||||
|
|
||||||
EXAMPLES_SUBDIRS = \
|
|
||||||
examples
|
|
||||||
|
|
||||||
if ALWAYS_BUILD_EXAMPLES
|
|
||||||
SUBDIRS += . $(EXAMPLES_SUBDIRS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
DIST_SUBDIRS += $(EXAMPLES_SUBDIRS)
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
noinst_PROGRAMS += tests/timeout
|
|
||||||
|
|
||||||
$(check_PROGRAMS): tests/timeout
|
|
||||||
|
|
||||||
check-build: all
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
examples: all
|
|
||||||
@for d in $(EXAMPLES_SUBDIRS); do \
|
|
||||||
echo "Making examples in $$d"; \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) -C $$d examples || exit 1; \
|
|
||||||
done
|
|
||||||
|
|
||||||
install-examples:
|
|
||||||
@for d in $(EXAMPLES_SUBDIRS); do \
|
|
||||||
echo "Making install-examples in $$d"; \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) -C $$d install-examples || exit 1; \
|
|
||||||
done
|
|
||||||
|
|
||||||
dist-hook:
|
|
||||||
@mkdir -p $(distdir)/tests/elua/data/apps $(distdir)/tests/eolian/data
|
|
||||||
@mkdir -p $(distdir)/tests/evas/images $(distdir)/tests/evas/meshes
|
|
||||||
@mkdir -p $(distdir)/tests/evas/fonts $(distdir)/tests/eolian/data_aux
|
|
||||||
@mkdir -p $(distdir)/tests/efreet/data $(distdir)/tests/edje/data
|
|
||||||
@mkdir -p $(distdir)/tests/emotion/data $(distdir)/tests/evas/meshes/md2
|
|
||||||
@mkdir -p $(distdir)/tests/evas/meshes/obj $(distdir)/tests/efreet/data/sub
|
|
||||||
@mkdir -p $(distdir)/tests/efl_mono
|
|
||||||
@mkdir -p $(distdir)/scripts/eina $(distdir)/scripts/elua/modules
|
|
||||||
@mkdir -p $(distdir)/scripts/elua/core $(distdir)/scripts/elua/apps/docgen
|
|
||||||
@mkdir -p $(distdir)/lib/evas/common/evas_op_add $(distdir)/lib/evas/common/evas_op_copy
|
|
||||||
@mkdir -p $(distdir)/lib/evas/common/evas_op_mask $(distdir)/lib/evas/common/evas_op_mul
|
|
||||||
@mkdir -p $(distdir)/lib/evas/common/evas_op_sub $(distdir)/lib/evas/filters/blur
|
|
||||||
@mkdir -p $(distdir)/static_libs/http-parser/contrib $(distdir)/bindings/luajit/eina
|
|
||||||
@mkdir -p $(distdir)/wayland_protocol $(distdir)/lib/efl_wl/
|
|
||||||
@mkdir -p $(distdir)/modules/evas/engines/software_generic/filters/blur
|
|
||||||
@mkdir -p $(distdir)/bindings/mono/efl_mono
|
|
||||||
@mkdir -p $(distdir)/bindings/mono/eina_mono
|
|
||||||
@mkdir -p $(distdir)/bindings/mono/eldbus_mono
|
|
||||||
@mkdir -p $(distdir)/bindings/mono/eo_mono
|
|
||||||
for F in $(EXTRA_DIST2); do cp -f $(srcdir)/$$F $(distdir)/$$F; done
|
|
||||||
|
|
||||||
clean-local:
|
|
||||||
find . -type f -name '*.gcno' -delete
|
|
||||||
find . -type f -name '*.gcda' -delete
|
|
||||||
find . -type f -name check-results*.xml -delete
|
|
||||||
rm -f $(GENERATED_JS_BINDINGS)
|
|
||||||
rm -f $(GENERATED_LUA_BINDINGS)
|
|
||||||
rm -f $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
install-exec-hook:
|
|
||||||
$(MKDIR_P) $(DESTDIR)$(libdir)
|
|
||||||
for i in $(lib_LTLIBRARIES); do \
|
|
||||||
FNAME="$(DESTDIR)$(libdir)/`echo $$i | sed "s#lib/.*/##"`"; \
|
|
||||||
FNAMEEXT="$$FNAME.$$$$"; \
|
|
||||||
sed "s/-luuid//" $$FNAME > $$FNAMEEXT; \
|
|
||||||
mv $$FNAMEEXT $$FNAME; \
|
|
||||||
done
|
|
||||||
$(EFL_INSTALL_EXEC_HOOK)
|
|
||||||
|
|
||||||
#At the bottom because .SECONDEXPANSION is applied to all following rules.
|
|
||||||
if HAVE_WAYLAND_SCANNER
|
|
||||||
#Stolen from weston's Makefile.am and modified for Enlightenment
|
|
||||||
.SECONDEXPANSION:
|
|
||||||
|
|
||||||
define protostability
|
|
||||||
$(if $(findstring unstable,$1),unstable,stable)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define protoname
|
|
||||||
$(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\+/\1/')
|
|
||||||
endef
|
|
||||||
|
|
||||||
#rules for generating protocol from wayland_protocols
|
|
||||||
%-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) code < $< > $@
|
|
||||||
|
|
||||||
%-server-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) server-header < $< > $@
|
|
||||||
|
|
||||||
%-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) client-header < $< > $@
|
|
||||||
|
|
||||||
#rules for generating local protocols which must be in src/wayland_protocol
|
|
||||||
%-protocol.c : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) code < $< > $@
|
|
||||||
|
|
||||||
%-server-protocol.h : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) server-header < $< > $@
|
|
||||||
|
|
||||||
%-client-protocol.h : $(top_srcdir)/src/wayland_protocol/$(notdir $$*).xml
|
|
||||||
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) client-header < $< > $@
|
|
||||||
|
|
||||||
#End of weston stuff
|
|
||||||
endif
|
|
|
@ -1,412 +0,0 @@
|
||||||
|
|
||||||
### Eo C++
|
|
||||||
installed_eetcxxheadersdir = $(includedir)/eet-cxx-@VMAJ@
|
|
||||||
dist_installed_eetcxxheaders_DATA = \
|
|
||||||
bindings/cxx/eet_cxx/eet_composite.hh \
|
|
||||||
bindings/cxx/eet_cxx/eet_register.hh \
|
|
||||||
bindings/cxx/eet_cxx/eet_type.hh \
|
|
||||||
bindings/cxx/eet_cxx/Eet.hh
|
|
||||||
|
|
||||||
installed_eocxxheadersdir = $(includedir)/eo-cxx-@VMAJ@/
|
|
||||||
dist_installed_eocxxheaders_DATA = \
|
|
||||||
bindings/cxx/eo_cxx/eo_concrete.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_cxx_interop.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_event.hh \
|
|
||||||
bindings/cxx/eo_cxx/Eo.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_init.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_ops.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_wref.hh \
|
|
||||||
bindings/cxx/eo_cxx/eo_private.hh \
|
|
||||||
bindings/cxx/eo_cxx/efl_object_impl.hh
|
|
||||||
|
|
||||||
installed_eflcxxmainheadersdir = $(includedir)/efl-cxx-@VMAJ@/
|
|
||||||
dist_installed_eflcxxmainheaders_DATA = lib/efl/Efl.hh
|
|
||||||
|
|
||||||
installed_eflcxxextraheadersdir = $(includedir)/efl-cxx-@VMAJ@/cxx
|
|
||||||
dist_installed_eflcxxextraheaders_DATA = lib/efl/cxx/efl_part_impl.hh
|
|
||||||
|
|
||||||
installed_elementarycxxmainheadersdir = $(includedir)/elementary-cxx-@VMAJ@/
|
|
||||||
dist_installed_elementarycxxmainheaders_DATA = lib/elementary/Efl_Ui.hh
|
|
||||||
|
|
||||||
installed_evascxxmainheadersdir = $(includedir)/evas-cxx-@VMAJ@/
|
|
||||||
dist_installed_evascxxmainheaders_DATA = lib/evas/Evas.hh
|
|
||||||
|
|
||||||
installed_eldbuscxxmainheadersdir = $(includedir)/eldbus_cxx-@VMAJ@
|
|
||||||
dist_installed_eldbuscxxmainheaders_DATA = \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_basic.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_error.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_freedesktop.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/Eldbus.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_integer_sequence.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_message_arguments.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_message.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_proxy_call.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_raw_tuple.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_service.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/eldbus_signature_traits.hh \
|
|
||||||
bindings/cxx/eldbus_cxx/Eldbus_Model.hh
|
|
||||||
|
|
||||||
installed_edjecxxmainheadersdir = $(includedir)/edje-cxx-@VMAJ@/
|
|
||||||
|
|
||||||
installed_ecorecxxheadersdir = $(includedir)/ecore-cxx-@VMAJ@
|
|
||||||
dist_installed_ecorecxxheaders_DATA = \
|
|
||||||
bindings/cxx/ecore_cxx/Ecore.hh \
|
|
||||||
bindings/cxx/ecore_cxx/Ecore_Manual.hh
|
|
||||||
|
|
||||||
installed_einacxxheadersdir = $(includedir)/eina-cxx-@VMAJ@
|
|
||||||
dist_installed_einacxxheaders_DATA = \
|
|
||||||
bindings/cxx/eina_cxx/eina_accessor.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_aligned_union.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_array.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_clone_allocators.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_deleter.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_error.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_future.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_eo_concrete_fwd.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_fold.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_function.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_inarray.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_inlist.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_integer_sequence.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_iterator.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_lists_auxiliary.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_list.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_log.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_logical.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_optional.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_pp.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_ptrarray.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_ptrlist.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_range_types.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_ref.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_stringshare.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_strbuf.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_string_view.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_thread.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_throw.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_tuple.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_tuple_c.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_tuple_unwrap.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_type_traits.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_value.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_workarounds.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_copy_traits.hh \
|
|
||||||
bindings/cxx/eina_cxx/eina_variant.hh \
|
|
||||||
bindings/cxx/eina_cxx/Eina.hh
|
|
||||||
|
|
||||||
installed_eiocxxmainheadersdir = $(includedir)/eio-cxx-@VMAJ@/
|
|
||||||
dist_installed_eiocxxmainheaders_DATA = lib/eio/Eio.hh
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
nodist_installed_edjecxxmainheaders_DATA = $(edje_eolian_cxx_hh) $(edje_eolian_cxx_impl_hh) lib/edje/Edje.eo.hh
|
|
||||||
nodist_installed_eocxxheaders_DATA = $(eo_eolian_cxx_hh) $(eo_eolian_cxx_impl_hh)
|
|
||||||
nodist_installed_eflcxxmainheaders_DATA = $(efl_eolian_cxx_hh) $(efl_eolian_cxx_impl_hh) lib/efl/Efl.eo.hh
|
|
||||||
nodist_installed_elementarycxxmainheaders_DATA = $(elementary_eolian_cxx_hh) $(elementary_eolian_cxx_impl_hh) \
|
|
||||||
lib/elementary/Elementary.eo.hh
|
|
||||||
nodist_installed_eldbuscxxmainheaders_DATA = $(eldbus_eolian_cxx_hh) $(eldbus_eolian_cxx_impl_hh) lib/eldbus/Eldbus.eo.hh
|
|
||||||
|
|
||||||
CLEANFILES += $(eo_eolian_cxx_hh) $(eo_eolian_cxx_impl_hh)
|
|
||||||
|
|
||||||
### Elementary C++
|
|
||||||
|
|
||||||
lib/elementary/Elementary.eo.hh: $(elm_public_eolian_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(elementary_eolian_cxx_hh) $(elementary_eolian_cxx_impl_hh) lib/elementary/Elementary.eo.hh
|
|
||||||
|
|
||||||
### Efl C++
|
|
||||||
lib/efl/Efl.eo.hh: $(efl_eolian_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(efl_eolian_cxx_hh) $(efl_eolian_cxx_impl_hh) lib/efl/Efl.eo.hh
|
|
||||||
|
|
||||||
### Evas C++
|
|
||||||
nodist_installed_evascxxmainheaders_DATA = lib/evas/Evas.eo.hh
|
|
||||||
|
|
||||||
installed_evascxxcanvasheadersdir = $(includedir)/evas-cxx-@VMAJ@/canvas
|
|
||||||
nodist_installed_evascxxcanvasheaders_DATA = $(evas_canvas_eolian_cxx_hh) $(evas_canvas_eolian_cxx_impl_hh)
|
|
||||||
|
|
||||||
installed_evascxxgestureheadersdir = $(includedir)/evas-cxx-@VMAJ@/gesture
|
|
||||||
nodist_installed_evascxxgestureheaders_DATA = $(evas_gesture_eolian_cxx_hh) $(evas_gesture_eolian_cxx_impl_hh)
|
|
||||||
|
|
||||||
|
|
||||||
lib/evas/Evas.eo.hh: $(evas_canvas_eolian_pub_files) $(evas_gesture_eolian_pub_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(evas_canvas_eolian_cxx_hh) $(evas_canvas_eolian_cxx_impl_hh) \
|
|
||||||
$(evas_gesture_eolian_cxx_hh) $(evas_gesture_eolian_cxx_impl_hh) \
|
|
||||||
lib/evas/Evas.eo.hh
|
|
||||||
|
|
||||||
|
|
||||||
lib/eldbus/Eldbus.eo.hh: $(eldbus_eolian_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(eldbus_eolian_cxx_hh) $(eldbus_eolian_cxx_impl_hh) lib/eldbus/Eldbus.eo.hh
|
|
||||||
|
|
||||||
### Eet C++
|
|
||||||
|
|
||||||
### Generated headers src/lib/edje
|
|
||||||
dist_installed_edjecxxmainheaders_DATA = lib/edje/Edje.hh
|
|
||||||
|
|
||||||
lib/edje/Edje.eo.hh: $(edje_eolian_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(edje_eolian_cxx_hh) $(edje_eolian_cxx_impl_hh) lib/edje/Edje.eo.hh
|
|
||||||
|
|
||||||
### Ecore src/lib/ecore
|
|
||||||
nodist_installed_ecorecxxheaders_DATA = $(ecore_eolian_cxx_hh) $(ecore_eolian_cxx_impl_hh) \
|
|
||||||
lib/ecore/Ecore.eo.hh
|
|
||||||
|
|
||||||
lib/ecore/Ecore.eo.hh: $(ecore_eolian_files_public) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(ecore_eolian_cxx_hh) $(ecore_eolian_cxx_impl_hh) lib/ecore/Ecore.eo.hh
|
|
||||||
|
|
||||||
## Eina src/lib/eina
|
|
||||||
|
|
||||||
### Eio
|
|
||||||
nodist_installed_eiocxxmainheaders_DATA = $(eio_eolian_cxx_hh) $(eio_eolian_cxx_impl_hh) lib/eio/Eio.eo.hh
|
|
||||||
|
|
||||||
lib/eio/Eio.eo.hh: $(eio_eolian_files) $(_EOLIAN_CXX_DEP)
|
|
||||||
$(AM_V_EOLCXX) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_CXX) $(EOLIAN_FLAGS) -m -o $@ $(filter %.eo, $^)
|
|
||||||
|
|
||||||
CLEANFILES += $(eio_eolian_cxx_hh) $(eio_eolian_cxx_impl_hh) lib/eio/Eio.eo.hh
|
|
||||||
|
|
||||||
### Tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
### Tests for Eina and Eo
|
|
||||||
check_PROGRAMS += tests/eina_cxx/eina_cxx_suite tests/eo_cxx/eo_cxx_suite
|
|
||||||
TESTS += tests/eina_cxx/eina_cxx_suite tests/eo_cxx/eo_cxx_suite
|
|
||||||
|
|
||||||
tests_eina_cxx_eina_cxx_suite_SOURCES = \
|
|
||||||
tests/eina_cxx/eina_cxx_suite.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_inlist.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_log.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_inarray.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_iterator.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_ptrarray.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_ptrlist.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_stringshare.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_error.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_accessor.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_thread.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_optional.cc \
|
|
||||||
tests/eina_cxx/eina_cxx_test_value.cc \
|
|
||||||
tests/eina_cxx/simple.c \
|
|
||||||
tests/eina_cxx/eina_cxx_suite.h
|
|
||||||
|
|
||||||
if HAVE_AM_16
|
|
||||||
TESTS_EINA_CXX_OBJNAME =
|
|
||||||
else
|
|
||||||
TESTS_EINA_CXX_OBJNAME = tests_eina_cxx_
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_accessor.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
|
|
||||||
tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_ptrarray.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
|
|
||||||
tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_ptrlist.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
|
|
||||||
tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-eina_cxx_test_iterator.$(OBJEXT): tests/eina_cxx/eina_simple.eo.hh tests/eina_cxx/eina_simple.eo.h
|
|
||||||
|
|
||||||
tests/eina_cxx/$(TESTS_EINA_CXX_OBJNAME)eina_cxx_suite-simple.$(OBJEXT): tests/eina_cxx/eina_simple.eo.c tests/eina_cxx/eina_simple.eo.h
|
|
||||||
|
|
||||||
CLEANFILES += \
|
|
||||||
tests/eina_cxx/eina_simple.eo.c \
|
|
||||||
tests/eina_cxx/eina_simple.eo.h \
|
|
||||||
tests/eina_cxx/eina_simple.eo.hh \
|
|
||||||
tests/eina_cxx/eina_simple.eo.impl.hh
|
|
||||||
|
|
||||||
tests_eina_cxx_eina_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina_cxx\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina_cxx\" \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces \
|
|
||||||
-I$(top_srcdir)/src/bin/eina_cxx \
|
|
||||||
-I$(top_builddir)/src/tests/eina_cxx \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EO_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_CXX_CFLAGS@ \
|
|
||||||
@EO_CXX_CFLAGS@ \
|
|
||||||
@EINA_CXX_CFLAGS@
|
|
||||||
tests_eina_cxx_eina_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@
|
|
||||||
tests_eina_cxx_eina_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_eo_cxx_eo_cxx_suite_SOURCES = \
|
|
||||||
tests/eo_cxx/eo_cxx_suite.cc \
|
|
||||||
tests/eo_cxx/eo_cxx_suite.h
|
|
||||||
|
|
||||||
tests_eo_cxx_eo_cxx_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eo_cxx\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eo_cxx\" \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces \
|
|
||||||
-I$(top_srcdir)/src/bin/eina_cxx \
|
|
||||||
-I$(top_builddir)/src/tests/eina_cxx \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EO_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_CXX_CFLAGS@ \
|
|
||||||
@EO_CXX_CFLAGS@ \
|
|
||||||
@EINA_CXX_CFLAGS@
|
|
||||||
tests_eo_cxx_eo_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@ @USE_ECORE_LIBS@
|
|
||||||
tests_eo_cxx_eo_cxx_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Tests for ecore
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/ecore_cxx/ecore_cxx_suite tests/ecore_cxx/cxx_compile_test
|
|
||||||
TESTS += tests/ecore_cxx/ecore_cxx_suite tests/ecore_cxx/cxx_compile_test
|
|
||||||
|
|
||||||
tests_ecore_cxx_ecore_cxx_suite_SOURCES = \
|
|
||||||
tests/ecore_cxx/ecore_cxx_suite.cc \
|
|
||||||
tests/ecore_cxx/ecore_cxx_test_safe_call.cc \
|
|
||||||
tests/ecore_cxx/ecore_cxx_suite.h
|
|
||||||
|
|
||||||
tests_ecore_cxx_ecore_cxx_suite_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces \
|
|
||||||
-I$(top_builddir)/src/lib/ecore \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_cxx\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_cxx\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @EINA_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EVAS_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@
|
|
||||||
|
|
||||||
tests_ecore_cxx_ecore_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
|
|
||||||
tests_ecore_cxx_ecore_cxx_suite_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_ecore_cxx_cxx_compile_test_SOURCES = tests/ecore_cxx/cxx_compile_test.cc
|
|
||||||
tests_ecore_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces \
|
|
||||||
-I$(top_builddir)/src/lib/ecore \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_cxx\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_cxx\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EINA_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@
|
|
||||||
|
|
||||||
tests_ecore_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_ECORE_LIBS@
|
|
||||||
tests_ecore_cxx_cxx_compile_test_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Tests for Eet
|
|
||||||
check_PROGRAMS += tests/eet_cxx/eet_cxx_suite
|
|
||||||
TESTS += tests/eet_cxx/eet_cxx_suite
|
|
||||||
|
|
||||||
tests_eet_cxx_eet_cxx_suite_SOURCES = \
|
|
||||||
tests/eet_cxx/eet_cxx_suite.cc \
|
|
||||||
tests/eet_cxx/eet_cxx_test_descriptors.cc \
|
|
||||||
tests/eet_cxx/eet_cxx_suite.h
|
|
||||||
|
|
||||||
tests_eet_cxx_eet_cxx_suite_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet_cxx\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet_cxx\" \
|
|
||||||
@EO_CFLAGS@ @CHECK_CFLAGS@ @EET_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EET_CFLAGS@ @EINA_CFLAGS@
|
|
||||||
tests_eet_cxx_eet_cxx_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
|
|
||||||
tests_eet_cxx_eet_cxx_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Tests for eldbus
|
|
||||||
check_PROGRAMS += tests/eldbus_cxx/eldbus_cxx_suite
|
|
||||||
TESTS += tests/eldbus_cxx/eldbus_cxx_suite
|
|
||||||
|
|
||||||
tests_eldbus_cxx_eldbus_cxx_suite_SOURCES = \
|
|
||||||
tests/eldbus_cxx/eldbus_cxx_suite.cc \
|
|
||||||
tests/eldbus_cxx/eldbus_cxx_test_eldbus_connect.cc \
|
|
||||||
tests/eldbus_cxx/eldbus_cxx_test_eldbus_client.cc \
|
|
||||||
tests/eldbus_cxx/eldbus_cxx_suite.h
|
|
||||||
|
|
||||||
tests_eldbus_cxx_eldbus_cxx_suite_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/bindings/cxx/eina_cxx \
|
|
||||||
-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
|
|
||||||
-I$(top_builddir)/src/bindings/cxx/ecore_cxx \
|
|
||||||
-I$(top_srcdir)/src/bindings/cxx/ecore_cxx \
|
|
||||||
-I$(top_builddir)/src/bindings/cxx/eldbus_cxx \
|
|
||||||
-I$(top_srcdir)/src/bindings/cxx/eldbus_cxx \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces \
|
|
||||||
-I$(top_builddir)/src/lib/ecore \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eldbus\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EINA_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EO_CFLAGS@ @EO_CXX_CFLAGS@ @ELDBUS_CFLAGS@
|
|
||||||
|
|
||||||
tests_eldbus_cxx_eldbus_cxx_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@
|
|
||||||
tests_eldbus_cxx_eldbus_cxx_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Tests for Evas
|
|
||||||
check_PROGRAMS += tests/evas_cxx/cxx_compile_test
|
|
||||||
TESTS += tests/evas_cxx/cxx_compile_test
|
|
||||||
|
|
||||||
tests_evas_cxx_cxx_compile_test_SOURCES = tests/evas_cxx/cxx_compile_test.cc
|
|
||||||
tests_evas_cxx_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/canvas/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/gesture/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/include/ \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/evas_cxx\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/evas_cxx\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @EO_CFLAGS@
|
|
||||||
tests_evas_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_EVAS_LIBS@
|
|
||||||
tests_evas_cxx_cxx_compile_test_DEPENDENCIES = @USE_EVAS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Tests for Elementary
|
|
||||||
check_PROGRAMS += tests/elementary_cxx/cxx_dummy_compile_test
|
|
||||||
TESTS += tests/elementary_cxx/cxx_dummy_compile_test
|
|
||||||
|
|
||||||
check_LIBRARIES = tests/elementary_cxx/libcxx_compile_test.a
|
|
||||||
tests_elementary_cxx_libcxx_compile_test_a_SOURCES = tests/elementary_cxx/cxx_compile_test.cc
|
|
||||||
tests_elementary_cxx_libcxx_compile_test_a_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/evas/canvas/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/gesture/ \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces/ \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elementary_cxx\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elementary_cxx\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @ELEMENTARY_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @ELEMENTARY_CFLAGS@ @EO_CFLAGS@
|
|
||||||
|
|
||||||
if HAVE_AM_16
|
|
||||||
TESTS_ELM_CXX_OBJNAME =
|
|
||||||
else
|
|
||||||
TESTS_ELM_CXX_OBJNAME = tests_elementary_cxx_
|
|
||||||
endif
|
|
||||||
|
|
||||||
tests/elementary_cxx/$(TESTS_ELM_CXX_OBJNAME)cxx_dummy_compile_test-cxx_dummy_compile_test.$(OBJEXT): tests/elementary_cxx/libcxx_compile_test.a
|
|
||||||
|
|
||||||
tests_elementary_cxx_cxx_dummy_compile_test_SOURCES = tests/elementary_cxx/cxx_dummy_compile_test.cc
|
|
||||||
tests_elementary_cxx_cxx_dummy_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/evas/canvas/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/gesture/ \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces/ \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elementary_cxx\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elementary_cxx\" \
|
|
||||||
@CHECK_CFLAGS@ @ECORE_CXX_CFLAGS@ @EINA_CXX_CFLAGS@ @EVAS_CXX_CFLAGS@ @ELEMENTARY_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ @EINA_CFLAGS@ @EVAS_CFLAGS@ @ELEMENTARY_CFLAGS@ @EO_CFLAGS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
tests/eina_cxx/eina_simple.eo
|
|
|
@ -1,29 +0,0 @@
|
||||||
if HAVE_EPHYSICS
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/ephysics/libephysics.la
|
|
||||||
|
|
||||||
installed_ephysicsmainheadersdir = $(includedir)/ephysics-@VMAJ@
|
|
||||||
dist_installed_ephysicsmainheaders_DATA = \
|
|
||||||
lib/ephysics/EPhysics.h
|
|
||||||
|
|
||||||
lib_ephysics_libephysics_la_SOURCES = \
|
|
||||||
lib/ephysics/ephysics_private.h \
|
|
||||||
lib/ephysics/ephysics_trimesh.h \
|
|
||||||
lib/ephysics/ephysics_body_materials.h \
|
|
||||||
lib/ephysics/ephysics_body.cpp \
|
|
||||||
lib/ephysics/ephysics_camera.cpp \
|
|
||||||
lib/ephysics/ephysics_constraints.cpp \
|
|
||||||
lib/ephysics/ephysics_main.cpp \
|
|
||||||
lib/ephysics/ephysics_quaternion.cpp \
|
|
||||||
lib/ephysics/ephysics_shape.cpp \
|
|
||||||
lib/ephysics/ephysics_world.cpp
|
|
||||||
|
|
||||||
lib_ephysics_libephysics_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EPHYSICS_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ephysics_libephysics_la_LIBADD = @EPHYSICS_LIBS@
|
|
||||||
lib_ephysics_libephysics_la_DEPENDENCIES = @EPHYSICS_INTERNAL_LIBS@
|
|
||||||
lib_ephysics_libephysics_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,456 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
ecore_eolian_files_priv = \
|
|
||||||
lib/ecore/ecore_event_message.eo \
|
|
||||||
lib/ecore/ecore_event_message_handler.eo
|
|
||||||
|
|
||||||
ecore_eolian_files_public = \
|
|
||||||
lib/ecore/efl_app.eo \
|
|
||||||
lib/ecore/efl_loop.eo \
|
|
||||||
lib/ecore/efl_loop_consumer.eo \
|
|
||||||
lib/ecore/efl_loop_fd.eo \
|
|
||||||
lib/ecore/efl_loop_handler.eo \
|
|
||||||
lib/ecore/efl_loop_message.eo \
|
|
||||||
lib/ecore/efl_loop_message_handler.eo \
|
|
||||||
lib/ecore/efl_loop_message_future.eo \
|
|
||||||
lib/ecore/efl_loop_message_future_handler.eo \
|
|
||||||
lib/ecore/efl_loop_timer.eo \
|
|
||||||
lib/ecore/efl_exe.eo \
|
|
||||||
lib/ecore/efl_thread.eo \
|
|
||||||
lib/ecore/efl_threadio.eo \
|
|
||||||
lib/ecore/efl_appthread.eo \
|
|
||||||
lib/ecore/efl_task.eo \
|
|
||||||
lib/ecore/efl_io_closer_fd.eo \
|
|
||||||
lib/ecore/efl_io_positioner_fd.eo \
|
|
||||||
lib/ecore/efl_io_reader_fd.eo \
|
|
||||||
lib/ecore/efl_io_sizer_fd.eo \
|
|
||||||
lib/ecore/efl_io_writer_fd.eo \
|
|
||||||
lib/ecore/efl_io_stdin.eo \
|
|
||||||
lib/ecore/efl_io_stdout.eo \
|
|
||||||
lib/ecore/efl_io_stderr.eo \
|
|
||||||
lib/ecore/efl_io_file.eo \
|
|
||||||
lib/ecore/efl_io_copier.eo \
|
|
||||||
lib/ecore/efl_io_buffered_stream.eo \
|
|
||||||
lib/ecore/efl_linear_interpolator.eo \
|
|
||||||
lib/ecore/efl_accelerate_interpolator.eo \
|
|
||||||
lib/ecore/efl_decelerate_interpolator.eo \
|
|
||||||
lib/ecore/efl_sinusoidal_interpolator.eo \
|
|
||||||
lib/ecore/efl_divisor_interpolator.eo \
|
|
||||||
lib/ecore/efl_bounce_interpolator.eo \
|
|
||||||
lib/ecore/efl_spring_interpolator.eo \
|
|
||||||
lib/ecore/efl_cubic_bezier_interpolator.eo \
|
|
||||||
lib/ecore/efl_loop_model.eo \
|
|
||||||
lib/ecore/efl_generic_model.eo \
|
|
||||||
lib/ecore/efl_container_model.eo \
|
|
||||||
lib/ecore/efl_boolean_model.eo \
|
|
||||||
lib/ecore/efl_select_model.eo \
|
|
||||||
lib/ecore/efl_composite_model.eo \
|
|
||||||
lib/ecore/efl_view_model.eo \
|
|
||||||
lib/ecore/efl_core_env.eo \
|
|
||||||
lib/ecore/efl_core_proc_env.eo \
|
|
||||||
lib/ecore/efl_core_command_line.eo \
|
|
||||||
lib/ecore/efl_filter_model.eo
|
|
||||||
|
|
||||||
ecore_test_eolian_files = \
|
|
||||||
tests/ecore/efl_app_test_cml.eo \
|
|
||||||
tests/ecore/ecore_audio_out_test.eo
|
|
||||||
|
|
||||||
ecore_eolian_files = \
|
|
||||||
$(ecore_eolian_files_public)
|
|
||||||
|
|
||||||
ecore_eolian_c = $(ecore_eolian_files:%.eo=%.eo.c)
|
|
||||||
ecore_eolian_h = $(ecore_eolian_files:%.eo=%.eo.h)
|
|
||||||
ecore_test_c = $(ecore_test_eolian_files:%.eo=%.eo.c)
|
|
||||||
ecore_test_h = $(ecore_test_eolian_files:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
ecore_priv_c = $(ecore_eolian_files_priv:%.eo=%.eo.c)
|
|
||||||
ecore_priv_h = $(ecore_eolian_files_priv:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(ecore_eolian_c) \
|
|
||||||
$(ecore_eolian_h) \
|
|
||||||
$(ecore_test_c) \
|
|
||||||
$(ecore_test_h) \
|
|
||||||
$(ecore_priv_c) \
|
|
||||||
$(ecore_priv_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
|
|
||||||
ecoreeolianfiles_DATA = $(ecore_eolian_files_public) lib/ecore/efl_loop_timer.eo
|
|
||||||
endif
|
|
||||||
|
|
||||||
ecore_legacy_eo_c = \
|
|
||||||
lib/ecore/ecore_exe_eo.c \
|
|
||||||
lib/ecore/ecore_exe_eo.h \
|
|
||||||
lib/ecore/efl_loop_timer_eo.legacy.c
|
|
||||||
|
|
||||||
ecore_legacy_eo_h = \
|
|
||||||
lib/ecore/ecore_exe_eo.legacy.h \
|
|
||||||
lib/ecore/efl_loop_timer_eo.legacy.h
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(ecore_eolian_files)
|
|
||||||
EXTRA_DIST2 += $(ecore_eolian_files_priv)
|
|
||||||
EXTRA_DIST2 += $(ecore_test_eolian_files)
|
|
||||||
EXTRA_DIST2 += $(ecore_legacy_eo_c)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore/libecore.la
|
|
||||||
|
|
||||||
installed_ecoremainheadersdir = $(includedir)/ecore-@VMAJ@
|
|
||||||
dist_installed_ecoremainheaders_DATA = \
|
|
||||||
lib/ecore/Ecore.h \
|
|
||||||
lib/ecore/Ecore_Common.h \
|
|
||||||
lib/ecore/Ecore_Legacy.h \
|
|
||||||
lib/ecore/Ecore_Eo.h \
|
|
||||||
lib/ecore/Efl_Core.h \
|
|
||||||
lib/ecore/efl_general.h \
|
|
||||||
lib/ecore/Ecore_Getopt.h \
|
|
||||||
$(ecore_legacy_eo_h)
|
|
||||||
|
|
||||||
nodist_installed_ecoremainheaders_DATA = \
|
|
||||||
$(ecore_eolian_h)
|
|
||||||
|
|
||||||
lib_ecore_libecore_la_SOURCES = \
|
|
||||||
lib/ecore/ecore.c \
|
|
||||||
lib/ecore/ecore_alloc.c \
|
|
||||||
lib/ecore/ecore_anim.c \
|
|
||||||
lib/ecore/ecore_app.c \
|
|
||||||
lib/ecore/ecore_events.c \
|
|
||||||
lib/ecore/ecore_getopt.c \
|
|
||||||
lib/ecore/ecore_glib.c \
|
|
||||||
lib/ecore/ecore_idle_enterer.c \
|
|
||||||
lib/ecore/ecore_idle_exiter.c \
|
|
||||||
lib/ecore/ecore_idler.c \
|
|
||||||
lib/ecore/ecore_job.c \
|
|
||||||
lib/ecore/ecore_main.c \
|
|
||||||
lib/ecore/ecore_event_message.c \
|
|
||||||
lib/ecore/ecore_event_message_handler.c \
|
|
||||||
lib/ecore/efl_core_command_line.c \
|
|
||||||
lib/ecore/efl_core_env.c \
|
|
||||||
lib/ecore/efl_core_proc_env.c \
|
|
||||||
lib/ecore/efl_app.c \
|
|
||||||
lib/ecore/efl_loop.c \
|
|
||||||
lib/ecore/efl_loop_consumer.c \
|
|
||||||
lib/ecore/efl_loop_fd.c \
|
|
||||||
lib/ecore/efl_loop_handler.c \
|
|
||||||
lib/ecore/efl_loop_message.c \
|
|
||||||
lib/ecore/efl_loop_message_handler.c \
|
|
||||||
lib/ecore/efl_loop_message_future.c \
|
|
||||||
lib/ecore/efl_loop_message_future_handler.c \
|
|
||||||
lib/ecore/efl_io_closer_fd.c \
|
|
||||||
lib/ecore/efl_io_positioner_fd.c \
|
|
||||||
lib/ecore/efl_io_reader_fd.c \
|
|
||||||
lib/ecore/efl_io_sizer_fd.c \
|
|
||||||
lib/ecore/efl_io_writer_fd.c \
|
|
||||||
lib/ecore/efl_io_stdin.c \
|
|
||||||
lib/ecore/efl_io_stdout.c \
|
|
||||||
lib/ecore/efl_io_stderr.c \
|
|
||||||
lib/ecore/efl_io_file.c \
|
|
||||||
lib/ecore/efl_io_copier.c \
|
|
||||||
lib/ecore/efl_io_buffered_stream.c \
|
|
||||||
lib/ecore/efl_loop_model.c \
|
|
||||||
lib/ecore/efl_generic_model.c \
|
|
||||||
lib/ecore/efl_container_model.c \
|
|
||||||
lib/ecore/efl_composite_model.c \
|
|
||||||
lib/ecore/efl_boolean_model.c \
|
|
||||||
lib/ecore/efl_select_model.c \
|
|
||||||
lib/ecore/efl_composite_model_private.h \
|
|
||||||
lib/ecore/efl_model_accessor_view.c \
|
|
||||||
lib/ecore/efl_model_accessor_view_private.h \
|
|
||||||
lib/ecore/efl_view_model.c \
|
|
||||||
lib/ecore/efl_filter_model.c \
|
|
||||||
lib/ecore/efl_linear_interpolator.c \
|
|
||||||
lib/ecore/efl_accelerate_interpolator.c \
|
|
||||||
lib/ecore/efl_decelerate_interpolator.c \
|
|
||||||
lib/ecore/efl_sinusoidal_interpolator.c \
|
|
||||||
lib/ecore/efl_divisor_interpolator.c \
|
|
||||||
lib/ecore/efl_bounce_interpolator.c \
|
|
||||||
lib/ecore/efl_spring_interpolator.c \
|
|
||||||
lib/ecore/efl_cubic_bezier_interpolator.c \
|
|
||||||
lib/ecore/efl_task.c \
|
|
||||||
lib/ecore/efl_exe.c \
|
|
||||||
lib/ecore/efl_thread.c \
|
|
||||||
lib/ecore/efl_threadio.c \
|
|
||||||
lib/ecore/efl_appthread.c \
|
|
||||||
lib/ecore/ecore_main_timechanges.c \
|
|
||||||
lib/ecore/ecore_pipe.c \
|
|
||||||
lib/ecore/ecore_poller.c \
|
|
||||||
lib/ecore/ecore_time.c \
|
|
||||||
lib/ecore/ecore_timer.c \
|
|
||||||
lib/ecore/ecore_thread.c \
|
|
||||||
lib/ecore/ecore_throttle.c \
|
|
||||||
lib/ecore/ecore_exe.c \
|
|
||||||
lib/ecore/ecore_exe_private.h \
|
|
||||||
lib/ecore/ecore_private.h \
|
|
||||||
lib/ecore/ecore_internal.h \
|
|
||||||
lib/ecore/ecore_main_common.h \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
lib_ecore_libecore_la_SOURCES += lib/ecore/ecore_exe_win32.c
|
|
||||||
else
|
|
||||||
EXTRA_DIST2 += lib/ecore/ecore_exe_ps3.c
|
|
||||||
#if ECORE_HAVE_PS3
|
|
||||||
#libecore_la_SOURCES += ecore_exe_ps3.c
|
|
||||||
#else
|
|
||||||
#if ECORE_HAVE_EXOTIC
|
|
||||||
#libecore_la_SOURCES +=
|
|
||||||
#else
|
|
||||||
lib_ecore_libecore_la_SOURCES += lib/ecore/ecore_signal.c lib/ecore/ecore_exe_posix.c
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_ecore_libecore_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_CFLAGS@
|
|
||||||
lib_ecore_libecore_la_LIBADD = @ECORE_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_ecore_libecore_la_DEPENDENCIES = @ECORE_INTERNAL_LIBS@
|
|
||||||
lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
|
|
||||||
### Modules
|
|
||||||
|
|
||||||
# systemd
|
|
||||||
|
|
||||||
if WANT_SYSTEMD
|
|
||||||
ecoresystemdpkgdir = $(libdir)/ecore/system/systemd/$(MODULE_ARCH)
|
|
||||||
ecoresystemdpkg_LTLIBRARIES = modules/ecore/system/systemd/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoresystemdpkgLTLIBRARIES = install-ecoresystemdpkgLTLIBRARIES
|
|
||||||
$(install_ecoresystemdpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_system_systemd_module_la_SOURCES = \
|
|
||||||
modules/ecore/system/systemd/ecore_system_systemd.c
|
|
||||||
modules_ecore_system_systemd_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ELDBUS_CFLAGS@
|
|
||||||
modules_ecore_system_systemd_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@USE_ELDBUS_LIBS@
|
|
||||||
modules_ecore_system_systemd_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
modules_ecore_system_systemd_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_system_systemd_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
# upower
|
|
||||||
if ! HAVE_WIN32
|
|
||||||
ecoreupowerpkgdir = $(libdir)/ecore/system/upower/$(MODULE_ARCH)
|
|
||||||
ecoreupowerpkg_LTLIBRARIES = modules/ecore/system/upower/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreupowerpkgLTLIBRARIES = install-ecoreupowerpkgLTLIBRARIES
|
|
||||||
$(install_ecoreupowerpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_system_upower_module_la_SOURCES = \
|
|
||||||
modules/ecore/system/upower/ecore_system_upower.c
|
|
||||||
modules_ecore_system_upower_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ELDBUS_CFLAGS@
|
|
||||||
modules_ecore_system_upower_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@USE_ELDBUS_LIBS@
|
|
||||||
modules_ecore_system_upower_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
modules_ecore_system_upower_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_system_upower_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
# tizen
|
|
||||||
|
|
||||||
if HAVE_TIZEN_CONFIGURATION_MANAGER
|
|
||||||
ecoretizenpkgdir = $(libdir)/ecore/system/tizen/$(MODULE_ARCH)
|
|
||||||
ecoretizenpkg_LTLIBRARIES = modules/ecore/system/tizen/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoretizenpkgLTLIBRARIES = install-ecoretizenpkgLTLIBRARIES
|
|
||||||
$(install_ecoretizenpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_system_tizen_module_la_SOURCES = \
|
|
||||||
modules/ecore/system/tizen/ecore_system_tizen.c
|
|
||||||
modules_ecore_system_tizen_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@TIZEN_CONFIGURATION_MANAGER_CFLAGS@
|
|
||||||
modules_ecore_system_tizen_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@TIZEN_CONFIGURATION_MANAGER_LIBS@
|
|
||||||
modules_ecore_system_tizen_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@
|
|
||||||
modules_ecore_system_tizen_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_system_tizen_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/ecore/ecore_suite tests/ecore/efl_app_suite
|
|
||||||
TESTS += tests/ecore/ecore_suite tests/ecore/efl_app_suite
|
|
||||||
|
|
||||||
tests_ecore_ecore_suite_SOURCES = \
|
|
||||||
tests/ecore/ecore_suite.c \
|
|
||||||
tests/ecore/ecore_test_ecore.c \
|
|
||||||
tests/ecore/ecore_test_ecore_imf.c \
|
|
||||||
tests/ecore/ecore_test_idle.c \
|
|
||||||
tests/ecore/ecore_test_poller.c \
|
|
||||||
tests/ecore/ecore_test_timer.c \
|
|
||||||
tests/ecore/ecore_test_ecore_evas.c \
|
|
||||||
tests/ecore/ecore_test_animator.c \
|
|
||||||
tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c \
|
|
||||||
tests/ecore/ecore_test_ecore_input.c \
|
|
||||||
tests/ecore/ecore_test_ecore_file.c \
|
|
||||||
tests/ecore/ecore_test_job.c \
|
|
||||||
tests/ecore/ecore_test_args.c \
|
|
||||||
tests/ecore/ecore_test_pipe.c \
|
|
||||||
tests/ecore/ecore_suite.h
|
|
||||||
|
|
||||||
tests_ecore_ecore_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_builddir)/src/tests/ecore \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_AUDIO_CFLAGS@ \
|
|
||||||
@ECORE_FILE_CFLAGS@ \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_FB_CFLAGS@ \
|
|
||||||
@ECORE_INPUT_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
@ECORE_WAYLAND_CFLAGS@ \
|
|
||||||
@ECORE_WAYLAND_SRV_CFLAGS@
|
|
||||||
|
|
||||||
tests_ecore_ecore_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@USE_ECORE_AUDIO_LIBS@ \
|
|
||||||
@USE_ECORE_FILE_LIBS@ \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_FB_LIBS@ \
|
|
||||||
@USE_ECORE_INPUT_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@ \
|
|
||||||
@USE_ECORE_WAYLAND_LIBS@ \
|
|
||||||
@ECORE_WAYLAND_SRV_LIBS@
|
|
||||||
tests_ecore_ecore_suite_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_AUDIO_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_FILE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_FB_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_INPUT_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_WAYLAND_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_ecore_efl_app_suite_SOURCES = \
|
|
||||||
tests/ecore/efl_app_test_loop.c \
|
|
||||||
tests/ecore/efl_app_test_loop_fd.c \
|
|
||||||
tests/ecore/efl_app_test_loop_timer.c \
|
|
||||||
tests/ecore/efl_app_test_promise.c \
|
|
||||||
tests/ecore/efl_app_test_cml.c \
|
|
||||||
tests/ecore/efl_app_test_env.c \
|
|
||||||
tests/ecore/efl_app_suite.c \
|
|
||||||
tests/ecore/efl_app_suite.h
|
|
||||||
|
|
||||||
tests_ecore_efl_app_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_builddir)/src/tests/ecore \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_AUDIO_CFLAGS@ \
|
|
||||||
@ECORE_FILE_CFLAGS@ \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_FB_CFLAGS@ \
|
|
||||||
@ECORE_INPUT_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
@ECORE_WAYLAND_CFLAGS@ \
|
|
||||||
@ECORE_WAYLAND_SRV_CFLAGS@
|
|
||||||
|
|
||||||
tests_ecore_efl_app_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@USE_ECORE_AUDIO_LIBS@ \
|
|
||||||
@USE_ECORE_FILE_LIBS@ \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_FB_LIBS@ \
|
|
||||||
@USE_ECORE_INPUT_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@ \
|
|
||||||
@USE_ECORE_WAYLAND_LIBS@ \
|
|
||||||
@ECORE_WAYLAND_SRV_LIBS@
|
|
||||||
tests_ecore_efl_app_suite_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_AUDIO_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_FILE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_FB_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_INPUT_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_WAYLAND_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
if HAVE_ECORE_X
|
|
||||||
tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_x.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ECORE_AUDIO
|
|
||||||
tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_audio.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ECORE_FB
|
|
||||||
tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_fb.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
tests/ecore/sample.wav \
|
|
||||||
tests/ecore/sample.ogg
|
|
||||||
|
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
ecore_eolian_lua = $(ecore_eolian_files:%.eo=%.eo.lua)
|
|
||||||
|
|
||||||
generated_ecore_lua_all = $(ecore_eolian_lua)
|
|
||||||
|
|
||||||
GENERATED_LUA_BINDINGS += $(generated_ecore_lua_all)
|
|
||||||
|
|
||||||
installed_ecoreluadir = $(datadir)/elua/modules/ecore
|
|
||||||
nodist_installed_ecorelua_DATA = $(generated_ecore_lua_all)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
generated_ecore_js_bindings = $(ecore_eolian_files_public:%.eo=%.eo.js.cc)
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS += $(generated_ecore_js_bindings)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
|
|
||||||
ecore_eolian_cxx_hh = $(ecore_eolian_files_public:%.eo=%.eo.hh)
|
|
||||||
ecore_eolian_cxx_impl_hh = $(ecore_eolian_files_public:%.eo=%.eo.impl.hh)
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,101 +0,0 @@
|
||||||
if HAVE_ECORE_AUDIO
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
ecore_audio_eolian_files = \
|
|
||||||
lib/ecore_audio/ecore_audio.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_in.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_out.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_in_sndfile.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_out_sndfile.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_out_pulse.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_in_tone.eo \
|
|
||||||
lib/ecore_audio/ecore_audio_out_wasapi.eo
|
|
||||||
|
|
||||||
|
|
||||||
ecore_audio_eolian_c = $(ecore_audio_eolian_files:%.eo=%.eo.c)
|
|
||||||
ecore_audio_eolian_h = $(ecore_audio_eolian_files:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(ecore_audio_eolian_c) \
|
|
||||||
$(ecore_audio_eolian_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
ecore_audioeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
|
|
||||||
ecore_audioeolianfiles_DATA = $(ecore_audio_eolian_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
$(ecore_audio_eolian_files)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_audio/libecore_audio.la
|
|
||||||
|
|
||||||
installed_ecoreaudiomainheadersdir = $(includedir)/ecore-audio-@VMAJ@
|
|
||||||
dist_installed_ecoreaudiomainheaders_DATA = \
|
|
||||||
lib/ecore_audio/Ecore_Audio.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in_tone.h \
|
|
||||||
lib/ecore_audio/ecore_audio_protected.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_pulse.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in_sndfile.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_sndfile.h \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_wasapi.h
|
|
||||||
|
|
||||||
nodist_installed_ecoreaudiomainheaders_DATA = $(ecore_audio_eolian_h)
|
|
||||||
|
|
||||||
lib_ecore_audio_libecore_audio_la_SOURCES = \
|
|
||||||
lib/ecore_audio/ecore_audio.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in_tone.c \
|
|
||||||
lib/ecore_audio/ecore_audio_private.h
|
|
||||||
|
|
||||||
lib_ecore_audio_libecore_audio_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AUDIO_CFLAGS@ @ECORE_AUDIO_ALSA_CFLAGS@ @ECORE_AUDIO_PULSE_CFLAGS@ @ECORE_AUDIO_SNDFILE_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_audio_libecore_audio_la_LIBADD = @ECORE_AUDIO_LIBS@ @ECORE_AUDIO_ALSA_LIBS@
|
|
||||||
lib_ecore_audio_libecore_audio_la_DEPENDENCIES = @ECORE_AUDIO_INTERNAL_LIBS@
|
|
||||||
lib_ecore_audio_libecore_audio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
if HAVE_ECORE_AUDIO_PULSE
|
|
||||||
lib_ecore_audio_libecore_audio_la_SOURCES += \
|
|
||||||
lib/ecore_audio/ecore_audio_pulse_ml.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_pulse.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
lib_ecore_audio_libecore_audio_la_SOURCES += \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_wasapi.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_ECORE_AUDIO_SNDFILE
|
|
||||||
lib_ecore_audio_libecore_audio_la_SOURCES += \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_in_sndfile.c \
|
|
||||||
lib/ecore_audio/ecore_audio_obj_out_sndfile.c \
|
|
||||||
lib/ecore_audio/ecore_audio_sndfile_vio.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
ecore_audio_eolian_lua = $(ecore_audio_eolian_files:%.eo=%.eo.lua)
|
|
||||||
|
|
||||||
generated_ecore_audio_lua_all = $(ecore_audio_eolian_lua)
|
|
||||||
|
|
||||||
GENERATED_LUA_BINDINGS += $(generated_ecore_audio_lua_all)
|
|
||||||
|
|
||||||
installed_ecoreaudioluadir = $(datadir)/elua/modules/ecore_audio
|
|
||||||
nodist_installed_ecoreaudiolua_DATA = $(generated_ecore_audio_lua_all)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
generated_ecore_audio_js_bindings = $(ecore_audio_eolian_files:%.eo=%.eo.js.cc)
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS += $(generated_ecore_audio_js_bindings)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,16 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_avahi/libecore_avahi.la
|
|
||||||
|
|
||||||
installed_ecoreavahimainheadersdir = $(includedir)/ecore-avahi-@VMAJ@
|
|
||||||
dist_installed_ecoreavahimainheaders_DATA = \
|
|
||||||
lib/ecore_avahi/Ecore_Avahi.h
|
|
||||||
|
|
||||||
lib_ecore_avahi_libecore_avahi_la_SOURCES = \
|
|
||||||
lib/ecore_avahi/ecore_avahi.c
|
|
||||||
|
|
||||||
lib_ecore_avahi_libecore_avahi_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_AVAHI_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_avahi_libecore_avahi_la_LIBADD = @ECORE_AVAHI_LIBS@
|
|
||||||
lib_ecore_avahi_libecore_avahi_la_DEPENDENCIES = @ECORE_AVAHI_INTERNAL_LIBS@
|
|
||||||
lib_ecore_avahi_libecore_avahi_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,113 +0,0 @@
|
||||||
if HAVE_ECORE_BUFFER
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_buffer/libecore_buffer.la
|
|
||||||
|
|
||||||
installed_ecorebuffermainheadersdir = $(includedir)/ecore-buffer-@VMAJ@
|
|
||||||
dist_installed_ecorebuffermainheaders_DATA = \
|
|
||||||
lib/ecore_buffer/Ecore_Buffer.h \
|
|
||||||
lib/ecore_buffer/Ecore_Buffer_Queue.h
|
|
||||||
|
|
||||||
lib_ecore_buffer_libecore_buffer_la_SOURCES = \
|
|
||||||
lib/ecore_buffer/bq_mgr_protocol.c \
|
|
||||||
lib/ecore_buffer/buffer_queue.c \
|
|
||||||
lib/ecore_buffer/shared_buffer.c \
|
|
||||||
lib/ecore_buffer/ecore_buffer.c \
|
|
||||||
lib/ecore_buffer/ecore_buffer_queue_main.c \
|
|
||||||
lib/ecore_buffer/ecore_buffer_con.c \
|
|
||||||
lib/ecore_buffer/ecore_buffer_provider.c \
|
|
||||||
lib/ecore_buffer/ecore_buffer_consumer.c
|
|
||||||
|
|
||||||
lib_ecore_buffer_libecore_buffer_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
@ECORE_BUFFER_CFLAGS@
|
|
||||||
|
|
||||||
lib_ecore_buffer_libecore_buffer_la_LIBADD = @ECORE_BUFFER_LIBS@
|
|
||||||
lib_ecore_buffer_libecore_buffer_la_DEPENDENCIES = @ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
lib_ecore_buffer_libecore_buffer_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
bqmgr_bindir=$(libdir)/ecore_buffer/bin/$(MODULE_ARCH)
|
|
||||||
bqmgr_bin_PROGRAMS = bin/ecore_buffer/bq_mgr
|
|
||||||
|
|
||||||
bin_ecore_buffer_bq_mgr_SOURCES = \
|
|
||||||
bin/ecore_buffer/bq_mgr_protocol.c \
|
|
||||||
bin/ecore_buffer/bq_mgr.c
|
|
||||||
|
|
||||||
bin_ecore_buffer_bq_mgr_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_BUFFER_CFLAGS@
|
|
||||||
bin_ecore_buffer_bq_mgr_LDADD = @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_BUFFER_LIBS@
|
|
||||||
bin_ecore_buffer_bq_mgr_DEPENDENCIES = @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Backends
|
|
||||||
|
|
||||||
ecorebuffershmdir = $(libdir)/ecore_buffer/modules/shm/$(MODULE_ARCH)
|
|
||||||
ecorebuffershm_LTLIBRARIES = modules/ecore_buffer/shm/module.la
|
|
||||||
|
|
||||||
modules_ecore_buffer_shm_module_la_SOURCES = \
|
|
||||||
modules/ecore_buffer/shm/ecore_buffer_shm.c
|
|
||||||
modules_ecore_buffer_shm_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_BUFFER_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/ecore_buffer/shm
|
|
||||||
modules_ecore_buffer_shm_module_la_LIBADD = \
|
|
||||||
@ECORE_BUFFER_LIBS@ \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
modules_ecore_buffer_shm_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
modules_ecore_buffer_shm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_buffer_shm_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
if BUILD_ECORE_BUFFER_X11_DRI2
|
|
||||||
ecorebufferx11dri2dir = $(libdir)/ecore_buffer/modules/x11_dri2/$(MODULE_ARCH)
|
|
||||||
ecorebufferx11dri2_LTLIBRARIES = modules/ecore_buffer/x11_dri2/module.la
|
|
||||||
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_SOURCES = \
|
|
||||||
modules/ecore_buffer/x11_dri2/ecore_buffer_x11_dri2.c
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_BUFFER_CFLAGS@ \
|
|
||||||
@X11_DRI_COMMON_CFLAGS@ \
|
|
||||||
@X11_DRI2_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/ecore_buffer/x11_dri2
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_LIBADD = \
|
|
||||||
@ECORE_BUFFER_LIBS@ \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@ \
|
|
||||||
@X11_DRI_COMMON_LIBS@ \
|
|
||||||
@X11_DRI2_LIBS@
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_buffer_x11_dri2_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_BUFFER_X11_DRI3
|
|
||||||
ecorebufferx11dri3dir = $(libdir)/ecore_buffer/modules/x11_dri3/$(MODULE_ARCH)
|
|
||||||
ecorebufferx11dri3_LTLIBRARIES = modules/ecore_buffer/x11_dri3/module.la
|
|
||||||
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_SOURCES = \
|
|
||||||
modules/ecore_buffer/x11_dri3/ecore_buffer_x11_dri3.c
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_BUFFER_CFLAGS@ \
|
|
||||||
@X11_DRI_COMMON_CFLAGS@ \
|
|
||||||
@X11_DRI3_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/ecore_buffer/x11_dri3
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_LIBADD = \
|
|
||||||
@ECORE_BUFFER_LIBS@ \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@ \
|
|
||||||
@X11_DRI_COMMON_LIBS@ \
|
|
||||||
@X11_DRI3_LIBS@
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_BUFFER_INTERNAL_LIBS@
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_buffer_x11_dri3_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,26 +0,0 @@
|
||||||
if HAVE_ECORE_COCOA
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_cocoa/libecore_cocoa.la
|
|
||||||
|
|
||||||
installed_ecorecocoamainheadersdir = $(includedir)/ecore-cocoa-@VMAJ@
|
|
||||||
dist_installed_ecorecocoamainheaders_DATA = \
|
|
||||||
lib/ecore_cocoa/Ecore_Cocoa.h
|
|
||||||
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_SOURCES = \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa.m \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_keys.h \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_window.h \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_window.m \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_cnp.m \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_app.m \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_app.h \
|
|
||||||
lib/ecore_cocoa/ecore_cocoa_private.h
|
|
||||||
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_COCOA_CFLAGS@
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_LIBADD = @ECORE_COCOA_LIBS@
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_DEPENDENCIES = @ECORE_COCOA_INTERNAL_LIBS@
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ @cocoa_ldflags@
|
|
||||||
lib_ecore_cocoa_libecore_cocoa_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
|
@ -1,278 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
ecore_con_eolian_files_common = \
|
|
||||||
lib/ecore_con/efl_net_socket.eo \
|
|
||||||
lib/ecore_con/efl_net_socket_simple.eo \
|
|
||||||
lib/ecore_con/efl_net_socket_fd.eo \
|
|
||||||
lib/ecore_con/efl_net_socket_tcp.eo \
|
|
||||||
lib/ecore_con/efl_net_socket_udp.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_simple.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_tcp.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_udp.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_http.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_websocket.eo \
|
|
||||||
lib/ecore_con/efl_net_server.eo \
|
|
||||||
lib/ecore_con/efl_net_server_simple.eo \
|
|
||||||
lib/ecore_con/efl_net_server_fd.eo \
|
|
||||||
lib/ecore_con/efl_net_server_ip.eo \
|
|
||||||
lib/ecore_con/efl_net_server_tcp.eo \
|
|
||||||
lib/ecore_con/efl_net_server_udp.eo \
|
|
||||||
lib/ecore_con/efl_net_server_udp_client.eo \
|
|
||||||
lib/ecore_con/efl_net_socket_ssl.eo \
|
|
||||||
lib/ecore_con/efl_net_ssl_context.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_ssl.eo \
|
|
||||||
lib/ecore_con/efl_net_server_ssl.eo \
|
|
||||||
lib/ecore_con/efl_net_control_access_point.eo \
|
|
||||||
lib/ecore_con/efl_net_control_technology.eo \
|
|
||||||
lib/ecore_con/efl_net_control_manager.eo \
|
|
||||||
lib/ecore_con/efl_net_session.eo \
|
|
||||||
lib/ecore_con/efl_net_ip_address.eo
|
|
||||||
|
|
||||||
ecore_con_eolian_files_windows = \
|
|
||||||
lib/ecore_con/efl_net_socket_windows.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_windows.eo \
|
|
||||||
lib/ecore_con/efl_net_server_windows.eo
|
|
||||||
|
|
||||||
ecore_con_eolian_files_unix = \
|
|
||||||
lib/ecore_con/efl_net_socket_unix.eo \
|
|
||||||
lib/ecore_con/efl_net_dialer_unix.eo \
|
|
||||||
lib/ecore_con/efl_net_server_unix.eo
|
|
||||||
|
|
||||||
ecore_con_eolian_files = $(ecore_con_eolian_files_common)
|
|
||||||
|
|
||||||
if HAVE_WINDOWS
|
|
||||||
ecore_con_eolian_files += $(ecore_con_eolian_files_windows)
|
|
||||||
else
|
|
||||||
ecore_con_eolian_files += $(ecore_con_eolian_files_unix)
|
|
||||||
endif
|
|
||||||
|
|
||||||
ecore_con_eolian_type_files = \
|
|
||||||
lib/ecore_con/efl_net_types.eot \
|
|
||||||
lib/ecore_con/efl_net_http_types.eot \
|
|
||||||
lib/ecore_con/efl_net_ssl_types.eot
|
|
||||||
|
|
||||||
|
|
||||||
ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c)
|
|
||||||
ecore_con_eolian_h = $(ecore_con_eolian_files:%.eo=%.eo.h) \
|
|
||||||
$(ecore_con_eolian_type_files:%.eot=%.eot.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(ecore_con_eolian_c) \
|
|
||||||
$(ecore_con_eolian_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
ecoreconeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
|
|
||||||
ecoreconeolianfiles_DATA = \
|
|
||||||
$(ecore_con_eolian_files) \
|
|
||||||
$(ecore_con_eolian_type_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
$(ecore_con_eolian_files_common) \
|
|
||||||
$(ecore_con_eolian_files_unix) \
|
|
||||||
$(ecore_con_eolian_files_windows) \
|
|
||||||
$(ecore_con_eolian_type_files)
|
|
||||||
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_con/libecore_con.la
|
|
||||||
|
|
||||||
installed_ecoreconmainheadersdir = $(includedir)/ecore-con-@VMAJ@
|
|
||||||
dist_installed_ecoreconmainheaders_DATA = \
|
|
||||||
lib/ecore_con/Ecore_Con.h \
|
|
||||||
lib/ecore_con/Efl_Net.h \
|
|
||||||
lib/ecore_con/Ecore_Con_Eet.h \
|
|
||||||
lib/ecore_con/Ecore_Con_Eet_Legacy.h \
|
|
||||||
lib/ecore_con/Ecore_Con_Eet_Eo.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_base_eo.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_base_eo.legacy.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_client_obj_eo.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_client_obj_eo.legacy.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_server_obj_eo.h \
|
|
||||||
lib/ecore_con/ecore_con_eet_server_obj_eo.legacy.h
|
|
||||||
|
|
||||||
|
|
||||||
nodist_installed_ecoreconmainheaders_DATA = \
|
|
||||||
$(ecore_con_eolian_h)
|
|
||||||
|
|
||||||
lib_ecore_con_libecore_con_la_SOURCES = \
|
|
||||||
lib/ecore_con/ecore_con_alloc.c \
|
|
||||||
lib/ecore_con/ecore_con.c \
|
|
||||||
lib/ecore_con/ecore_con_proxy_helper.c \
|
|
||||||
lib/ecore_con/ecore_con_legacy.c \
|
|
||||||
lib/ecore_con/ecore_con_eet.c \
|
|
||||||
lib/ecore_con/ecore_con_socks.c \
|
|
||||||
lib/ecore_con/ecore_con_url.c \
|
|
||||||
lib/ecore_con/ecore_con_url_curl.c \
|
|
||||||
lib/ecore_con/ecore_con_url_curl.h \
|
|
||||||
static_libs/http-parser/http_parser.c \
|
|
||||||
static_libs/http-parser/http_parser.h \
|
|
||||||
lib/ecore_con/ecore_con_private.h \
|
|
||||||
lib/ecore_con/efl_net_socket.c \
|
|
||||||
lib/ecore_con/efl_net_socket_simple.c \
|
|
||||||
lib/ecore_con/efl_net_socket_fd.c \
|
|
||||||
lib/ecore_con/efl_net_socket_tcp.c \
|
|
||||||
lib/ecore_con/efl_net_socket_udp.c \
|
|
||||||
lib/ecore_con/efl_net_dialer.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_simple.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_tcp.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_udp.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_http.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_websocket.c \
|
|
||||||
lib/ecore_con/efl_net_server.c \
|
|
||||||
lib/ecore_con/efl_net_server_simple.c \
|
|
||||||
lib/ecore_con/efl_net_server_fd.c \
|
|
||||||
lib/ecore_con/efl_net_server_ip.c \
|
|
||||||
lib/ecore_con/efl_net_server_tcp.c \
|
|
||||||
lib/ecore_con/efl_net_server_udp.c \
|
|
||||||
lib/ecore_con/efl_net_server_udp_client.c \
|
|
||||||
lib/ecore_con/efl_net_socket_ssl.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_context.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_ssl.c \
|
|
||||||
lib/ecore_con/efl_net_server_ssl.c \
|
|
||||||
lib/ecore_con/ecore_con_local.c \
|
|
||||||
lib/ecore_con/efl_net_ip_address.c \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
if EFL_NET_CONTROL_BACKEND_CONNMAN
|
|
||||||
lib_ecore_con_libecore_con_la_SOURCES += \
|
|
||||||
lib/ecore_con/efl_net-connman.h \
|
|
||||||
lib/ecore_con/efl_net-connman.c \
|
|
||||||
lib/ecore_con/efl_net_control_access_point-connman.c \
|
|
||||||
lib/ecore_con/efl_net_control_technology-connman.c \
|
|
||||||
lib/ecore_con/efl_net_control-connman.c \
|
|
||||||
lib/ecore_con/efl_net_session-connman.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if EFL_NET_CONTROL_BACKEND_NONE
|
|
||||||
lib_ecore_con_libecore_con_la_SOURCES += \
|
|
||||||
lib/ecore_con/efl_net_control_access_point-none.c \
|
|
||||||
lib/ecore_con/efl_net_control_technology-none.c \
|
|
||||||
lib/ecore_con/efl_net_control-none.c \
|
|
||||||
lib/ecore_con/efl_net_session-none.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
# these are included rather than compiled out
|
|
||||||
# so the structures can be embedded into the
|
|
||||||
# object Private Data and allows functions to
|
|
||||||
# be all static
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
lib/ecore_con/ecore_con_eet_base_eo.c \
|
|
||||||
lib/ecore_con/ecore_con_eet_base_eo.legacy.c \
|
|
||||||
lib/ecore_con/ecore_con_eet_client_obj_eo.c \
|
|
||||||
lib/ecore_con/ecore_con_eet_server_obj_eo.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_conn-openssl.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_conn-gnutls.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_conn-none.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_ctx-openssl.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_ctx-gnutls.c \
|
|
||||||
lib/ecore_con/efl_net_ssl_ctx-none.c
|
|
||||||
|
|
||||||
if HAVE_WINDOWS
|
|
||||||
lib_ecore_con_libecore_con_la_SOURCES += \
|
|
||||||
lib/ecore_con/efl_net_socket_windows.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_windows.c \
|
|
||||||
lib/ecore_con/efl_net_server_windows.c
|
|
||||||
else
|
|
||||||
lib_ecore_con_libecore_con_la_SOURCES += \
|
|
||||||
lib/ecore_con/efl_net_socket_unix.c \
|
|
||||||
lib/ecore_con/efl_net_dialer_unix.c \
|
|
||||||
lib/ecore_con/efl_net_server_unix.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_ecore_con_libecore_con_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_CON_CFLAGS@
|
|
||||||
lib_ecore_con_libecore_con_la_LIBADD = @ECORE_CON_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_ecore_con_libecore_con_la_DEPENDENCIES = @ECORE_CON_INTERNAL_LIBS@
|
|
||||||
lib_ecore_con_libecore_con_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
lib_ecore_con_libecore_con_la_CPPFLAGS += -I$(top_srcdir)/src/static_libs/http-parser
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
tests/ecore_con/server.key \
|
|
||||||
tests/ecore_con/server.pem \
|
|
||||||
static_libs/http-parser/AUTHORS \
|
|
||||||
static_libs/http-parser/CONTRIBUTIONS \
|
|
||||||
static_libs/http-parser/README.md \
|
|
||||||
static_libs/http-parser/test.c \
|
|
||||||
static_libs/http-parser/contrib/parsertrace.c \
|
|
||||||
static_libs/http-parser/contrib/url_parser.c
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
proxyhelperdir = \
|
|
||||||
$(libdir)/ecore_con/utils/$(MODULE_ARCH)
|
|
||||||
proxyhelper_PROGRAMS = bin/ecore_con/efl_net_proxy_helper
|
|
||||||
|
|
||||||
bin_ecore_con_efl_net_proxy_helper_SOURCES = \
|
|
||||||
bin/ecore_con/efl_net_proxy_helper.c
|
|
||||||
|
|
||||||
bin_ecore_con_efl_net_proxy_helper_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore\" \
|
|
||||||
@EINA_CFLAGS@
|
|
||||||
bin_ecore_con_efl_net_proxy_helper_LDADD = @USE_EINA_LIBS@
|
|
||||||
bin_ecore_con_efl_net_proxy_helper_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/ecore_con/ecore_con_suite
|
|
||||||
TESTS += tests/ecore_con/ecore_con_suite
|
|
||||||
|
|
||||||
tests_ecore_con_ecore_con_suite_SOURCES = \
|
|
||||||
tests/ecore_con/ecore_con_suite.c \
|
|
||||||
tests/ecore_con/ecore_con_test_ecore_con.c \
|
|
||||||
tests/ecore_con/ecore_con_test_ecore_con_url.c \
|
|
||||||
tests/ecore_con/ecore_con_test_ecore_con_eet.c \
|
|
||||||
tests/ecore_con/ecore_con_test_efl_net_ip_address.c \
|
|
||||||
tests/ecore_con/ecore_con_suite.h
|
|
||||||
|
|
||||||
tests_ecore_con_ecore_con_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ecore_con\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ecore_con\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_CON_CFLAGS@
|
|
||||||
|
|
||||||
tests_ecore_con_ecore_con_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ \
|
|
||||||
@USE_ECORE_LIBS@ \
|
|
||||||
@USE_ECORE_CON_LIBS@
|
|
||||||
|
|
||||||
tests_ecore_con_ecore_con_suite_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
ecore_con_eolian_lua = $(ecore_con_eolian_files:%.eo=%.eo.lua)
|
|
||||||
|
|
||||||
generated_ecore_con_lua_all = $(ecore_con_eolian_lua)
|
|
||||||
|
|
||||||
GENERATED_LUA_BINDINGS += $(generated_ecore_con_lua_all)
|
|
||||||
|
|
||||||
installed_ecoreconluadir = $(datadir)/elua/modules/ecore_con
|
|
||||||
nodist_installed_ecoreconlua_DATA = $(generated_ecore_con_lua_all)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
generated_ecore_con_js_bindings = $(ecore_con_eolian_files:%.eo=%.eo.js.cc)
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS += $(generated_ecore_con_js_bindings)
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,39 +0,0 @@
|
||||||
if HAVE_ECORE_DRM
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_drm/libecore_drm.la
|
|
||||||
|
|
||||||
installed_ecoredrmmainheadersdir = $(includedir)/ecore-drm-@VMAJ@
|
|
||||||
dist_installed_ecoredrmmainheaders_DATA = \
|
|
||||||
lib/ecore_drm/Ecore_Drm.h
|
|
||||||
|
|
||||||
lib_ecore_drm_libecore_drm_la_SOURCES = \
|
|
||||||
lib/ecore_drm/ecore_drm_sprites.c \
|
|
||||||
lib/ecore_drm/ecore_drm_fb.c \
|
|
||||||
lib/ecore_drm/ecore_drm_evdev.c \
|
|
||||||
lib/ecore_drm/ecore_drm_inputs.c \
|
|
||||||
lib/ecore_drm/ecore_drm_output.c \
|
|
||||||
lib/ecore_drm/ecore_drm_tty.c \
|
|
||||||
lib/ecore_drm/ecore_drm_device.c \
|
|
||||||
lib/ecore_drm/ecore_drm_launcher.c \
|
|
||||||
lib/ecore_drm/ecore_drm_dbus.c \
|
|
||||||
lib/ecore_drm/ecore_drm_logind.c \
|
|
||||||
lib/ecore_drm/ecore_drm.c \
|
|
||||||
lib/ecore_drm/ecore_drm_private.h
|
|
||||||
|
|
||||||
|
|
||||||
lib_ecore_drm_libecore_drm_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_DRM_CFLAGS@ @EFL_CFLAGS@ \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DMODULE_ARCH=\"$(MODULE_ARCH)\"
|
|
||||||
|
|
||||||
lib_ecore_drm_libecore_drm_la_LIBADD = @ECORE_DRM_LIBS@
|
|
||||||
if HAVE_SYSTEMD
|
|
||||||
lib_ecore_drm_libecore_drm_la_LIBADD += @SYSTEMD_LIBS@
|
|
||||||
endif
|
|
||||||
lib_ecore_drm_libecore_drm_la_DEPENDENCIES = @ECORE_DRM_INTERNAL_LIBS@
|
|
||||||
lib_ecore_drm_libecore_drm_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,36 +0,0 @@
|
||||||
if HAVE_ECORE_DRM2
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_drm2/libecore_drm2.la
|
|
||||||
|
|
||||||
installed_ecoredrm2mainheadersdir = $(includedir)/ecore-drm2-@VMAJ@
|
|
||||||
dist_installed_ecoredrm2mainheaders_DATA = \
|
|
||||||
lib/ecore_drm2/Ecore_Drm2.h
|
|
||||||
|
|
||||||
lib_ecore_drm2_libecore_drm2_la_SOURCES = \
|
|
||||||
static_libs/libdrm/drm.h \
|
|
||||||
static_libs/libdrm/drm_fourcc.h \
|
|
||||||
static_libs/libdrm/drm_mode.h \
|
|
||||||
static_libs/libdrm/xf86drm.h \
|
|
||||||
static_libs/libdrm/xf86drmMode.h \
|
|
||||||
static_libs/libdrm/LICENSE \
|
|
||||||
lib/ecore_drm2/ecore_drm2_plane.c \
|
|
||||||
lib/ecore_drm2/ecore_drm2_fb.c \
|
|
||||||
lib/ecore_drm2/ecore_drm2_outputs.c \
|
|
||||||
lib/ecore_drm2/ecore_drm2_device.c \
|
|
||||||
lib/ecore_drm2/ecore_drm2.c \
|
|
||||||
lib/ecore_drm2/ecore_drm2_private.h
|
|
||||||
|
|
||||||
lib_ecore_drm2_libecore_drm2_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/static_libs/libdrm \
|
|
||||||
@ECORE_DRM2_CFLAGS@ @EFL_CFLAGS@ \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DMODULE_ARCH=\"$(MODULE_ARCH)\"
|
|
||||||
|
|
||||||
lib_ecore_drm2_libecore_drm2_la_LIBADD = @ECORE_DRM2_LIBS@
|
|
||||||
lib_ecore_drm2_libecore_drm2_la_DEPENDENCIES = @ECORE_DRM2_INTERNAL_LIBS@
|
|
||||||
lib_ecore_drm2_libecore_drm2_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,317 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_evas/libecore_evas.la
|
|
||||||
|
|
||||||
installed_ecoreevasmainheadersdir = $(includedir)/ecore-evas-@VMAJ@
|
|
||||||
dist_installed_ecoreevasmainheaders_DATA = \
|
|
||||||
lib/ecore_evas/Ecore_Evas_Types.h \
|
|
||||||
lib/ecore_evas/Ecore_Evas.h
|
|
||||||
|
|
||||||
lib_ecore_evas_libecore_evas_la_SOURCES = \
|
|
||||||
lib/ecore_evas/ecore_evas.c \
|
|
||||||
lib/ecore_evas/ecore_evas_buffer.c \
|
|
||||||
lib/ecore_evas/ecore_evas_buffer.h \
|
|
||||||
lib/ecore_evas/ecore_evas_deprecated.c \
|
|
||||||
lib/ecore_evas/ecore_evas_drm.h \
|
|
||||||
lib/ecore_evas/ecore_evas_ews.c \
|
|
||||||
lib/ecore_evas/ecore_evas_module.c \
|
|
||||||
lib/ecore_evas/ecore_evas_private.h \
|
|
||||||
lib/ecore_evas/ecore_evas_extn.h \
|
|
||||||
lib/ecore_evas/ecore_evas_extn.c \
|
|
||||||
lib/ecore_evas/ecore_evas_wayland.h \
|
|
||||||
lib/ecore_evas/ecore_evas_cocoa.h \
|
|
||||||
lib/ecore_evas/ecore_evas_win32.h \
|
|
||||||
lib/ecore_evas/ecore_evas_x11.h \
|
|
||||||
lib/ecore_evas/ecore_evas_util.c \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
lib_ecore_evas_libecore_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/buffer \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_evas\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_EVAS_CFLAGS@
|
|
||||||
lib_ecore_evas_libecore_evas_la_LIBADD = @ECORE_EVAS_LIBS@
|
|
||||||
lib_ecore_evas_libecore_evas_la_DEPENDENCIES = @ECORE_EVAS_INTERNAL_LIBS@
|
|
||||||
lib_ecore_evas_libecore_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
# Engines
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_EXTN
|
|
||||||
EXTNSOURCES = \
|
|
||||||
modules/ecore_evas/engines/extn/ecore_evas_extn.c \
|
|
||||||
modules/ecore_evas/engines/extn/ecore_evas_extn_engine.h \
|
|
||||||
modules/ecore_evas/engines/extn/ecore_evas_extn_buf.c
|
|
||||||
ecoreevasengineextnpkgdir = $(libdir)/ecore_evas/engines/extn/$(MODULE_ARCH)
|
|
||||||
ecoreevasengineextnpkg_LTLIBRARIES = modules/ecore_evas/engines/extn/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasengineextnpkgLTLIBRARIES = install-ecoreevasengineextnpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasengineextnpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_extn_module_la_SOURCES = $(EXTNSOURCES)
|
|
||||||
modules_ecore_evas_engines_extn_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_IPC_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/buffer \
|
|
||||||
-I$(top_srcdir)/src/modules/ecore_evas/engines/extn
|
|
||||||
modules_ecore_evas_engines_extn_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_IPC_LIBS@ \
|
|
||||||
@SHM_LIBS@
|
|
||||||
modules_ecore_evas_engines_extn_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_IPC_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_extn_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_extn_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_X11
|
|
||||||
XSOURCES = modules/ecore_evas/engines/x/ecore_evas_x.c
|
|
||||||
ecoreevasenginexpkgdir = $(libdir)/ecore_evas/engines/x/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginexpkg_LTLIBRARIES = modules/ecore_evas/engines/x/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginexpkgLTLIBRARIES = install-ecoreevasenginexpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginexpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_x_module_la_SOURCES = $(XSOURCES)
|
|
||||||
modules_ecore_evas_engines_x_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/software_x11 \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/gl_x11
|
|
||||||
modules_ecore_evas_engines_x_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@
|
|
||||||
modules_ecore_evas_engines_x_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_x_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_x_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_OPENGL_COCOA
|
|
||||||
COCOASOURCES = modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
|
|
||||||
ecoreevasenginecocoapkgdir = $(libdir)/ecore_evas/engines/cocoa/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginecocoapkg_LTLIBRARIES = modules/ecore_evas/engines/cocoa/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginecocoapkgLTLIBRARIES = install-ecoreevasenginecocoapkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginecocoapkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_SOURCES = $(COCOASOURCES)
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_COCOA_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/gl_cocoa
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_COCOA_LIBS@
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_COCOA_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_cocoa_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_FB
|
|
||||||
FBSOURCES = modules/ecore_evas/engines/fb/ecore_evas_fb.c
|
|
||||||
ecoreevasenginefbpkgdir = $(libdir)/ecore_evas/engines/fb/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginefbpkg_LTLIBRARIES = modules/ecore_evas/engines/fb/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginefbpkgLTLIBRARIES = install-ecoreevasenginefbpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginefbpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_fb_module_la_SOURCES = $(FBSOURCES)
|
|
||||||
modules_ecore_evas_engines_fb_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_FB_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/fb
|
|
||||||
modules_ecore_evas_engines_fb_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_FB_LIBS@
|
|
||||||
modules_ecore_evas_engines_fb_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_FB_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_fb_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_fb_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_WAYLAND
|
|
||||||
WAYLANDSOURCES = \
|
|
||||||
modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c \
|
|
||||||
modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c \
|
|
||||||
modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c \
|
|
||||||
modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
|
|
||||||
ecoreevasenginewaylandpkgdir = $(libdir)/ecore_evas/engines/wayland/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginewaylandpkg_LTLIBRARIES = modules/ecore_evas/engines/wayland/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginewaylandpkgLTLIBRARIES = install-ecoreevasenginewaylandpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginewaylandpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_SOURCES = $(WAYLANDSOURCES)
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_WL2_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/wayland_shm \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/wayland_egl \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/wayland_common \
|
|
||||||
@ECORE_WAYLAND_CFLAGS@ \
|
|
||||||
@ECORE_WL2_CFLAGS@
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_WL2_LIBS@
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_WL2_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_wayland_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_SDL
|
|
||||||
SDLSOURCES = \
|
|
||||||
modules/ecore_evas/engines/sdl/ecore_evas_sdl.c
|
|
||||||
ecoreevasenginesdlpkgdir = $(libdir)/ecore_evas/engines/sdl/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginesdlpkg_LTLIBRARIES = modules/ecore_evas/engines/sdl/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginesdlpkgLTLIBRARIES = install-ecoreevasenginesdlpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginesdlpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_SOURCES = $(SDLSOURCES)
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_SDL_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/buffer \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/gl_sdl
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_SDL_LIBS@
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_SDL_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_sdl_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_WIN32
|
|
||||||
WIN32SOURCES = \
|
|
||||||
modules/ecore_evas/engines/win32/ecore_evas_win32.c
|
|
||||||
ecoreevasengineswin32pkgdir = $(libdir)/ecore_evas/engines/win32/$(MODULE_ARCH)
|
|
||||||
ecoreevasengineswin32pkg_LTLIBRARIES = modules/ecore_evas/engines/win32/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasengineswin32pkgLTLIBRARIES = install-ecoreevasengineswin32pkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasengineswin32pkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_win32_module_la_SOURCES = $(WIN32SOURCES)
|
|
||||||
modules_ecore_evas_engines_win32_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_WIN32_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/software_ddraw \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/software_gdi
|
|
||||||
modules_ecore_evas_engines_win32_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_WIN32_LIBS@
|
|
||||||
modules_ecore_evas_engines_win32_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_WIN32_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_win32_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_win32_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_DRM
|
|
||||||
DRMSOURCES = \
|
|
||||||
modules/ecore_evas/engines/drm/ecore_evas_drm.c \
|
|
||||||
static_libs/libdrm/drm_fourcc.h \
|
|
||||||
static_libs/libdrm/drm.h \
|
|
||||||
static_libs/libdrm/drm_mode.h \
|
|
||||||
static_libs/libdrm/xf86drm.h \
|
|
||||||
static_libs/libdrm/xf86drmMode.h
|
|
||||||
|
|
||||||
ecoreevasenginedrmpkgdir = $(libdir)/ecore_evas/engines/drm/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginedrmpkg_LTLIBRARIES = modules/ecore_evas/engines/drm/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginedrmpkgLTLIBRARIES = install-ecoreevasenginedrmpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginedrmpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_engines_drm_module_la_SOURCES = $(DRMSOURCES)
|
|
||||||
modules_ecore_evas_engines_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_DRM2_CFLAGS@ \
|
|
||||||
@ELPUT_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/static_libs/libdrm \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/drm \
|
|
||||||
-I$(top_srcdir)/src/modules/evas/engines/gl_drm
|
|
||||||
modules_ecore_evas_engines_drm_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_DRM2_LIBS@
|
|
||||||
modules_ecore_evas_engines_drm_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_DRM2_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_engines_drm_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_engines_drm_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_ECORE_EVAS_VNC_SERVER
|
|
||||||
VNCSERVERSOURCES = \
|
|
||||||
modules/ecore_evas/vnc_server/ecore_evas_vnc_server.c \
|
|
||||||
modules/ecore_evas/vnc_server/ecore_evas_vnc_server_fb_keymap.c \
|
|
||||||
modules/ecore_evas/vnc_server/ecore_evas_vnc_server_fb_keymap.h
|
|
||||||
ecoreevasenginevncserverpkgdir = $(libdir)/ecore_evas/vnc_server/$(MODULE_ARCH)
|
|
||||||
ecoreevasenginevncserverpkg_LTLIBRARIES = modules/ecore_evas/vnc_server/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreevasenginevncserverpkgLTLIBRARIES = install-ecoreevasenginevncserverpkgLTLIBRARIES
|
|
||||||
$(install_ecoreevasenginevncserverpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_evas_vnc_server_module_la_SOURCES = $(VNCSERVERSOURCES)
|
|
||||||
modules_ecore_evas_vnc_server_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/ecore_fb \
|
|
||||||
@LIBVNCSERVER_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@
|
|
||||||
modules_ecore_evas_vnc_server_module_la_LIBADD = \
|
|
||||||
@LIBVNCSERVER_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@
|
|
||||||
modules_ecore_evas_vnc_server_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@
|
|
||||||
modules_ecore_evas_vnc_server_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_evas_vnc_server_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
bin_PROGRAMS += \
|
|
||||||
bin/ecore_evas/ecore_evas_convert \
|
|
||||||
bin/ecore_evas/eetpack
|
|
||||||
|
|
||||||
bin_ecore_evas_ecore_evas_convert_SOURCES = bin/ecore_evas/ecore_evas_convert.c
|
|
||||||
bin_ecore_evas_ecore_evas_convert_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_EVAS_CFLAGS@ @EINA_CFLAGS@ @ECORE_CFLAGS@ @EVAS_CFLAGS@
|
|
||||||
bin_ecore_evas_ecore_evas_convert_LDADD = @USE_ECORE_EVAS_LIBS@ @USE_EINA_LIBS@ @USE_ECORE_LIBS@ @USE_EVAS_LIBS@
|
|
||||||
bin_ecore_evas_ecore_evas_convert_DEPENDENCIES = @USE_ECORE_EVAS_INTERNAL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_EVAS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_ecore_evas_eetpack_SOURCES = bin/ecore_evas/eetpack.c
|
|
||||||
bin_ecore_evas_eetpack_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_EVAS_CFLAGS@ @EINA_CFLAGS@ @EET_CFLAGS@ @EVAS_CFLAGS@
|
|
||||||
bin_ecore_evas_eetpack_LDADD = @USE_ECORE_EVAS_LIBS@ @USE_EINA_LIBS@ @USE_EET_LIBS@ @USE_EVAS_LIBS@
|
|
||||||
bin_ecore_evas_eetpack_DEPENDENCIES = @USE_ECORE_EVAS_INTERNAL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_EET_INTERNAL_LIBS@ @USE_EVAS_INTERNAL_LIBS@
|
|
|
@ -1,23 +0,0 @@
|
||||||
if HAVE_ECORE_FB
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_fb/libecore_fb.la
|
|
||||||
|
|
||||||
installed_ecorefbmainheadersdir = $(includedir)/ecore-fb-@VMAJ@
|
|
||||||
dist_installed_ecorefbmainheaders_DATA = \
|
|
||||||
lib/ecore_fb/Ecore_Fb.h
|
|
||||||
|
|
||||||
lib_ecore_fb_libecore_fb_la_SOURCES = \
|
|
||||||
lib/ecore_fb/ecore_fb.c \
|
|
||||||
lib/ecore_fb/ecore_fb_li.c \
|
|
||||||
lib/ecore_fb/ecore_fb_ts.c \
|
|
||||||
lib/ecore_fb/ecore_fb_vt.c \
|
|
||||||
lib/ecore_fb/ecore_fb_keytable.h \
|
|
||||||
lib/ecore_fb/ecore_fb_private.h
|
|
||||||
|
|
||||||
lib_ecore_fb_libecore_fb_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_FB_CFLAGS@
|
|
||||||
lib_ecore_fb_libecore_fb_la_LIBADD = @ECORE_FB_LIBS@
|
|
||||||
lib_ecore_fb_libecore_fb_la_DEPENDENCIES = @ECORE_FB_INTERNAL_LIBS@
|
|
||||||
lib_ecore_fb_libecore_fb_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
endif
|
|
|
@ -1,33 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_file/libecore_file.la
|
|
||||||
|
|
||||||
installed_ecorefilemainheadersdir = $(includedir)/ecore-file-@VMAJ@
|
|
||||||
dist_installed_ecorefilemainheaders_DATA = \
|
|
||||||
lib/ecore_file/Ecore_File.h
|
|
||||||
|
|
||||||
lib_ecore_file_libecore_file_la_SOURCES = \
|
|
||||||
lib/ecore_file/ecore_file.c \
|
|
||||||
lib/ecore_file/ecore_file_download.c \
|
|
||||||
lib/ecore_file/ecore_file_monitor.c \
|
|
||||||
lib/ecore_file/ecore_file_path.c \
|
|
||||||
lib/ecore_file/ecore_file_private.h
|
|
||||||
|
|
||||||
if HAVE_INOTIFY
|
|
||||||
lib_ecore_file_libecore_file_la_SOURCES += \
|
|
||||||
lib/ecore_file/ecore_file_monitor_inotify.c
|
|
||||||
else
|
|
||||||
if HAVE_NOTIFY_WIN32
|
|
||||||
lib_ecore_file_libecore_file_la_SOURCES += \
|
|
||||||
lib/ecore_file/ecore_file_monitor_win32.c
|
|
||||||
else
|
|
||||||
lib_ecore_file_libecore_file_la_SOURCES += \
|
|
||||||
lib/ecore_file/ecore_file_monitor_poll.c
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_ecore_file_libecore_file_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_FILE_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_file_libecore_file_la_LIBADD = @ECORE_FILE_LIBS@
|
|
||||||
lib_ecore_file_libecore_file_la_DEPENDENCIES = @ECORE_FILE_INTERNAL_LIBS@
|
|
||||||
lib_ecore_file_libecore_file_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,165 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
installed_ecoreimfmainheadersdir = $(includedir)/ecore-imf-@VMAJ@
|
|
||||||
dist_installed_ecoreimfmainheaders_DATA = \
|
|
||||||
lib/ecore_imf/Ecore_IMF.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/ecore_imf/libecore_imf.la
|
|
||||||
|
|
||||||
lib_ecore_imf_libecore_imf_la_SOURCES = \
|
|
||||||
lib/ecore_imf/ecore_imf.c \
|
|
||||||
lib/ecore_imf/ecore_imf_context.c \
|
|
||||||
lib/ecore_imf/ecore_imf_module.c \
|
|
||||||
lib/ecore_imf/ecore_imf_private.h \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
lib_ecore_imf_libecore_imf_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_imf\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_IMF_CFLAGS@
|
|
||||||
lib_ecore_imf_libecore_imf_la_LIBADD = @ECORE_IMF_LIBS@
|
|
||||||
lib_ecore_imf_libecore_imf_la_DEPENDENCIES = @ECORE_IMF_INTERNAL_LIBS@
|
|
||||||
lib_ecore_imf_libecore_imf_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Modules
|
|
||||||
|
|
||||||
# Ibus
|
|
||||||
|
|
||||||
if BUILD_ECORE_IMF_IBUS
|
|
||||||
ecoreimfibuspkgdir = $(libdir)/ecore_imf/modules/ibus/$(MODULE_ARCH)
|
|
||||||
ecoreimfibuspkg_LTLIBRARIES = modules/ecore_imf/ibus/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreimfibuspkgLTLIBRARIES = install-ecoreimfibuspkgLTLIBRARIES
|
|
||||||
$(install_ecoreimfibuspkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_imf_ibus_module_la_SOURCES = \
|
|
||||||
modules/ecore_imf/ibus/ibus_module.c \
|
|
||||||
modules/ecore_imf/ibus/ibus_imcontext.c \
|
|
||||||
modules/ecore_imf/ibus/ibus_imcontext.h
|
|
||||||
modules_ecore_imf_ibus_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
@IBUS_CFLAGS@
|
|
||||||
modules_ecore_imf_ibus_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@ \
|
|
||||||
@IBUS_LIBS@
|
|
||||||
modules_ecore_imf_ibus_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@
|
|
||||||
modules_ecore_imf_ibus_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_imf_ibus_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Scim
|
|
||||||
|
|
||||||
if BUILD_ECORE_IMF_SCIM
|
|
||||||
ecoreimfscimpkgdir = $(libdir)/ecore_imf/modules/scim/$(MODULE_ARCH)
|
|
||||||
ecoreimfscimpkg_LTLIBRARIES = modules/ecore_imf/scim/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreimfscimpkgLTLIBRARIES = install-ecoreimfscimpkgLTLIBRARIES
|
|
||||||
$(install_ecoreimfscimpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_imf_scim_module_la_SOURCES = \
|
|
||||||
modules/ecore_imf/scim/scim_module.cpp \
|
|
||||||
modules/ecore_imf/scim/scim_imcontext.cpp \
|
|
||||||
modules/ecore_imf/scim/scim_imcontext.h
|
|
||||||
modules_ecore_imf_scim_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
@SCIM_CFLAGS@
|
|
||||||
modules_ecore_imf_scim_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@ \
|
|
||||||
@SCIM_LIBS@
|
|
||||||
modules_ecore_imf_scim_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@
|
|
||||||
modules_ecore_imf_scim_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_imf_scim_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Xim
|
|
||||||
|
|
||||||
if BUILD_ECORE_IMF_XIM
|
|
||||||
ecoreimfximpkgdir = $(libdir)/ecore_imf/modules/xim/$(MODULE_ARCH)
|
|
||||||
ecoreimfximpkg_LTLIBRARIES = modules/ecore_imf/xim/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreimfximpkgLTLIBRARIES = install-ecoreimfximpkgLTLIBRARIES
|
|
||||||
$(install_ecoreimfximpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_imf_xim_module_la_SOURCES = \
|
|
||||||
modules/ecore_imf/xim/ecore_imf_xim.c
|
|
||||||
modules_ecore_imf_xim_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_X_CFLAGS@ \
|
|
||||||
@ecore_imf_xim_cflags@
|
|
||||||
modules_ecore_imf_xim_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_X_LIBS@ \
|
|
||||||
@ecore_imf_xim_libs@
|
|
||||||
modules_ecore_imf_xim_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_X_INTERNAL_LIBS@
|
|
||||||
modules_ecore_imf_xim_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_imf_xim_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Wayland
|
|
||||||
if BUILD_ECORE_IMF_WAYLAND
|
|
||||||
ecoreimfwaylandpkgdir = $(libdir)/ecore_imf/modules/wayland/$(MODULE_ARCH)
|
|
||||||
ecoreimfwaylandpkg_LTLIBRARIES = modules/ecore_imf/wayland/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecoreimfwaylandpkgLTLIBRARIES = install-ecoreimfwaylandpkgLTLIBRARIES
|
|
||||||
$(install_ecoreimfwaylandpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_imf_wayland_module_la_SOURCES = \
|
|
||||||
modules/ecore_imf/wayland/wayland_module.c \
|
|
||||||
modules/ecore_imf/wayland/wayland_imcontext.c \
|
|
||||||
modules/ecore_imf/wayland/wayland_imcontext.h
|
|
||||||
|
|
||||||
nodist_modules_ecore_imf_wayland_module_la_SOURCES = \
|
|
||||||
modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \
|
|
||||||
modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
modules/ecore_imf/wayland/text-input-unstable-v1-client-protocol.h \
|
|
||||||
modules/ecore_imf/wayland/text-input-unstable-v1-protocol.c
|
|
||||||
|
|
||||||
modules_ecore_imf_wayland_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/modules/ecore_imf/wayland \
|
|
||||||
@ECORE_IMF_CFLAGS@ \
|
|
||||||
@ECORE_EVAS_CFLAGS@ \
|
|
||||||
@ECORE_WL2_CFLAGS@
|
|
||||||
modules_ecore_imf_wayland_module_la_LIBADD = \
|
|
||||||
@USE_ECORE_IMF_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_LIBS@ \
|
|
||||||
@USE_ECORE_WL2_LIBS@
|
|
||||||
modules_ecore_imf_wayland_module_la_DEPENDENCIES = \
|
|
||||||
@USE_ECORE_IMF_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_EVAS_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_WL2_INTERNAL_LIBS@
|
|
||||||
modules_ecore_imf_wayland_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_ecore_imf_wayland_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
|
@ -1,15 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
installed_ecoreimfevasmainheadersdir = $(includedir)/ecore-imf-evas-@VMAJ@
|
|
||||||
dist_installed_ecoreimfevasmainheaders_DATA = \
|
|
||||||
lib/ecore_imf_evas/Ecore_IMF_Evas.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/ecore_imf_evas/libecore_imf_evas.la
|
|
||||||
|
|
||||||
lib_ecore_imf_evas_libecore_imf_evas_la_SOURCES = lib/ecore_imf_evas/ecore_imf_evas.c
|
|
||||||
lib_ecore_imf_evas_libecore_imf_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_IMF_EVAS_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_imf_evas_libecore_imf_evas_la_LIBADD = @ECORE_IMF_EVAS_LIBS@
|
|
||||||
lib_ecore_imf_evas_libecore_imf_evas_la_DEPENDENCIES = @ECORE_IMF_EVAS_INTERNAL_LIBS@
|
|
||||||
lib_ecore_imf_evas_libecore_imf_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,21 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/ecore_input/libecore_input.la
|
|
||||||
|
|
||||||
installed_ecoreinputmainheadersdir = $(includedir)/ecore-input-@VMAJ@
|
|
||||||
dist_installed_ecoreinputmainheaders_DATA = \
|
|
||||||
lib/ecore_input/Ecore_Input.h
|
|
||||||
|
|
||||||
lib_ecore_input_libecore_input_la_SOURCES = \
|
|
||||||
lib/ecore_input/ecore_input.c \
|
|
||||||
lib/ecore_input/ecore_input_compose.c \
|
|
||||||
lib/ecore_input/ecore_input_joystick.c \
|
|
||||||
lib/ecore_input/ecore_input_compose.h \
|
|
||||||
lib/ecore_input/ecore_input_private.h
|
|
||||||
|
|
||||||
lib_ecore_input_libecore_input_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_INPUT_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_input_libecore_input_la_LIBADD = @ECORE_INPUT_LIBS@
|
|
||||||
lib_ecore_input_libecore_input_la_DEPENDENCIES = @ECORE_INPUT_INTERNAL_LIBS@
|
|
||||||
lib_ecore_input_libecore_input_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,18 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/ecore_input_evas/libecore_input_evas.la
|
|
||||||
|
|
||||||
installed_ecoreinputevasmainheadersdir = $(includedir)/ecore-input-evas-@VMAJ@
|
|
||||||
dist_installed_ecoreinputevasmainheaders_DATA = \
|
|
||||||
lib/ecore_input_evas/Ecore_Input_Evas.h
|
|
||||||
|
|
||||||
lib_ecore_input_evas_libecore_input_evas_la_SOURCES = \
|
|
||||||
lib/ecore_input_evas/ecore_input_evas.c \
|
|
||||||
lib/ecore_input_evas/ecore_input_evas_private.h
|
|
||||||
|
|
||||||
lib_ecore_input_evas_libecore_input_evas_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_INPUT_EVAS_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_input_evas_libecore_input_evas_la_LIBADD = @ECORE_INPUT_EVAS_LIBS@
|
|
||||||
lib_ecore_input_evas_libecore_input_evas_la_DEPENDENCIES = @ECORE_INPUT_EVAS_INTERNAL_LIBS@
|
|
||||||
lib_ecore_input_evas_libecore_input_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_ipc/libecore_ipc.la
|
|
||||||
|
|
||||||
installed_ecoreipcmainheadersdir = $(includedir)/ecore-ipc-@VMAJ@
|
|
||||||
dist_installed_ecoreipcmainheaders_DATA = \
|
|
||||||
lib/ecore_ipc/Ecore_Ipc.h
|
|
||||||
|
|
||||||
lib_ecore_ipc_libecore_ipc_la_SOURCES = \
|
|
||||||
lib/ecore_ipc/ecore_ipc.c \
|
|
||||||
lib/ecore_ipc/ecore_ipc_private.h
|
|
||||||
|
|
||||||
lib_ecore_ipc_libecore_ipc_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_IPC_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_ipc_libecore_ipc_la_LIBADD = @ECORE_IPC_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_ecore_ipc_libecore_ipc_la_DEPENDENCIES = @ECORE_IPC_INTERNAL_LIBS@
|
|
||||||
lib_ecore_ipc_libecore_ipc_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
@ -1,18 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
installed_ecorejsheadersdir = $(includedir)/ecore-js-@VMAJ@
|
|
||||||
dist_installed_ecorejsheaders_DATA = \
|
|
||||||
bindings/js/ecore_js/Ecore_Js.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_init.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_mainloop.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_timer.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_event.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_job.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_idle.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_animator.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_poller.hh \
|
|
||||||
bindings/js/ecore_js/ecore_js_throttle.hh
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
if HAVE_ECORE_SDL
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_sdl/libecore_sdl.la
|
|
||||||
|
|
||||||
installed_ecoresdlmainheadersdir = $(includedir)/ecore-sdl-@VMAJ@
|
|
||||||
dist_installed_ecoresdlmainheaders_DATA = \
|
|
||||||
lib/ecore_sdl/Ecore_Sdl.h
|
|
||||||
|
|
||||||
lib_ecore_sdl_libecore_sdl_la_SOURCES = \
|
|
||||||
lib/ecore_sdl/ecore_sdl.c \
|
|
||||||
lib/ecore_sdl/Ecore_Sdl_Keys.h \
|
|
||||||
lib/ecore_sdl/ecore_sdl_private.h
|
|
||||||
|
|
||||||
lib_ecore_sdl_libecore_sdl_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_SDL_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_sdl_libecore_sdl_la_LIBADD = @ECORE_SDL_LIBS@
|
|
||||||
lib_ecore_sdl_libecore_sdl_la_DEPENDENCIES = @ECORE_SDL_INTERNAL_LIBS@
|
|
||||||
lib_ecore_sdl_libecore_sdl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
endif
|
|
|
@ -1,33 +0,0 @@
|
||||||
if HAVE_ECORE_WAYLAND
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_wayland/libecore_wayland.la
|
|
||||||
|
|
||||||
installed_ecorewaylandmainheadersdir = $(includedir)/ecore-wayland-@VMAJ@
|
|
||||||
dist_installed_ecorewaylandmainheaders_DATA = \
|
|
||||||
lib/ecore_wayland/Ecore_Wayland.h
|
|
||||||
|
|
||||||
lib_ecore_wayland_libecore_wayland_la_SOURCES = \
|
|
||||||
lib/ecore_wayland/ecore_wl.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_dnd.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_input.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_output.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_window.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_subsurf.c \
|
|
||||||
lib/ecore_wayland/ecore_wl_private.h \
|
|
||||||
lib/ecore_wayland/subsurface-protocol.c \
|
|
||||||
lib/ecore_wayland/subsurface-client-protocol.h \
|
|
||||||
lib/ecore_wayland/ivi-application-protocol.c \
|
|
||||||
lib/ecore_wayland/ivi-application-client-protocol.h \
|
|
||||||
lib/ecore_wayland/xdg-shell-client-protocol.h \
|
|
||||||
lib/ecore_wayland/xdg-shell-protocol.c \
|
|
||||||
lib/ecore_wayland/session-recovery-client-protocol.h \
|
|
||||||
lib/ecore_wayland/session-recovery-protocol.c
|
|
||||||
|
|
||||||
lib_ecore_wayland_libecore_wayland_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WAYLAND_CFLAGS@
|
|
||||||
lib_ecore_wayland_libecore_wayland_la_LIBADD = @ECORE_WAYLAND_LIBS@
|
|
||||||
lib_ecore_wayland_libecore_wayland_la_DEPENDENCIES = @ECORE_WAYLAND_INTERNAL_LIBS@
|
|
||||||
lib_ecore_wayland_libecore_wayland_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,35 +0,0 @@
|
||||||
if HAVE_WIN32
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_win32/libecore_win32.la
|
|
||||||
|
|
||||||
installed_ecorewin32mainheadersdir = $(includedir)/ecore-win32-@VMAJ@
|
|
||||||
dist_installed_ecorewin32mainheaders_DATA = \
|
|
||||||
lib/ecore_win32/Ecore_Win32.h
|
|
||||||
|
|
||||||
lib_ecore_win32_libecore_win32_la_SOURCES = \
|
|
||||||
lib/ecore_win32/ecore_win32.c \
|
|
||||||
lib/ecore_win32/ecore_win32_clipboard.c \
|
|
||||||
lib/ecore_win32/ecore_win32_cursor.c \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd.c \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_enumformatetc.cpp \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_data_object.cpp \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_drop_source.cpp \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_drop_target.cpp \
|
|
||||||
lib/ecore_win32/ecore_win32_event.c \
|
|
||||||
lib/ecore_win32/ecore_win32_monitor.c \
|
|
||||||
lib/ecore_win32/ecore_win32_window.c \
|
|
||||||
lib/ecore_win32/ecore_win32_private.h \
|
|
||||||
lib/ecore_win32/ecore_win32_cursor_x11.h \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_enumformatetc.h \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_data_object.h \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_drop_source.h \
|
|
||||||
lib/ecore_win32/ecore_win32_dnd_drop_target.h \
|
|
||||||
lib/ecore_win32/ecore_win32_keysym_table.h
|
|
||||||
|
|
||||||
lib_ecore_win32_libecore_win32_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WIN32_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_ecore_win32_libecore_win32_la_LIBADD = @ECORE_WIN32_LIBS@
|
|
||||||
lib_ecore_win32_libecore_win32_la_DEPENDENCIES = @ECORE_WIN32_INTERNAL_LIBS@
|
|
||||||
lib_ecore_win32_libecore_win32_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
endif
|
|
|
@ -1,100 +0,0 @@
|
||||||
if HAVE_ECORE_WL2
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_wl2/libecore_wl2.la
|
|
||||||
|
|
||||||
installed_ecorewl2mainheadersdir = $(includedir)/ecore-wl2-@VMAJ@
|
|
||||||
dist_installed_ecorewl2mainheaders_DATA = lib/ecore_wl2/Ecore_Wl2.h
|
|
||||||
|
|
||||||
lib_ecore_wl2_libecore_wl2_la_SOURCES = \
|
|
||||||
lib/ecore_wl2/ecore_wl2_subsurf.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_dnd.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_window.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_input.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_output.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_display.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_private.h \
|
|
||||||
lib/ecore_wl2/ecore_wl2_buffer.c \
|
|
||||||
lib/ecore_wl2/ecore_wl2_surface.c \
|
|
||||||
static_libs/libdrm/drm_fourcc.h \
|
|
||||||
static_libs/libdrm/drm.h \
|
|
||||||
static_libs/libdrm/drm_mode.h \
|
|
||||||
static_libs/libdrm/exynos_drm.h \
|
|
||||||
static_libs/libdrm/exynos_drmif.h \
|
|
||||||
static_libs/libdrm/i915_drm.h \
|
|
||||||
static_libs/libdrm/intel_bufmgr.h \
|
|
||||||
static_libs/libdrm/vc4_drm.h \
|
|
||||||
static_libs/libdrm/LICENSE \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
|
|
||||||
nodist_lib_ecore_wl2_libecore_wl2_la_SOURCES = \
|
|
||||||
lib/ecore_wl2/efl-aux-hints-protocol.c \
|
|
||||||
lib/ecore_wl2/efl-aux-hints-client-protocol.h \
|
|
||||||
lib/ecore_wl2/teamwork-protocol.c \
|
|
||||||
lib/ecore_wl2/teamwork-client-protocol.h \
|
|
||||||
lib/ecore_wl2/session-recovery-client-protocol.h \
|
|
||||||
lib/ecore_wl2/session-recovery-protocol.c \
|
|
||||||
lib/ecore_wl2/www-client-protocol.h \
|
|
||||||
lib/ecore_wl2/www-protocol.c \
|
|
||||||
lib/ecore_wl2/linux-dmabuf-unstable-v1-protocol.c \
|
|
||||||
lib/ecore_wl2/linux-dmabuf-unstable-v1-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-protocol.c \
|
|
||||||
lib/ecore_wl2/xdg-shell-unstable-v6-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-unstable-v6-protocol.c \
|
|
||||||
lib/ecore_wl2/efl-hints-client-protocol.h \
|
|
||||||
lib/ecore_wl2/efl-hints-protocol.c
|
|
||||||
|
|
||||||
lib_ecore_wl2_libecore_wl2_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@ECORE_WL2_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/static_libs/libdrm \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DMODULE_ARCH=\"$(MODULE_ARCH)\"
|
|
||||||
lib_ecore_wl2_libecore_wl2_la_LIBADD = @ECORE_WL2_LIBS@
|
|
||||||
lib_ecore_wl2_libecore_wl2_la_DEPENDENCIES = @ECORE_WL2_INTERNAL_LIBS@
|
|
||||||
lib_ecore_wl2_libecore_wl2_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
lib/ecore_wl2/efl-aux-hints-protocol.c \
|
|
||||||
lib/ecore_wl2/efl-aux-hints-client-protocol.h \
|
|
||||||
lib/ecore_wl2/www-client-protocol.h \
|
|
||||||
lib/ecore_wl2/www-protocol.c \
|
|
||||||
lib/ecore_wl2/teamwork-protocol.c \
|
|
||||||
lib/ecore_wl2/teamwork-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-protocol.c \
|
|
||||||
lib/ecore_wl2/xdg-shell-unstable-v6-client-protocol.h \
|
|
||||||
lib/ecore_wl2/xdg-shell-unstable-v6-protocol.c \
|
|
||||||
lib/ecore_wl2/linux-dmabuf-unstable-v1-protocol.c \
|
|
||||||
lib/ecore_wl2/linux-dmabuf-unstable-v1-client-protocol.h \
|
|
||||||
lib/ecore_wl2/session-recovery-protocol.c \
|
|
||||||
lib/ecore_wl2/session-recovery-client-protocol.h \
|
|
||||||
lib/ecore_wl2/efl-hints-client-protocol.h \
|
|
||||||
lib/ecore_wl2/efl-hints-protocol.c
|
|
||||||
|
|
||||||
DMABUFSOURCES = modules/ecore_wl2/engines/dmabuf/ecore_wl2_surface_module_dmabuf.c
|
|
||||||
ecorewl2enginedmabufpkgdir = $(libdir)/ecore_wl2/engines/dmabuf/$(MODULE_ARCH)
|
|
||||||
ecorewl2enginedmabufpkg_LTLIBRARIES = modules/ecore_wl2/engines/dmabuf/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_ecorewl2enginedmabufpkgLTLIBRARIES = install-ecorewl2enginedmabufpkgLTLIBRARIES
|
|
||||||
$(install_ecorewl2enginedmabufpkgLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_ecore_wl2_engines_dmabuf_module_la_SOURCES = $(DMABUFSOURCES)
|
|
||||||
modules_ecore_wl2_engines_dmabuf_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_WL2_CFLAGS@
|
|
||||||
modules_ecore_wl2_engines_dmabuf_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@ @USE_ECORE_WL2_LIBS@
|
|
||||||
modules_ecore_wl2_engines_dmabuf_module_la_DEPENDENCIES = lib/ecore_wl2/libecore_wl2.la
|
|
||||||
modules_ecore_wl2_engines_dmabuf_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
#We want this in the release tarball even if the builder isn't compiling
|
|
||||||
#wayland support.
|
|
||||||
EXTRA_DIST2 += lib/ecore_wl2/window_v6.x
|
|
|
@ -1,62 +0,0 @@
|
||||||
if HAVE_ECORE_X
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ecore_x/libecore_x.la
|
|
||||||
|
|
||||||
installed_ecorexmainheadersdir = $(includedir)/ecore-x-@VMAJ@
|
|
||||||
dist_installed_ecorexmainheaders_DATA = \
|
|
||||||
lib/ecore_x/Ecore_X.h \
|
|
||||||
lib/ecore_x/Ecore_X_Atoms.h \
|
|
||||||
lib/ecore_x/Ecore_X_Cursor.h
|
|
||||||
|
|
||||||
lib_ecore_x_libecore_x_la_SOURCES = \
|
|
||||||
lib/ecore_x/ecore_x_atoms_decl.h \
|
|
||||||
lib/ecore_x/ecore_x.c \
|
|
||||||
lib/ecore_x/ecore_x_dnd.c \
|
|
||||||
lib/ecore_x/ecore_x_sync.c \
|
|
||||||
lib/ecore_x/ecore_x_randr.c \
|
|
||||||
lib/ecore_x/ecore_x_fixes.c \
|
|
||||||
lib/ecore_x/ecore_x_damage.c \
|
|
||||||
lib/ecore_x/ecore_x_composite.c \
|
|
||||||
lib/ecore_x/ecore_x_error.c \
|
|
||||||
lib/ecore_x/ecore_x_events.c \
|
|
||||||
lib/ecore_x/ecore_x_icccm.c \
|
|
||||||
lib/ecore_x/ecore_x_keygrab.c \
|
|
||||||
lib/ecore_x/ecore_x_netwm.c \
|
|
||||||
lib/ecore_x/ecore_x_mwm.c \
|
|
||||||
lib/ecore_x/ecore_x_e.c \
|
|
||||||
lib/ecore_x/ecore_x_selection.c \
|
|
||||||
lib/ecore_x/ecore_x_window.c \
|
|
||||||
lib/ecore_x/ecore_x_window_prop.c \
|
|
||||||
lib/ecore_x/ecore_x_window_shape.c \
|
|
||||||
lib/ecore_x/ecore_x_pixmap.c \
|
|
||||||
lib/ecore_x/ecore_x_present.c \
|
|
||||||
lib/ecore_x/ecore_x_gc.c \
|
|
||||||
lib/ecore_x/ecore_x_xinerama.c \
|
|
||||||
lib/ecore_x/ecore_x_screensaver.c \
|
|
||||||
lib/ecore_x/ecore_x_dpms.c \
|
|
||||||
lib/ecore_x/ecore_x_drawable.c \
|
|
||||||
lib/ecore_x/ecore_x_cursor.c \
|
|
||||||
lib/ecore_x/ecore_x_test.c \
|
|
||||||
lib/ecore_x/ecore_x_atoms.c \
|
|
||||||
lib/ecore_x/ecore_x_region.c \
|
|
||||||
lib/ecore_x/ecore_x_image.c \
|
|
||||||
lib/ecore_x/ecore_x_xi2.c \
|
|
||||||
lib/ecore_x/ecore_x_vsync.c \
|
|
||||||
lib/ecore_x/ecore_x_gesture.c \
|
|
||||||
lib/ecore_x/ecore_x_private.h
|
|
||||||
|
|
||||||
lib_ecore_x_libecore_x_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECORE_X_CFLAGS@ @ECORE_CON_CFLAGS@ \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_x\"
|
|
||||||
|
|
||||||
lib_ecore_x_libecore_x_la_LIBADD = @ECORE_X_LIBS@ @USE_ECORE_CON_LIBS@
|
|
||||||
lib_ecore_x_libecore_x_la_DEPENDENCIES = @ECORE_X_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
lib_ecore_x_libecore_x_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,219 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
ector_eolian_files_generic = \
|
|
||||||
lib/ector/ector_surface.eo \
|
|
||||||
lib/ector/ector_buffer.eo \
|
|
||||||
lib/ector/ector_renderer.eo \
|
|
||||||
lib/ector/ector_renderer_shape.eo \
|
|
||||||
lib/ector/ector_renderer_gradient.eo \
|
|
||||||
lib/ector/ector_renderer_gradient_radial.eo \
|
|
||||||
lib/ector/ector_renderer_gradient_linear.eo
|
|
||||||
ector_eolian_generic_h = $(ector_eolian_files_generic:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
# Handle cairo backend
|
|
||||||
ector_eolian_files_cairo = \
|
|
||||||
lib/ector/cairo/ector_cairo_surface.eo \
|
|
||||||
lib/ector/cairo/ector_cairo_software_surface.eo \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo.eo \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_shape.eo \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
|
|
||||||
ector_eolian_cairo_h = $(ector_eolian_files_cairo:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
# Handle default software backend
|
|
||||||
ector_eolian_files_software = \
|
|
||||||
lib/ector/software/ector_software_surface.eo \
|
|
||||||
lib/ector/software/ector_software_buffer.eo \
|
|
||||||
lib/ector/software/ector_software_buffer_base.eo \
|
|
||||||
lib/ector/software/ector_renderer_software.eo \
|
|
||||||
lib/ector/software/ector_renderer_software_shape.eo \
|
|
||||||
lib/ector/software/ector_renderer_software_gradient_radial.eo \
|
|
||||||
lib/ector/software/ector_renderer_software_gradient_linear.eo
|
|
||||||
ector_eolian_software_h = $(ector_eolian_files_software:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
# Handle gl backend
|
|
||||||
ector_eolian_files_gl = \
|
|
||||||
lib/ector/gl/ector_gl_surface.eo \
|
|
||||||
lib/ector/gl/ector_gl_buffer.eo \
|
|
||||||
lib/ector/gl/ector_renderer_gl.eo \
|
|
||||||
lib/ector/gl/ector_renderer_gl_shape.eo \
|
|
||||||
lib/ector/gl/ector_renderer_gl_gradient_radial.eo \
|
|
||||||
lib/ector/gl/ector_renderer_gl_gradient_linear.eo
|
|
||||||
ector_eolian_gl_h = $(ector_eolian_files_gl:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
ector_eolian_type_files = \
|
|
||||||
lib/ector/ector_types.eot
|
|
||||||
|
|
||||||
ector_eolian_files = \
|
|
||||||
$(ector_eolian_files_generic) \
|
|
||||||
$(ector_eolian_files_cairo) \
|
|
||||||
$(ector_eolian_files_software) \
|
|
||||||
$(ector_eolian_files_gl)
|
|
||||||
|
|
||||||
ector_eolian_c = $(ector_eolian_files:%.eo=%.eo.c)
|
|
||||||
ector_eolian_h = $(ector_eolian_files:%.eo=%.eo.h) \
|
|
||||||
$(ector_eolian_type_files:%.eot=%.eot.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(ector_eolian_c) \
|
|
||||||
$(ector_eolian_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
ectoreolianfilesdir = $(datadir)/eolian/include/ector-@VMAJ@
|
|
||||||
ectoreolianfiles_DATA = $(ector_eolian_files) $(ector_eolian_type_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(ector_eolian_files) $(ector_eolian_type_files) \
|
|
||||||
lib/ector/Ector.h \
|
|
||||||
lib/ector/ector_util.h \
|
|
||||||
lib/ector/ector_surface.h \
|
|
||||||
lib/ector/ector_buffer.h \
|
|
||||||
lib/ector/ector_renderer.h \
|
|
||||||
lib/ector/cairo/Ector_Cairo.h \
|
|
||||||
lib/ector/software/Ector_Software.h \
|
|
||||||
lib/ector/gl/Ector_GL.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/ector/libector.la
|
|
||||||
|
|
||||||
# And the generic implementation
|
|
||||||
|
|
||||||
lib_ector_libector_la_SOURCES = \
|
|
||||||
lib/ector/ector_main.c \
|
|
||||||
lib/ector/ector_gl_internal.h \
|
|
||||||
lib/ector/ector_buffer.c \
|
|
||||||
lib/ector/ector_renderer_shape.c \
|
|
||||||
lib/ector/ector_renderer.c \
|
|
||||||
lib/ector/ector_renderer_gradient.c \
|
|
||||||
lib/ector/ector_renderer_gradient_radial.c \
|
|
||||||
lib/ector/ector_renderer_gradient_linear.c
|
|
||||||
|
|
||||||
# And now the cairo backend
|
|
||||||
lib_ector_libector_la_SOURCES += \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_gradient_linear.c \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_gradient_radial.c \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo_shape.c \
|
|
||||||
lib/ector/cairo/ector_renderer_cairo.c \
|
|
||||||
lib/ector/cairo/ector_cairo_software_surface.c \
|
|
||||||
lib/ector/cairo/ector_cairo_surface.c
|
|
||||||
|
|
||||||
# SW draw static lib
|
|
||||||
lib_ector_libector_la_SOURCES += \
|
|
||||||
static_libs/draw/draw_main_sse2.c \
|
|
||||||
static_libs/draw/draw_main.c \
|
|
||||||
static_libs/draw/draw_main_neon.c \
|
|
||||||
static_libs/rg_etc/rg_etc1.c \
|
|
||||||
static_libs/rg_etc/rg_etc2.c \
|
|
||||||
static_libs/rg_etc/rg_etc1.h \
|
|
||||||
static_libs/rg_etc/etc2_encoder.c
|
|
||||||
|
|
||||||
# Triangulator static lib
|
|
||||||
triangulator_sources = \
|
|
||||||
static_libs/triangulator/triangulator_stroker.c \
|
|
||||||
static_libs/triangulator/triangulator_stroker.h \
|
|
||||||
static_libs/triangulator/triangulator_simple.c \
|
|
||||||
static_libs/triangulator/triangulator_simple.h \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
# And the default software backend
|
|
||||||
lib_ector_libector_la_SOURCES += \
|
|
||||||
lib/ector/software/ector_renderer_software_gradient_linear.c \
|
|
||||||
lib/ector/software/ector_renderer_software_gradient_radial.c \
|
|
||||||
lib/ector/software/ector_renderer_software_shape.c \
|
|
||||||
lib/ector/software/ector_software_gradient.c \
|
|
||||||
lib/ector/software/ector_software_gradient_sse3.c \
|
|
||||||
lib/ector/software/ector_software_gradient.h \
|
|
||||||
lib/ector/software/ector_software_rasterizer.c \
|
|
||||||
lib/ector/software/ector_software_surface.c \
|
|
||||||
lib/ector/software/ector_software_buffer.c \
|
|
||||||
static_libs/freetype/sw_ft_math.c \
|
|
||||||
static_libs/freetype/sw_ft_raster.c \
|
|
||||||
static_libs/freetype/sw_ft_stroker.c \
|
|
||||||
$(triangulator_sources)
|
|
||||||
|
|
||||||
# And now the gl backend
|
|
||||||
lib_ector_libector_la_SOURCES += \
|
|
||||||
lib/ector/gl/ector_renderer_gl_gradient_linear.c \
|
|
||||||
lib/ector/gl/ector_renderer_gl_gradient_radial.c \
|
|
||||||
lib/ector/gl/ector_renderer_gl_shape.c \
|
|
||||||
lib/ector/gl/ector_renderer_gl.c \
|
|
||||||
lib/ector/gl/ector_gl_buffer.c \
|
|
||||||
lib/ector/gl/ector_gl_surface.c \
|
|
||||||
lib/ector/gl/ector_gl_private.h \
|
|
||||||
lib/ector/gl/shader/ector_gl_shaders.x \
|
|
||||||
lib/ector/gl/ector_gl_shader.c
|
|
||||||
|
|
||||||
ECTOR_GL_SHADERS_GEN = \
|
|
||||||
lib/ector/gl/shader/gen_shaders.sh \
|
|
||||||
lib/ector/gl/shader/fragment.glsl \
|
|
||||||
lib/ector/gl/shader/vertex.glsl \
|
|
||||||
lib/ector/gl/shader/include.glsl
|
|
||||||
|
|
||||||
lib/ector/gl/shader/ector_gl_shaders.x: $(ECTOR_GL_SHADERS_GEN)
|
|
||||||
@echo " SHADERS $@"
|
|
||||||
@sh $(srcdir)/lib/ector/gl/shader/gen_shaders.sh
|
|
||||||
|
|
||||||
lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib \
|
|
||||||
-I$(top_builddir)/src/lib/ector \
|
|
||||||
-I$(top_builddir)/src/lib/ector/cairo \
|
|
||||||
-I$(top_builddir)/src/lib/ector/software \
|
|
||||||
-I$(top_builddir)/src/lib/ector/gl \
|
|
||||||
-I$(top_srcdir)/src/static_libs/freetype \
|
|
||||||
-I$(top_srcdir)/src/static_libs/draw \
|
|
||||||
-I$(top_srcdir)/src/static_libs/triangulator \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ECTOR_CFLAGS@ \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/ector\" \
|
|
||||||
-DEFL_BETA_API_SUPPORT=1 \
|
|
||||||
@VALGRIND_CFLAGS@ \
|
|
||||||
@SSE3_CFLAGS@
|
|
||||||
|
|
||||||
lib_ector_libector_la_LIBADD = @ECTOR_LIBS@
|
|
||||||
lib_ector_libector_la_DEPENDENCIES = @ECTOR_INTERNAL_LIBS@
|
|
||||||
lib_ector_libector_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/ector/suite/ector_suite tests/ector/cxx_compile_test/cxx_compile_test
|
|
||||||
TESTS += tests/ector/suite/ector_suite
|
|
||||||
|
|
||||||
tests_ector_suite_ector_suite_SOURCES = \
|
|
||||||
tests/ector/suite/ector_suite.c \
|
|
||||||
tests/ector/suite/ector_suite.h \
|
|
||||||
tests/ector/suite/ector_test_init.c
|
|
||||||
|
|
||||||
tests_ector_cxx_compile_test_cxx_compile_test_SOURCES = tests/ector/cxx_compile_test/cxx_compile_test.cxx
|
|
||||||
tests_ector_cxx_compile_test_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECTOR_CFLAGS@
|
|
||||||
tests_ector_cxx_compile_test_cxx_compile_test_LDADD = @USE_ECTOR_LIBS@
|
|
||||||
tests_ector_cxx_compile_test_cxx_compile_test_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
|
|
||||||
tests_ector_suite_ector_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/tests/ector \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/ector/suite\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/ector\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECTOR_CFLAGS@
|
|
||||||
tests_ector_suite_ector_suite_LDADD = @CHECK_LIBS@ @USE_ECTOR_LIBS@
|
|
||||||
tests_ector_suite_ector_suite_DEPENDENCIES = @USE_ECTOR_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
lib/ector/ector_private.h \
|
|
||||||
lib/ector/cairo/ector_cairo_private.h \
|
|
||||||
lib/ector/software/ector_software_private.h \
|
|
||||||
static_libs/freetype/sw_ft_math.h \
|
|
||||||
static_libs/freetype/sw_ft_raster.h \
|
|
||||||
static_libs/freetype/sw_ft_stroker.h \
|
|
||||||
static_libs/freetype/sw_ft_types.h \
|
|
||||||
static_libs/draw/draw.h \
|
|
||||||
static_libs/draw/draw_private.h \
|
|
||||||
$(ECTOR_GL_SHADERS_GEN)
|
|
||||||
|
|
|
@ -1,404 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
edje_eolian_files = \
|
|
||||||
lib/edje/efl_layout_calc.eo \
|
|
||||||
lib/edje/efl_layout_signal.eo \
|
|
||||||
lib/edje/efl_layout_group.eo \
|
|
||||||
lib/edje/efl_canvas_layout.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_box.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_external.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_swallow.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_table.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_text.eo
|
|
||||||
|
|
||||||
edje_eolian_type_files = \
|
|
||||||
lib/edje/edje_types.eot
|
|
||||||
|
|
||||||
edje_eolian_priv_files = \
|
|
||||||
lib/edje/edje_global.eo \
|
|
||||||
lib/edje/efl_canvas_layout_part_invalid.eo \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
edje_eolian_c = $(edje_eolian_files:%.eo=%.eo.c)
|
|
||||||
edje_eolian_h = $(edje_eolian_files:%.eo=%.eo.h) \
|
|
||||||
$(edje_eolian_type_files:%.eot=%.eot.h)
|
|
||||||
|
|
||||||
edje_eolian_priv_c = $(edje_eolian_priv_files:%.eo=%.eo.c)
|
|
||||||
edje_eolian_priv_h = $(edje_eolian_priv_files:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(edje_eolian_c) \
|
|
||||||
$(edje_eolian_h) \
|
|
||||||
$(edje_eolian_priv_c) \
|
|
||||||
$(edje_eolian_priv_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
edjeeolianfilesdir = $(datadir)/eolian/include/edje-@VMAJ@
|
|
||||||
edjeeolianfiles_DATA = \
|
|
||||||
$(edje_eolian_files) \
|
|
||||||
$(edje_eolian_type_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
noinst_DATA += $(edje_eolian_priv_c) $(edje_eolian_priv_h)
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
$(edje_eolian_files) \
|
|
||||||
$(edje_eolian_type_files) \
|
|
||||||
$(edje_eolian_priv_files)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/edje/libedje.la
|
|
||||||
|
|
||||||
EDJE_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir) \
|
|
||||||
-I$(top_srcdir)/src/lib/edje \
|
|
||||||
-I$(top_builddir)/src/lib/edje \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/edje\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
@EDJE_LUA_CFLAGS@ \
|
|
||||||
@EDJE_CFLAGS@
|
|
||||||
|
|
||||||
installed_edjemainheadersdir = $(includedir)/edje-@VMAJ@
|
|
||||||
dist_installed_edjemainheaders_DATA = \
|
|
||||||
lib/edje/Edje.h \
|
|
||||||
lib/edje/Edje_Common.h \
|
|
||||||
lib/edje/Edje_Eo.h \
|
|
||||||
lib/edje/Edje_Legacy.h \
|
|
||||||
lib/edje/Edje_Edit.h \
|
|
||||||
lib/edje/edje_edit_eo.h \
|
|
||||||
lib/edje/edje_edit_eo.legacy.h \
|
|
||||||
lib/edje/efl_canvas_layout_eo.legacy.h \
|
|
||||||
lib/edje/efl_layout_group_eo.legacy.h
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
lib/edje/edje_edit_eo.c \
|
|
||||||
lib/edje/efl_canvas_layout_eo.legacy.c \
|
|
||||||
lib/edje/efl_layout_group_eo.legacy.c
|
|
||||||
|
|
||||||
nodist_installed_edjemainheaders_DATA = \
|
|
||||||
$(edje_eolian_h) \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
lib_edje_libedje_la_SOURCES = \
|
|
||||||
lib/edje/edje_private.h \
|
|
||||||
lib/edje/edje_convert.h \
|
|
||||||
lib/edje/edje_box_layout.c \
|
|
||||||
lib/edje/edje_cache.c \
|
|
||||||
lib/edje/edje_calc.c \
|
|
||||||
lib/edje/edje_callbacks.c \
|
|
||||||
lib/edje/edje_data.c \
|
|
||||||
lib/edje/edje_edit.c \
|
|
||||||
lib/edje/edje_embryo.c \
|
|
||||||
lib/edje/edje_entry.c \
|
|
||||||
lib/edje/edje_external.c \
|
|
||||||
lib/edje/edje_load.c \
|
|
||||||
lib/edje/edje_lua.c \
|
|
||||||
lib/edje/edje_lua2.c \
|
|
||||||
lib/edje/edje_lua_script_only.c \
|
|
||||||
lib/edje/edje_main.c \
|
|
||||||
lib/edje/edje_match.c \
|
|
||||||
lib/edje/edje_message_queue.c \
|
|
||||||
lib/edje/edje_misc.c \
|
|
||||||
lib/edje/edje_module.c \
|
|
||||||
lib/edje/edje_multisense.c \
|
|
||||||
lib/edje/edje_program.c \
|
|
||||||
lib/edje/edje_smart.c \
|
|
||||||
lib/edje/edje_text.c \
|
|
||||||
lib/edje/edje_textblock.c \
|
|
||||||
lib/edje/edje_textblock_styles.c \
|
|
||||||
lib/edje/edje_util.c \
|
|
||||||
lib/edje/edje_legacy.c \
|
|
||||||
lib/edje/edje_var.c \
|
|
||||||
lib/edje/edje_signal.c \
|
|
||||||
lib/edje/edje_part.c \
|
|
||||||
lib/edje/edje_part_helper.h \
|
|
||||||
lib/edje/edje_part_external.c \
|
|
||||||
lib/edje/edje_part_swallow.c \
|
|
||||||
lib/edje/edje_part_table.c \
|
|
||||||
lib/edje/edje_part_box.c \
|
|
||||||
lib/edje/edje_part_text.c \
|
|
||||||
lib/edje/edje_part_invalid.c \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
|
|
||||||
lib_edje_libedje_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) -DEFL_BUILD
|
|
||||||
lib_edje_libedje_la_LIBADD = @EDJE_LIBS@ @EDJE_LUA_LIBS@
|
|
||||||
lib_edje_libedje_la_DEPENDENCIES = @EDJE_INTERNAL_LIBS@
|
|
||||||
lib_edje_libedje_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
if ENABLE_MULTISENSE
|
|
||||||
# edjemoduleXXXdir = $(libdir)/edje/modules/
|
|
||||||
# edjemoduleXXX_LTLIBRARIES = modules/edje/XXX/module.la
|
|
||||||
#
|
|
||||||
# # Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
# install_edjemoduleXXXLTLIBRARIES = install-edjemoduleXXXLTLIBRARIES
|
|
||||||
# $(install_edjemoduleXXXLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
#
|
|
||||||
# modules_edje_XXX_module_la_SOURCES = modules/edje/XXX/XXX.c
|
|
||||||
# modules_edje_XXX_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) @XXX_LIBS@
|
|
||||||
# modules_edje_XXX_module_la_LIBADD = $(EDJE_COMMON_USER_LIBADD)
|
|
||||||
# modules_edje_XXX_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
# modules_edje_XXX_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
# edjemodulemultisensefactorydir = $(libdir)/edje/modules/multisense_factory/$(MODULE_ARCH)
|
|
||||||
# edjemodulemultisensefactory_LTLIBRARIES = modules/edje/multisense_factory/module.la
|
|
||||||
#
|
|
||||||
# # Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
# install_edjemodulemultisensefactoryLTLIBRARIES = install-edjemodulemultisensefactoryLTLIBRARIES
|
|
||||||
# $(install_edjemodulemultisensefactoryLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
#
|
|
||||||
# modules_edje_multisense_factory_module_la_SOURCES = \
|
|
||||||
# modules/edje/multisense_factory/multisense_factory.c
|
|
||||||
# modules_edje_multisense_factory_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
# $(EDJE_COMMON_CPPFLAGS) \
|
|
||||||
# @REMIX_CFLAGS@
|
|
||||||
# modules_edje_multisense_factory_module_la_LIBADD = \
|
|
||||||
# $(EDJE_COMMON_USER_LIBADD) \
|
|
||||||
# @REMIX_LIBS@
|
|
||||||
# modules_edje_multisense_factory_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
# modules_edje_multisense_factory_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
USE_EDJE_BIN_LIBS = -L$(top_builddir)/src/lib/evil @USE_EDJE_LIBS@
|
|
||||||
else
|
|
||||||
USE_EDJE_BIN_LIBS = @USE_EDJE_LIBS@
|
|
||||||
endif
|
|
||||||
|
|
||||||
bin_PROGRAMS += \
|
|
||||||
bin/edje/edje_cc \
|
|
||||||
bin/edje/edje_decc \
|
|
||||||
bin/edje/edje_player \
|
|
||||||
bin/edje/edje_inspector \
|
|
||||||
bin/edje/edje_external_inspector \
|
|
||||||
bin/edje/edje_codegen \
|
|
||||||
bin/edje/edje_pick \
|
|
||||||
bin/edje/edje_watch
|
|
||||||
|
|
||||||
bin_edje_edje_cc_SOURCES = \
|
|
||||||
bin/edje/edje_multisense_convert.h \
|
|
||||||
bin/edje/edje_cc.h \
|
|
||||||
bin/edje/edje_cc.c \
|
|
||||||
bin/edje/edje_cc_out.c \
|
|
||||||
bin/edje/edje_cc_parse.c \
|
|
||||||
bin/edje/edje_cc_mem.c \
|
|
||||||
bin/edje/edje_cc_handlers.c \
|
|
||||||
bin/edje/edje_cc_sources.c \
|
|
||||||
bin/edje/edje_cc_script.c \
|
|
||||||
bin/edje/edje_multisense_convert.c
|
|
||||||
|
|
||||||
bin_edje_edje_cc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS) @EDJE_LUA_CFLAGS@
|
|
||||||
bin_edje_edje_cc_LDADD = $(USE_EDJE_BIN_LIBS) @EDJE_LUA_LIBS@
|
|
||||||
bin_edje_edje_cc_DEPENDENCIES = \
|
|
||||||
@USE_EDJE_INTERNAL_LIBS@ \
|
|
||||||
bin/edje/epp/epp$(EXEEXT) # epp is an artificial dependency because edje_cc will use it at runtime, so we be sure if we depend on edje_cc we get epp.
|
|
||||||
|
|
||||||
bin_edje_edje_decc_SOURCES = \
|
|
||||||
bin/edje/edje_decc.c \
|
|
||||||
bin/edje/edje_decc.h \
|
|
||||||
bin/edje/edje_cc_mem.c \
|
|
||||||
bin/edje/edje_cc_sources.c
|
|
||||||
bin_edje_edje_decc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_decc_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_decc_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_player_SOURCES = bin/edje/edje_player.c
|
|
||||||
bin_edje_edje_player_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_player_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_player_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_inspector_SOURCES = bin/edje/edje_inspector.c
|
|
||||||
bin_edje_edje_inspector_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_inspector_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_inspector_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_external_inspector_SOURCES = bin/edje/edje_external_inspector.c
|
|
||||||
bin_edje_edje_external_inspector_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_external_inspector_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_external_inspector_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_codegen_SOURCES = bin/edje/edje_codegen.c
|
|
||||||
bin_edje_edje_codegen_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_codegen_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_codegen_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_pick_SOURCES = bin/edje/edje_pick.c
|
|
||||||
bin_edje_edje_pick_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_pick_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_pick_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_edje_edje_watch_SOURCES = bin/edje/edje_watch.c
|
|
||||||
bin_edje_edje_watch_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EDJE_COMMON_CPPFLAGS)
|
|
||||||
bin_edje_edje_watch_LDADD = $(USE_EDJE_BIN_LIBS)
|
|
||||||
bin_edje_edje_watch_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
# EPP (Edje's CPP)
|
|
||||||
eppdir = $(libdir)/edje/utils/$(MODULE_ARCH)
|
|
||||||
epp_PROGRAMS = bin/edje/epp/epp
|
|
||||||
bin_edje_epp_epp_SOURCES = \
|
|
||||||
bin/edje/epp/cpplib.h \
|
|
||||||
bin/edje/epp/cpphash.h \
|
|
||||||
bin/edje/epp/cppalloc.c \
|
|
||||||
bin/edje/epp/cpperror.c \
|
|
||||||
bin/edje/epp/cppexp.c \
|
|
||||||
bin/edje/epp/cpphash.c \
|
|
||||||
bin/edje/epp/cpplib.c \
|
|
||||||
bin/edje/epp/cppmain.c
|
|
||||||
|
|
||||||
# Note: eina is included only because of EINA_UNUSED
|
|
||||||
bin_edje_epp_epp_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_builddir) \
|
|
||||||
-I$(top_srcdir)/src/lib/eina \
|
|
||||||
-I$(top_builddir)/src/lib/eina \
|
|
||||||
$(CWARNFLAGS) \
|
|
||||||
-DHAVE_CONFIG_H \
|
|
||||||
-DHAVE_STRERROR \
|
|
||||||
-DFATAL_EXIT_CODE=1 \
|
|
||||||
-DSUCCESS_EXIT_CODE=0 \
|
|
||||||
-DGCC_INCLUDE_DIR=\"/usr/include\" \
|
|
||||||
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/include\" \
|
|
||||||
-DTOOL_INCLUDE_DIR=\"/usr/bin\" \
|
|
||||||
-DHOST_BITS_PER_LONG=32 \
|
|
||||||
-DBITS_PER_UNIT=8 \
|
|
||||||
-DHOST_BITS_PER_INT=32 \
|
|
||||||
-DBITS_PER_WORD=16 \
|
|
||||||
-DTARGET_BELL=7 \
|
|
||||||
-DTARGET_BS=8 \
|
|
||||||
-DTARGET_FF=12 \
|
|
||||||
-DTARGET_NEWLINE=10 \
|
|
||||||
-DTARGET_CR=13 \
|
|
||||||
-DTARGET_TAB=9 \
|
|
||||||
-DTARGET_VT=11
|
|
||||||
if HAVE_WIN32
|
|
||||||
bin_edje_epp_epp_CPPFLAGS += \
|
|
||||||
@EFL_WINDOWS_VERSION_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/lib/evil \
|
|
||||||
-I$(top_builddir)/src/lib/evil
|
|
||||||
bin_edje_epp_epp_LDADD = lib/evil/libevil.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
# TODO: why keep these?
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
bin/edje/edje_convert.h \
|
|
||||||
bin/edje/edje_convert.c \
|
|
||||||
bin/edje/edje_data_convert.c \
|
|
||||||
bin/edje/edje_convert_main.c \
|
|
||||||
lib/edje/edje_convert.c \
|
|
||||||
tests/edje/data/complex_layout.edc \
|
|
||||||
tests/edje/data/test_layout.edc \
|
|
||||||
tests/edje/data/test_parens.edc \
|
|
||||||
tests/edje/data/test_masking.edc \
|
|
||||||
tests/edje/data/test_filters.edc \
|
|
||||||
tests/edje/data/test_snapshot.edc \
|
|
||||||
tests/edje/data/test_size_class.edc \
|
|
||||||
tests/edje/data/test_color_class.edc \
|
|
||||||
tests/edje/data/test_swallows.edc \
|
|
||||||
tests/edje/data/test_box.edc \
|
|
||||||
tests/edje/data/test_table.edc \
|
|
||||||
tests/edje/data/test_combine_keywords.edc \
|
|
||||||
tests/edje/data/test_messages.edc \
|
|
||||||
tests/edje/data/test_signals.edc \
|
|
||||||
tests/edje/data/test_signal_callback_del_full.edc \
|
|
||||||
tests/edje/data/test_text_cursor.edc \
|
|
||||||
tests/edje/data/test_textblock.edc \
|
|
||||||
tests/edje/data/test_text.edc \
|
|
||||||
tests/edje/data/filter.lua
|
|
||||||
|
|
||||||
|
|
||||||
bin_SCRIPTS += bin/edje/edje_recc
|
|
||||||
|
|
||||||
# Useful to other modules that generate EDJ
|
|
||||||
include Makefile_Edje_Helper.am
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/edje/edje_suite
|
|
||||||
TESTS += tests/edje/edje_suite
|
|
||||||
|
|
||||||
tests_edje_edje_suite_SOURCES = \
|
|
||||||
tests/edje/edje_suite.c \
|
|
||||||
tests/edje/edje_test_container.c \
|
|
||||||
tests/edje/edje_test_edje.c \
|
|
||||||
tests/edje/edje_test_features.c \
|
|
||||||
tests/edje/edje_test_signal.c \
|
|
||||||
tests/edje/edje_test_swallow.c \
|
|
||||||
tests/edje/edje_test_text.c \
|
|
||||||
tests/edje/edje_suite.h
|
|
||||||
|
|
||||||
tests/edje/data/%.edj: tests/edje/data/%.edc bin/edje/edje_cc${EXEEXT}
|
|
||||||
$(AM_V_EDJ) \
|
|
||||||
$(MKDIR_P) tests/edje/data; \
|
|
||||||
$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data \
|
|
||||||
-id $(srcdir)/tests/emotion/data \
|
|
||||||
-dd $(srcdir)/tests/edje/data \
|
|
||||||
$< $@
|
|
||||||
|
|
||||||
EDJE_TEST_FILES = tests/edje/data/test_layout.edj \
|
|
||||||
tests/edje/data/complex_layout.edj \
|
|
||||||
tests/edje/data/test_parens.edj \
|
|
||||||
tests/edje/data/test_masking.edj \
|
|
||||||
tests/edje/data/test_filters.edj \
|
|
||||||
tests/edje/data/test_snapshot.edj \
|
|
||||||
tests/edje/data/test_size_class.edj \
|
|
||||||
tests/edje/data/test_swallows.edj \
|
|
||||||
tests/edje/data/test_color_class.edj \
|
|
||||||
tests/edje/data/test_box.edj \
|
|
||||||
tests/edje/data/test_table.edj \
|
|
||||||
tests/edje/data/test_combine_keywords.edj \
|
|
||||||
tests/edje/data/test_messages.edj \
|
|
||||||
tests/edje/data/test_signals.edj \
|
|
||||||
tests/edje/data/test_signal_callback_del_full.edj \
|
|
||||||
tests/edje/data/test_text_cursor.edj \
|
|
||||||
tests/edje/data/test_textblock.edj \
|
|
||||||
tests/edje/data/test_text.edj \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
CLEANFILES += $(EDJE_TEST_FILES)
|
|
||||||
|
|
||||||
tests_edje_edje_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
$(EDJE_COMMON_CPPFLAGS) \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/edje\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(abs_top_builddir)/src/tests/edje\" \
|
|
||||||
@CHECK_CFLAGS@
|
|
||||||
tests_edje_edje_suite_LDADD = @CHECK_LIBS@ $(USE_EDJE_BIN_LIBS)
|
|
||||||
tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ $(EDJE_TEST_FILES)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
edje_eolian_lua = $(edje_eolian_files:%.eo=%.eo.lua)
|
|
||||||
|
|
||||||
generated_edje_lua_all = $(edje_eolian_lua)
|
|
||||||
|
|
||||||
GENERATED_LUA_BINDINGS += $(generated_edje_lua_all)
|
|
||||||
|
|
||||||
installed_edjeluadir = $(datadir)/elua/modules/edje
|
|
||||||
nodist_installed_edjelua_DATA = $(generated_edje_lua_all)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
generated_edje_js_bindings = $(edje_eolian_files:%.eo=%.eo.js.cc)
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS += $(generated_edje_js_bindings)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
edje_eolian_cxx_hh = $(edje_eolian_files:%.eo=%.eo.hh)
|
|
||||||
edje_eolian_cxx_impl_hh = $(edje_eolian_files:%.eo=%.eo.impl.hh)
|
|
||||||
endif
|
|
|
@ -1,13 +0,0 @@
|
||||||
if HAVE_EDJE_CC
|
|
||||||
EDJE_CC = @edje_cc@
|
|
||||||
else
|
|
||||||
EDJE_CC = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/edje/edje_cc
|
|
||||||
endif
|
|
||||||
EDJE_CC_FLAGS_VERBOSE = $(EDJE_CC_FLAGS_VERBOSE_@AM_V@)
|
|
||||||
EDJE_CC_FLAGS_VERBOSE_ = $(EDJE_CC_FLAGS_VERBOSE_@AM_DEFAULT_V@)
|
|
||||||
EDJE_CC_FLAGS_VERBOSE_1 = -v
|
|
||||||
EDJE_CC_FLAGS = $(EDJE_CC_FLAGS_VERBOSE) -id $(srcdir) -fd $(srcdir)
|
|
||||||
|
|
||||||
AM_V_EDJ = $(am__v_EDJ_@AM_V@)
|
|
||||||
am__v_EDJ_ = $(am__v_EDJ_@AM_DEFAULT_V@)
|
|
||||||
am__v_EDJ_0 = @echo " EDJ " $@;
|
|
|
@ -1,94 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/eet/libeet.la
|
|
||||||
|
|
||||||
installed_eetmainheadersdir = $(includedir)/eet-@VMAJ@
|
|
||||||
dist_installed_eetmainheaders_DATA = lib/eet/Eet.h
|
|
||||||
|
|
||||||
lib_eet_libeet_la_SOURCES = \
|
|
||||||
lib/eet/Eet_private.h \
|
|
||||||
lib/eet/eet_alloc.c \
|
|
||||||
lib/eet/eet_cipher.c \
|
|
||||||
lib/eet/eet_connection.c \
|
|
||||||
lib/eet/eet_data.c \
|
|
||||||
lib/eet/eet_dictionary.c \
|
|
||||||
lib/eet/eet_image.c \
|
|
||||||
lib/eet/eet_lib.c \
|
|
||||||
lib/eet/eet_node.c \
|
|
||||||
lib/eet/eet_utils.c \
|
|
||||||
static_libs/rg_etc/rg_etc1.c \
|
|
||||||
static_libs/rg_etc/rg_etc2.c \
|
|
||||||
static_libs/rg_etc/etc2_encoder.c \
|
|
||||||
static_libs/rg_etc/rg_etc1.h
|
|
||||||
|
|
||||||
lib_eet_libeet_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/static_libs/rg_etc \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@EET_CFLAGS@ \
|
|
||||||
@NEON_CFLAGS@
|
|
||||||
lib_eet_libeet_la_LIBADD = @EET_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_eet_libeet_la_DEPENDENCIES = @EET_INTERNAL_LIBS@
|
|
||||||
lib_eet_libeet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/eet/eet
|
|
||||||
bin_SCRIPTS += bin/eet/vieet \
|
|
||||||
bin/eet/diffeet
|
|
||||||
|
|
||||||
bin_eet_eet_SOURCES = bin/eet/eet_main.c
|
|
||||||
|
|
||||||
bin_eet_eet_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \
|
|
||||||
@EET_CFLAGS@
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
bin_eet_eet_LDADD = -L$(top_builddir)/src/lib/evil @USE_EET_LIBS@
|
|
||||||
else
|
|
||||||
bin_eet_eet_LDADD = @USE_EET_LIBS@
|
|
||||||
endif
|
|
||||||
bin_eet_eet_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/eet/eet_suite
|
|
||||||
TESTS += tests/eet/eet_suite
|
|
||||||
|
|
||||||
tests_eet_eet_suite_SOURCES = \
|
|
||||||
tests/eet/eet_test_cache.c \
|
|
||||||
tests/eet/eet_test_cipher.c \
|
|
||||||
tests/eet/eet_test_common.c \
|
|
||||||
tests/eet/eet_test_connection.c \
|
|
||||||
tests/eet/eet_test_data.c \
|
|
||||||
tests/eet/eet_test_file.c \
|
|
||||||
tests/eet/eet_test_identity.c \
|
|
||||||
tests/eet/eet_test_image.c \
|
|
||||||
tests/eet/eet_test_init.c \
|
|
||||||
tests/eet/eet_suite.c \
|
|
||||||
tests/eet/eet_test_common.h \
|
|
||||||
tests/eet/eet_suite.h
|
|
||||||
|
|
||||||
tests_eet_eet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eet\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eet\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EET_CFLAGS@
|
|
||||||
tests_eet_eet_suite_LDADD = @CHECK_LIBS@ @USE_EET_LIBS@
|
|
||||||
tests_eet_eet_suite_DEPENDENCIES = @USE_EET_INTERNAL_LIBS@
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
tests/eet/cert.pem \
|
|
||||||
tests/eet/key_enc_none.pem \
|
|
||||||
tests/eet/key_enc.pem \
|
|
||||||
tests/eet/key.pem
|
|
|
@ -1,13 +0,0 @@
|
||||||
if HAVE_EET_EET
|
|
||||||
EET = @eet_eet@
|
|
||||||
else
|
|
||||||
EET = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eet/eet
|
|
||||||
endif
|
|
||||||
EET_FLAGS_VERBOSE = $(EET_FLAGS_VERBOSE_@AM_V@)
|
|
||||||
EET_FLAGS_VERBOSE_ = $(EET_FLAGS_VERBOSE_@AM_DEFAULT_V@)
|
|
||||||
EET_FLAGS_VERBOSE_1 = -v
|
|
||||||
EET_FLAGS = $(EET_FLAGS_VERBOSE)
|
|
||||||
|
|
||||||
AM_V_EET = $(am__v_EET_@AM_V@)
|
|
||||||
am__v_EET_ = $(am__v_EET_@AM_DEFAULT_V@)
|
|
||||||
am__v_EET_0 = @echo " EET " $@;
|
|
|
@ -1,192 +0,0 @@
|
||||||
if HAVE_EEZE
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/eeze/libeeze.la
|
|
||||||
|
|
||||||
installed_eezemainheadersdir = $(includedir)/eeze-@VMAJ@
|
|
||||||
dist_installed_eezemainheaders_DATA = \
|
|
||||||
lib/eeze/Eeze.h \
|
|
||||||
lib/eeze/Eeze_Net.h \
|
|
||||||
lib/eeze/Eeze_Sensor.h \
|
|
||||||
lib/eeze/Eeze_Disk.h \
|
|
||||||
bin/eeze/eeze_scanner/eeze_scanner.h
|
|
||||||
|
|
||||||
# libeeze.la
|
|
||||||
lib_eeze_libeeze_la_SOURCES = \
|
|
||||||
lib/eeze/eeze_main.c \
|
|
||||||
lib/eeze/eeze_net.c \
|
|
||||||
lib/eeze/eeze_net_private.h \
|
|
||||||
lib/eeze/eeze_sensor.c \
|
|
||||||
lib/eeze/eeze_sensor_private.h \
|
|
||||||
lib/eeze/eeze_udev_find.c \
|
|
||||||
lib/eeze/eeze_udev_private.c \
|
|
||||||
lib/eeze/eeze_udev_private.h \
|
|
||||||
lib/eeze/eeze_udev_syspath.c \
|
|
||||||
lib/eeze/eeze_udev_walk.c \
|
|
||||||
lib/eeze/eeze_udev_watch.c \
|
|
||||||
lib/eeze/eeze_disk.c \
|
|
||||||
lib/eeze/eeze_disk_udev.c \
|
|
||||||
lib/eeze/eeze_disk_mount.c \
|
|
||||||
lib/eeze/eeze_disk_private.h \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
if HAVE_EEZE_MOUNT
|
|
||||||
if EEZE_LIBMOUNT_BEFORE_219
|
|
||||||
lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount_old.c
|
|
||||||
else
|
|
||||||
if EEZE_LIBMOUNT_AFTER_219
|
|
||||||
lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount_new.c
|
|
||||||
else
|
|
||||||
lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_libmount.c
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
lib_eeze_libeeze_la_SOURCES += lib/eeze/eeze_disk_dummy.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_eeze_libeeze_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eeze\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@EEZE_CFLAGS@
|
|
||||||
lib_eeze_libeeze_la_LIBADD = @EEZE_LIBS@
|
|
||||||
lib_eeze_libeeze_la_DEPENDENCIES = @EEZE_INTERNAL_LIBS@
|
|
||||||
lib_eeze_libeeze_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
if HAVE_EEZE_TIZEN
|
|
||||||
eezemodulesensortizendir = $(libdir)/eeze/modules/sensor/tizen/$(MODULE_ARCH)
|
|
||||||
eezemodulesensortizen_LTLIBRARIES = modules/eeze/sensor/tizen/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_eezemodulesensortizenLTLIBRARIES = install-eezemodulesensortizenLTLIBRARIES
|
|
||||||
$(install_eezemodulesensortizenLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eeze_sensor_tizen_module_la_SOURCES = \
|
|
||||||
modules/eeze/sensor/tizen/tizen.c
|
|
||||||
modules_eeze_sensor_tizen_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@EEZE_CFLAGS@ \
|
|
||||||
@TIZEN_SENSOR_CFLAGS@
|
|
||||||
modules_eeze_sensor_tizen_module_la_LIBADD = \
|
|
||||||
@USE_EEZE_LIBS@ \
|
|
||||||
@TIZEN_SENSOR_LIBS@
|
|
||||||
modules_eeze_sensor_tizen_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
modules_eeze_sensor_tizen_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eeze_sensor_tizen_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
else
|
|
||||||
eezemodulesensorfakedir = $(libdir)/eeze/modules/sensor/fake/$(MODULE_ARCH)
|
|
||||||
eezemodulesensorfake_LTLIBRARIES = modules/eeze/sensor/fake/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_eezemodulesensorfakeLTLIBRARIES = install-eezemodulesensorfakeLTLIBRARIES
|
|
||||||
$(install_eezemodulesensorfakeLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eeze_sensor_fake_module_la_SOURCES = modules/eeze/sensor/fake/fake.c
|
|
||||||
modules_eeze_sensor_fake_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
modules_eeze_sensor_fake_module_la_LIBADD = @USE_EEZE_LIBS@
|
|
||||||
modules_eeze_sensor_fake_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
modules_eeze_sensor_fake_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eeze_sensor_fake_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
endif
|
|
||||||
eezemodulesensorudevdir = $(libdir)/eeze/modules/sensor/udev/$(MODULE_ARCH)
|
|
||||||
eezemodulesensorudev_LTLIBRARIES = modules/eeze/sensor/udev/module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_eezemodulesensorudevLTLIBRARIES = install-eezemodulesensorudevLTLIBRARIES
|
|
||||||
$(install_eezemodulesensorudevLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eeze_sensor_udev_module_la_SOURCES = modules/eeze/sensor/udev/udev.c
|
|
||||||
modules_eeze_sensor_udev_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
modules_eeze_sensor_udev_module_la_LIBADD = @USE_EEZE_LIBS@
|
|
||||||
modules_eeze_sensor_udev_module_la_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
modules_eeze_sensor_udev_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eeze_sensor_udev_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
noinst_PROGRAMS += \
|
|
||||||
bin/eeze/eeze_udev_test/eeze_udev_test \
|
|
||||||
bin/eeze/eeze_sensor_test/eeze_sensor_test
|
|
||||||
|
|
||||||
bin_eeze_eeze_udev_test_eeze_udev_test_SOURCES = bin/eeze/eeze_udev_test/eeze_udev_test.c
|
|
||||||
bin_eeze_eeze_udev_test_eeze_udev_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_udev_test_eeze_udev_test_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_udev_test_eeze_udev_test_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_eeze_eeze_sensor_test_eeze_sensor_test_SOURCES = bin/eeze/eeze_sensor_test/eeze_sensor_test.c
|
|
||||||
bin_eeze_eeze_sensor_test_eeze_sensor_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_sensor_test_eeze_sensor_test_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_sensor_test_eeze_sensor_test_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_PROGRAMS += \
|
|
||||||
bin/eeze/eeze_mount/eeze_mount \
|
|
||||||
bin/eeze/eeze_umount/eeze_umount \
|
|
||||||
bin/eeze/eeze_disk_ls/eeze_disk_ls \
|
|
||||||
bin/eeze/eeze_scanner/eeze_scanner \
|
|
||||||
bin/eeze/eeze_scanner_monitor/eeze_scanner_monitor
|
|
||||||
|
|
||||||
bin_eeze_eeze_mount_eeze_mount_SOURCES = bin/eeze/eeze_mount/eeze_mount.c
|
|
||||||
bin_eeze_eeze_mount_eeze_mount_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_mount_eeze_mount_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_mount_eeze_mount_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_eeze_eeze_umount_eeze_umount_SOURCES = bin/eeze/eeze_umount/eeze_umount.c
|
|
||||||
bin_eeze_eeze_umount_eeze_umount_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_umount_eeze_umount_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_umount_eeze_umount_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_eeze_eeze_disk_ls_eeze_disk_ls_SOURCES = bin/eeze/eeze_disk_ls/eeze_disk_ls.c
|
|
||||||
bin_eeze_eeze_disk_ls_eeze_disk_ls_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_disk_ls_eeze_disk_ls_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_disk_ls_eeze_disk_ls_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_eeze_eeze_scanner_eeze_scanner_SOURCES = \
|
|
||||||
bin/eeze/eeze_scanner/eeze_scanner.c \
|
|
||||||
bin/eeze/eeze_scanner/eeze_scanner.h
|
|
||||||
bin_eeze_eeze_scanner_eeze_scanner_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_scanner_eeze_scanner_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_scanner_eeze_scanner_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_SOURCES = \
|
|
||||||
bin/eeze/eeze_scanner_monitor/eeze_scanner_monitor.c
|
|
||||||
bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EEZE_CFLAGS@
|
|
||||||
bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_LDADD = @USE_EEZE_LIBS@
|
|
||||||
bin_eeze_eeze_scanner_monitor_eeze_scanner_monitor_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
setuid_root_mode = a=rx,u+xs
|
|
||||||
|
|
||||||
EFL_INSTALL_EXEC_HOOK+=chmod $(setuid_root_mode) $(DESTDIR)$(bindir)/eeze_scanner$(EXEEXT) || true;
|
|
||||||
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/eeze/eeze_suite
|
|
||||||
TESTS += tests/eeze/eeze_suite
|
|
||||||
|
|
||||||
tests_eeze_eeze_suite_SOURCES = \
|
|
||||||
tests/eeze/eeze_suite.c \
|
|
||||||
tests/eeze/eeze_test_init.c \
|
|
||||||
tests/eeze/eeze_test_net.c \
|
|
||||||
tests/eeze/eeze_test_sensor.c \
|
|
||||||
tests/eeze/eeze_test_udev.c \
|
|
||||||
tests/eeze/eeze_suite.h
|
|
||||||
tests_eeze_eeze_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
@EEZE_CFLAGS@ \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eeze\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eeze\" \
|
|
||||||
@CHECK_CFLAGS@
|
|
||||||
tests_eeze_eeze_suite_LDADD = @CHECK_LIBS@ @USE_EEZE_LIBS@
|
|
||||||
tests_eeze_eeze_suite_DEPENDENCIES = @USE_EEZE_INTERNAL_LIBS@
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1,231 +0,0 @@
|
||||||
# Even though libefl is new, it contains definitions used by legacy APIs
|
|
||||||
efl_eolian_legacy_files = \
|
|
||||||
lib/efl/interfaces/efl_gfx_fill.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_entity.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_color.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_image.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_frame_controller.eo \
|
|
||||||
lib/efl/interfaces/efl_input_device.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_draggable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_scrollable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_scrollable_interactive.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_scrollbar.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_selectable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_multi_selectable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_zoom.eo \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
efl_eolian_files = \
|
|
||||||
lib/efl/interfaces/efl_canvas_scene.eo \
|
|
||||||
lib/efl/interfaces/efl_canvas_pointer.eo \
|
|
||||||
lib/efl/interfaces/efl_config.eo \
|
|
||||||
lib/efl/interfaces/efl_control.eo \
|
|
||||||
lib/efl/interfaces/efl_duplicate.eo \
|
|
||||||
lib/efl/interfaces/efl_file.eo \
|
|
||||||
lib/efl/interfaces/efl_file_save.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_image_load_controller.eo \
|
|
||||||
lib/efl/interfaces/efl_part.eo \
|
|
||||||
lib/efl/interfaces/efl_playable.eo \
|
|
||||||
lib/efl/interfaces/efl_player.eo \
|
|
||||||
lib/efl/interfaces/efl_text.eo \
|
|
||||||
lib/efl/interfaces/efl_text_font.eo \
|
|
||||||
lib/efl/interfaces/efl_text_style.eo \
|
|
||||||
lib/efl/interfaces/efl_text_format.eo \
|
|
||||||
lib/efl/interfaces/efl_text_cursor.eo \
|
|
||||||
lib/efl/interfaces/efl_text_annotate.eo \
|
|
||||||
lib/efl/interfaces/efl_text_markup.eo \
|
|
||||||
lib/efl/interfaces/efl_text_markup_interactive.eo \
|
|
||||||
lib/efl/interfaces/efl_text_markup_util.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_stack.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_view.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_buffer.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_path.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_shape.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_gradient.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_gradient_linear.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_gradient_radial.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_filter.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_blur.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_hint.eo \
|
|
||||||
lib/efl/interfaces/efl_model.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_image_orientable.eo \
|
|
||||||
lib/efl/interfaces/efl_container.eo \
|
|
||||||
lib/efl/interfaces/efl_content.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_arrangement.eo \
|
|
||||||
lib/efl/interfaces/efl_pack.eo \
|
|
||||||
lib/efl/interfaces/efl_pack_layout.eo \
|
|
||||||
lib/efl/interfaces/efl_pack_linear.eo \
|
|
||||||
lib/efl/interfaces/efl_pack_table.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_i18n.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_layout_orientable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_layout_orientable_readonly.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_drag.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_range_display.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_range_interactive.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_view.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_property_bind.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_factory.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_factory_bind.eo \
|
|
||||||
lib/efl/interfaces/efl_screen.eo \
|
|
||||||
lib/efl/interfaces/efl_io_closer.eo \
|
|
||||||
lib/efl/interfaces/efl_io_positioner.eo \
|
|
||||||
lib/efl/interfaces/efl_io_reader.eo \
|
|
||||||
lib/efl/interfaces/efl_io_sizer.eo \
|
|
||||||
lib/efl/interfaces/efl_io_writer.eo \
|
|
||||||
lib/efl/interfaces/efl_io_buffer.eo \
|
|
||||||
lib/efl/interfaces/efl_io_queue.eo \
|
|
||||||
lib/efl/interfaces/efl_observer.eo \
|
|
||||||
lib/efl/interfaces/efl_observable.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_autorepeat.eo \
|
|
||||||
lib/efl/interfaces/efl_ui_format.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_color_class.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_text_class.eo \
|
|
||||||
lib/efl/interfaces/efl_gfx_size_class.eo \
|
|
||||||
lib/efl/interfaces/efl_interpolator.eo \
|
|
||||||
lib/efl/interfaces/efl_cached_item.eo \
|
|
||||||
$(efl_eolian_legacy_files) \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
efl_eolian_type_files = \
|
|
||||||
lib/efl/interfaces/efl_gfx_types.eot \
|
|
||||||
lib/efl/interfaces/efl_ui_types.eot \
|
|
||||||
lib/efl/interfaces/efl_input_types.eot \
|
|
||||||
lib/efl/interfaces/efl_types.eot \
|
|
||||||
lib/efl/interfaces/efl_text_types.eot \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
efl_eolian_files_h = $(efl_eolian_files:%.eo=%.eo.h) \
|
|
||||||
$(efl_eolian_type_files:%.eot=%.eot.h)
|
|
||||||
efl_eolian_files_c = $(efl_eolian_files:%.eo=%.eo.c)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(efl_eolian_files_c) \
|
|
||||||
$(efl_eolian_files_h)
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
lib/efl/Efl_Config.h \
|
|
||||||
lib/efl/Efl_Config.h.in \
|
|
||||||
lib/efl/Efl.h \
|
|
||||||
lib/efl/interfaces/efl_file.h \
|
|
||||||
lib/efl/interfaces/efl_common_internal.h \
|
|
||||||
$(efl_eolian_files) \
|
|
||||||
$(efl_eolian_type_files)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
efleolianfilesdir = $(datadir)/eolian/include/efl-@VMAJ@
|
|
||||||
efleolianfiles_DATA = $(efl_eolian_files) $(efl_eolian_type_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/efl/libefl.la
|
|
||||||
|
|
||||||
lib_efl_libefl_la_SOURCES = \
|
|
||||||
lib/efl/interfaces/efl_interfaces_main.c \
|
|
||||||
lib/efl/interfaces/efl_mvvm_common.c \
|
|
||||||
lib/efl/interfaces/efl_gfx_path.c \
|
|
||||||
lib/efl/interfaces/efl_gfx_shape.c \
|
|
||||||
lib/efl/interfaces/efl_input_device.c \
|
|
||||||
lib/efl/interfaces/efl_io_closer.c \
|
|
||||||
lib/efl/interfaces/efl_io_positioner.c \
|
|
||||||
lib/efl/interfaces/efl_io_reader.c \
|
|
||||||
lib/efl/interfaces/efl_io_sizer.c \
|
|
||||||
lib/efl/interfaces/efl_io_writer.c \
|
|
||||||
lib/efl/interfaces/efl_io_buffer.c \
|
|
||||||
lib/efl/interfaces/efl_io_queue.c \
|
|
||||||
lib/efl/interfaces/efl_observer.c \
|
|
||||||
lib/efl/interfaces/efl_file.c \
|
|
||||||
lib/efl/interfaces/efl_ui_format.c \
|
|
||||||
lib/efl/interfaces/efl_gfx_color.c \
|
|
||||||
lib/efl/interfaces/efl_text_markup_util.c \
|
|
||||||
lib/efl/interfaces/efl_ui_layout_orientable_readonly.c \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
lib_efl_libefl_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl -I$(top_srcdir)/src/lib/efl @EFL_CFLAGS@ -DEFL_GFX_FILTER_BETA -DEFL_BUILD
|
|
||||||
lib_efl_libefl_la_LIBADD = @EFL_LIBS@
|
|
||||||
lib_efl_libefl_la_DEPENDENCIES = @EFL_INTERNAL_LIBS@
|
|
||||||
lib_efl_libefl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
installed_eflheadersdir = $(includedir)/efl-@VMAJ@
|
|
||||||
dist_installed_eflheaders_DATA = \
|
|
||||||
lib/efl/Efl_Config.h \
|
|
||||||
lib/efl/Efl_MVVM_Common.h \
|
|
||||||
lib/efl/Efl.h
|
|
||||||
|
|
||||||
installed_eflinterfacesdir = $(includedir)/efl-@VMAJ@/interfaces
|
|
||||||
nodist_installed_eflinterfaces_DATA = \
|
|
||||||
$(efl_eolian_files_h) \
|
|
||||||
lib/efl/interfaces/efl_file.h
|
|
||||||
|
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
efl_eolian_lua = $(efl_eolian_files:%.eo=%.eo.lua)
|
|
||||||
|
|
||||||
generated_efl_lua_all = $(efl_eolian_lua)
|
|
||||||
|
|
||||||
GENERATED_LUA_BINDINGS += $(generated_efl_lua_all)
|
|
||||||
|
|
||||||
installed_eflluadir = $(datadir)/elua/modules/efl
|
|
||||||
nodist_installed_efllua_DATA = $(generated_efl_lua_all)
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
generated_efl_js_bindings = $(efl_eolian_files:%.eo=%.eo.js.cc)
|
|
||||||
|
|
||||||
GENERATED_JS_BINDINGS += $(generated_efl_js_bindings)
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
efl_eolian_cxx_hh = $(efl_eolian_files:%.eo=%.eo.hh)
|
|
||||||
efl_eolian_cxx_impl_hh = $(efl_eolian_files:%.eo=%.eo.impl.hh)
|
|
||||||
endif
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
bin_PROGRAMS += \
|
|
||||||
bin/efl/efl_debugd \
|
|
||||||
bin/efl/efl_debug
|
|
||||||
|
|
||||||
bin_efl_efl_debugd_SOURCES = bin/efl/efl_debugd.c
|
|
||||||
bin_efl_efl_debugd_CPPFLAGS = -I$(top_builddir)/src/bin/efl @EINA_CFLAGS@ @ECORE_CFLAGS@ @ECORE_CON_CFLAGS@
|
|
||||||
bin_efl_efl_debugd_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
bin_efl_efl_debugd_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_efl_efl_debug_SOURCES = bin/efl/efl_debug.c
|
|
||||||
bin_efl_efl_debug_CPPFLAGS = -I$(top_builddir)/src/bin/efl @EINA_CFLAGS@ @ECORE_CFLAGS@ @ECORE_CON_CFLAGS@
|
|
||||||
bin_efl_efl_debug_LDADD = @EFL_LIBS@ @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
bin_efl_efl_debug_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ECORE_CON_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/efl/efl_suite
|
|
||||||
TESTS += tests/efl/efl_suite
|
|
||||||
|
|
||||||
tests_efl_efl_suite_SOURCES = \
|
|
||||||
tests/efl/efl_suite.c \
|
|
||||||
tests/efl/efl_test_container_model.c \
|
|
||||||
tests/efl/efl_test_composite_model.c \
|
|
||||||
tests/efl/efl_test_view_model.c \
|
|
||||||
tests/efl/efl_suite.h
|
|
||||||
|
|
||||||
tests_efl_efl_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/efl\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efl\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@EFL_CFLAGS@
|
|
||||||
|
|
||||||
|
|
||||||
tests_efl_efl_suite_LDADD = @CHECK_LIBS@ \
|
|
||||||
@EFL_LIBS@ \
|
|
||||||
@USE_EFL_LIBS@ \
|
|
||||||
@USE_ECORE_LIBS@ -lecore
|
|
||||||
|
|
||||||
tests_efl_efl_suite_DEPENDENCIES = \
|
|
||||||
@USE_EFL_INTERNAL_LIBS@ \
|
|
||||||
@USE_ECORE_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
|
@ -1,337 +0,0 @@
|
||||||
if HAVE_JS
|
|
||||||
|
|
||||||
if HAVE_NODEJS
|
|
||||||
|
|
||||||
noinst_lib_LTLIBRARIES = bindings/js/efl_js/libefl_js.la
|
|
||||||
noinst_libdir = $(libdir)/efl_js
|
|
||||||
|
|
||||||
bin/efl_js/efl.node: bindings/js/efl_js/libefl_js.la
|
|
||||||
$(AM_V_CP)$(CP) bindings/js/efl_js/.libs/libefl_js.so bin/efl_js/efl.node
|
|
||||||
|
|
||||||
eflnodedir = $(libdir)/node_modules
|
|
||||||
eflnode_DATA = bin/efl_js/efl.node
|
|
||||||
|
|
||||||
CLEANFILES += ${eflnodedir_DATA}
|
|
||||||
EXTRA_DIST2 += ${eflnodedir_DATA}
|
|
||||||
|
|
||||||
efljsmimedir = @XDG_DATA_HOME@/mime/packages
|
|
||||||
efljsmime_DATA = bin/efl_js/efljslaunch.xml
|
|
||||||
|
|
||||||
efljsdesktopdir = @XDG_DATA_HOME@/applications
|
|
||||||
efljsdesktop_DATA = bin/efl_js/efljslaunch.desktop
|
|
||||||
|
|
||||||
bin_SCRIPTS += \
|
|
||||||
bin/efl_js/efljslaunch \
|
|
||||||
bin/efl_js/efljspack
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/efl_js/eflv8js
|
|
||||||
|
|
||||||
bin_efl_js_eflv8js_SOURCES = \
|
|
||||||
bin/efl_js/launcher_main.cc
|
|
||||||
|
|
||||||
bin_efl_js_eflv8js_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/efl_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eina_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eo_js \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EINA_CXX_CFLAGS@ \
|
|
||||||
@EO_CXX_CFLAGS@ \
|
|
||||||
@EMILE_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@EET_CFLAGS@ \
|
|
||||||
@EO_CFLAGS@ \
|
|
||||||
@EFL_JS_CFLAGS@ \
|
|
||||||
@EINA_JS_CFLAGS@ \
|
|
||||||
@EO_JS_CFLAGS@
|
|
||||||
|
|
||||||
bin_efl_js_eflv8js_LDFLAGS = \
|
|
||||||
-lv8 \
|
|
||||||
@USE_EFL_JS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_efl_js_eflv8js_LDADD = \
|
|
||||||
@USE_EFL_JS_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
bindings/js/efl_js/eolian_js_bindings.cc: $(GENERATED_JS_BINDINGS)
|
|
||||||
@echo @ECHO_E@ "#ifdef HAVE_CONFIG_H" > $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include \"config.h\"" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include \"elementary_config.h\"" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#endif\n" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Efl.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Efl_Config.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Ecore.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Eo.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Ecore_Con.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Ecore_Audio.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Evas.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Edje.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Ecore_Con_Eet.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Emotion.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#define ELM_INTERNAL_API_ARGESFSDFEFC" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <Elementary.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "extern \"C\" {" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "#include <elm_widget.h>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@echo @ECHO_E@ "}\n" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
@for i in $(GENERATED_JS_BINDINGS); do echo "#include <$$i>" >> $(top_builddir)/src/bindings/js/efl_js/eolian_js_bindings.cc; done
|
|
||||||
|
|
||||||
CLEANFILES += bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
|
|
||||||
## Install Ecore-JS headers
|
|
||||||
installed_ecorejsheadersdir = $(includedir)/ecore-js-@VMAJ@
|
|
||||||
dist_installed_ecorejsheaders_DATA = \
|
|
||||||
bindings/js/ecore_js/Ecore_Js.hh
|
|
||||||
|
|
||||||
## Install Eio-JS headers
|
|
||||||
installed_eiojsheadersdir = $(includedir)/eio-js-@VMAJ@
|
|
||||||
dist_installed_eiojsheaders_DATA = \
|
|
||||||
bindings/js/eio_js/Eio_Js.hh
|
|
||||||
|
|
||||||
## Install Ethumb-JS headers
|
|
||||||
installed_ethumbjsheadersdir = $(includedir)/ethumb-js-@VMAJ@
|
|
||||||
dist_installed_ethumbjsheaders_DATA = \
|
|
||||||
bindings/js/ethumb_js/Ethumb_Js.hh
|
|
||||||
|
|
||||||
## Install Eldbus-JS headers
|
|
||||||
installed_eldbusjsheadersdir = $(includedir)/eldbus-js-@VMAJ@
|
|
||||||
dist_installed_eldbusjsheaders_DATA = \
|
|
||||||
bindings/js/eldbus_js/Eldbus_Js.hh
|
|
||||||
|
|
||||||
## Install Eo-JS headers
|
|
||||||
installed_eojsmainheadersdir = $(includedir)/eo-js-@VMAJ@
|
|
||||||
dist_installed_eojsmainheaders_DATA = \
|
|
||||||
bindings/js/eo_js/eo_js_call_function.hh \
|
|
||||||
bindings/js/eo_js/eo_js_constructor.hh \
|
|
||||||
bindings/js/eo_js/eo_js_direction.hh \
|
|
||||||
bindings/js/eo_js/eo_js_event.hh \
|
|
||||||
bindings/js/eo_js/eo_js_namespace.hh \
|
|
||||||
bindings/js/eo_js/eo_js_struct.hh \
|
|
||||||
bindings/js/eo_js/eo_js_construct_from_eo.hh \
|
|
||||||
bindings/js/eo_js/Eo_Js.hh
|
|
||||||
|
|
||||||
## Install Eina-JS headers
|
|
||||||
installed_einajsheadersdir = $(includedir)/eina-js-@VMAJ@
|
|
||||||
dist_installed_einajsheaders_DATA = \
|
|
||||||
bindings/js/eina_js/Eina_Js.hh \
|
|
||||||
bindings/js/eina_js/eina_js_accessor.hh \
|
|
||||||
bindings/js/eina_js/eina_js_array.hh \
|
|
||||||
bindings/js/eina_js/eina_js_compatibility.hh \
|
|
||||||
bindings/js/eina_js/eina_js_container.hh \
|
|
||||||
bindings/js/eina_js/eina_js_error.hh \
|
|
||||||
bindings/js/eina_js/eina_js_get_value_from_c.hh \
|
|
||||||
bindings/js/eina_js/eina_js_get_value.hh \
|
|
||||||
bindings/js/eina_js/eina_js_iterator.hh \
|
|
||||||
bindings/js/eina_js/eina_js_list.hh \
|
|
||||||
bindings/js/eina_js/eina_js_log.hh \
|
|
||||||
bindings/js/eina_js/eina_js_node.hh \
|
|
||||||
bindings/js/eina_js/eina_js_value.hh
|
|
||||||
|
|
||||||
installed_efljsheadersdir = $(includedir)/efl-js-@VMAJ@
|
|
||||||
dist_installed_efljsheaders_DATA = \
|
|
||||||
bindings/js/efl_js/Efl_Js.hh
|
|
||||||
|
|
||||||
#lib_LTLIBRARIES += lib/efl_js/libefl_js.la
|
|
||||||
|
|
||||||
bindings_js_efl_js_libefl_js_la_SOURCES = \
|
|
||||||
bindings/js/eina_js/eina_js_container.cc \
|
|
||||||
bindings/js/eina_js/eina_js_value.cc \
|
|
||||||
bindings/js/eina_js/eina_js_error.cc \
|
|
||||||
bindings/js/eina_js/eina_js_accessor.cc \
|
|
||||||
bindings/js/eina_js/eina_js_log.cc \
|
|
||||||
bindings/js/eina_js/eina_js_iterator.cc \
|
|
||||||
bindings/js/eina_js/eina_js_compatibility.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_init.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_mainloop.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_timer.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_event.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_job.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_idle.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_animator.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_poller.cc \
|
|
||||||
bindings/js/ecore_js/ecore_js_throttle.cc \
|
|
||||||
bindings/js/eldbus_js/eldbus_js_core.cc \
|
|
||||||
bindings/js/eldbus_js/eldbus_js_connection.cc \
|
|
||||||
bindings/js/eldbus_js/eldbus_js_message.cc \
|
|
||||||
bindings/js/eldbus_js/eldbus_js_object_mapper.cc \
|
|
||||||
bindings/js/eio_js/eio_js.cc \
|
|
||||||
bindings/js/efl_js/efl_js.cc \
|
|
||||||
bindings/js/ethumb_js/ethumb_js_client.cc
|
|
||||||
|
|
||||||
nodist_bindings_js_efl_js_libefl_js_la_SOURCES = \
|
|
||||||
bindings/js/efl_js/eolian_js_bindings.cc
|
|
||||||
|
|
||||||
bindings/js/efl_js/efl_js.cc $(bindings_js_efl_js_libefl_js_la_SOURCES): $(ecore_eolian_cxx_public_hh) $(ecore_eolian_cxx_public_impl_hh) $(eo_eolian_cxx_public_hh) $(eo_eolian_cxx_public_impl_hh) $(efl_eolian_cxx_public_hh) $(efl_eolian_cxx_public_impl_hh) lib/ecore/Ecore.eo.hh
|
|
||||||
|
|
||||||
bindings_js_efl_js_libefl_js_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl/interfaces/ \
|
|
||||||
-I$(top_builddir)/src/lib/evas/canvas/ \
|
|
||||||
-I$(top_builddir)/src/lib/ecore/ \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eina_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/ecore_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eo_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eldbus_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eio_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/ethumb_js \
|
|
||||||
@EFL_JS_CFLAGS@ \
|
|
||||||
@EO_JS_CFLAGS@ \
|
|
||||||
@ECORE_CXX_CFLAGS@ \
|
|
||||||
@EO_CXX_CFLAGS@ \
|
|
||||||
@ECORE_JS_CFLAGS@ \
|
|
||||||
@EINA_JS_CFLAGS@ \
|
|
||||||
@ELDBUS_JS_CFLAGS@ \
|
|
||||||
@EIO_JS_CFLAGS@ \
|
|
||||||
@ETHUMB_JS_CFLAGS@ \
|
|
||||||
@EINA_CXX_CFLAGS@ \
|
|
||||||
@ELEMENTARY_CFLAGS@ \
|
|
||||||
-D_EO_ADD_FALLBACK_FORCE=1
|
|
||||||
bindings_js_efl_js_libefl_js_la_LIBADD = @EFL_JS_LIBS@
|
|
||||||
bindings_js_efl_js_libefl_js_la_DEPENDENCIES = @EFL_JS_INTERNAL_LIBS@
|
|
||||||
bindings_js_efl_js_libefl_js_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
bindings_js_efl_js_libefl_js_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
SUITE_RUNNER_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eina_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eo_js \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/efl_js\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efl_js\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EFL_JS_CFLAGS@ \
|
|
||||||
@EFL_CFLAGS@ \
|
|
||||||
@EINA_CXX_CFLAGS@ \
|
|
||||||
@EO_CXX_CFLAGS@ \
|
|
||||||
@EO_CFLAGS@ \
|
|
||||||
@ECORE_CFLAGS@ \
|
|
||||||
@ECORE_CXX_CFLAGS@ \
|
|
||||||
@ECORE_JS_CFLAGS@ \
|
|
||||||
@EINA_JS_CFLAGS@
|
|
||||||
|
|
||||||
if HAVE_NODEJS
|
|
||||||
TESTS += tests/efl_js/eina_js_suite.js \
|
|
||||||
tests/efl_js/eina_js_containers_suite.js \
|
|
||||||
tests/efl_js/ecore_js_suite.js \
|
|
||||||
tests/efl_js/eldbus_js_suite.js \
|
|
||||||
tests/efl_js/ethumb_js_suite.js \
|
|
||||||
tests/efl_js/eio_js_suite.js \
|
|
||||||
tests/efl_js/benchmark_js_suite.js
|
|
||||||
|
|
||||||
check_LTLIBRARIES += tests/efl_js/libbenchmark_object.la
|
|
||||||
|
|
||||||
tests/efl_js/eina_js_suite.js tests/efl_js/eina_js_containers_suite.js tests/efl_js/ecore_js_suite.js tests/efl_js/eldbus_js_suite.js tests/efl_js/eio_js_suite.js tests/efl_js/ethumb_js_suite.js:bin/efl_js/efl.node
|
|
||||||
|
|
||||||
tests/efl_js/benchmark_object.node: tests/efl_js/libbenchmark_object.la
|
|
||||||
$(AM_V_CP)$(CP) $(top_builddir)/src/tests/efl_js/.libs/libbenchmark_object.so $(top_builddir)/src/tests/efl_js/benchmark_object.node
|
|
||||||
tests/efl_js/benchmark_js_suite.js: bin/efl_js/efl.node tests/efl_js/benchmark_object.node
|
|
||||||
|
|
||||||
tests_efl_js_libbenchmark_object_la_SOURCES = tests/efl_js/benchmark_object_impl.cc
|
|
||||||
tests_efl_js_libbenchmark_object_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/efl_js \
|
|
||||||
-I$(top_builddir)/src/tests/efl_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eina_js \
|
|
||||||
-I$(top_srcdir)/src/bindings/js/eo_js \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/efl_js\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/src/tests/efl_js\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/efl_js\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efl_js\" \
|
|
||||||
@CHECK_CFLAGS@ @EOLIAN_CXX_CFLAGS@ @EINA_JS_CFLAGS@ @EO_JS_CFLAGS@ \
|
|
||||||
@EOLIAN_CFLAGS@ @EINA_CFLAGS@ @EO_CFLAGS@ @ECORE_CFLAGS@ @EINA_CXX_CFLAGS@ \
|
|
||||||
@EO_JS_CFLAGS@ @EO_CXX_CFLAGS@
|
|
||||||
tests_efl_js_libbenchmark_object_la_LIBADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@ bindings/js/efl_js/libefl_js.la
|
|
||||||
tests_efl_js_libbenchmark_object_la_LDFLAGS = -rpath $(abs_top_builddir)/tests/efl_js @EFL_LTLIBRARY_FLAGS@
|
|
||||||
tests_efl_js_libbenchmark_object_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
tests_efl_js_libbenchmark_object_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
if HAVE_AM_16
|
|
||||||
TESTS_EFL_JS_OBJNAME =
|
|
||||||
else
|
|
||||||
TESTS_EFL_JS_OBJNAME = tests_efl_js_
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
tests/efl_js/$(TESTS_EFL_JS_OBJNAME)libbenchmark_object_la-benchmark_object_impl.l$(OBJEXT): tests/efl_js/benchmark_object.eo.js.cc tests/efl_js/benchmark_object.eo.c tests/efl_js/benchmark_object.eo.h
|
|
||||||
else
|
|
||||||
check_PROGRAMS += \
|
|
||||||
tests/efl_js/eina_js_suite \
|
|
||||||
tests/efl_js/eina_js_containers_suite \
|
|
||||||
tests/efl_js/ecore_js_suite \
|
|
||||||
tests/efl_js/eldbus_js_suite \
|
|
||||||
tests/efl_js/ethumb_js_suite \
|
|
||||||
tests/efl_js/eio_js_suite \
|
|
||||||
tests/efl_js/benchmark_js_suite
|
|
||||||
TESTS += tests/efl_js/eina_js_suite \
|
|
||||||
tests/efl_js/ecore_js_suite \
|
|
||||||
tests/efl_js/eldbus_js_suite \
|
|
||||||
tests/efl_js/ethumb_js_suite \
|
|
||||||
tests/efl_js/eio_js_suite \
|
|
||||||
tests/efl_js/benchmark_js_suite
|
|
||||||
|
|
||||||
tests_efl_js_eina_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/eina_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_eina_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_eina_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_eina_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_eina_js_containers_suite_SOURCES = \
|
|
||||||
tests/efl_js/eina_js_containers_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_eina_js_containers_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_eina_js_containers_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_eina_js_containers_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_ecore_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/ecore_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_ecore_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_ecore_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_ecore_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_eldbus_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/eldbus_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_eldbus_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_eldbus_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_eldbus_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_ethumb_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/ethumb_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_ethumb_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_ethumb_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_ethumb_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_eio_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/eio_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_eio_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_eio_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
tests_efl_js_eio_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efl_js_benchmark_js_suite_SOURCES = \
|
|
||||||
tests/efl_js/benchmark_js_suite.cc
|
|
||||||
|
|
||||||
tests_efl_js_benchmark_js_suite_CPPFLAGS = $(SUITE_RUNNER_CPPFLAGS)
|
|
||||||
tests_efl_js_benchmark_js_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EO_LIBS@ @USE_EINA_LIBS@ @USE_EOLIAN_LIBS@ bindings/js/efl_js/libefl_js.la
|
|
||||||
tests_efl_js_benchmark_js_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,549 +0,0 @@
|
||||||
|
|
||||||
efl_custom_exports_mono_files = \
|
|
||||||
lib/efl_mono/efl_custom_exports_mono.c
|
|
||||||
|
|
||||||
efl_eo_mono_files = \
|
|
||||||
bindings/mono/eo_mono/iwrapper.cs \
|
|
||||||
bindings/mono/eo_mono/FunctionWrapper.cs \
|
|
||||||
bindings/mono/eo_mono/NativeModule.cs \
|
|
||||||
bindings/mono/eo_mono/workaround.cs \
|
|
||||||
bindings/mono/eo_mono/EoWrapper.cs \
|
|
||||||
bindings/mono/eo_mono/WrapperSupervisor.cs
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
|
|
||||||
efl_eo_mono_files += \
|
|
||||||
bindings/mono/eo_mono/FunctionWrapper_Windows.cs \
|
|
||||||
bindings/mono/eo_mono/NativeModule_Windows.cs
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
efl_eo_mono_files += \
|
|
||||||
bindings/mono/eo_mono/FunctionWrapper_Unix.cs \
|
|
||||||
bindings/mono/eo_mono/NativeModule_Unix.cs
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
efl_eina_mono_files = \
|
|
||||||
bindings/mono/eina_mono/eina_config.cs \
|
|
||||||
bindings/mono/eina_mono/eina_array.cs \
|
|
||||||
bindings/mono/eina_mono/eina_hash.cs \
|
|
||||||
bindings/mono/eina_mono/eina_list.cs \
|
|
||||||
bindings/mono/eina_mono/eina_inarray.cs \
|
|
||||||
bindings/mono/eina_mono/eina_inlist.cs \
|
|
||||||
bindings/mono/eina_mono/eina_iterator.cs \
|
|
||||||
bindings/mono/eina_mono/eina_container_common.cs \
|
|
||||||
bindings/mono/eina_mono/eina_common.cs \
|
|
||||||
bindings/mono/eina_mono/eina_log.cs \
|
|
||||||
bindings/mono/eina_mono/eina_binbuf.cs \
|
|
||||||
bindings/mono/eina_mono/eina_slice.cs \
|
|
||||||
bindings/mono/eina_mono/eina_stringshare.cs \
|
|
||||||
bindings/mono/eina_mono/eina_error.cs \
|
|
||||||
bindings/mono/eina_mono/eina_value.cs \
|
|
||||||
bindings/mono/eina_mono/eina_promises.cs \
|
|
||||||
bindings/mono/eina_mono/eina_accessor.cs \
|
|
||||||
bindings/mono/eina_mono/eina_strbuf.cs
|
|
||||||
|
|
||||||
efl_eldbus_mono_files = \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_common.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_config.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_connection.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_message.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_object.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_pending.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_proxy.cs \
|
|
||||||
bindings/mono/eldbus_mono/eldbus_service.cs
|
|
||||||
|
|
||||||
# Static C# source files don't go into a _SOURCES var as the dll target
|
|
||||||
# is custom built instead of through _LTLIBRARIES/_LIBRARIES
|
|
||||||
lib_efl_mono_libefl_mono_dll_sources = \
|
|
||||||
bindings/mono/efl_mono/efl_all.cs \
|
|
||||||
bindings/mono/efl_mono/efl_csharp_application.cs \
|
|
||||||
$(efl_eo_mono_files) \
|
|
||||||
$(efl_eina_mono_files) \
|
|
||||||
$(efl_eldbus_mono_files)
|
|
||||||
|
|
||||||
efl_mono_test_eolian_files = \
|
|
||||||
tests/efl_mono/dummy_test_object.eo \
|
|
||||||
tests/efl_mono/dummy_test_iface.eo \
|
|
||||||
tests/efl_mono/dummy_inherit_iface.eo \
|
|
||||||
tests/efl_mono/dummy_inherit_helper.eo \
|
|
||||||
tests/efl_mono/dummy_child.eo \
|
|
||||||
tests/efl_mono/dummy_part_holder.eo \
|
|
||||||
tests/efl_mono/dummy_numberwrapper.eo \
|
|
||||||
tests/efl_mono/dummy_event_manager.eo
|
|
||||||
|
|
||||||
efl_mono_test_files = \
|
|
||||||
$(efl_mono_test_eolian_files) \
|
|
||||||
tests/efl_mono/mono_test_driver.sh
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
$(lib_efl_mono_libefl_mono_dll_sources) \
|
|
||||||
$(efl_mono_test_files) \
|
|
||||||
bindings/mono/efl_mono/efl_libs.cs.in \
|
|
||||||
bindings/mono/efl_mono/efl_libs.csv.in
|
|
||||||
|
|
||||||
if HAVE_CSHARP
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/eolian_mono/eolian_mono
|
|
||||||
|
|
||||||
bin_eolian_mono_eolian_mono_SOURCES = \
|
|
||||||
bin/eolian_mono/eolian_mono.cc \
|
|
||||||
bin/eolian_mono/eolian/mono/alias_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/async_function_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/blacklist.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/documentation.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/enum_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/events.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/function_declaration.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/function_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/function_helpers.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/function_pointer.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/function_registration.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/generation_contexts.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/helpers.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/klass.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/logging.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/marshall_annotation.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/marshall_type.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/marshall_type_impl.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/name_helpers.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/parameter.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/part_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/struct_definition.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/struct_fields.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/type.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/type_impl.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/using_decl.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/utils.hh \
|
|
||||||
bin/eolian_mono/eolian/mono/variable_definition.hh
|
|
||||||
|
|
||||||
bin_eolian_mono_eolian_mono_CXXFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/lib/eolian_cxx/ \
|
|
||||||
-I$(top_srcdir)/src/bin/eolian_mono/ \
|
|
||||||
@CHECK_CFLAGS@ @EINA_CFLAGS@ @EINA_CXX_CFLAGS@ @EO_CXX_CFLAGS@ @ECORE_CXX_CFLAGS@ @EO_CFLAGS@ \
|
|
||||||
-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
|
|
||||||
@EOLIAN_CXX_CFLAGS@ @EOLIAN_CFLAGS@
|
|
||||||
|
|
||||||
bin_eolian_mono_eolian_mono_LDADD = @CHECK_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
|
|
||||||
bin_eolian_mono_eolian_mono_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
# Helper for other modules using Eolian_Mono, include only after Makefile_Eolian_Helper.am
|
|
||||||
include Makefile_Eolian_Mono_Helper.am
|
|
||||||
|
|
||||||
### Efl C Sharp Binding
|
|
||||||
|
|
||||||
evas_eolian_blacklisted_files = \
|
|
||||||
lib/evas/canvas/efl_canvas_scene3d.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_camera.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_light.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_material.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_mesh.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_node.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_object.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_primitive.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_scene.eo.cs \
|
|
||||||
lib/evas/canvas/evas_canvas3d_texture.eo.cs
|
|
||||||
|
|
||||||
efl_eolian_blacklisted_files = \
|
|
||||||
lib/efl/interfaces/efl_io_buffer.eo.cs \
|
|
||||||
lib/efl/interfaces/efl_io_positioner.eo.cs \
|
|
||||||
lib/efl/interfaces/efl_io_queue.eo.cs \
|
|
||||||
lib/efl/interfaces/efl_io_sizer.eo.cs
|
|
||||||
|
|
||||||
ecore_eolian_blacklisted_files = \
|
|
||||||
lib/ecore/efl_io_closer_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_buffered_stream.eo.cs \
|
|
||||||
lib/ecore/efl_io_positioner_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_reader_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_writer_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_copier_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_sizer_fd.eo.cs \
|
|
||||||
lib/ecore/efl_io_stdin.eo.cs \
|
|
||||||
lib/ecore/efl_io_stdout.eo.cs \
|
|
||||||
lib/ecore/efl_io_stderr.eo.cs \
|
|
||||||
lib/ecore/efl_io_file.eo.cs \
|
|
||||||
lib/ecore/efl_io_copier.eo.cs
|
|
||||||
|
|
||||||
eo_eolian_blacklisted_files = \
|
|
||||||
lib/eo/efl_object_override.eo.cs
|
|
||||||
|
|
||||||
elementary_eolian_blacklisted_files = \
|
|
||||||
lib/elementary/elm_web_eo.cs \
|
|
||||||
lib/elementary/elm_map_eo.cs \
|
|
||||||
lib/elementary/elm_combobox.eo.cs \
|
|
||||||
lib/elementary/elm_list_eo.cs \
|
|
||||||
lib/elementary/elm_genlist_eo.cs \
|
|
||||||
lib/elementary/elm_view_list_eo.cs \
|
|
||||||
lib/elementary/elm_genlist_item_eo.cs \
|
|
||||||
lib/elementary/elm_gengrid_eo.cs \
|
|
||||||
lib/elementary/elm_code_widget.eo.cs \
|
|
||||||
lib/elementary/elm_multibuttonentry_part.eo.cs \
|
|
||||||
lib/elementary/elm_atspi_bridge.eo.cs \
|
|
||||||
lib/elementary/elm_atspi_app_object.eo.cs \
|
|
||||||
lib/elementary/elm_glview_eo.cs
|
|
||||||
|
|
||||||
efl_mono_blacklisted_files = \
|
|
||||||
$(evas_eolian_blacklisted_files) \
|
|
||||||
$(efl_eolian_blacklisted_files) \
|
|
||||||
$(ecore_eolian_blacklisted_files) \
|
|
||||||
$(eo_eolian_blacklisted_files) \
|
|
||||||
$(elementary_eolian_blacklisted_files)
|
|
||||||
|
|
||||||
efl_eolian_mono_files = \
|
|
||||||
$(filter-out $(eo_eolian_blacklisted_files),$(eo_eolian_files:%.eo=%.eo.cs)) \
|
|
||||||
$(filter-out $(ecore_eolian_blacklisted_files),$(ecore_eolian_files_public:%.eo=%.eo.cs)) \
|
|
||||||
$(ecore_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
$(filter-out $(efl_eolian_blacklisted_files),$(efl_eolian_files:%.eo=%.eo.cs)) \
|
|
||||||
$(filter-out $(edje_eolian_blacklisted_files),$(edje_eolian_files:%.eo=%.eo.cs)) \
|
|
||||||
$(filter-out $(elementary_eolian_blacklisted_files),$(elm_public_eolian_files:%.eo=%.eo.cs)) \
|
|
||||||
$(efl_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
$(edje_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
$(elm_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
$(filter-out $(evas_eolian_blacklisted_files),$(evas_canvas_eolian_pub_files:%.eo=%.eo.cs)) \
|
|
||||||
$(evas_gesture_eolian_pub_files:%.eo=%.eo.cs) \
|
|
||||||
$(evas_gesture_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
lib/evas/canvas/efl_canvas_image.eo.cs \
|
|
||||||
$(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \
|
|
||||||
lib/eo/eina_types.eot.cs \
|
|
||||||
lib/ecore/efl_loop_timer.eo.cs
|
|
||||||
|
|
||||||
efl_mono_files_gen =\
|
|
||||||
$(efl_eolian_mono_files) \
|
|
||||||
$(builddir)/bindings/mono/efl_mono/efl_libs.cs
|
|
||||||
|
|
||||||
|
|
||||||
installed_eflmonomainheadersdir = $(includedir)/efl-mono-@VMAJ@/
|
|
||||||
nodist_installed_eflmonomainheaders_DATA = $(efl_eolian_files:%.eo=%.eo.cs) $(builddir)/bindings/mono/efl_mono/efl_libs.csv
|
|
||||||
|
|
||||||
CLEANFILES += $(efl_mono_files_gen) $(efl_mono_blacklisted_files) \
|
|
||||||
$(builddir)/lib/efl_mono/libefl_mono.dll \
|
|
||||||
$(builddir)/lib/efl_mono/libefl_mono.xml \
|
|
||||||
$(builddir)/lib/efl_mono/libefl_mono.dll.config
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
|
|
||||||
MCSFLAGS ?=
|
|
||||||
MCSFLAGS += -define:WIN32
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Efl Custom Exports Mono auxiliary library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/efl_mono/libeflcustomexportsmono.la
|
|
||||||
|
|
||||||
lib_efl_mono_libeflcustomexportsmono_la_SOURCES = \
|
|
||||||
$(efl_custom_exports_mono_files)
|
|
||||||
|
|
||||||
lib_efl_mono_libeflcustomexportsmono_la_CPPFLAGS = \
|
|
||||||
-DEFL_BETA_API_SUPPORT \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@EFL_CUSTOM_EXPORTS_MONO_CFLAGS@
|
|
||||||
lib_efl_mono_libeflcustomexportsmono_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
lib_efl_mono_libeflcustomexportsmono_la_LIBADD = @EFL_CUSTOM_EXPORTS_MONO_LIBS@
|
|
||||||
lib_efl_mono_libeflcustomexportsmono_la_DEPENDENCIES = @EFL_CUSTOM_EXPORTS_MONO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
#Efl Mono - C Sharp binding library
|
|
||||||
|
|
||||||
libefl_mono_dll_MCSFLAGS = -doc:lib/efl_mono/libefl_mono.xml
|
|
||||||
|
|
||||||
lib/efl_mono/libefl_mono.dll: $(efl_mono_files_dist) lib/efl_mono/$(am__dirstamp) $(lib_efl_mono_libefl_mono_dll_sources) $(efl_mono_files_gen) lib/efl_mono/libefl_mono.dll.config
|
|
||||||
@rm -f lib/efl_mono/libefl_mono.dll
|
|
||||||
$(AM_V_MCS) $(MCS) $(MCSFLAGS) $(libefl_mono_dll_MCSFLAGS) -out:$@ -t:library $(filter %.cs, $(^))
|
|
||||||
|
|
||||||
lib/efl_mono/libefl_mono.dll.config:
|
|
||||||
echo "<configuration>" > $@
|
|
||||||
echo " <dllmap dll=\"eina\" target=\"$(abs_top_builddir)/src/lib/eina/.libs/libeina.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"ecore\" target=\"$(abs_top_builddir)/src/lib/ecore/.libs/libecore.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eo\" target=\"$(abs_top_builddir)/src/lib/eo/.libs/libeo.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"evas\" target=\"$(abs_top_builddir)/src/lib/evas/.libs/libevas.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eldbus\" target=\"$(abs_top_builddir)/src/lib/eldbus/.libs/libeldbus.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"elementary\" target=\"$(abs_top_builddir)/src/lib/elementary/.libs/libelementary.so\"/>" >> $@
|
|
||||||
echo "</configuration>" >> $@
|
|
||||||
|
|
||||||
EFL_INSTALL_EXEC_HOOK += \
|
|
||||||
$(MKDIR_P) @eflmonodlldir@; \
|
|
||||||
cp -f $(builddir)/lib/efl_mono/libefl_mono.dll @eflmonodlldir@/libefl_mono.dll; \
|
|
||||||
cp -f $(builddir)/lib/efl_mono/libefl_mono.xml @eflmonodlldir@/libefl_mono.xml; \
|
|
||||||
$(MKDIR_P) $(DESTDIR)$(datadir)/efl_mono; \
|
|
||||||
cp -f $(builddir)/bindings/mono/efl_mono/efl_libs.csv $(DESTDIR)$(datadir)/efl_mono/efl_libs.csv;
|
|
||||||
|
|
||||||
all-local: lib/efl_mono/libefl_mono.dll
|
|
||||||
|
|
||||||
uninstall-local:
|
|
||||||
rm -rf @eflmonodlldir@/libefl_mono.dll
|
|
||||||
rm -rf @eflmonodlldir@/libefl_mono.xml
|
|
||||||
rm -rf $(DESTDIR)$(datadir)/efl_mono
|
|
||||||
rm -rf src/tests/efl_mono
|
|
||||||
|
|
||||||
|
|
||||||
### MSBuild
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/efl_mono_msbuild_gen/efl_mono_msbuild_gen
|
|
||||||
|
|
||||||
bin_efl_mono_msbuild_gen_efl_mono_msbuild_gen_SOURCES = \
|
|
||||||
bin/efl_mono_msbuild_gen/main.cc
|
|
||||||
|
|
||||||
bin_efl_mono_msbuild_gen_efl_mono_msbuild_gen_CXXFLAGS = \
|
|
||||||
-I$(top_srcdir)/src/lib/efl \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/lib/eolian_cxx/ \
|
|
||||||
-I$(top_srcdir)/src/bindings/cxx/eina_cxx \
|
|
||||||
@EINA_CFLAGS@ @EINA_CXX_CFLAGS@ @EO_CXX_CFLAGS@ \
|
|
||||||
@ECORE_CXX_CFLAGS@ @EO_CFLAGS@ @EOLIAN_CXX_CFLAGS@ @EOLIAN_CFLAGS@
|
|
||||||
|
|
||||||
bin_efl_mono_msbuild_gen_efl_mono_msbuild_gen_LDADD = @CHECK_LIBS@ @USE_EOLIAN_LIBS@
|
|
||||||
|
|
||||||
bin_efl_mono_msbuild_gen_efl_mono_msbuild_gen_DEPENDENCIES = @USE_EOLIAN_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
# Helper for other modules using Efl_Mono_MSBuild_Gen
|
|
||||||
include Makefile_Efl_Mono_MSBuild_Gen_Helper.am
|
|
||||||
|
|
||||||
# Efl Mono DLL for MSBuild
|
|
||||||
../libefl_mono.csproj: $(efl_mono_files_dist) lib/efl_mono/$(am__dirstamp) $(efl_mono_files_gen) $(_EFL_MONO_MSBUILD_GEN_DEP)
|
|
||||||
@rm -f $@
|
|
||||||
$(EFL_MONO_MSBUILD_GEN) $(MSBUILD_GEN_FLAGS) -o $@ -a libefl_mono.dll -t library $(patsubst %.cs,src/%.cs,$(filter %.cs, $(^)))
|
|
||||||
|
|
||||||
CSPROJS_SUBDIRS = \
|
|
||||||
examples/eina \
|
|
||||||
examples/efl_mono
|
|
||||||
|
|
||||||
msbuildcsprojs: ../libefl_mono.csproj
|
|
||||||
@for d in $(CSPROJS_SUBDIRS); do \
|
|
||||||
echo "Making MSBuild C Sharp projects in $$d"; \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) -C $$d msbuildcsprojs || exit 1; \
|
|
||||||
done
|
|
||||||
|
|
||||||
### Some hard-coded runtime dependencies for tests and examples
|
|
||||||
TEST_PATHS = $(abs_top_builddir)/src/lib/efl_mono:$(abs_top_builddir)/src/lib/efl_mono/.libs:$(abs_top_builddir)/src/lib/eina/.libs:$(abs_top_builddir)/src/lib/ecore/.libs:$(abs_top_builddir)/src/lib/ecore_evas/.libs:$(abs_top_builddir)/src/lib/eo/.libs:$(abs_top_builddir)/src/lib/evas/.libs:$(abs_top_builddir)/src/lib/emile/.libs:$(abs_top_builddir)/src/lib/eet/.libs:$(abs_top_builddir)/src/lib/efl/.libs:$(abs_top_builddir)/src/ecore-file/.libs:$(abs_top_builddir)/src/lib/efl-input/.libs:$(abs_top_builddir)/src/lib/edje/.libs:$(abs_top_builddir)/src/lib/ethumb/.libs:$(abs_top_builddir)/src/lib/ethumb-client/.libs:$(abs_top_builddir)/src/lib/emotion/.libs:$(abs_top_builddir)/src/lib/ecore-imf/.libs:$(abs_top_builddir)/src/lib/ecore-con/.libs:$(abs_top_builddir)/src/lib/eldbus/.libs:$(abs_top_builddir)/src/lib/efreet/.libs:$(abs_top_builddir)/src/lib/efreet-mime/.libs:$(abs_top_builddir)/src/lib/efreet-trash/.libs:$(abs_top_builddir)/src/lib/eio/.libs:$(abs_top_builddir)/src/lib/elocation/.libs:$(abs_top_builddir)/src/lib/elementary/.libs:$(abs_top_builddir)/src/tests/efl_mono/.libs
|
|
||||||
|
|
||||||
WIN_ADD_TEST_PATHS = $(abs_top_builddir)/src/lib/evil/.libs:$(abs_top_builddir)/src/lib/ecore_win32/.libs:$(abs_top_builddir)/src/lib/ector/.libs:$(abs_top_builddir)/src/lib/ecore_con/.libs:$(abs_top_builddir)/src/lib/ecore_imf/.libs:$(abs_top_builddir)/src/lib/ecore_file/.libs:$(abs_top_builddir)/src/lib/ecore_input/.libs:$(abs_top_builddir)/src/ethumb_client/.libs:$(abs_top_builddir)/src/tests/efl_mono/.libs
|
|
||||||
|
|
||||||
|
|
||||||
### Rules for generating the .cs files
|
|
||||||
|
|
||||||
ALL_EO_REFS = -r $(top_builddir)/src/bindings/mono/efl_mono/efl_libs.csv
|
|
||||||
|
|
||||||
lib/eo/%.eo.cs: lib/eo/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport eo -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/ecore/%.eo.cs: lib/ecore/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport ecore -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/evas/%.eo.cs: lib/evas/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport evas -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/efl/%.eo.cs: lib/efl/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport efl -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/edje/%.eo.cs: lib/edje/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport edje -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/elementary/%.eo.cs: lib/elementary/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport elementary -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/ecore/%.eot.cs: lib/ecore/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport ecore -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/eo/%.eot.cs: lib/eo/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport eo -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/evas/%.eot.cs: lib/evas/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport evas -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/efl/%.eot.cs: lib/efl/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport efl -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/edje/%.eot.cs: lib/edje/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport edje -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
lib/elementary/%.eot.cs: lib/elementary/%.eot $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport elementary -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
|
|
||||||
### Tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
# Intermediate C test native library
|
|
||||||
check_LTLIBRARIES += tests/efl_mono/libefl_mono_native_test.la
|
|
||||||
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_SOURCES = \
|
|
||||||
tests/efl_mono/dummy_child.c \
|
|
||||||
tests/efl_mono/dummy_event_manager.c \
|
|
||||||
tests/efl_mono/dummy_inherit_helper.c \
|
|
||||||
tests/efl_mono/dummy_interfaces.c \
|
|
||||||
tests/efl_mono/dummy_numberwrapper.c \
|
|
||||||
tests/efl_mono/dummy_part_holder.c \
|
|
||||||
tests/efl_mono/dummy_test_object.c
|
|
||||||
|
|
||||||
efl_mono_test_eolian_c = $(efl_mono_test_eolian_files:%.eo=%.eo.c)
|
|
||||||
efl_mono_test_eolian_h = $(efl_mono_test_eolian_files:%.eo=%.eo.h)
|
|
||||||
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_CPPFLAGS = \
|
|
||||||
-I$(builddir)/tests/efl_mono \
|
|
||||||
@CHECK_CFLAGS@ @EINA_CFLAGS@ @EO_CFLAGS@ @ECORE_CFLAGS@ @ELDBUS_CFLAGS@
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_LIBADD = \
|
|
||||||
@CHECK_LIBS@ @USE_EINA_LIBS@ @USE_EO_LIBS@ @USE_ECORE_LIBS@ @USE_ELDBUS_LIBS@
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_LDFLAGS = -rpath $(abs_top_builddir)/tests/efl_mono @EFL_LTLIBRARY_FLAGS@
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@ @USE_EO_INTERNAL_LIBS@ @USE_ECORE_INTERNAL_LIBS@ @USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
tests_efl_mono_libefl_mono_native_test_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_child.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_event_manager.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_inherit_helper.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_interfaces.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_numberwrapper.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_part_holder.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
tests/efl_mono/dummy_test_object.c: \
|
|
||||||
$(efl_mono_test_eolian_c) \
|
|
||||||
$(efl_mono_test_eolian_h) \
|
|
||||||
tests/efl_mono/libefl_mono_native_test.h
|
|
||||||
|
|
||||||
# Intermediate C Sharp test DLL
|
|
||||||
efl_mono_test_eolian_mono_files = tests/efl_mono/dummy_test_object.eo.cs \
|
|
||||||
tests/efl_mono/dummy_test_iface.eo.cs \
|
|
||||||
tests/efl_mono/dummy_child.eo.cs \
|
|
||||||
tests/efl_mono/dummy_event_manager.eo.cs \
|
|
||||||
tests/efl_mono/dummy_part_holder.eo.cs \
|
|
||||||
tests/efl_mono/dummy_numberwrapper.eo.cs \
|
|
||||||
tests/efl_mono/dummy_inherit_iface.eo.cs \
|
|
||||||
tests/efl_mono/dummy_inherit_helper.eo.cs
|
|
||||||
|
|
||||||
tests/efl_mono/libefl_mono_test.dll: $(efl_mono_test_eolian_mono_files) tests/efl_mono/$(am__dirstamp) lib/efl_mono/libefl_mono.dll tests/efl_mono/libefl_mono_native_test.la tests/efl_mono/libefl_mono_test.dll.config
|
|
||||||
@rm -f tests/efl_mono/libefl_mono_test.dll
|
|
||||||
$(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_builddir)/lib/efl_mono/libefl_mono.dll -out:$@ -t:library $(filter %.cs, $(^))
|
|
||||||
|
|
||||||
tests/efl_mono/efl_mono$(EXEEXT).config:
|
|
||||||
echo "<configuration>" > $@
|
|
||||||
echo " <dllmap dll=\"eina\" target=\"$(abs_top_builddir)/src/lib/eina/.libs/libeina.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"ecore\" target=\"$(abs_top_builddir)/src/lib/ecore/.libs/libecore.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eo\" target=\"$(abs_top_builddir)/src/lib/eo/.libs/libeo.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"efl\" target=\"$(abs_top_builddir)/src/lib/efl/.libs/libefl.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"evas\" target=\"$(abs_top_builddir)/src/lib/evas/.libs/libevas.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eldbus\" target=\"$(abs_top_builddir)/src/lib/eldbus/.libs/libeldbus.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"elementary\" target=\"$(abs_top_builddir)/src/lib/elementary/.libs/libelementary.so\"/>" >> $@
|
|
||||||
echo "</configuration>" >> $@
|
|
||||||
|
|
||||||
tests/efl_mono/libefl_mono_test.dll.config:
|
|
||||||
echo "<configuration>" > $@
|
|
||||||
echo " <dllmap dll=\"eina\" target=\"$(abs_top_builddir)/src/lib/eina/.libs/libeina.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"ecore\" target=\"$(abs_top_builddir)/src/lib/ecore/.libs/libecore.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eo\" target=\"$(abs_top_builddir)/src/lib/eo/.libs/libeo.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"efl\" target=\"$(abs_top_builddir)/src/lib/efl/.libs/libefl.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"evas\" target=\"$(abs_top_builddir)/src/lib/evas/.libs/libevas.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"eldbus\" target=\"$(abs_top_builddir)/src/lib/eldbus/.libs/libeldbus.so\"/>" >> $@
|
|
||||||
echo " <dllmap dll=\"elementary\" target=\"$(abs_top_builddir)/src/lib/elementary/.libs/libelementary.so\"/>" >> $@
|
|
||||||
echo "</configuration>" >> $@
|
|
||||||
|
|
||||||
# C Sharp test executable
|
|
||||||
AM_TESTS_ENVIRONMENT += MONO='mono'
|
|
||||||
AM_TESTS_ENVIRONMENT += MONO_BUILDPATH='$(abs_top_builddir)'
|
|
||||||
AM_TESTS_ENVIRONMENT += MONO_PATH='$(TEST_PATHS)'
|
|
||||||
AM_TESTS_ENVIRONMENT += EXEEXT='$(EXEEXT)'
|
|
||||||
if HAVE_WIN32
|
|
||||||
AM_TESTS_ENVIRONMENT += PATH='$(PATH):$(TEST_PATHS):$(WIN_ADD_TEST_PATHS)'
|
|
||||||
else
|
|
||||||
AM_TESTS_ENVIRONMENT += LD_LIBRARY_PATH='$(LD_LIBRARY_PATH):$(TEST_PATHS)'
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/efl_mono/efl_mono
|
|
||||||
TESTS += tests/efl_mono/mono_test_driver.sh
|
|
||||||
|
|
||||||
tests_efl_mono_efl_mono_SOURCES = \
|
|
||||||
tests/efl_mono/Main.cs \
|
|
||||||
tests/efl_mono/TestUtils.cs \
|
|
||||||
tests/efl_mono/BasicDirection.cs \
|
|
||||||
tests/efl_mono/Eina.cs \
|
|
||||||
tests/efl_mono/Eldbus.cs \
|
|
||||||
tests/efl_mono/Eo.cs \
|
|
||||||
tests/efl_mono/EoPromises.cs \
|
|
||||||
tests/efl_mono/Errors.cs \
|
|
||||||
tests/efl_mono/Events.cs \
|
|
||||||
tests/efl_mono/FunctionPointers.cs \
|
|
||||||
tests/efl_mono/FunctionPointerMarshalling.cs \
|
|
||||||
tests/efl_mono/Inheritance.cs \
|
|
||||||
tests/efl_mono/Parts.cs \
|
|
||||||
tests/efl_mono/Promises.cs \
|
|
||||||
tests/efl_mono/Strbuf.cs \
|
|
||||||
tests/efl_mono/Strings.cs \
|
|
||||||
tests/efl_mono/Structs.cs \
|
|
||||||
tests/efl_mono/Value.cs \
|
|
||||||
tests/efl_mono/ValueEolian.cs \
|
|
||||||
tests/efl_mono/EinaTestData.cs \
|
|
||||||
tests/efl_mono/StructHelpers.cs
|
|
||||||
|
|
||||||
beta_mono_flags =
|
|
||||||
|
|
||||||
if HAVE_CSHARP_BETA
|
|
||||||
beta_mono_flags += -define:EFL_BETA
|
|
||||||
endif
|
|
||||||
|
|
||||||
tests/efl_mono/efl_mono$(EXEEXT): $(tests_efl_mono_efl_mono_SOURCES) tests/efl_mono/$(am__dirstamp) lib/efl_mono/libefl_mono.dll tests/efl_mono/libefl_mono_test.dll tests/efl_mono/efl_mono$(EXEEXT).config
|
|
||||||
@rm -f $@
|
|
||||||
$(AM_V_MCS) $(MCS) $(MCSFLAGS) -r:$(abs_top_builddir)/src/lib/efl_mono/libefl_mono.dll -r:$(abs_top_builddir)/src/tests/efl_mono/libefl_mono_test.dll -out:$@ $(filter %.cs, $(^)) $(beta_mono_flags)
|
|
||||||
|
|
||||||
# Rule for generating the .cs files
|
|
||||||
tests/efl_mono/%.eo.cs: tests/efl_mono/%.eo $(_EOLIAN_MONO_DEP)
|
|
||||||
$(AM_V_EOLMONO) \
|
|
||||||
$(MKDIR_P) $(dir $@); \
|
|
||||||
$(EOLIAN_MONO) $(EOLIAN_FLAGS) $(EOLIAN_MONO_FLAGS) --dllimport "@DLIB_PREFIX_MONO@efl_mono_native_test@DLIB_SUFFIX_MONO@" -o $@ $(ALL_EO_REFS) $<
|
|
||||||
|
|
||||||
CLEANFILES += tests/efl_mono/libefl_mono_test.dll $(efl_mono_test_eolian_mono_files) $(efl_mono_test_eolian_c) $(efl_mono_test_eolian_h) tests/efl_mono/efl_mono.config
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
EFL_MONO_MSBUILD_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/efl_mono_msbuild_gen/efl_mono_msbuild_gen${EXEEXT}
|
|
||||||
_EFL_MONO_MSBUILD_GEN_DEP = bin/efl_mono_msbuild_gen/efl_mono_msbuild_gen${EXEEXT}
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
|
|
||||||
MSBUILD_GEN_FLAGS := $(MSBUILD_GEN_FLAGS)
|
|
||||||
MSBUILD_GEN_FLAGS += -d WIN32
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_X86_64
|
|
||||||
|
|
||||||
MSBUILD_GEN_FLAGS := $(MSBUILD_GEN_FLAGS)
|
|
||||||
MSBUILD_GEN_FLAGS += -p x64
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,255 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += \
|
|
||||||
lib/efreet/libefreet.la \
|
|
||||||
lib/efreet/libefreet_mime.la \
|
|
||||||
lib/efreet/libefreet_trash.la
|
|
||||||
|
|
||||||
EFREET_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/efreet\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
-DPACKAGE_SYSCONF_DIR=\"$(sysconfdir)\" \
|
|
||||||
-DDATA_DIR=\"$(datadir)\" \
|
|
||||||
-DLOCALE_DIR=\"@LOCALE_DIR@\" \
|
|
||||||
@EFREET_CFLAGS@
|
|
||||||
|
|
||||||
installed_efreetmainheadersdir = $(includedir)/efreet-@VMAJ@
|
|
||||||
dist_installed_efreetmainheaders_DATA = \
|
|
||||||
lib/efreet/Efreet.h \
|
|
||||||
lib/efreet/efreet_base.h \
|
|
||||||
lib/efreet/efreet_desktop.h \
|
|
||||||
lib/efreet/efreet_icon.h \
|
|
||||||
lib/efreet/efreet_ini.h \
|
|
||||||
lib/efreet/efreet_menu.h \
|
|
||||||
lib/efreet/efreet_utils.h \
|
|
||||||
lib/efreet/efreet_uri.h \
|
|
||||||
lib/efreet/Efreet_Mime.h \
|
|
||||||
lib/efreet/Efreet_Trash.h
|
|
||||||
|
|
||||||
# libefreet.la
|
|
||||||
lib_efreet_libefreet_la_SOURCES = \
|
|
||||||
lib/efreet/efreet.c \
|
|
||||||
lib/efreet/efreet_base.c \
|
|
||||||
lib/efreet/efreet_icon.c \
|
|
||||||
lib/efreet/efreet_xml.c \
|
|
||||||
lib/efreet/efreet_ini.c \
|
|
||||||
lib/efreet/efreet_desktop.c \
|
|
||||||
lib/efreet/efreet_desktop_command.c \
|
|
||||||
lib/efreet/efreet_menu.c \
|
|
||||||
lib/efreet/efreet_utils.c \
|
|
||||||
lib/efreet/efreet_uri.c \
|
|
||||||
lib/efreet/efreet_cache.c \
|
|
||||||
lib/efreet/efreet_private.h \
|
|
||||||
lib/efreet/efreet_xml.h \
|
|
||||||
lib/efreet/efreet_cache_private.h \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
lib_efreet_libefreet_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS) -DEFL_BUILD
|
|
||||||
lib_efreet_libefreet_la_LIBADD = @EFREET_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_efreet_libefreet_la_DEPENDENCIES = @EFREET_INTERNAL_LIBS@
|
|
||||||
lib_efreet_libefreet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
# libefreet_mime.la
|
|
||||||
lib_efreet_libefreet_mime_la_SOURCES = lib/efreet/efreet_mime.c
|
|
||||||
lib_efreet_libefreet_mime_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS) -DEFL_BUILD
|
|
||||||
lib_efreet_libefreet_mime_la_LIBADD = @USE_EFREET_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_efreet_libefreet_mime_la_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
lib_efreet_libefreet_mime_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
# libefreet_trash.la
|
|
||||||
lib_efreet_libefreet_trash_la_SOURCES = lib/efreet/efreet_trash.c
|
|
||||||
lib_efreet_libefreet_trash_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS) -DEFL_BUILD
|
|
||||||
lib_efreet_libefreet_trash_la_LIBADD = @USE_EFREET_LIBS@ @EVIL_LIBS@
|
|
||||||
lib_efreet_libefreet_trash_la_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
lib_efreet_libefreet_trash_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
USE_EFREET_BIN_LIBS = -L$(top_builddir)/src/lib/evil @USE_EFREET_LIBS@
|
|
||||||
else
|
|
||||||
USE_EFREET_BIN_LIBS = @USE_EFREET_LIBS@
|
|
||||||
endif
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/efreet/efreetd
|
|
||||||
|
|
||||||
bin_efreet_efreetd_SOURCES = \
|
|
||||||
bin/efreet/efreetd.c \
|
|
||||||
bin/efreet/efreetd.h \
|
|
||||||
bin/efreet/efreetd_ipc.h \
|
|
||||||
bin/efreet/efreetd_ipc.c \
|
|
||||||
bin/efreet/efreetd_cache.h \
|
|
||||||
bin/efreet/efreetd_cache.c
|
|
||||||
|
|
||||||
bin_efreet_efreetd_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
$(EFREET_COMMON_CPPFLAGS) \
|
|
||||||
@EIO_CFLAGS@
|
|
||||||
bin_efreet_efreetd_LDADD = $(USE_EFREET_BIN_LIBS) @USE_EIO_LIBS@
|
|
||||||
bin_efreet_efreetd_DEPENDENCIES = \
|
|
||||||
@USE_EFREET_INTERNAL_LIBS@ \
|
|
||||||
lib/eio/libeio.la \
|
|
||||||
lib/efreet/libefreet_mime.la \
|
|
||||||
lib/efreet/libefreet_trash.la
|
|
||||||
|
|
||||||
efreetinternal_bindir=$(libdir)/efreet/$(MODULE_ARCH)
|
|
||||||
efreetinternal_bin_PROGRAMS = \
|
|
||||||
bin/efreet/efreet_desktop_cache_create \
|
|
||||||
bin/efreet/efreet_icon_cache_create \
|
|
||||||
bin/efreet/efreet_mime_cache_create
|
|
||||||
|
|
||||||
bin_efreet_efreet_desktop_cache_create_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
bin_efreet_efreet_desktop_cache_create_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
||||||
bin_efreet_efreet_desktop_cache_create_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
bin_efreet_efreet_desktop_cache_create_SOURCES = bin/efreet/efreet_desktop_cache_create.c
|
|
||||||
|
|
||||||
bin_efreet_efreet_icon_cache_create_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
bin_efreet_efreet_icon_cache_create_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
||||||
bin_efreet_efreet_icon_cache_create_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
bin_efreet_efreet_icon_cache_create_SOURCES = bin/efreet/efreet_icon_cache_create.c
|
|
||||||
|
|
||||||
bin_efreet_efreet_mime_cache_create_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
bin_efreet_efreet_mime_cache_create_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
||||||
bin_efreet_efreet_mime_cache_create_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
bin_efreet_efreet_mime_cache_create_SOURCES = bin/efreet/efreet_mime_cache_create.c
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
noinst_PROGRAMS += \
|
|
||||||
tests/efreet/efreet_test \
|
|
||||||
tests/efreet/efreet_async_test \
|
|
||||||
tests/efreet/efreet_spec_test \
|
|
||||||
tests/efreet/efreet_cache_test \
|
|
||||||
tests/efreet/efreet_icon_cache_dump \
|
|
||||||
tests/efreet/efreet_user_dir \
|
|
||||||
tests/efreet/compare/efreet_alloc \
|
|
||||||
tests/efreet/compare/efreet_menu_alloc
|
|
||||||
|
|
||||||
|
|
||||||
# efreet_test
|
|
||||||
tests_efreet_efreet_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_test_LDADD = \
|
|
||||||
@USE_EFREET_LIBS@ \
|
|
||||||
lib/efreet/libefreet_mime.la
|
|
||||||
tests_efreet_efreet_test_DEPENDENCIES = \
|
|
||||||
@USE_EFREET_INTERNAL_LIBS@ \
|
|
||||||
lib/efreet/libefreet_mime.la
|
|
||||||
|
|
||||||
tests_efreet_efreet_test_SOURCES = \
|
|
||||||
tests/efreet/ef_data_dirs.c \
|
|
||||||
tests/efreet/ef_desktop.c \
|
|
||||||
tests/efreet/ef_icon_theme.c \
|
|
||||||
tests/efreet/ef_ini.c \
|
|
||||||
tests/efreet/ef_locale.c \
|
|
||||||
tests/efreet/ef_menu.c \
|
|
||||||
tests/efreet/ef_mime.c \
|
|
||||||
tests/efreet/ef_test.h \
|
|
||||||
tests/efreet/ef_utils.c \
|
|
||||||
tests/efreet/main.c
|
|
||||||
|
|
||||||
# efreet_async_test
|
|
||||||
tests_efreet_efreet_async_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_async_test_LDADD = \
|
|
||||||
@USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_async_test_DEPENDENCIES = \
|
|
||||||
@USE_EFREET_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_efreet_efreet_async_test_SOURCES = \
|
|
||||||
tests/efreet/efreet_async_test.c
|
|
||||||
|
|
||||||
# efreet_spec_test
|
|
||||||
tests_efreet_efreet_spec_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_spec_test_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_spec_test_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_efreet_spec_test_SOURCES = tests/efreet/efreet_spec_test.c
|
|
||||||
|
|
||||||
# efreet_cache_test
|
|
||||||
tests_efreet_efreet_cache_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_cache_test_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_cache_test_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_efreet_cache_test_SOURCES = tests/efreet/ef_cache.c
|
|
||||||
|
|
||||||
# efreet_icon_cache_dump
|
|
||||||
tests_efreet_efreet_icon_cache_dump_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_icon_cache_dump_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_icon_cache_dump_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_efreet_icon_cache_dump_SOURCES = tests/efreet/efreet_icon_cache_dump.c
|
|
||||||
|
|
||||||
# efreet_user_dir
|
|
||||||
tests_efreet_efreet_user_dir_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_efreet_user_dir_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_user_dir_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_efreet_user_dir_SOURCES = tests/efreet/efreet_user_dir.c
|
|
||||||
|
|
||||||
# efreet_alloc
|
|
||||||
tests_efreet_compare_efreet_alloc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_compare_efreet_alloc_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_compare_efreet_alloc_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_compare_efreet_alloc_SOURCES = \
|
|
||||||
tests/efreet/compare/efreet_alloc.c \
|
|
||||||
tests/efreet/compare/comp.h
|
|
||||||
|
|
||||||
# efreet_menu_alloc
|
|
||||||
tests_efreet_compare_efreet_menu_alloc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
||||||
tests_efreet_compare_efreet_menu_alloc_LDADD = @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_compare_efreet_menu_alloc_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
tests_efreet_compare_efreet_menu_alloc_SOURCES = \
|
|
||||||
tests/efreet/compare/efreet_menu_alloc.c \
|
|
||||||
tests/efreet/compare/comp.h
|
|
||||||
|
|
||||||
efreettestdir = $(datadir)/efreet/test
|
|
||||||
efreettest_DATA = \
|
|
||||||
tests/efreet/data/test.ini \
|
|
||||||
tests/efreet/data/long.ini \
|
|
||||||
tests/efreet/data/test.desktop \
|
|
||||||
tests/efreet/data/test_type.desktop \
|
|
||||||
tests/efreet/data/test.menu \
|
|
||||||
tests/efreet/data/test_menu_slash_bad.menu \
|
|
||||||
tests/efreet/data/entry.png \
|
|
||||||
tests/efreet/data/entry \
|
|
||||||
tests/efreet/data/preferences.menu \
|
|
||||||
tests/efreet/data/test_garbage
|
|
||||||
|
|
||||||
efreettestsubdir = $(datadir)/efreet/test/sub
|
|
||||||
efreettestsub_DATA = \
|
|
||||||
tests/efreet/data/sub/test.desktop
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/efreet/efreet_suite
|
|
||||||
TESTS += tests/efreet/efreet_suite
|
|
||||||
|
|
||||||
tests_efreet_efreet_suite_SOURCES = \
|
|
||||||
tests/efreet/efreet_suite.c \
|
|
||||||
tests/efreet/efreet_suite.h \
|
|
||||||
tests/efreet/efreet_test_efreet.c \
|
|
||||||
tests/efreet/efreet_test_efreet_cache.c
|
|
||||||
|
|
||||||
tests_efreet_efreet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS) @CHECK_CFLAGS@ \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efreet\"
|
|
||||||
tests_efreet_efreet_suite_LDADD = @CHECK_LIBS@ @USE_EFREET_LIBS@
|
|
||||||
tests_efreet_efreet_suite_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
tests/efreet/data/entry \
|
|
||||||
tests/efreet/data/entry.png \
|
|
||||||
tests/efreet/data/long.ini \
|
|
||||||
tests/efreet/data/preferences.menu \
|
|
||||||
tests/efreet/data/sub/Makefile.am \
|
|
||||||
tests/efreet/data/sub/test.desktop \
|
|
||||||
tests/efreet/data/test.desktop \
|
|
||||||
tests/efreet/data/test_garbage \
|
|
||||||
tests/efreet/data/test.ini \
|
|
||||||
tests/efreet/data/test.menu \
|
|
||||||
tests/efreet/data/test_menu_bad_comment.menu \
|
|
||||||
tests/efreet/data/test_menu_slash_bad.menu \
|
|
||||||
tests/efreet/data/test_type.desktop
|
|
|
@ -1,408 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/eina/libeina.la
|
|
||||||
|
|
||||||
installed_einamainheadersdir = $(includedir)/eina-@VMAJ@
|
|
||||||
dist_installed_einamainheaders_DATA = \
|
|
||||||
lib/eina/Eina.h \
|
|
||||||
lib/eina/eina_config.h
|
|
||||||
|
|
||||||
installed_einaheadersdir = $(includedir)/eina-@VMAJ@/eina
|
|
||||||
dist_installed_einaheaders_DATA = \
|
|
||||||
lib/eina/eina_promise.h \
|
|
||||||
lib/eina/eina_safety_checks.h \
|
|
||||||
lib/eina/eina_error.h \
|
|
||||||
lib/eina/eina_debug.h \
|
|
||||||
lib/eina/eina_debug_private.h \
|
|
||||||
lib/eina/eina_log.h \
|
|
||||||
lib/eina/eina_inline_log.x \
|
|
||||||
lib/eina/eina_fp.h \
|
|
||||||
lib/eina/eina_inline_f32p32.x \
|
|
||||||
lib/eina/eina_inline_f16p16.x \
|
|
||||||
lib/eina/eina_inline_f8p24.x \
|
|
||||||
lib/eina/eina_inline_fp.x \
|
|
||||||
lib/eina/eina_hash.h \
|
|
||||||
lib/eina/eina_inline_hash.x \
|
|
||||||
lib/eina/eina_lalloc.h \
|
|
||||||
lib/eina/eina_clist.h \
|
|
||||||
lib/eina/eina_inline_clist.x \
|
|
||||||
lib/eina/eina_inarray.h \
|
|
||||||
lib/eina/eina_inlist.h \
|
|
||||||
lib/eina/eina_inline_inlist.x \
|
|
||||||
lib/eina/eina_list.h \
|
|
||||||
lib/eina/eina_file.h \
|
|
||||||
lib/eina/eina_inline_file.x \
|
|
||||||
lib/eina/eina_mempool.h \
|
|
||||||
lib/eina/eina_module.h \
|
|
||||||
lib/eina/eina_rectangle.h \
|
|
||||||
lib/eina/eina_types.h \
|
|
||||||
lib/eina/eina_array.h \
|
|
||||||
lib/eina/eina_counter.h \
|
|
||||||
lib/eina/eina_inline_array.x \
|
|
||||||
lib/eina/eina_magic.h \
|
|
||||||
lib/eina/eina_stringshare.h \
|
|
||||||
lib/eina/eina_binshare.h \
|
|
||||||
lib/eina/eina_binbuf.h \
|
|
||||||
lib/eina/eina_ustringshare.h \
|
|
||||||
lib/eina/eina_inline_stringshare.x \
|
|
||||||
lib/eina/eina_inline_ustringshare.x \
|
|
||||||
lib/eina/eina_inline_list.x \
|
|
||||||
lib/eina/eina_accessor.h \
|
|
||||||
lib/eina/eina_convert.h \
|
|
||||||
lib/eina/eina_rbtree.h \
|
|
||||||
lib/eina/eina_benchmark.h \
|
|
||||||
lib/eina/eina_inline_rbtree.x \
|
|
||||||
lib/eina/eina_inline_mempool.x \
|
|
||||||
lib/eina/eina_inline_rectangle.x \
|
|
||||||
lib/eina/eina_inline_trash.x \
|
|
||||||
lib/eina/eina_thread.h \
|
|
||||||
lib/eina/eina_trash.h \
|
|
||||||
lib/eina/eina_iterator.h \
|
|
||||||
lib/eina/eina_main.h \
|
|
||||||
lib/eina/eina_cpu.h \
|
|
||||||
lib/eina/eina_inline_cpu.x \
|
|
||||||
lib/eina/eina_sched.h \
|
|
||||||
lib/eina/eina_tiler.h \
|
|
||||||
lib/eina/eina_hamster.h \
|
|
||||||
lib/eina/eina_matrixsparse.h \
|
|
||||||
lib/eina/eina_inline_tiler.x \
|
|
||||||
lib/eina/eina_str.h \
|
|
||||||
lib/eina/eina_inline_str.x \
|
|
||||||
lib/eina/eina_strbuf.h \
|
|
||||||
lib/eina/eina_ustrbuf.h \
|
|
||||||
lib/eina/eina_unicode.h \
|
|
||||||
lib/eina/eina_quadtree.h \
|
|
||||||
lib/eina/eina_simple_xml_parser.h \
|
|
||||||
lib/eina/eina_lock.h \
|
|
||||||
lib/eina/eina_prefix.h \
|
|
||||||
lib/eina/eina_refcount.h \
|
|
||||||
lib/eina/eina_mmap.h \
|
|
||||||
lib/eina/eina_xattr.h \
|
|
||||||
lib/eina/eina_value.h \
|
|
||||||
lib/eina/eina_inline_value.x \
|
|
||||||
lib/eina/eina_value_util.h \
|
|
||||||
lib/eina/eina_inline_value_util.x \
|
|
||||||
lib/eina/eina_inline_lock_barrier.x \
|
|
||||||
lib/eina/eina_inline_lock_posix.x \
|
|
||||||
lib/eina/eina_tmpstr.h \
|
|
||||||
lib/eina/eina_alloca.h \
|
|
||||||
lib/eina/eina_cow.h \
|
|
||||||
lib/eina/eina_inline_unicode.x \
|
|
||||||
lib/eina/eina_thread_queue.h \
|
|
||||||
lib/eina/eina_matrix.h \
|
|
||||||
lib/eina/eina_quad.h \
|
|
||||||
lib/eina/eina_crc.h \
|
|
||||||
lib/eina/eina_inline_crc.x \
|
|
||||||
lib/eina/eina_evlog.h \
|
|
||||||
lib/eina/eina_util.h \
|
|
||||||
lib/eina/eina_inline_util.x \
|
|
||||||
lib/eina/eina_quaternion.h \
|
|
||||||
lib/eina/eina_vector.h \
|
|
||||||
lib/eina/eina_inline_vector.x \
|
|
||||||
lib/eina/eina_bezier.h \
|
|
||||||
lib/eina/eina_safepointer.h \
|
|
||||||
lib/eina/eina_inline_safepointer.x \
|
|
||||||
lib/eina/eina_slice.h \
|
|
||||||
lib/eina/eina_inline_slice.x \
|
|
||||||
lib/eina/eina_inline_modinfo.x \
|
|
||||||
lib/eina/eina_freeq.h \
|
|
||||||
lib/eina/eina_slstr.h \
|
|
||||||
lib/eina/eina_vpath.h
|
|
||||||
|
|
||||||
|
|
||||||
lib_eina_libeina_la_SOURCES = \
|
|
||||||
lib/eina/eina_abi.c \
|
|
||||||
lib/eina/eina_accessor.c \
|
|
||||||
lib/eina/eina_array.c \
|
|
||||||
lib/eina/eina_benchmark.c \
|
|
||||||
lib/eina/eina_binbuf.c \
|
|
||||||
lib/eina/eina_binshare.c \
|
|
||||||
lib/eina/eina_convert.c \
|
|
||||||
lib/eina/eina_counter.c \
|
|
||||||
lib/eina/eina_cow.c \
|
|
||||||
lib/eina/eina_cpu.c \
|
|
||||||
lib/eina/eina_crc.c \
|
|
||||||
lib/eina/eina_debug.c \
|
|
||||||
lib/eina/eina_debug_bt.c \
|
|
||||||
lib/eina/eina_debug_bt_file.c \
|
|
||||||
lib/eina/eina_debug_chunk.c \
|
|
||||||
lib/eina/eina_debug_thread.c \
|
|
||||||
lib/eina/eina_debug_cpu.c \
|
|
||||||
lib/eina/eina_debug_timer.c \
|
|
||||||
lib/eina/eina_error.c \
|
|
||||||
lib/eina/eina_evlog.c \
|
|
||||||
lib/eina/eina_file_common.h \
|
|
||||||
lib/eina/eina_file_common.c \
|
|
||||||
lib/eina/eina_fp.c \
|
|
||||||
lib/eina/eina_hamster.c \
|
|
||||||
lib/eina/eina_hash.c \
|
|
||||||
lib/eina/eina_inarray.c \
|
|
||||||
lib/eina/eina_inlist.c \
|
|
||||||
lib/eina/eina_iterator.c \
|
|
||||||
lib/eina/eina_lalloc.c \
|
|
||||||
lib/eina/eina_list.c \
|
|
||||||
lib/eina/eina_lock.c \
|
|
||||||
lib/eina/eina_log.c \
|
|
||||||
lib/eina/eina_magic.c \
|
|
||||||
lib/eina/eina_main.c \
|
|
||||||
lib/eina/eina_matrix.c \
|
|
||||||
lib/eina/eina_matrixsparse.c \
|
|
||||||
lib/eina/eina_mempool.c \
|
|
||||||
lib/eina/eina_mmap.c \
|
|
||||||
lib/eina/eina_module.c \
|
|
||||||
lib/eina/eina_prefix.c \
|
|
||||||
lib/eina/eina_promise.c \
|
|
||||||
lib/eina/eina_promise_private.h \
|
|
||||||
lib/eina/eina_quad.c \
|
|
||||||
lib/eina/eina_quadtree.c \
|
|
||||||
lib/eina/eina_rbtree.c \
|
|
||||||
lib/eina/eina_rectangle.c \
|
|
||||||
lib/eina/eina_safety_checks.c \
|
|
||||||
lib/eina/eina_sched.c \
|
|
||||||
lib/eina/eina_share_common.c \
|
|
||||||
lib/eina/eina_simple_xml_parser.c \
|
|
||||||
lib/eina/eina_str.c \
|
|
||||||
lib/eina/eina_strbuf.c \
|
|
||||||
lib/eina/eina_strbuf_common.c \
|
|
||||||
lib/eina/eina_stringshare.c \
|
|
||||||
lib/eina/eina_thread.c \
|
|
||||||
lib/eina/eina_thread_queue.c \
|
|
||||||
lib/eina/eina_tiler.c \
|
|
||||||
lib/eina/eina_tmpstr.c \
|
|
||||||
lib/eina/eina_unicode.c \
|
|
||||||
lib/eina/eina_ustrbuf.c \
|
|
||||||
lib/eina/eina_ustringshare.c \
|
|
||||||
lib/eina/eina_util.c \
|
|
||||||
lib/eina/eina_value.c \
|
|
||||||
lib/eina/eina_value_util.c \
|
|
||||||
lib/eina/eina_xattr.c \
|
|
||||||
lib/eina/eina_private.h \
|
|
||||||
lib/eina/eina_share_common.h \
|
|
||||||
lib/eina/eina_strbuf_common.h \
|
|
||||||
lib/eina/eina_quaternion.c \
|
|
||||||
lib/eina/eina_bezier.c \
|
|
||||||
lib/eina/eina_safepointer.c \
|
|
||||||
lib/eina/eina_freeq.c \
|
|
||||||
lib/eina/eina_slstr.c \
|
|
||||||
lib/eina/eina_vpath.c \
|
|
||||||
lib/eina/eina_vpath_xdg.c
|
|
||||||
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
lib_eina_libeina_la_SOURCES += lib/eina/eina_file_win32.c
|
|
||||||
else
|
|
||||||
lib_eina_libeina_la_SOURCES += lib/eina/eina_file.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
EINA_MODULE_COMMON_CFLAGS = \
|
|
||||||
@EINA_CFLAGS@ \
|
|
||||||
@VALGRIND_CFLAGS@
|
|
||||||
|
|
||||||
if EINA_STATIC_BUILD_CHAINED_POOL
|
|
||||||
lib_eina_libeina_la_SOURCES += modules/eina/mp/chained_pool/eina_chained_mempool.c
|
|
||||||
else
|
|
||||||
einampchainedpooldir = $(libdir)/eina/modules/mp/chained_pool/$(MODULE_ARCH)
|
|
||||||
einampchainedpool_LTLIBRARIES = modules/eina/mp/chained_pool/chained_pool_module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_einampchainedpoolLTLIBRARIES = install-einampchainedpoolLTLIBRARIES
|
|
||||||
$(install_einampchainedpoolLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) -DEFL_BUILD
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_LIBADD = @USE_EINA_LIBS@
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
modules_eina_mp_chained_pool_chained_pool_module_la_SOURCES = modules/eina/mp/chained_pool/eina_chained_mempool.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if EINA_STATIC_BUILD_ONE_BIG
|
|
||||||
lib_eina_libeina_la_SOURCES += modules/eina/mp/one_big/eina_one_big.c
|
|
||||||
else
|
|
||||||
einamponebigdir = $(libdir)/eina/modules/mp/one_big/$(MODULE_ARCH)
|
|
||||||
einamponebig_LTLIBRARIES = modules/eina/mp/one_big/one_big_module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_einamponebigLTLIBRARIES = install-einamponebigLTLIBRARIES
|
|
||||||
$(install_einamponebigLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) -DEFL_BUILD
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_LIBADD = @USE_EINA_LIBS@
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
modules_eina_mp_one_big_one_big_module_la_SOURCES = modules/eina/mp/one_big/eina_one_big.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if EINA_STATIC_BUILD_PASS_THROUGH
|
|
||||||
lib_eina_libeina_la_SOURCES += modules/eina/mp/pass_through/eina_pass_through.c
|
|
||||||
else
|
|
||||||
einamppassthroughdir = $(libdir)/eina/modules/mp/pass_through/$(MODULE_ARCH)
|
|
||||||
einamppassthrough_LTLIBRARIES = modules/eina/mp/pass_through/pass_through_module.la
|
|
||||||
|
|
||||||
# Workaround for broken parallel install support in automake (relink issue)
|
|
||||||
# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
|
|
||||||
install_einamppassthroughLTLIBRARIES = install-einamppassthroughLTLIBRARIES
|
|
||||||
$(install_einamppassthroughLTLIBRARIES): install-libLTLIBRARIES
|
|
||||||
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS) -DEFL_BUILD
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_LIBADD = @USE_EINA_LIBS@
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
modules_eina_mp_pass_through_pass_through_module_la_SOURCES = modules/eina/mp/pass_through/eina_pass_through.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_eina_libeina_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
@EINA_CFLAGS@ \
|
|
||||||
@UNWIND_CFLAGS@ \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eina\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@VALGRIND_CFLAGS@
|
|
||||||
|
|
||||||
lib_eina_libeina_la_LIBADD = @EINA_LIBS@ @UNWIND_LIBS@
|
|
||||||
lib_eina_libeina_la_DEPENDENCIES = @EINA_INTERNAL_LIBS@
|
|
||||||
lib_eina_libeina_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Binaries
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/eina/eina_btlog/eina_btlog
|
|
||||||
|
|
||||||
bin_eina_eina_btlog_eina_btlog_SOURCES = bin/eina/eina_btlog/eina_btlog.c
|
|
||||||
bin_eina_eina_btlog_eina_btlog_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eina\" \
|
|
||||||
@EINA_CFLAGS@
|
|
||||||
|
|
||||||
bin_eina_eina_btlog_eina_btlog_LDADD = @USE_EINA_LIBS@
|
|
||||||
bin_eina_eina_btlog_eina_btlog_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/eina/eina_modinfo/eina_modinfo
|
|
||||||
|
|
||||||
bin_eina_eina_modinfo_eina_modinfo_SOURCES = bin/eina/eina_modinfo/eina_modinfo.c
|
|
||||||
bin_eina_eina_modinfo_eina_modinfo_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eina\" \
|
|
||||||
@EINA_CFLAGS@
|
|
||||||
|
|
||||||
bin_eina_eina_modinfo_eina_modinfo_LDADD = @USE_EINA_LIBS@
|
|
||||||
bin_eina_eina_modinfo_eina_modinfo_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
### Script
|
|
||||||
|
|
||||||
# disabled because its a pretty useless script that forces python as a
|
|
||||||
# a dependency and doesn't parse anything efl or test apps produce
|
|
||||||
# bin_SCRIPTS += scripts/eina/eina-bench-cmp
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/eina/eina_suite tests/eina/cxx_compile_test
|
|
||||||
TESTS += tests/eina/eina_suite
|
|
||||||
|
|
||||||
tests_eina_eina_suite_SOURCES = \
|
|
||||||
tests/efl_check.h \
|
|
||||||
tests/eina/eina_suite.c \
|
|
||||||
tests/eina/eina_suite.h \
|
|
||||||
tests/eina/eina_test_abi.c \
|
|
||||||
tests/eina/eina_test_fp.c \
|
|
||||||
tests/eina/eina_test_ustringshare.c \
|
|
||||||
tests/eina/eina_test_ustr.c \
|
|
||||||
tests/eina/eina_test_binshare.c \
|
|
||||||
tests/eina/eina_test_binbuf.c \
|
|
||||||
tests/eina/eina_test_inarray.c \
|
|
||||||
tests/eina/eina_test_array.c \
|
|
||||||
tests/eina/eina_test_clist.c \
|
|
||||||
tests/eina/eina_test_error.c \
|
|
||||||
tests/eina/eina_test_sched.c \
|
|
||||||
tests/eina/eina_test_log.c \
|
|
||||||
tests/eina/eina_test_magic.c \
|
|
||||||
tests/eina/eina_test_inlist.c \
|
|
||||||
tests/eina/eina_test_main.c \
|
|
||||||
tests/eina/eina_test_counter.c \
|
|
||||||
tests/eina/eina_test_lalloc.c \
|
|
||||||
tests/eina/eina_test_hash.c \
|
|
||||||
tests/eina/eina_test_iterator.c \
|
|
||||||
tests/eina/eina_test_accessor.c \
|
|
||||||
tests/eina/eina_test_module.c \
|
|
||||||
tests/eina/eina_test_convert.c \
|
|
||||||
tests/eina/eina_test_rbtree.c \
|
|
||||||
tests/eina/eina_test_file.c \
|
|
||||||
tests/eina/eina_test_benchmark.c \
|
|
||||||
tests/eina/eina_test_mempool.c \
|
|
||||||
tests/eina/eina_test_rectangle.c \
|
|
||||||
tests/eina/eina_test_list.c \
|
|
||||||
tests/eina/eina_test_matrixsparse.c \
|
|
||||||
tests/eina/eina_test_tiler.c \
|
|
||||||
tests/eina/eina_test_strbuf.c \
|
|
||||||
tests/eina/eina_test_str.c \
|
|
||||||
tests/eina/eina_test_quadtree.c \
|
|
||||||
tests/eina/eina_test_simple_xml_parser.c \
|
|
||||||
tests/eina/eina_test_value.c \
|
|
||||||
tests/eina/eina_test_cow.c \
|
|
||||||
tests/eina/eina_test_barrier.c \
|
|
||||||
tests/eina/eina_test_tmpstr.c \
|
|
||||||
tests/eina/eina_test_trash.c \
|
|
||||||
tests/eina/eina_test_lock.c \
|
|
||||||
tests/eina/eina_test_xattr.c \
|
|
||||||
tests/eina/eina_test_crc.c \
|
|
||||||
tests/eina/eina_test_quad.c \
|
|
||||||
tests/eina/eina_test_matrix.c \
|
|
||||||
tests/eina/eina_test_quaternion.c \
|
|
||||||
tests/eina/eina_test_vector.c \
|
|
||||||
tests/eina/eina_test_bezier.c \
|
|
||||||
tests/eina/eina_test_safepointer.c \
|
|
||||||
tests/eina/eina_test_slice.c \
|
|
||||||
tests/eina/eina_test_freeq.c \
|
|
||||||
tests/eina/eina_test_slstr.c \
|
|
||||||
tests/eina/eina_test_vpath.c \
|
|
||||||
tests/eina/eina_test_debug.c
|
|
||||||
|
|
||||||
tests_eina_eina_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DTESTS_WD=\"`pwd`\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eina\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eina\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EINA_CFLAGS@
|
|
||||||
tests_eina_eina_suite_LDADD = @CHECK_LIBS@ @USE_EINA_LIBS@
|
|
||||||
tests_eina_eina_suite_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
tests_eina_cxx_compile_test_SOURCES = tests/eina/cxx_compile_test.cxx
|
|
||||||
tests_eina_cxx_compile_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EINA_CFLAGS@
|
|
||||||
tests_eina_cxx_compile_test_LDADD = @USE_EINA_LIBS@
|
|
||||||
tests_eina_cxx_compile_test_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
check_LTLIBRARIES = tests/eina/module_dummy.la
|
|
||||||
|
|
||||||
tests_eina_module_dummy_la_SOURCES = tests/eina/eina_test_module_dummy.c
|
|
||||||
tests_eina_module_dummy_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)/\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@EINA_CFLAGS@
|
|
||||||
tests_eina_module_dummy_la_LIBADD = @USE_EINA_LIBS@
|
|
||||||
tests_eina_module_dummy_la_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
|
|
||||||
tests_eina_module_dummy_la_LDFLAGS = -module @EFL_LTMODULE_FLAGS@
|
|
||||||
tests_eina_module_dummy_la_LIBTOOLFLAGS = --tag=disable-static
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
lib/eina/eina_strbuf_template_c.x \
|
|
||||||
lib/eina/eina_binbuf_template_c.x \
|
|
||||||
lib/eina/eina_inline_private.h \
|
|
||||||
lib/eina/eina_internal.h \
|
|
||||||
tests/eina/sample.gpx \
|
|
||||||
tests/eina/eina_suite.x \
|
|
||||||
lib/eina/eina_config.h.in \
|
|
||||||
tests/eina/eina_test_stringshare.c \
|
|
||||||
tests/eina/eina_test_util.c \
|
|
||||||
$(bin_SCRIPTS)
|
|
|
@ -1,114 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
eio_eolian_files = \
|
|
||||||
lib/eio/efl_io_model.eo \
|
|
||||||
lib/eio/efl_io_manager.eo \
|
|
||||||
lib/eio/eio_sentry.eo
|
|
||||||
|
|
||||||
eio_eolian_h = $(eio_eolian_files:%.eo=%.eo.h)
|
|
||||||
eio_eolian_c = $(eio_eolian_files:%.eo=%.eo.c)
|
|
||||||
|
|
||||||
BUILT_SOURCES += $(eio_eolian_c) $(eio_eolian_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
eioeolianfilesdir = $(datadir)/eolian/include/eio-@VMAJ@
|
|
||||||
eioeolianfiles_DATA = $(eio_eolian_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/eio/libeio.la
|
|
||||||
EXTRA_DIST2 += $(eio_eolian_files)
|
|
||||||
|
|
||||||
installed_eiomainheadersdir = $(includedir)/eio-@VMAJ@
|
|
||||||
|
|
||||||
dist_installed_eiomainheaders_DATA = \
|
|
||||||
lib/eio/Eio.h \
|
|
||||||
lib/eio/Eio_Legacy.h \
|
|
||||||
lib/eio/Eio_Eo.h \
|
|
||||||
lib/eio/eio_inline_helper.x
|
|
||||||
nodist_installed_eiomainheaders_DATA = $(eio_eolian_h)
|
|
||||||
|
|
||||||
lib_eio_libeio_la_SOURCES = \
|
|
||||||
lib/eio/eio_dir.c \
|
|
||||||
lib/eio/eio_eet.c \
|
|
||||||
lib/eio/eio_file.c \
|
|
||||||
lib/eio/efl_io_manager.c \
|
|
||||||
lib/eio/eio_sentry.c \
|
|
||||||
lib/eio/eio_main.c \
|
|
||||||
lib/eio/eio_map.c \
|
|
||||||
lib/eio/eio_monitor.c \
|
|
||||||
lib/eio/eio_monitor_poll.c \
|
|
||||||
lib/eio/eio_single.c \
|
|
||||||
lib/eio/eio_xattr.c \
|
|
||||||
lib/eio/efl_io_model.c \
|
|
||||||
lib/eio/efl_io_model_private.h \
|
|
||||||
lib/eio/eio_private.h \
|
|
||||||
lib/eio/eio_sentry_private.h
|
|
||||||
|
|
||||||
if HAVE_INOTIFY
|
|
||||||
lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_inotify.c
|
|
||||||
else
|
|
||||||
if HAVE_NOTIFY_WIN32
|
|
||||||
lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_win32.c
|
|
||||||
else
|
|
||||||
if HAVE_NOTIFY_COCOA
|
|
||||||
lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_cocoa.c
|
|
||||||
else
|
|
||||||
if HAVE_NOTIFY_KEVENT
|
|
||||||
lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_kevent.c
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
lib_eio_libeio_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @EIO_CFLAGS@ @EFL_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_eio_libeio_la_LIBADD = @EIO_LIBS@ @EFL_LIBS@
|
|
||||||
lib_eio_libeio_la_DEPENDENCIES = @EIO_INTERNAL_LIBS@ @EFL_INTERNAL_LIBS@
|
|
||||||
lib_eio_libeio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
if HAVE_NOTIFY_COCOA
|
|
||||||
lib_eio_libeio_la_LDFLAGS += -framework CoreServices
|
|
||||||
endif
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/eio/eio_suite
|
|
||||||
TESTS += tests/eio/eio_suite
|
|
||||||
|
|
||||||
tests_eio_eio_suite_SOURCES = \
|
|
||||||
tests/eio/eio_suite.c \
|
|
||||||
tests/eio/efl_io_model_test_file.c \
|
|
||||||
tests/eio/efl_io_model_test_monitor_add.c \
|
|
||||||
tests/eio/eio_test_monitor.c \
|
|
||||||
tests/eio/eio_test_sentry.c \
|
|
||||||
tests/eio/eio_test_file.c \
|
|
||||||
tests/eio/eio_test_manager.c \
|
|
||||||
tests/eio/eio_test_manager_xattr.c \
|
|
||||||
tests/eio/eio_test_xattr.c \
|
|
||||||
tests/eio/eio_test_common.c \
|
|
||||||
tests/eio/eio_test_common.h \
|
|
||||||
tests/eio/eio_test_map.c \
|
|
||||||
tests/eio/eio_test_eet.c \
|
|
||||||
tests/eio/eio_suite.h
|
|
||||||
|
|
||||||
tests_eio_eio_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/eio\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eio\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ECORE_FILE_CFLAGS@ \
|
|
||||||
@EIO_CFLAGS@ \
|
|
||||||
@EFREET_CFLAGS@ \
|
|
||||||
@EFL_CFLAGS@
|
|
||||||
|
|
||||||
tests_eio_eio_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ \
|
|
||||||
@USE_EIO_LIBS@ \
|
|
||||||
@USE_ECORE_FILE_LIBS@ \
|
|
||||||
@USE_EFREET_LIBS@ \
|
|
||||||
@USE_EFL_LIBS@
|
|
||||||
|
|
||||||
tests_eio_eio_suite_DEPENDENCIES = \
|
|
||||||
@USE_EIO_INTERNAL_LIBS@ \
|
|
||||||
@USE_EFREET_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,157 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
eldbus_eolian_type_files = \
|
|
||||||
lib/eldbus/eldbus_types.eot
|
|
||||||
|
|
||||||
eldbus_eolian_files = \
|
|
||||||
lib/eldbus/eldbus_model_connection.eo \
|
|
||||||
lib/eldbus/eldbus_model_object.eo \
|
|
||||||
lib/eldbus/eldbus_model_proxy.eo \
|
|
||||||
lib/eldbus/eldbus_model_method.eo \
|
|
||||||
lib/eldbus/eldbus_model_arguments.eo \
|
|
||||||
lib/eldbus/eldbus_model_signal.eo \
|
|
||||||
lib/eldbus/eldbus_model.eo
|
|
||||||
|
|
||||||
eldbus_eolian_c = $(eldbus_eolian_files:%.eo=%.eo.c)
|
|
||||||
eldbus_eolian_h = $(eldbus_eolian_files:%.eo=%.eo.h) \
|
|
||||||
$(eldbus_eolian_type_files:%.eot=%.eot.h)
|
|
||||||
|
|
||||||
BUILT_SOURCES += \
|
|
||||||
$(eldbus_eolian_c) \
|
|
||||||
$(eldbus_eolian_h)
|
|
||||||
|
|
||||||
if INSTALL_EO_FILES
|
|
||||||
eldbuseolianfilesdir = $(datadir)/eolian/include/eldbus-@VMAJ@
|
|
||||||
eldbuseolianfiles_DATA = \
|
|
||||||
$(eldbus_eolian_files) \
|
|
||||||
$(eldbus_eolian_type_files)
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
$(eldbus_eolian_files) \
|
|
||||||
$(eldbus_eolian_type_files)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/eldbus/libeldbus.la
|
|
||||||
|
|
||||||
installed_eldbusmainheadersdir = $(includedir)/eldbus-@VMAJ@
|
|
||||||
dist_installed_eldbusmainheaders_DATA = \
|
|
||||||
lib/eldbus/Eldbus.h \
|
|
||||||
lib/eldbus/eldbus_connection.h \
|
|
||||||
lib/eldbus/eldbus_freedesktop.h \
|
|
||||||
lib/eldbus/eldbus_message.h \
|
|
||||||
lib/eldbus/eldbus_object.h \
|
|
||||||
lib/eldbus/eldbus_pending.h \
|
|
||||||
lib/eldbus/eldbus_proxy.h \
|
|
||||||
lib/eldbus/eldbus_service.h \
|
|
||||||
lib/eldbus/eldbus_signal_handler.h \
|
|
||||||
lib/eldbus/eldbus_message_helper.h \
|
|
||||||
lib/eldbus/eldbus_introspection.h \
|
|
||||||
lib/eldbus/Eldbus_Model.h \
|
|
||||||
lib/eldbus/eldbus_message_eina_value.h
|
|
||||||
|
|
||||||
nodist_installed_eldbusmainheaders_DATA = $(eldbus_eolian_h)
|
|
||||||
|
|
||||||
lib_eldbus_libeldbus_la_SOURCES = \
|
|
||||||
lib/eldbus/eldbus_private.h \
|
|
||||||
lib/eldbus/eldbus_private_types.h \
|
|
||||||
lib/eldbus/eldbus_model_private.h \
|
|
||||||
lib/eldbus/eldbus_model_proxy_private.h \
|
|
||||||
lib/eldbus/eldbus_model_object_private.h \
|
|
||||||
lib/eldbus/eldbus_model_arguments_private.h \
|
|
||||||
lib/eldbus/eldbus_model_connection_private.h \
|
|
||||||
lib/eldbus/eldbus_model_signal_private.h \
|
|
||||||
lib/eldbus/eldbus_model_method_private.h \
|
|
||||||
lib/eldbus/eldbus_proxy.c \
|
|
||||||
lib/eldbus/eldbus_core.c \
|
|
||||||
lib/eldbus/eldbus_message.c \
|
|
||||||
lib/eldbus/eldbus_object.c \
|
|
||||||
lib/eldbus/eldbus_pending.c \
|
|
||||||
lib/eldbus/eldbus_freedesktop.c \
|
|
||||||
lib/eldbus/eldbus_service.c \
|
|
||||||
lib/eldbus/eldbus_signal_handler.c \
|
|
||||||
lib/eldbus/eldbus_message_helper.c \
|
|
||||||
lib/eldbus/eldbus_message_to_eina_value.c \
|
|
||||||
lib/eldbus/eldbus_message_from_eina_value.c \
|
|
||||||
lib/eldbus/eldbus_model_connection.c \
|
|
||||||
lib/eldbus/eldbus_model_object.c \
|
|
||||||
lib/eldbus/eldbus_model_proxy.c \
|
|
||||||
lib/eldbus/eldbus_model_method.c \
|
|
||||||
lib/eldbus/eldbus_model_arguments.c \
|
|
||||||
lib/eldbus/eldbus_model_signal.c \
|
|
||||||
lib/eldbus/eldbus_model.c \
|
|
||||||
lib/eldbus/eldbus_introspection.c
|
|
||||||
|
|
||||||
lib_eldbus_libeldbus_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-include $(top_builddir)/config.h \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ELDBUS_CFLAGS@ @EFL_CFLAGS@
|
|
||||||
lib_eldbus_libeldbus_la_LIBADD = @ELDBUS_LIBS@ @EFL_LIBS@
|
|
||||||
lib_eldbus_libeldbus_la_DEPENDENCIES = @ELDBUS_INTERNAL_LIBS@ @EFL_INTERNAL_LIBS@
|
|
||||||
lib_eldbus_libeldbus_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/eldbus/eldbus-codegen
|
|
||||||
|
|
||||||
bin_eldbus_eldbus_codegen_SOURCES = \
|
|
||||||
bin/eldbus/codegen.h \
|
|
||||||
bin/eldbus/utils.c \
|
|
||||||
bin/eldbus/parser.c \
|
|
||||||
bin/eldbus/dbus.c \
|
|
||||||
bin/eldbus/source_client.c \
|
|
||||||
bin/eldbus/client.c
|
|
||||||
|
|
||||||
bin_eldbus_eldbus_codegen_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/eldbus\" \
|
|
||||||
@ELDBUS_CFLAGS@
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
bin_eldbus_eldbus_codegen_LDADD = -L$(top_builddir)/src/lib/evil @USE_ELDBUS_LIBS@
|
|
||||||
else
|
|
||||||
bin_eldbus_eldbus_codegen_LDADD = @USE_ELDBUS_LIBS@
|
|
||||||
endif
|
|
||||||
bin_eldbus_eldbus_codegen_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
if HAVE_CXX
|
|
||||||
eldbus_eolian_cxx_hh = $(eldbus_eolian_files:%.eo=%.eo.hh)
|
|
||||||
eldbus_eolian_cxx_impl_hh = $(eldbus_eolian_files:%.eo=%.eo.impl.hh)
|
|
||||||
endif
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/eldbus/eldbus_suite
|
|
||||||
TESTS += tests/eldbus/eldbus_suite
|
|
||||||
|
|
||||||
tests_eldbus_eldbus_suite_SOURCES = \
|
|
||||||
tests/eldbus/eldbus_suite.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_init.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model.h \
|
|
||||||
tests/eldbus/eldbus_fake_server.h \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model_connection.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model_object.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model_proxy.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model_method.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_model_signal.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_object.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_message.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_signal_handler.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_proxy.c \
|
|
||||||
tests/eldbus/eldbus_test_eldbus_pending_cancel.c \
|
|
||||||
tests/eldbus/eldbus_test_fake_server_eldbus_model_proxy.c \
|
|
||||||
tests/eldbus/eldbus_fake_server.c \
|
|
||||||
tests/eldbus/eldbus_suite.h
|
|
||||||
|
|
||||||
tests_eldbus_eldbus_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl @CHECK_CFLAGS@ @ELDBUS_CFLAGS@ \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
@EFL_CFLAGS@ -DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/eldbus\"
|
|
||||||
|
|
||||||
tests_eldbus_eldbus_suite_LDADD = @CHECK_LIBS@ @USE_ELDBUS_LIBS@ @USE_EFL_LIBS@
|
|
||||||
tests_eldbus_eldbus_suite_DEPENDENCIES = @USE_ELDBUS_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,45 +0,0 @@
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/elocation/libelocation.la
|
|
||||||
|
|
||||||
installed_elocationsmainheadersdir = $(includedir)/elocation-@VMAJ@
|
|
||||||
dist_installed_elocationsmainheaders_DATA = \
|
|
||||||
lib/elocation/Elocation.h \
|
|
||||||
lib/elocation/elocation_private.h \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_client.h \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_location.h \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_manager.h \
|
|
||||||
lib/elocation/gen/eldbus_utils.h
|
|
||||||
|
|
||||||
lib_elocation_libelocation_la_SOURCES = \
|
|
||||||
lib/elocation/elocation.c \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_client.c \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_location.c \
|
|
||||||
lib/elocation/gen/eldbus_geo_clue2_manager.c
|
|
||||||
|
|
||||||
lib_elocation_libelocation_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELOCATION_CFLAGS@ @EFL_CFLAGS@ -DEFL_BUILD
|
|
||||||
lib_elocation_libelocation_la_LIBADD = @ELOCATION_LIBS@
|
|
||||||
lib_elocation_libelocation_la_DEPENDENCIES = @ELOCATION_INTERNAL_LIBS@
|
|
||||||
lib_elocation_libelocation_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
#check_PROGRAMS += tests/elocation/elocation_suite
|
|
||||||
#TESTS += tests/elocation/elocation_suite
|
|
||||||
|
|
||||||
#tests_elocation_elocation_suite_SOURCES = \
|
|
||||||
#tests/elocation/elocation_suite.c
|
|
||||||
|
|
||||||
#tests_elocation_elocation_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
#-DTESTS_WD=\"`pwd`\" \
|
|
||||||
#-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elocation\" \
|
|
||||||
#-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elocation\" \
|
|
||||||
#@CHECK_CFLAGS@ \
|
|
||||||
#@ELOCATION_CFLAGS@
|
|
||||||
#tests_elocation_elocation_suite_LDADD = @CHECK_LIBS@ @USE_ELOCATION_LIBS@
|
|
||||||
#tests_elocation_elocation_suite_DEPENDENCIES = @USE_ELOCATION_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,63 +0,0 @@
|
||||||
if HAVE_ELPUT
|
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/elput/libelput.la
|
|
||||||
|
|
||||||
installed_elputmainheadersdir = $(includedir)/elput-@VMAJ@
|
|
||||||
dist_installed_elputmainheaders_DATA = \
|
|
||||||
lib/elput/Elput.h
|
|
||||||
|
|
||||||
lib_elput_libelput_la_SOURCES = \
|
|
||||||
lib/elput/elput_touch.c \
|
|
||||||
lib/elput/elput_evdev.c \
|
|
||||||
lib/elput/elput_input.c \
|
|
||||||
lib/elput/elput_logind.c \
|
|
||||||
lib/elput/elput_manager.c \
|
|
||||||
lib/elput/elput.c \
|
|
||||||
lib/elput/elput_private.h
|
|
||||||
|
|
||||||
lib_elput_libelput_la_CPPFLAGS = \
|
|
||||||
-I$(top_builddir)/src/lib/efl \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@ELPUT_CFLAGS@ @EFL_CFLAGS@ \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DMODULE_ARCH=\"$(MODULE_ARCH)\"
|
|
||||||
|
|
||||||
lib_elput_libelput_la_LIBADD = @ELPUT_LIBS@
|
|
||||||
if HAVE_SYSTEMD
|
|
||||||
lib_elput_libelput_la_LIBADD += @SYSTEMD_LIBS@
|
|
||||||
endif
|
|
||||||
lib_elput_libelput_la_DEPENDENCIES = @ELPUT_INTERNAL_LIBS@
|
|
||||||
lib_elput_libelput_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Unit tests
|
|
||||||
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/elput/elput_suite
|
|
||||||
TESTS += tests/elput/elput_suite
|
|
||||||
|
|
||||||
tests_elput_elput_suite_SOURCES = \
|
|
||||||
tests/elput/elput_suite.c \
|
|
||||||
tests/elput/elput_test_elput.c \
|
|
||||||
tests/elput/elput_suite.h
|
|
||||||
|
|
||||||
tests_elput_elput_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-I$(top_srcdir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(top_srcdir)/src/tests/elput\" \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/elput\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ELPUT_CFLAGS@
|
|
||||||
|
|
||||||
tests_elput_elput_suite_LDADD = \
|
|
||||||
@CHECK_LIBS@ \
|
|
||||||
@USE_ELPUT_LIBS@
|
|
||||||
|
|
||||||
tests_elput_elput_suite_DEPENDENCIES = \
|
|
||||||
@USE_ELPUT_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,139 +0,0 @@
|
||||||
if HAVE_ELUA
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/elua/libelua.la
|
|
||||||
|
|
||||||
installed_eluamainheadersdir = $(includedir)/elua-@VMAJ@
|
|
||||||
dist_installed_eluamainheaders_DATA = \
|
|
||||||
lib/elua/Elua.h
|
|
||||||
|
|
||||||
lib_elua_libelua_la_SOURCES = \
|
|
||||||
lib/elua/elua_private.h \
|
|
||||||
lib/elua/elua.c \
|
|
||||||
lib/elua/io.c \
|
|
||||||
lib/elua/cache.c
|
|
||||||
|
|
||||||
lib_elua_libelua_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELUA_CFLAGS@ \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
-DLOCALE_DIR=\"@LOCALE_DIR@\" \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/elua\"
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
lib_elua_libelua_la_LIBADD = -L$(top_builddir)/src/lib/evil @ELUA_LIBS@
|
|
||||||
else
|
|
||||||
lib_elua_libelua_la_LIBADD = @ELUA_LIBS@
|
|
||||||
endif
|
|
||||||
lib_elua_libelua_la_DEPENDENCIES = @ELUA_INTERNAL_LIBS@
|
|
||||||
lib_elua_libelua_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/elua/elua
|
|
||||||
|
|
||||||
bin_elua_elua_SOURCES = \
|
|
||||||
bin/elua/main.c
|
|
||||||
|
|
||||||
bin_elua_elua_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ELUA_CFLAGS@ \
|
|
||||||
-DLOCALE_DIR=\"@LOCALE_DIR@\"
|
|
||||||
|
|
||||||
if HAVE_OSX
|
|
||||||
if HAVE_X86_64
|
|
||||||
bin_elua_elua_LDFLAGS = -pagezero_size 10000 -image_base 100000000
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
bin_elua_elua_LDADD = -L$(top_builddir)/src/lib/evil @ELUA_LIBS@ @USE_ELUA_LIBS@
|
|
||||||
else
|
|
||||||
bin_elua_elua_LDADD = @ELUA_LIBS@ @USE_ELUA_LIBS@
|
|
||||||
endif
|
|
||||||
bin_elua_elua_DEPENDENCIES = @ELUA_INTERNAL_LIBS@ lib/elua/libelua.la
|
|
||||||
|
|
||||||
ELUA_BINDINGS_DIR = $(abs_top_srcdir)/src/bindings/luajit
|
|
||||||
ELUA_CORE_DIR = $(abs_top_srcdir)/src/scripts/elua/core
|
|
||||||
ELUA_MODULES_DIR = $(abs_top_srcdir)/src/scripts/elua/modules
|
|
||||||
ELUA_APPS_DIR = $(abs_top_srcdir)/src/scripts/elua/apps
|
|
||||||
|
|
||||||
### Helper for other modules using Elua
|
|
||||||
include Makefile_Elua_Helper.am
|
|
||||||
|
|
||||||
endif
|
|
||||||
eluaapps_files = \
|
|
||||||
scripts/elua/apps/lualian.lua
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(eluaapps_files)
|
|
||||||
|
|
||||||
eluamodules_files = \
|
|
||||||
scripts/elua/modules/benchmark.lua \
|
|
||||||
scripts/elua/modules/getopt.lua \
|
|
||||||
scripts/elua/modules/lualian.lua \
|
|
||||||
bindings/luajit/eo.lua \
|
|
||||||
bindings/luajit/eolian.lua
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(eluamodules_files)
|
|
||||||
|
|
||||||
eluaeina_files = \
|
|
||||||
bindings/luajit/eina/accessor.lua \
|
|
||||||
bindings/luajit/eina/counter.lua \
|
|
||||||
bindings/luajit/eina/file.lua \
|
|
||||||
bindings/luajit/eina/hamster.lua \
|
|
||||||
bindings/luajit/eina/iterator.lua \
|
|
||||||
bindings/luajit/eina/list.lua \
|
|
||||||
bindings/luajit/eina/log.lua \
|
|
||||||
bindings/luajit/eina/rectangle.lua \
|
|
||||||
bindings/luajit/eina/tiler.lua \
|
|
||||||
bindings/luajit/eina/xattr.lua
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(eluaeina_files)
|
|
||||||
|
|
||||||
eluacore_files = \
|
|
||||||
scripts/elua/core/gettext.lua \
|
|
||||||
scripts/elua/core/module.lua \
|
|
||||||
scripts/elua/core/serializer.lua \
|
|
||||||
scripts/elua/core/util.lua
|
|
||||||
|
|
||||||
EXTRA_DIST2 += $(eluacore_files)
|
|
||||||
|
|
||||||
if HAVE_ELUA
|
|
||||||
eluaappsdir = $(datadir)/elua/apps
|
|
||||||
eluaapps_DATA = $(eluaapps_files)
|
|
||||||
eluamodulesdir = $(datadir)/elua/modules
|
|
||||||
eluamodules_DATA = $(eluamodules_files)
|
|
||||||
eluaeinadir = $(eluamodulesdir)/eina
|
|
||||||
eluaeina_DATA = $(eluaeina_files)
|
|
||||||
eluacoredir = $(datadir)/elua/core
|
|
||||||
eluacore_DATA = $(eluacore_files)
|
|
||||||
if EFL_ENABLE_TESTS
|
|
||||||
|
|
||||||
check_PROGRAMS += tests/elua/elua_suite
|
|
||||||
|
|
||||||
tests_elua_elua_suite_SOURCES = \
|
|
||||||
tests/elua/elua_lib.c \
|
|
||||||
tests/elua/elua_suite.c \
|
|
||||||
tests/elua/elua_suite.h
|
|
||||||
|
|
||||||
tests_elua_elua_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DTESTS_BUILD_DIR=\"$(abs_top_builddir)/src/tests/elua\" \
|
|
||||||
-DTESTS_SRC_DIR=\"$(abs_top_srcdir)/src/tests/elua\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(top_srcdir)/src/tests/elua\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DELUA_BINDINGS_DIR=\"$(ELUA_BINDINGS_DIR)\" \
|
|
||||||
-DELUA_CORE_DIR=\"$(ELUA_CORE_DIR)\" \
|
|
||||||
-DELUA_MODULES_DIR=\"$(ELUA_MODULES_DIR)\" \
|
|
||||||
-DELUA_APPS_DIR=\"$(abs_top_srcdir)/src/tests/elua/data/apps\" \
|
|
||||||
@CHECK_CFLAGS@ \
|
|
||||||
@ELUA_CFLAGS@
|
|
||||||
|
|
||||||
TESTS += tests/elua/elua_suite
|
|
||||||
|
|
||||||
if HAVE_OSX
|
|
||||||
if HAVE_X86_64
|
|
||||||
tests_elua_elua_suite_LDFLAGS = -pagezero_size 10000 -image_base 100000000
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
tests_elua_elua_suite_LDADD = @CHECK_LIBS@ @USE_ELUA_LIBS@
|
|
||||||
tests_elua_elua_suite_DEPENDENCIES = @USE_ELUA_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif
|
|
||||||
EXTRA_DIST2 += tests/elua/data/apps/test.lua
|
|
|
@ -1,28 +0,0 @@
|
||||||
if HAVE_LUA_BINDINGS
|
|
||||||
|
|
||||||
if HAVE_ELUA_BIN
|
|
||||||
ELUA_GEN = @elua_bin@ lualian
|
|
||||||
_ELUA_GEN_DEP = @elua_bin@
|
|
||||||
else
|
|
||||||
ELUA_GEN = ELUA_EOLIAN_LIBRARY_PATH=$(top_builddir)/src/lib/eolian/.libs \
|
|
||||||
ELUA_EINA_LIBRARY_PATH=$(top_builddir)/src/lib/eina/.libs \
|
|
||||||
$(top_builddir)/src/bin/elua/elua${EXEEXT} \
|
|
||||||
-I$(ELUA_BINDINGS_DIR) -C$(ELUA_CORE_DIR) -M$(ELUA_MODULES_DIR) \
|
|
||||||
-A$(ELUA_APPS_DIR) lualian
|
|
||||||
_ELUA_GEN_DEP = bin/elua/elua${EXEEXT} scripts/elua/apps/lualian.lua \
|
|
||||||
scripts/elua/modules/lualian.lua \
|
|
||||||
scripts/elua/modules/getopt.lua scripts/elua/core/util.lua \
|
|
||||||
bindings/luajit/eina/log.lua bindings/luajit/eina/iterator.lua \
|
|
||||||
bindings/luajit/eolian.lua
|
|
||||||
endif
|
|
||||||
|
|
||||||
AM_V_ELUA = $(am__v_ELUA_@AM_V@)
|
|
||||||
am__v_ELUA_ = $(am__v_ELUA_@AM_DEFAULT_V@)
|
|
||||||
am__v_ELUA_0 = @echo " ELUA " $@;
|
|
||||||
|
|
||||||
SUFFIXES += .lua
|
|
||||||
|
|
||||||
%.eo.lua: %.eo ${_ELUA_GEN_DEP}
|
|
||||||
$(AM_V_ELUA)$(ELUA_GEN) $(EOLIAN_FLAGS) -o $@ $<
|
|
||||||
|
|
||||||
endif
|
|
|
@ -1,69 +0,0 @@
|
||||||
|
|
||||||
### Library
|
|
||||||
|
|
||||||
lib_LTLIBRARIES += lib/embryo/libembryo.la
|
|
||||||
|
|
||||||
installed_embryomainheadersdir = $(includedir)/embryo-@VMAJ@
|
|
||||||
dist_installed_embryomainheaders_DATA = lib/embryo/Embryo.h
|
|
||||||
|
|
||||||
lib_embryo_libembryo_la_SOURCES = \
|
|
||||||
lib/embryo/embryo_amx.c \
|
|
||||||
lib/embryo/embryo_args.c \
|
|
||||||
lib/embryo/embryo_float.c \
|
|
||||||
lib/embryo/embryo_main.c \
|
|
||||||
lib/embryo/embryo_rand.c \
|
|
||||||
lib/embryo/embryo_str.c \
|
|
||||||
lib/embryo/embryo_time.c \
|
|
||||||
lib/embryo/embryo_private.h
|
|
||||||
|
|
||||||
lib_embryo_libembryo_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/embryo\" \
|
|
||||||
-DEFL_BUILD \
|
|
||||||
@EMBRYO_CFLAGS@
|
|
||||||
lib_embryo_libembryo_la_LIBADD = @EMBRYO_LIBS@
|
|
||||||
lib_embryo_libembryo_la_DEPENDENCIES = @EMBRYO_INTERNAL_LIBS@
|
|
||||||
lib_embryo_libembryo_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
||||||
|
|
||||||
### Binary
|
|
||||||
|
|
||||||
bin_PROGRAMS += bin/embryo/embryo_cc
|
|
||||||
|
|
||||||
bin_embryo_embryo_cc_SOURCES = \
|
|
||||||
bin/embryo/embryo_cc_amx.h \
|
|
||||||
bin/embryo/embryo_cc_osdefs.h \
|
|
||||||
bin/embryo/embryo_cc_sc.h \
|
|
||||||
bin/embryo/embryo_cc_sc1.c \
|
|
||||||
bin/embryo/embryo_cc_sc2.c \
|
|
||||||
bin/embryo/embryo_cc_sc3.c \
|
|
||||||
bin/embryo/embryo_cc_sc4.c \
|
|
||||||
bin/embryo/embryo_cc_sc5.c \
|
|
||||||
bin/embryo/embryo_cc_sc6.c \
|
|
||||||
bin/embryo/embryo_cc_sc7.c \
|
|
||||||
bin/embryo/embryo_cc_scexpand.c \
|
|
||||||
bin/embryo/embryo_cc_sclist.c \
|
|
||||||
bin/embryo/embryo_cc_scvars.c \
|
|
||||||
bin/embryo/embryo_cc_prefix.c \
|
|
||||||
bin/embryo/embryo_cc_prefix.h \
|
|
||||||
static_libs/buildsystem/buildsystem.h \
|
|
||||||
static_libs/buildsystem/buildsystem_autotools.c
|
|
||||||
|
|
||||||
bin_embryo_embryo_cc_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
||||||
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
||||||
-DPACKAGE_DATA_DIR=\"$(datadir)/embryo\" \
|
|
||||||
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
||||||
-DPACKAGE_SRC_DIR=\"$(abs_top_srcdir)\" \
|
|
||||||
@EMBRYO_CFLAGS@
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
bin_embryo_embryo_cc_LDADD = -L$(top_builddir)/src/lib/evil @USE_EMBRYO_LIBS@
|
|
||||||
else
|
|
||||||
bin_embryo_embryo_cc_LDADD = @USE_EMBRYO_LIBS@
|
|
||||||
endif
|
|
||||||
bin_embryo_embryo_cc_DEPENDENCIES = @USE_EMBRYO_INTERNAL_LIBS@
|
|
||||||
|
|
||||||
EXTRA_DIST2 += \
|
|
||||||
bin/embryo/embryo_cc_sc5.scp \
|
|
||||||
bin/embryo/embryo_cc_sc7.scp
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue