summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_Cxx.am (follow)
AgeCommit message (Collapse)Author
2014-08-27autotools: provide BSD-echo compatibility (fix c++ bindings)Jean Guyomarc'h
Summary: The '-e' option does not exist in BSD-echo, nevertheless it behaves by default like the "echo -e" of the GNU-echo. Reviewers: raster, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1376 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-21Efl interfaces: Start using the text_properties interface.Tom Hacohen
2014-08-21eolian: fix a bug that caused wrong comparisons of class and file nameDaniel Kolesa
This also renames ecore_poll files to ecore_poller so that the class name matches.
2014-07-02autotools/eolian-cxx: Added variable to avoid code duplication.Savio Sena
2014-07-01autotools/eolian-cxx: Fixed the dependencies in some rules.Savio Sena
2014-07-01autotools: Fixed 'make clean' for Eolian-Cxx.Savio Sena
Included all generated C++ headers in CLEANFILES (Automake).
2014-06-11Revert "Eolian CXX: Fix make distcheck"Tom Hacohen
This is essentially a revert of my recent commit. This is wrong. These files are not built sources, as they are not/should not be used by anything else. They are just generated files. Putting them there essentially makes the build linear and just wrong. See commit 2010de6810ea31116c77f2e08eb0dc9dc7034768 which first introduced this change for more details. This reverts commit 43038144c27af0222b386f67b565401a283877e5.
2014-06-11Eolian CXX: Fix make distcheckJean-Philippe Andre
nodist files should be added to BUILT_SOURCES for make distcheck to work (when cleaning the tree)
2014-06-04C++ bindings: Generate them as part of the build, not pre build.Tom Hacohen
There's no reason why it should be forced in with BUILT_SOURCES. It should be part of the normal build and dependency based (nothing should depend on it anyway). This patch fixes that.
2014-06-02Dont install c++ headers of bindings when --disable-c++11 is used.Guillaume Friloux
2014-05-04eolian-cxx: fix make distcheck and automake files for Eolian C++Felipe Magno de Almeida
Summary: Fixed distcheck for Eolian C++. Made the generated files as nodist so it doesn't get picked up for generation way too early. Reviewers: cedric, seoz CC: cedric Maniphest Tasks: T1220 Differential Revision: https://phab.enlightenment.org/D820 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-05-03eolian_cxx: initial version of the EFL C++ Bindings Generator.Savio Sena
Summary: This patch adds 'eolian_cxx' -- a C++ bindings generator -- to the EFL tree. Eolian Cxx uses Eolian API to read .eo files and generate .eo.hh. It relies/depends on Eo Cxx and Eina Cxx (both non-generated bindings). src/bin/eolian_cxx: The eolian_cxx program. src/lib/eolian_cxx: A header-only library that implements the C++ code generation that binds the .eo classes. =Examples= src/examples/eolian_cxx/eolian_cxx_simple_01.cc: The simplest example, it just uses some "dummy" generated C++ classes. src/examples/eolian_cxx/eolian_cxx_inherit_01.cc: Illustrates how pure C++ classes inherit from .eo generated classes. src/examples/evas/evas_cxx_rectangle.cc: More realistic example using the generated bindings Evas Cxx. Still a bit shallow because we don't have full fledged .eo descriptions yet, but will be improved. =Important= The generated code is not supported and not a stable API/ABI. It is here to gather people interest and get review before we set things in stone for release 1.11. @feature Reviewers: cedric, smohanty, raster, stefan_schmidt CC: felipealmeida, JackDanielZ, cedric, stefan Differential Revision: https://phab.enlightenment.org/D805 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-02-26ecore_cxx: add main_loop_thread_safe_call_sync and ↵Felipe Magno de Almeida
main_loop_thread_safe_call_async with tests The point of this binding is to enable the support for easy lambda for ecore function that wont be using Eo. See the tests on how to use those. Reviewers: cedric, raster CC: savio, cedric Differential Revision: https://phab.enlightenment.org/D582 Signed-off-by: Cedric Bail <cedric.bail@free.fr>