build: time for efl-one
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Sun, 10 May 2020 12:43:28 +0000 (14:43 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 28 May 2020 10:07:46 +0000 (19:07 +0900)
commit555a7ba36dedc2a109a8a2aec2e960249f10365a
treede9c836bd198c6d52cc926fd0b696714692f1f37
parentfa0a209ee66898b83eb1a64af4aff625b59ded9b
build: time for efl-one

this is building parts of efl into a single .so and links all modules
and binaries to it.

The libraries themselfs are build as .a's which are linked together as
.so's. Which is required as every subproject has its little custom
c_flags, which are somtimes conflicting.

After the final .so is then built, all the split up libraries are
replaced with the efl-one. After that the modules and binaries are built
correctly with the correct link on the efl-one parts.

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D11808

Change-Id: Icbb8b0f60c2581e07c57e87ae66f44bc8c0e7de8
meson.build
meson_options.txt
src/lib/ecore_evas/meson.build
src/lib/evas/meson.build