cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=192a966e60347615fca58b74e47ea2ff01b4dca5

commit 192a966e60347615fca58b74e47ea2ff01b4dca5
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Thu Apr 14 15:38:22 2016 -0700

    ecore: make it possible to build the library alone.
---
 configure.ac              |  1 +
 src/lib/ecore/Makefile.am | 87 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/configure.ac b/configure.ac
index 62eb456..5357eb7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5489,6 +5489,7 @@ src/lib/emile/Makefile
 src/lib/eet/Makefile
 src/lib/eo/Makefile
 src/lib/efl/Makefile
+src/lib/ecore/Makefile
 src/lib/edje/Makefile
 src/benchmarks/eina/Makefile
 src/benchmarks/eo/Makefile
diff --git a/src/lib/ecore/Makefile.am b/src/lib/ecore/Makefile.am
new file mode 100644
index 0000000..73eed3e
--- /dev/null
+++ b/src/lib/ecore/Makefile.am
@@ -0,0 +1,87 @@
+EOLIAN_FLAGS = -I$(srcdir)
+
+include ../../Makefile_Eolian_Subbuild_Helper.am
+
+### Library
+
+ecore_eolian_files_legacy = \
+       ecore_timer.eo \
+       ecore_poller.eo \
+       ecore_job.eo \
+       ecore_exe.eo \
+       ecore_idler.eo \
+       ecore_idle_enterer.eo \
+       ecore_idle_exiter.eo \
+       ecore_animator.eo
+
+ecore_eolian_files = \
+       $(ecore_eolian_files_legacy) \
+       ecore_mainloop.eo \
+       ecore_parent.eo
+
+ecore_eolian_type_files = \
+       ecore_types.eot
+
+ecore_eolian_c = $(ecore_eolian_files:%.eo=%.eo.c)
+ecore_eolian_h = $(ecore_eolian_files:%.eo=%.eo.h) \
+                 $(ecore_eolian_files_legacy:%.eo=%.eo.legacy.h) \
+                 $(ecore_eolian_type_files:%.eot=%.eot.h)
+
+BUILT_SOURCES = $(ecore_eolian_c) \
+                $(ecore_eolian_h)
+
+ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
+ecoreeolianfiles_DATA = $(ecore_eolian_files) \
+                        $(ecore_eolian_type_files)
+
+lib_LTLIBRARIES = libecore.la
+
+installed_ecoremainheadersdir = $(includedir)/ecore-@VMAJ@
+dist_installed_ecoremainheaders_DATA = \
+Ecore.h \
+Ecore_Common.h \
+Ecore_Legacy.h \
+Ecore_Eo.h \
+Ecore_Getopt.h
+
+nodist_installed_ecoremainheaders_DATA = $(ecore_eolian_h)
+
+libecore_la_SOURCES = \
+ecore.c \
+ecore_alloc.c \
+ecore_anim.c \
+ecore_app.c \
+ecore_events.c \
+ecore_getopt.c \
+ecore_glib.c \
+ecore_idle_enterer.c \
+ecore_idle_exiter.c \
+ecore_idler.c \
+ecore_job.c \
+ecore_main.c \
+ecore_pipe.c \
+ecore_poller.c \
+ecore_time.c \
+ecore_timer.c \
+ecore_thread.c \
+ecore_thread_promise.c \
+ecore_throttle.c \
+ecore_exe.c \
+ecore_exe_private.h \
+ecore_private.h
+
+if HAVE_WIN32
+libecore_la_SOURCES += ecore_exe_win32.c
+else
+libecore_la_SOURCES += ecore_signal.c ecore_exe_posix.c
+endif
+
+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)\" \
+@ECORE_CFLAGS@
+libecore_la_LIBADD = @ECORE_SUBBUILD_LIBS@ @EVIL_SUBBUILD_LIBS@
+libecore_la_DEPENDENCIES = @ECORE_SUBBUILD_INTERNAL_LIBS@
+libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@

-- 


Reply via email to