summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* elua: always install cmake stuff for elua, even when not being builtDaniel Kolesa2014-12-101-4/+1
|
* elua: add elua.pc to configure.ac and add cmake definitions for eluaDaniel Kolesa2014-12-081-0/+6
|
* elua: add pkg-config for the elua libraryDaniel Kolesa2014-12-081-0/+5
|
* elocation: Make sure the pc file gets installed like the others.Stefan Schmidt2014-11-111-1/+2
| | | | | | Forgot about this when merging it it from the separate lib where the tooling did handle it. Thanks goes to Scimmia for letting me know so quickly. :)
* po: disable xgettext_wrapper for the time being (not really used and ↵Daniel Kolesa2014-11-111-15/+1
| | | | possibly won't be)
* Add missing cmake config for efl libs.Tom Hacohen2014-09-221-0/+5
|
* autotools: Add efl-cxx.pc.in.Savio Sena2014-09-121-0/+1
|
* Efl: Create libefl.Tom Hacohen2014-08-211-0/+1
| | | | Create libefl.so and the interal package for dependencies.
* autotools: proper fix for generated Makevars and distcheckDaniel Kolesa2014-08-111-1/+10
| | | | | | | | | | Reverts 21da4a54545cd6871d1d888566ce9fe488afef67. It is needed to generate Makevars in-tree even when building out-of-tree because of how Autotools work. However, distcheck doesn't properly remove the Makevars file in the generated distdir and makes po/ read only, preventing the build system from generating an up-to-date version of Makevars. This commit adds the required hooks needed to fix this behavior.
* autotools: install .pc files to the correct directory on FreeBSDDaniel Kolesa2014-08-071-0/+5
|
* autotools: fix distcheck by removing Makevars in proper stageDaniel Kolesa2014-07-311-0/+3
|
* autotools: po/Makevars is generated by configure, not Makefile.Cedric BAIL2014-07-311-1/+0
| | | | | | If you did do a make clean, then you couldn't do a make afterward. Reason was that po/Makevars is generated by configure and not Makefile. So it can only be cleaned with make distclean and not make clean.
* build: Clean Makevar now that we generate one on our ownStefan Schmidt2014-07-301-0/+1
| | | | | Since we generate our own Makevar for the po subdir we also need to clean it up. If not distcheck complains about uncleaned files.
* build: Make sure xgettext_wrapper.sh gets packaged into the tarballStefan Schmidt2014-07-291-0/+1
| | | | | We need this in the tarball when not running from git. Also fixes make distcheck.
* efl: remove Windows CE supportVincent Torri2014-07-131-4/+0
|
* Revert "Coverage: Fix base directory."Stefan Schmidt2014-06-191-1/+1
| | | | | | | | | | | | | | This reverts commit 842e8e9fa01f2ce0c217dec2578d5ee3e0911a8b. Scratching my head over this for a long time now. It sneaked in when jenkins nightly builds which generates coverage reports was broken due to newer gettext error handling. After that was fixed the build kept being broken but now in coverage generation. Finnaly found this change. Why was it done? Did you actually test it? Coverage generation worked fine on my local system as well as on jenkins when I worked on this. If it is broken for you we might need to have another look, but not by breaking jenkins.
* elua: fixes, expand wildcardsDaniel Kolesa2014-06-101-1/+2
|
* Remove autogen.sh from the dist tarball.Tom Hacohen2014-06-051-1/+0
| | | | | | This should not be distributed. @fix.
* Coverage: Fix base directory.Tom Hacohen2014-06-051-1/+1
| | | | | | The base compilation directory is the root of the repo, not src/. All the relative paths are relative to there.
* eolian_cxx: removes C++ examples when C++11 isn't supportedFelipe Magno de Almeida2014-05-091-8/+12
| | | | | | | | | | | | | | | Summary: Added HAVE_CXX11 guards to Makefile*.am files for C++ binding to avoid compilation errors for examples when C++11 isn't supported. This also disable installation of all EFL CXX pkgconfig files. Reviewers: cedric, stefan, stefan_schmidt CC: cedric, savio Differential Revision: https://phab.enlightenment.org/D831 Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* eolian-cxx: fix make distcheck and automake files for Eolian C++Felipe Magno de Almeida2014-05-041-1/+4
| | | | | | | | | | | | | | | | | 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>
* eolian_cxx: initial version of the EFL C++ Bindings Generator.Savio Sena2014-05-031-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* build/lcov/: Disable coverage for external headersStefan Schmidt2014-04-291-1/+1
| | | | | Some gcc header sneaked in before but with the new lcov option we can avoid this.
* build: Fix coevrage build with eolian and lcov 1.10Stefan Schmidt2014-04-291-1/+2
| | | | | | | | | | | | Mixing up the new eolian test with its generated eo_lexer code and a new version of lcov like 1.10. It works fine with lcov 1.6. The problem is that this combination somhow triggers a wrong file path with filename NONE. It was only triggered when adding the eolian test suite so its a combination here. For now we use this bandaid to remove the broken files. Need to find a way to report this to lcov upstream.
* Eolian: add support for cmakeDaniel Zaoui2014-04-141-0/+5
| | | | Now with the file :-)
* Revert "Eolian: add support for cmake"Tom Hacohen2014-04-141-5/+0
| | | | | | You forgot to add the file, you broke compilation for everyone. This reverts commit df6ef6aa78ddacfac8ccac162177ee42844b1611.
* Eolian: add support for cmakeDaniel Zaoui2014-04-141-0/+5
|
* Eolian: Ship pc file.Tom Hacohen2014-03-111-0/+1
|
* link dbus and systemd services, allows systemd activation.Gustavo Sverzut Barbieri2014-03-101-0/+8
| | | | | | | If the dbus service contains SystemdService entry and the dbus-daemon is started with --systemd-activation, then requests for services on the user session bus will be handled by systemd, creating cgroups and being handled as native systemd services of Type=dbus.
* efl: Fix installing ecore-drm pkgconfig fileChris Michael2014-03-061-0/+4
| | | | | | | @bugfix: If we build with ecore-drm support, let's install the pkgconfig file yes ? :) Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-drm: Forgot to install the evas drm engine pkgconfig fileChris Michael2014-02-281-0/+4
| | | | | | @bugfix: Fix install of evas drm engine pkgconfig file Signed-off-by: Chris Michael <devilhorns@comcast.net>
* eina: add a C++ bindings to Eina @feature.Felipe Magno de Almeida2014-02-251-0/+1
| | | | | | | | | | | | | | | The goal of this library is to make the life of C++ developers easier when having to manipulate Eina datatype by providing a layer to abstract those data type in C++. Check examples for now. Documentation will come soon, but we are pushing that rather sooner to get feedback on those bindings. As you will notice, this library is just composed of headers. There is no .so and we do think it is better this way. Reducing ABI and API stability issue for applications developers who are the primary target of this binding. Also please note that you will need to have C++11 to use this binding. Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* Emotion: Add cmake definition filesJean-Philippe Andre2014-02-171-0/+6
| | | | Shameless copy & paste + sed from Evas stuff
* Ecore_Avahi: initial commit.Cedric BAIL2013-12-171-0/+1
| | | | | | TODO: - Add tests, how ? - Integrate with Eo, needed ?
* Add several missing Config.cmake.inRyuan Choi2013-11-201-0/+15
| | | | | | - EldbusConfig.cmake.in - EthumbClientConfig.cmake.in - EthumbConfig.cmake.in
* Add EezeConfig.cmake.inRyuan Choi2013-11-161-0/+5
| | | | | Other components already install XXXConfig.cmake and XXConfigVersion.cmake, but Eeze was missing.
* alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)2013-11-041-5/+1
|
* PKGBUILD cleanupDoug Newgard2013-10-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Some of the files in the "efl" package (emotion engine and others IIRC) were linked to libs in the efl_x11 package. This created a circular dep requiring both to be installed. Should just be one package in that case. LGPL2 is actually LGPL2.1. Added 'custom' to license array to cover COPYING.SMALL. There is no 'dbus-core' package, it's part of 'dbus' now. Doesn't build without 'check' installed. provides_efl doesn't work, changed to just provides. Got rid of tabs in depends and provides, replaced with spaces. No need to add default 'strip', 'docs', and 'zipman' options, if someone want to override them, there's no reason to stop them. buildflags doesn't work as a variable, added them to CFLAGS and CXXFLAGS manually. -O2 and -g are already included by default, if someone wants to change them on their system, there's no reason to override them. Add install script to update mime database. Change shebang on eina-bench-cmp so it runs with python2, python is 3 on Arch. make dist doesn't tar Makefile, so we need to check that it exists before running "make clean distclean". Otherwise the build just fails. Building of docs should be done in the build function. Quoted all uses of $pkgdir and $srcdir Each package function gets it's own $pkgdir, so rm-ing them at the beginning of the function isn't needed. Use cp -a instead of cp -r to make sure permissions are preserved. Set correct pkgdesc, arch, license, depends, provides, and install for the doc package. Reviewers: raster Reviewed By: raster CC: cedric Differential Revision: https://phab.enlightenment.org/D240
* lcov-check: Enable branch coverage on newer lcov versionsDaniel Willmann2013-04-251-1/+1
| | | | | | | In newer versions branch coverage is disabled by default. Re-enable it explicitly. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
* Rename edbus->eldbusLucas De Marchi2013-04-231-2/+2
| | | | | | | | | | | | | | git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done find . -name '*edbus2*' -exec rename edbus2 eldbus {} \; git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done find . -name '*edbus*' -exec rename edbus eldbus {} \; find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
* Install CMake configs to the proper pathIgor Murzov2013-04-161-15/+34
|
* Added EFLConfigVersion.cmake.in for all XXXConfigVersion.cmakeNeeds ReviewRyuan Choi2013-04-041-1/+8
|
* we have spec files... lets add arch pkgbuild stuff too :)Carsten Haitzler (Rasterman)2013-03-311-1/+6
|
* add a COMPLIANCE file for convenience.Carsten Haitzler (Rasterman)2013-03-231-0/+4
|
* coverage: don't report coverage of the tests themself.Cedric BAIL2013-03-041-1/+2
|
* efl: Fixes to support compiling with CFLAGS=-WerrorHenrique Dante de Almeida2013-02-261-1/+2
| | | | | This allows compiling with gcc 4.7.2 without errors (using the default configuration).
* Efl: Ship cmake configs (like pkg-config).Tom Hacohen2013-02-051-0/+10
| | | | | | | | This should make it easier for applications to use efl with cmake. It seems to work with my tests. It's ugly and redundant but it's the first step. Not all the components are supported at the moment. SVN revision: 83637
* efl: Actually install the ecore-audio.pc fileDaniel Willmann2013-01-251-0/+3
| | | | | | | | Seems this was lost during my rebase from ecore to the merged tree... Signed-off-by: Daniel Willmann <d.willmann@samsung.com> SVN revision: 83330
* try to fix --with-crypto=gnutls due libcrypt-config usage.Gustavo Sverzut Barbieri2013-01-171-4/+5
| | | | | | | | | | | | | | Seems AC_PATH_GENERIC() wasn't present somewhere, then I'm adding the AM_PATH_LIBGCRYPT() provided by libcrypt (I need to include it in m4/ otherwise it will fail for people doing ./autogen.sh without libgcrypt installed). It works on my machine, but `libgcrypt-config --libs` output is just "-lgcrypt -lgpg-error", including no -L. SVN revision: 82939
* force building some extras to test release (distcheck).Gustavo Sverzut Barbieri2013-01-161-1/+6
| | | | | | | | | | | | | | | Some engines are disabled by default, yet they should be checked before the release. I'd say everything should be tested by make distcheck, but these are very common: - xine - sdl - harfbuzz Maybe add wayland, gesture and xinput22 (X) to the list? SVN revision: 82898