Mhm true, But there is still the possibility of moving the .eo files from efl to the packages where they are used / should be placed, after that there is no circular dependency.
Tbh. i dont really see a reason for the split, where a bunch of interfaces is placed in src/lib/efl and the rest in the packages where they are implemented... in the end i will just search in the wrong directory in-source for the interface, and from a user POV all of them are just saved to the same directory... Greetings, Marcel Hollerbach On Tue, Oct 24, 2017 at 01:24:01PM -0400, Cedric Bail wrote: > > -------- Original Message -------- > > Subject: Re: [E-devel] EFL interfaces, pkg-config and headers > > Local Time: October 24, 2017 10:16 AM > > UTC Time: October 24, 2017 5:16 PM > > From: [email protected] > > To: Enlightenment developer list <[email protected]> > > > > Hello, > > > > isnt the libefl.so and efl.pc taken for src/lib/efl ? which is > > basiacally 100% beta api and interfaces ? > > I think we could just add files to that lib and continue using it ... :) > > Ah, I forgot to point the circular dependencies that it create as elementary > depends on Efl.h. It is weird to squeeze all the headers there. > > Cedric > > > Greetings, > > Marcel Hollerbach > > > > On Tue, Oct 24, 2017 at 01:04:27PM -0400, Cedric Bail wrote: > >> Hello, > >> > >> As we are moving forward with EFL interfaces, it is becoming quite clear > >> that we should start to have one header and pkg-config for pure EFL > >> interfaces applications. The problem is that efl.pc and Efl.h are already > >> taken. Going with efl-2.pc, would kind of do it, but we don"t have an > >> associated libefl.so for all our interfaces work and this will make it > >> impossible to have later on one library for all of efl. > >> I am not to sure of what the solution should be at the moment, but maybe > >> efl-interfaces.pc that link with all of the efl related library that are > >> part of this work ? And which would provide a Efl_Interfaces.h that > >> include all the released new EFL API. Any though on this ? > >> > >> Cedric > >> ------------------------------------------------------------------------------ > >> 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 > > > > ------------------------------------------------------------------------------ > > 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 > ------------------------------------------------------------------------------ > 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 ------------------------------------------------------------------------------ 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
