aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Eet.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* autotools: REMOVAL!Marcel Hollerbach2019-06-181-94/+0
| | | | | | | | | | | 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
* Revert "autotools: REMOVAL!"Marcel Hollerbach2019-06-181-0/+94
| | | | | | This reverts commit e8c69667b01e2795c1e4ead0536652f935ffa674. git push on a wrong branch, sorry. This will land today, but not now.
* autotools: REMOVAL!Marcel Hollerbach2019-06-181-94/+0
| | | | | | | Get your seatbelt fastend! It is happening! AUTOTOOLS IS GONE NOW! All praise to meson! Differential Revision: https://phab.enlightenment.org/D9027
* Windows : fix the definition of EAPIVincent Torri2019-04-151-0/+1
| | | | | | | | | | | | | | | | | | Summary: with autotools, EFL_BUILD was passed to the preprocessor for libraries and binaries, which was wrong. Only libraries must have EFL_BUILD defined. See T7797 for an explanation This also fix EAPI in Ecore_Getopt.g and Efl_UI.h Also note that all the wayland and drm Makefile's have not been touched Test Plan: compilation Reviewers: raster, zmike, cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8602
* build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suitesMike Blumenkrantz2018-08-081-0/+1
| | | | | | | | | | | | | | | | | | | | Summary: this needs to be consistent so that it can be used reliably across suites also these build flags really need to be consolidated into a single variable that can be reused Depends on D6666 Reviewers: devilhorns, bu5hm4n Reviewed By: bu5hm4n Subscribers: bu5hm4n, cedric, #committers Tags: #efl_build Differential Revision: https://phab.enlightenment.org/D6731
* build: do not dist now longer available filesStefan Schmidt2016-08-021-3/+1
| | | | | Another cleanup for commit dd1d3f0d2d8f7369f7461f54928eac2a4fce99fb. These makefiles are now longer available better not try to dist them.
* build: split EXTRA_DIST files in src/ off from DISTFILES and handle separatelyStefan Schmidt2016-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is again to avoid the "Argument list too long" error we are hitting more and more now. Given we just merged elementary, emotion generic players, evas generic loaders and elm_code it is not surprising we are hitting it again. This time the number of files being hold in DISTFILES has just grown to big so a make dist was no longer possible. If one looks at what the DISTFILES variable from automake holds you can image it grows a lot with all the source files plus generated files we have in tree now. DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) To cut off a big chunk but still keep all the other automagic in place for SOURCE files I went and renamed the EXTRA_DIST in src/ to EXTRA_DIST2 and handle the files in a dist-hook now. Another thing to note here is that this also only happens as we have the one big Makefile with includes. If we go back to per directory Makefiles this problem should vanish as well. In any case we need a solution for 1.18 now and this is what I have to offer. If you have a cleaner solution in mind feel welcome to test it out and if everything we need keeps working (make, make examples, make check, make benchmark, make dist and make distcheck) go ahead.
* autotools: fix make distcheck.Cedric Bail2016-04-151-1/+3
|
* Test rework #6: EetVincent Torri2016-02-161-1/+10
| | | | | This one is big: I had to split the huge eet_suite.c into separate test files and it needs more review
* Revert "autotools: enable make check per individual modules."Stefan Schmidt2015-05-071-6/+0
| | | | | | | This reverts commit 35119e7bfdc7c13c2041293f3d0b2ebe1fb7c313. Reverted to bring make check back in a working state. Also the way we want to handle a more modular testing needs discussion.
* eet: Remove direct usage of lz4 as we use emile for this now.Stefan Schmidt2015-05-071-18/+0
| | | | Left over from the point where it got migrated to emile.
* autotools: enable make check per individual modules.kabeer khan2015-05-071-0/+6
| | | | | | | | Currently make check runs tests of whole EFL.Enabled running of tests of individual modules by make check-<modulename> Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Eet: add diffeet a tool for diffing eet files.Tom Hacohen2014-11-251-1/+2
| | | | | | | | | | This is not perfect at the moment, as the decoded output might change drastically in some cases, however this is still useful for the other cases. Anyway, we should fix the eet decoding to have a consistent order, so this will be more useful. @feature.
* autotools: fix build with NEON support.Cedric BAIL2014-10-291-1/+2
|
* build: Allow to use external liblz4 instead of embedded copyStefan Schmidt2014-08-221-5/+16
| | | | | | | | | | | | | While we are likely will keep the embedded copy for a while to avoid a really new dependency we allow now to use the external liblz4. You need at least revision r120 and a package that ships the pc file for it. Personally I would like to get rid of it rather sooner than later due to the security implications and a bunch of code we ship but have no idea about. Reality is that it will need some time until this new lib is actually packaged and shipped with releases for a a majority of people. This patch was co-worked with Doug Newgard <scimmia22@outlook.com>
* Eet: Add support for ETC2 encoding and decodingJean-Philippe Andre2014-06-131-0/+2
| | | | | | | Since we now have full support for ETC2, add the colorspaces to Eet. @feature
* Win32: Add configuration to cross-compileShinwoo Kim2014-05-201-1/+1
| | | | Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
* eet: add internal encoding to ETC1 as an alternate solution to Jpeg.Cedric BAIL2014-04-011-1/+4
|
* Eet: Added vieet a tool to edit eet files.Tom Hacohen2014-03-071-0/+1
| | | | | | | | This tool lets you just open an eet file for editing directly, by wrapping around 'eet' and the preferred editor defined in the env var 'EDITOR'. @feature
* add a global Efl_Config.h for everyone.Carsten Haitzler (Rasterman)2013-04-241-3/+3
| | | | | * ned to replicate changes in other .pc.in files * need to replicate changes in other E*.h installed header files
* efl: fix compilation on Windows when no Evil library is installed.Cedric Bail2013-03-161-0/+4
|
* Tests: Output XML to build dir, not source dir.Tom Hacohen2013-03-121-0/+1
|
* efl: use autotools testsuite for running testsLucas De Marchi2013-01-151-0/+1
| | | | | | | | | | | | | | | | | | | Instead of just making our own "check-local" and calling the binaries ourselves, just append them into "TESTS" variable. Then they run after all check_PROGRAMS are compiled. The reasons for changing are: 1) If we change the test and call "make check" the test is not compiled again -- and the only way to compile it is to "make clean". 2) There's no need to reinvent the wheel here. With a recent version of Automake, the test output is redirected to log files. This is good but unexpected for whom was used to the previous way. So, be warned. SVN revision: 82841
* efl: simplify automake.Gustavo Sverzut Barbieri2013-01-141-36/+8
| | | | | | | | | | | | | | | | | | | | | | | | Instead of -I$(top_srcdir)... -I$(top_builddir)... and then do it for the .la, use the EFL_ macros to generate the contents to be used in automake files. There is a nasty bit that libtool will parse Makefile*.am and will not get _DEPENDENCIES from _LIBADD and _LDADD if these are in @REPLACEMENT@. To solve this we must explicitly set _DEPENDENCIES. The contents of this is almost the same as _LIBADD or _LDADD with the "_INTERNAL_" replacement name. I hope the code will be result will be shorter and consistent as there is less places to change when we add/remove dependencies. Statistics are quite impressive (diffstat): {{{ 37 files changed, 663 insertions(+), 1599 deletions(-) }}} SVN revision: 82785
* efl: fix -DPACKAGE_DATA_DIRGustavo Sverzut Barbieri2013-01-041-1/+1
| | | | | | | | they were using $(PACKAGE) that is now "efl". SVN revision: 82211
* efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.Gustavo Sverzut Barbieri2012-12-311-4/+2
| | | | | | | | | | | | | | - remove EFL_LIBS and EFL_CFLAGS, use per-lib values that inherit from EFL (general) - add NAME_LDFLAGS and EFL_LDFLAGS for linker flags. - LDADD (binaries) now use NAME_LDFLAGS instead of NAME_LIBS, as they link to libname.la and that will pull in the libtool dependencies SVN revision: 81915
* efl: unify LDFLAGS for LTLIBRARIESGustavo Sverzut Barbieri2012-12-301-1/+1
| | | | SVN revision: 81911
* efl: move -lm to configure.ac variables.Gustavo Sverzut Barbieri2012-12-301-2/+1
| | | | | | | | | EFL_ADD_LIBS() will add to requirements_libs_NAME and that will end into NAME_LIBS. SVN revision: 81910
* efl/eet_suite: fix handling of certificate.Gustavo Sverzut Barbieri2012-12-201-1/+2
| | | | | | | | | - do not chdir() during test, that's bad! - try exhaustively to find the pem. SVN revision: 81486
* efl: simplify linkage/usage of evil on windows.Gustavo Sverzut Barbieri2012-12-201-26/+14
| | | | | | | | | instead of spreading it all around, just define 2 AC_SUBST() that will do the work. SVN revision: 81477
* efl/eet: Fix certifictate file path detection for eet tests.Stefan Schmidt2012-12-201-1/+1
| | | | SVN revision: 81453
* cleaning: remove unneeded $(top_builddir)Vincent Torri2012-12-191-11/+5
| | | | SVN revision: 81324
* sorry vincent. i know you dont like thus, but with this commit eflCarsten Haitzler2012-12-181-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tree simply is broken and doesnt compile. error here: ... src/Makefile_Evas.am:1809: unterminated conditionals: HAVE_WINDOWS_TRUE src/Makefile.am:24: src/Makefile_Evas.am' included from here src/Makefile.am:128: unterminated conditionals: HAVE_WINDOWS_TRUE src/Makefile.am: installing ./depcomp' automake: #################### automake: ## Internal Error ## automake: #################### automake: undefined condition TRUE' for RECURSIVE_TARGETS' automake: RECURSIVE_TARGETS: automake: { automake: HAVE_WINDOWS => { automake: type: += automake: where: /usr/share/automake-1.11/am/texinfos.am: automake: comment: automake: value: dvi-recursive html-recursive info-recursive pdf-recursive ps-recursive \ automake: install-dvi-recursive \ automake: install-html-recursive \ automake: install-info-recursive \ automake: install-pdf-recursive \ automake: install-ps-recursive all-recursive check-recursive installcheck-recursive automake: owner: Automake automake: } automake: } automake: automake: Please contact <bug-automake@gnu.org>. at /usr/share/automake-1.11/Automake/Channels.pm line 657 Automake::Channels::msg('automake', '', 'undefined condition TRUE\' for RECURSIVE_TARGETS\'\x{a}RECURSIV...') called at /usr/share/automake-1.11/Automake/ChannelDefs.pm line 208 Automake::ChannelDefs::prog_error('undefined condition TRUE\' for RECURSIVE_TARGETS\'\x{a}RECURSIV...') called at /usr/share/automake-1.11/Automake/Item.pm line 94 Automake::Item::rdef('Automake::Variable=HASH(0x38cbe20)', 'Automake::Condition=HASH(0x2832a48)') called at /usr/bin/automake line 4102 Automake::handle_subdirs() called at /usr/bin/automake line 8305 Automake::generate_makefile('src/Makefile.am', 'src/Makefile.in') called at /usr/bin/automake line 8602 Automake::handle_makefile('src/Makefile.in') called at /usr/bin/automake line 8616 Automake::handle_makefiles_serial() called at /usr/bin/automake line 8769 autoreconf: automake failed with exit status: 255 ... i looked at the HAVE_WINDOWS if's and it seems fine to me - i couldnt find what was missing, so i had to resort to a revert instead of fix :( sorry :( SVN revision: 81267
* no need to search headers in builddirVincent Torri2012-12-181-11/+2
| | | | SVN revision: 81258
* merge: do not use recursive make for unit testsVincent Torri2012-11-181-2/+38
| | | | SVN revision: 79413
* merge: i should have compiled first...Vincent Torri2012-11-091-3/+0
| | | | SVN revision: 79063
* merge: clean gcno filesVincent Torri2012-11-091-0/+3
| | | | SVN revision: 79062
* merge: move lz4 to src/static_libs/lz4 (same will hold for evas' linebreak), ↵Vincent Torri2012-11-011-7/+7
| | | | | | ignore++-- SVN revision: 78807
* merge: fix PACKAGE_DATA_DIR valueVincent Torri2012-11-011-1/+1
| | | | | | | | The package is named 'efl', but we have to use the name of the library, so $(pkgdatadir) or $(PACKAGE) should not be used SVN revision: 78805
* efl: Fix parallel makeLucas De Marchi2012-11-011-5/+5
| | | | | | | | | | | | When creating the rules to build, we can't declare the lib dependencies in LDADD/LIBADD using $(top_builddir)/libbla.la because automake doesn't know this is related to the libbla_la rule. Please check if evil works, too. Since I don't run evil code, it's untested. SVN revision: 78800
* merge: don't use recursive subdirs. Compilation should be faster.Vincent Torri2012-11-011-0/+88
Please check. note1: Only lib and bin for now, but should be extended to other stuff note2: distcheck does not work because eo_suite is failing. SVN revision: 78758