From 8b621775619b9959fe952b095b3baaa7aaa99572 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Mon, 22 Jun 2015 10:23:54 -0400 Subject: ecore-buffer: Add ecore_buffer library to EFL. Summary: Ecore_Buffer is abstraction of graphic buffer. it supports backend of shm, x11_dri2 and x11_dri3 for now, and this library also provides method to share buffers between processes. Ecore_Buffer_Provider and Ecore_Buffer_Consumer is for this, sharing buffer. provider draws something in to Ecore_Buffer, and consumer receives and displays it. the binary, bq_mgr is a connection maker for buffer provider and consumer. it can be included Enlightenment as a deamon later. @feature Test Plan: 1. Configure with --enable-ecore-buffer and --enable-always-build-examples to build examples. 2. Run bq_mgr, it connects consumer and provider. 3. Run ecore_buffer_provider_example and ecore_buffer_consumer_example Reviewers: lsj119, gwanglim, cedric, zmike, jpeg, raster, devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2197 --- pc/.gitignore | 1 + pc/ecore-buffer.pc.in | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 pc/ecore-buffer.pc.in (limited to 'pc') diff --git a/pc/.gitignore b/pc/.gitignore index f13d852670..5aadf61079 100644 --- a/pc/.gitignore +++ b/pc/.gitignore @@ -17,6 +17,7 @@ /ecore-win32.pc /ecore-x.pc /ecore.pc +/ecore-buffer.pc /ector.pc /edje.pc /eet.pc diff --git a/pc/ecore-buffer.pc.in b/pc/ecore-buffer.pc.in new file mode 100644 index 0000000000..a23a2a444f --- /dev/null +++ b/pc/ecore-buffer.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ecore-buffer +Description: E core library, graphic buffer module +Requires.private: @requirements_pc_ecore_buffer@ +Version: @VERSION@ +Libs: -L${libdir} -lecore_buffer +Libs.private: @requirements_libs_ecore_buffer@ +Cflags: -I${includedir}/efl-@VMAJ@ -I${includedir}/ecore-buffer-@VMAJ@ -- cgit v1.2.1