Hi all,
src/lib/efl is causing some cyclic dependency stuff as it's used with
2 distinct purposes:
- basic and common types, Eo independent, as well as definitions
(ie: Efl_Config.h), which ends being included in all libraries (see
all *.pc -I${includedir}/efl-1, including eina, eo...). This produces
no actual library/code.
- Eo interfaces/classes, such as canvas, gfx, I/O... which are use
eo, of course. These produce a libefl.so
My proposal is to solve this anomaly and move the Eo interfaces out of
"src/lib/efl" into "src/lib/efl-interface" which would produce
"libefl-interfaces.so".
This would have a secondary benefit of freeing "libefl.so" to be used
by the "single library" when we merge them.
--
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (16) 99354-9890
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel