From ccfcb0ceaae8f49a9ff742b29b32080f7ec26028 Mon Sep 17 00:00:00 2001 From: tilman Date: Sat, 31 Mar 2007 16:07:43 +0000 Subject: [PATCH] added per-engine pc files SVN revision: 29286 --- legacy/evas/.cvsignore | 2 +- legacy/evas/Makefile.am | 72 +++++++++++++++++++++++++- legacy/evas/configure.in | 11 ++++ legacy/evas/evas-cairo-x11.pc.in | 3 ++ legacy/evas/evas-directfb.pc.in | 3 ++ legacy/evas/evas-framebuffer.pc.in | 3 ++ legacy/evas/evas-glitz-x11.pc.in | 3 ++ legacy/evas/evas-opengl-x11.pc.in | 3 ++ legacy/evas/evas-software-buffer.pc.in | 3 ++ legacy/evas/evas-software-qtopia.pc.in | 3 ++ legacy/evas/evas-software-x11.pc.in | 3 ++ legacy/evas/evas-software-xcb.pc.in | 3 ++ legacy/evas/evas-xrender-x11.pc.in | 3 ++ legacy/evas/evas-xrender-xcb.pc.in | 3 ++ 14 files changed, 116 insertions(+), 2 deletions(-) create mode 100644 legacy/evas/evas-cairo-x11.pc.in create mode 100644 legacy/evas/evas-directfb.pc.in create mode 100644 legacy/evas/evas-framebuffer.pc.in create mode 100644 legacy/evas/evas-glitz-x11.pc.in create mode 100644 legacy/evas/evas-opengl-x11.pc.in create mode 100644 legacy/evas/evas-software-buffer.pc.in create mode 100644 legacy/evas/evas-software-qtopia.pc.in create mode 100644 legacy/evas/evas-software-x11.pc.in create mode 100644 legacy/evas/evas-software-xcb.pc.in create mode 100644 legacy/evas/evas-xrender-x11.pc.in create mode 100644 legacy/evas/evas-xrender-xcb.pc.in diff --git a/legacy/evas/.cvsignore b/legacy/evas/.cvsignore index 13703dc1a2..bd3532240a 100644 --- a/legacy/evas/.cvsignore +++ b/legacy/evas/.cvsignore @@ -11,7 +11,7 @@ Makefile libtool config.status evas-config -evas.pc +*.pc config.h stamp-h1 evas_docs.tar.gz diff --git a/legacy/evas/Makefile.am b/legacy/evas/Makefile.am index b82903f8f4..b8452a8463 100644 --- a/legacy/evas/Makefile.am +++ b/legacy/evas/Makefile.am @@ -8,6 +8,17 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \ stamp-h.in build-stamp configure-stamp depcomp \ evas_docs.tar.gz evas.c \ README \ + evas-cairo-x11.pc + evas-directfb.pc + evas-framebuffer.pc + evas-glitz-x11.pc + evas-opengl-x11.pc + evas-software-buffer.pc + evas-software-qtopia.pc + evas-software-x11.pc + evas-software-xcb.pc + evas-xrender-x11.pc + evas-xrender-xcb.pc evas.pc \ evas.spec \ debian/changelog @@ -18,6 +29,18 @@ EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN evas.c.in gendoc \ Doxyfile \ README.in README \ evas.pc.in \ + evas-cairo-x11.pc + evas-directfb.pc + evas-framebuffer.pc + evas-glitz-x11.pc + evas-opengl-x11.pc + evas-software-buffer.pc + evas-software-qtopia.pc + evas-software-x11.pc + evas-software-xcb.pc + evas-xrender-x11.pc + evas-xrender-xcb.pc + evas.pc \ evas.spec.in evas.spec \ debian/changelog \ debian/changelog.in \ @@ -48,5 +71,52 @@ EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN evas.c.in gendoc \ debian/libevas0.install \ debian/rules +if BUILD_ENGINE_SOFTWARE_X11 +psoftwarex11 = evas-software-x11.pc +endif + +if BUILD_ENGINE_SOFTWARE_XCB +psoftwarexcb = evas-software-xcb.pc +endif + +if BUILD_ENGINE_DIRECTFB +pdirectfb = evas-directfb.pc +endif + +if BUILD_ENGINE_FB +pframebuffer = evas-framebuffer.pc +endif + +if BUILD_ENGINE_GLITZ_X11 +pglitzx11 = evas-glitz-x11.pc +endif + +if BUILD_ENGINE_BUFFER +psoftwarebuffer = evas-software-buffer.pc +endif + +if BUILD_ENGINE_SOFTWARE_QTOPIA +psoftwareqtopia = evas-software-qtopia.pc +endif + +if BUILD_ENGINE_GL_X11 +popenglx11 = evas-opengl-x11.pc +endif + +if BUILD_ENGINE_CAIRO_X11 +pcairox11 = evas-cairo-x11.pc +endif + +if BUILD_ENGINE_XRENDER_X11 +pxrenderx11 = evas-xrender-x11.pc +endif + +if BUILD_ENGINE_XRENDER_XCB +pxrenderxcb = evas-xrender-xcb.pc +endif + pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = evas.pc +pkgconfig_DATA = \ + evas.pc $(psoftwarex11) $(psoftwarexcb) $(pdirectfb) $(pframebuffer) \ + $(psoftwarebuffer) $(psoftwareqtopia) $(popenglx11) $(pcairox11) \ + $(pxrenderx11) $(pglitzx11) diff --git a/legacy/evas/configure.in b/legacy/evas/configure.in index 4c94723e15..08d3048381 100644 --- a/legacy/evas/configure.in +++ b/legacy/evas/configure.in @@ -1919,6 +1919,17 @@ AC_SUBST(pthread_libs) AC_OUTPUT([ Makefile +evas-cairo-x11.pc +evas-directfb.pc +evas-framebuffer.pc +evas-glitz-x11.pc +evas-opengl-x11.pc +evas-software-buffer.pc +evas-software-qtopia.pc +evas-software-x11.pc +evas-software-xcb.pc +evas-xrender-x11.pc +evas-xrender-xcb.pc evas.pc src/Makefile src/lib/Makefile diff --git a/legacy/evas/evas-cairo-x11.pc.in b/legacy/evas/evas-cairo-x11.pc.in new file mode 100644 index 0000000000..4f5c9cf9d1 --- /dev/null +++ b/legacy/evas/evas-cairo-x11.pc.in @@ -0,0 +1,3 @@ +Name: evas-cairo-x11 +Description: Evas Cairo X11 engine +Version: @VERSION@ diff --git a/legacy/evas/evas-directfb.pc.in b/legacy/evas/evas-directfb.pc.in new file mode 100644 index 0000000000..9a1bc3aba4 --- /dev/null +++ b/legacy/evas/evas-directfb.pc.in @@ -0,0 +1,3 @@ +Name: evas-directfb +Description: Evas DirectFB engine +Version: @VERSION@ diff --git a/legacy/evas/evas-framebuffer.pc.in b/legacy/evas/evas-framebuffer.pc.in new file mode 100644 index 0000000000..5802f7a348 --- /dev/null +++ b/legacy/evas/evas-framebuffer.pc.in @@ -0,0 +1,3 @@ +Name: evas-framebuffer +Description: Evas framebuffer engine +Version: @VERSION@ diff --git a/legacy/evas/evas-glitz-x11.pc.in b/legacy/evas/evas-glitz-x11.pc.in new file mode 100644 index 0000000000..dbf1ac5f77 --- /dev/null +++ b/legacy/evas/evas-glitz-x11.pc.in @@ -0,0 +1,3 @@ +Name: evas-glitz-x11 +Description: Evas Glitz X11 engine +Version: @VERSION@ diff --git a/legacy/evas/evas-opengl-x11.pc.in b/legacy/evas/evas-opengl-x11.pc.in new file mode 100644 index 0000000000..29b9338447 --- /dev/null +++ b/legacy/evas/evas-opengl-x11.pc.in @@ -0,0 +1,3 @@ +Name: evas-opengl-x11 +Description: Evas OpenGL X11 engine +Version: @VERSION@ diff --git a/legacy/evas/evas-software-buffer.pc.in b/legacy/evas/evas-software-buffer.pc.in new file mode 100644 index 0000000000..da5d798456 --- /dev/null +++ b/legacy/evas/evas-software-buffer.pc.in @@ -0,0 +1,3 @@ +Name: evas-software-buffer +Description: Evas software buffer engine +Version: @VERSION@ diff --git a/legacy/evas/evas-software-qtopia.pc.in b/legacy/evas/evas-software-qtopia.pc.in new file mode 100644 index 0000000000..4edb41c3aa --- /dev/null +++ b/legacy/evas/evas-software-qtopia.pc.in @@ -0,0 +1,3 @@ +Name: evas-software-qtopia +Description: Evas software Qtopia engine +Version: @VERSION@ diff --git a/legacy/evas/evas-software-x11.pc.in b/legacy/evas/evas-software-x11.pc.in new file mode 100644 index 0000000000..7487b7c594 --- /dev/null +++ b/legacy/evas/evas-software-x11.pc.in @@ -0,0 +1,3 @@ +Name: evas-software-x11 +Description: Evas software X11 engine +Version: @VERSION@ diff --git a/legacy/evas/evas-software-xcb.pc.in b/legacy/evas/evas-software-xcb.pc.in new file mode 100644 index 0000000000..f91efbf7e1 --- /dev/null +++ b/legacy/evas/evas-software-xcb.pc.in @@ -0,0 +1,3 @@ +Name: evas-software-xcb +Description: Evas software XCB engine +Version: @VERSION@ diff --git a/legacy/evas/evas-xrender-x11.pc.in b/legacy/evas/evas-xrender-x11.pc.in new file mode 100644 index 0000000000..9d28d1353e --- /dev/null +++ b/legacy/evas/evas-xrender-x11.pc.in @@ -0,0 +1,3 @@ +Name: evas-xrender-x11 +Description: Evas XRender X11 engine +Version: @VERSION@ diff --git a/legacy/evas/evas-xrender-xcb.pc.in b/legacy/evas/evas-xrender-xcb.pc.in new file mode 100644 index 0000000000..ba30c43034 --- /dev/null +++ b/legacy/evas/evas-xrender-xcb.pc.in @@ -0,0 +1,3 @@ +Name: evas-xrender-xcb +Description: Evas XRender XCB engine +Version: @VERSION@