aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Evil.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tests: unbreak PACKAGE_BUILD_DIR usage in makefilesMike Blumenkrantz2018-04-051-2/+2
| | | | | | | | | | for some reason, a few projects changed this from the expected value of abs_top_builddir for their test suites, breaking the usage of this define within those tests fix T6812 Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
* evil: final step : remove completely the binary, useless now that the unit ↵Vincent Torri2018-02-011-17/+2
| | | | | | test is theree Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evil: remove useless binary testsVincent Torri2018-01-311-17/+1
| | | | Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
* Evil: remove "symlink" code (it was for .lnk files anyway...)Vincent Torri2018-01-301-2/+0
|
* Windows: remove symlink() usage in edje_decc and evil binariesVincent Torri2018-01-301-2/+0
|
* Evil: remove useless dirent codeVincent Torri2018-01-121-2/+0
| | | | | | | | | | | | Test Plan: compilation of the EFL Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5735 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* build: commit also changes in Evil's Makefile.amVincent Torri2018-01-041-7/+1
|
* Fix and simpligy windows behaviour.Andy Williams2017-12-311-0/+1
| | | | Author: Vincent Torri
* evil: add tests for Windows port.Vincent Torri2017-11-101-1/+3
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Windows: remove XP support and forbid compilation and run on this platformVincent Torri2017-10-011-2/+0
| | | | | | | | | | | | Test Plan: run on XP Reviewers: jpeg, cedric, ajwillia.ms Reviewed By: ajwillia.ms Subscribers: ajwillia.ms Differential Revision: https://phab.enlightenment.org/D5245
* 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-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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
|
* Evil: integrate the dlfcn code into EvilVincent Torri2015-12-291-20/+10
| | | | | This will remove some incompatibilities with other packages, especially for win-builds
* Evil: fix infinite recursive loop in previous addition of setlocale() in EvilVincent Torri2015-12-081-0/+1
| | | | | | | | | | | | | | Summary: setlocale() called itself because it was defined as a #define so remove this #define from evil_locale.h and move it in another header file To avoid future problem, move similar defines to this header file Also clean all the header file mess in Evil Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3409
* Evil: add support for LC_MESSAGES for setlocale()Vincent Torri2015-11-301-0/+2
| | | | | | | LC_MESSAGES is an extension to C ANSI and does not exist on Windows. So add LC_MESSAGES API and overload setlocale() to support it @feature
* evil: fix dladdr() implementation, add 2 unit tests for evil.Vincent Torri2015-05-071-0/+27
| | | | | | @fix Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evil: remove unused files (evil_p*) and uneeded evil_uuid.c file (managed by ↵Vincent Torri2015-04-191-6/+5
| | | | | | mingw-w64) Just keeping up with latest mingw-w64.
* efl: remove Windows CE supportVincent Torri2014-07-131-20/+1
|
* Evil: Fix parallel build for WindowsJean-Philippe Andre2014-02-211-3/+4
| | | | | | | | Add some internal dependencies when building Evil stuff: The two binaries test_evil and evil_suite need libdl and libevil. This should fix "make -j8" Tested with using mingw64 cross compilation
* evil: add regex code (needed for elm).Vincent Torri2013-11-041-3/+28
| | | | Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
* evil: let's try if we only use that macro.Cedric Bail2013-10-311-1/+1
|
* evil: remove libgen and the GNU *printf code (both in mingw-w64).Vincent Torri2013-10-311-38/+1
| | | | | | | This should reduce the code size of evil and reduce maintainance as mingw does now take care of it. Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
* Revert "evil: Fix parallel make by setting internal dependencies."Stefan Schmidt2013-07-181-3/+0
| | | | | | | | | | | | | This reverts commit 0f0165e253558eed5d8817e21908a5aaa2016304. Reverting my whole try to make the mingw build work with make -j6 on jenkins. People told me that other people said that parallel build was already working fine. Thats not what I see, but I could not care less. If some folks leave the community but still want to preserve ownership about specific parts I'm not in the mood for any such politics.
* Revert "evil: Also add LDL_LIB to LIDADD"Stefan Schmidt2013-07-181-1/+1
| | | | This reverts commit 079bc42bfe0ecaba951e2cecf52a4531828e56d7.
* Revert "evil: Evils own libdl lib is also needed for the test programs."Stefan Schmidt2013-07-181-2/+2
| | | | This reverts commit 525c4cbecebb25f7b939c3a7e47957042862c4ee.
* evil: Evils own libdl lib is also needed for the test programs.Stefan Schmidt2013-07-181-2/+2
| | | | | | Looks like USE_EVIL_INTERNEL_LIBS does only contains libevil itself. For the test programs we still need the evil specific libdl for linking. Lets hope this is the last parallel make fix for evil.
* evil: Also add LDL_LIB to LIDADDStefan Schmidt2013-07-181-1/+1
|
* evil: Fix parallel make by setting internal dependencies.Stefan Schmidt2013-07-181-0/+3
| | | | | | The mingw build was failing when running in parallel. It was not finding the internal lib for linking. Make sure we properly depend on them.
* add a global Efl_Config.h for everyone.Carsten Haitzler (Rasterman)2013-04-241-2/+2
| | | | | * ned to replicate changes in other .pc.in files * need to replicate changes in other E*.h installed header files
* evil: uselesss dependencies.Cedric Bail2013-03-161-4/+0
|
* evil: cleanup compiler flags.Cedric Bail2013-03-101-2/+2
| | | | | - Pass EVIL_CFLAGS to C++ compiled files (needed for -DEF_EVIL_BUILD) - Some warning flags should not be passed to C++ compiler, so put them in another variable
* efl: simplify automake.Gustavo Sverzut Barbieri2013-01-141-22/+11
| | | | | | | | | | | | | | | | | | | | | | | | 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 make dist.Gustavo Sverzut Barbieri2013-01-041-3/+8
| | | | | | | | | | | | | | | | | | | | Carefully compared 'svn export' and 'make dist' results and couple of files were missing. Changes: * Makefile.am: removed all .pc from EXTRA_DIST, we shouldn't distribute them here as they will contain ./configure data such as install location. * src/Makefile.am: moved all if-endif to files, otherwise EXTRA_DIST won't work properly. We must EXTRA_DIST outside of the if-endif block. * static_libs/liblinebreak: removed couple of unused files. SVN revision: 82241
* efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage.Gustavo Sverzut Barbieri2012-12-311-2/+5
| | | | | | | | | | | | | | - 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-3/+2
| | | | SVN revision: 81911
* efl: simplify linkage/usage of evil on windows.Gustavo Sverzut Barbieri2012-12-201-5/+0
| | | | | | | | | instead of spreading it all around, just define 2 AC_SUBST() that will do the work. SVN revision: 81477
* cleaning: remove unneeded $(top_builddir)Vincent Torri2012-12-191-5/+1
| | | | SVN revision: 81324
* sorry vincent. i know you dont like thus, but with this commit eflCarsten Haitzler2012-12-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+0
| | | | SVN revision: 81258
* fix the fix...Vincent Torri2012-11-131-1/+1
| | | | SVN revision: 79195
* merge: fix Evil standard headers installationVincent Torri2012-11-131-6/+6
| | | | SVN revision: 79194
* 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: fix compilation on WindowsVincent Torri2012-11-061-4/+4
| | | | SVN revision: 78952
* efl: Fix parallel makeLucas De Marchi2012-11-011-3/+3
| | | | | | | | | | | | 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/+180
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