path: root/src/ (follow)
AgeCommit message (Collapse)Author
2016-04-14autotools: fix build after hungry rebase.Cedric BAIL
2016-04-14eo: make it possible to build the library alone.Cedric BAIL
2016-04-14autotools: allow reuse of some macro for subdirectory Eolian build.Cedric BAIL
2016-03-31build: keep our CLEANFILES tidy to avoid argument list too long during cleanStefan Schmidt
We have been putting the generated eo files and BUILT_SOURCES into CLEANFILES several times. So far this have not been a real problem but with the elm merge and more and more eo files showing up this did explode recently. During make distcheck a lot of files kept being around and make complained about them. It took some digging to find the arguments list to long error. If you want details on this great limitation have a look here: In our case we have been lucky enough that we just appened many files over and over again. Not doing that solves the issue for now. My testing showed no problems but if I missed something let me know. Fixes T3386
2016-03-23eolian: temporary disable strict mode as elementary can not be built with it.Cedric BAIL
2016-02-18eolian: re-enable strict validationDaniel Kolesa
2016-02-17Revert "eolian: strict validation for EFL (errors by default)"Cedric BAIL
This reverts commit 21a2a8007dc53e11842526191abab9f393b3d777. Please run make check from time to time.
2016-02-17eolian: strict validation for EFL (errors by default)Daniel Kolesa
2016-02-16eolian: verbose type warnings for EFL by defaultDaniel Kolesa
2016-02-10eolian: allow silencing of type errors in validationDaniel Kolesa
This allows generators to silence type errors in validation in order to reduce duplicate error messages when generating multiple files. Also adjusted the C generator to only emit type errors when generating Eo header files. @feature
2015-11-09eolian generator: remove useless --eo argumentDaniel Kolesa
2015-07-22Revert "Eolian: fix eolian helper for windows."Stefan Schmidt
This reverts commit 60b473d949c2582695a0ed7e67dc2e2c32eeee1b. It breaks our mingw cross build setup we are using on jenkins. In summary it silently fails to use eolian_gen.exe while it should use the linux native eolian_gen and thus does not generate the c and h files from the eo ones. See the ml for details or look at the error here:
2015-07-16Eolian: fix eolian helper for windows.Tom Hacohen
Based on an Elementary patch by Vincent Torri. @fix
2015-06-01autotools: provide smaller EOLIAN_FLAGS for customizationDaniel Kolesa
2015-06-01autotools: remove EOLIAN_FLAGSDaniel Kolesa
We don't need to specify each dir separately as Eolian has been searching recursively for quite a while.
2015-05-29Evas: Add a general evas types header.Tom Hacohen
2015-04-28autotools: fix non-verbose build outputDaniel Kolesa
D2431 added some mkdirs that were printed even when not in verbose mode. This commit fixes that; those mkdirs will stay hidden (unless verbose). Bad cedric! @fix
2015-04-28eolian: fix build of generated Eolian files.Guilherme Lepsch
Summary: Fix build with properly creation of output dir for eolian_gen on out of source build when passing the option --disable-dependency-tracking. Reviewers: cedric Subscribers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-05-12Compilation: align EOLIAN, EDJ with CC and othersJean-Philippe Andre
Hate seeing those unaligned things: EOLIAN blah EDJ blah CC blah CC blah OCD mode :)
2014-04-23Eolian/Generator: support --eo.Daniel Zaoui
--eo1 is still supported but it will be removed soon.
2014-03-19Eolian helper: Depend on eolian_gen when building externally as well.Tom Hacohen
This means that eolian files will be regenerated when the generator is updated.
2014-03-07Eolian Helper file: Fixed generation of legacy headers.Tom Hacohen
2014-03-06Eolian helper: Fixed rule dependency to correctly depend on eolian_gen.Tom Hacohen
Without this change, bootstrapping doesn't work as well.
2014-03-03Eolian: Updated Eolian_Helper.Tom Hacohen
In order to use, you need to do as follows: Add include /src/ To the that uses it. Put .eo files in extra dist, e.g: EXTRA_DIST = elm_code.eo Add all the files you'd like to generate in BUILT_SOURCES, e.g: BUILT_SOURCES = elm_code.eo.c elm_code.eo.h elm_code.eo.legacy.h
2014-03-03Eolian: Split eolian build helper a different file.Tom Hacohen
This will let other modules use it more easily, and also make it easier to borrow it to other repos.