This is not Entirely correct my friend ... While moving to ecore_drm could be a better solution, There are Still drm function calls being made inside evas_drm.c. (drmModeGetEncoder, drmDropMaster, etc, etc) so I think removing the link to libdrm was a bit premature here...
dh On 07/16/2014 03:01 AM, Stefan Schmidt wrote: > stefan pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=b9da47eccfddc4114cc4b16c684a803eb4e4a83c > > commit b9da47eccfddc4114cc4b16c684a803eb4e4a83c > Author: Stefan Schmidt <[email protected]> > Date: Tue Jul 15 14:24:56 2014 +0200 > > m4/evas_check_engine: Link evas drm engine to ecore-drm instead libdrm > > We now longer use libdrm directly in the evas drm engine thus we switch > linking to ecore-drm. > --- > m4/evas_check_engine.m4 | 6 +++--- > src/Makefile_Evas.am | 1 + > 2 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/m4/evas_check_engine.m4 b/m4/evas_check_engine.m4 > index 9af1a6d..cb29b14 100644 > --- a/m4/evas_check_engine.m4 > +++ b/m4/evas_check_engine.m4 > @@ -603,10 +603,10 @@ else > gl_library="gl" > fi > > -PKG_CHECK_EXISTS([libdrm], > +PKG_CHECK_EXISTS([ecore-drm], > [ > have_dep="yes" > - requirement="libdrm" > + requirement="ecore-drm" > ], > [have_dep="no"]) > > @@ -616,7 +616,7 @@ if test "x${have_dep}" = "xyes" ; then > PKG_CHECK_EXISTS([egl >= 7.10 ${gl_library}], > [ > have_hw_dep="yes" > - requirement="libdrm egl >= 7.10 ${gl_library}" > + requirement="ecore-drm egl >= 7.10 ${gl_library}" > ], > [have_hw_dep="no"]) > fi > diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am > index 486e859..9768cd6 100644 > --- a/src/Makefile_Evas.am > +++ b/src/Makefile_Evas.am > @@ -1223,6 +1223,7 @@ modules_evas_engines_drm_module_la_SOURCES = > $(DRM_SOURCES) > modules_evas_engines_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl > \ > -I$(top_srcdir)/src/lib/evas/include \ > -I$(top_srcdir)/src/lib/evas/cserve2 \ > +-I$(top_srcdir)/src/modules/evas/engines/drm \ > @EVAS_CFLAGS@ \ > @evas_engine_drm_cflags@ > modules_evas_engines_drm_module_la_LIBADD = \ > ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
