aboutsummaryrefslogtreecommitdiffstats
path: root/pc
diff options
context:
space:
mode:
authorSeunghun Lee <beauty.positive3@gmail.com>2015-06-22 10:23:54 -0400
committerChris Michael <cp.michael@samsung.com>2015-06-22 10:31:42 -0400
commit8b621775619b9959fe952b095b3baaa7aaa99572 (patch)
tree99059a841a79729cac4687ea41f3abf672e6e455 /pc
parentedje: add of edje-3d to edje_calc.c (diff)
downloadefl-8b621775619b9959fe952b095b3baaa7aaa99572.tar.gz
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
Diffstat (limited to 'pc')
-rw-r--r--pc/.gitignore1
-rw-r--r--pc/ecore-buffer.pc.in12
2 files changed, 13 insertions, 0 deletions
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@