From 6c953e5629d26f15a2aa1b00a468552491cae63b Mon Sep 17 00:00:00 2001 From: Todor Tomov Date: Thu, 3 Feb 2011 10:50:51 +0200 Subject: Use pkg-config Install libmedia.pc and libsubdev.pc files for use from pkg-config. Signed-off-by: Todor Tomov --- Makefile.am | 2 ++ configure.in | 2 ++ debian/control | 3 ++- debian/libmedia-dev.install | 1 + debian/libsubdev-dev.install | 1 + libmedia.pc.in | 10 ++++++++++ libsubdev.pc.in | 11 +++++++++++ 7 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 libmedia.pc.in create mode 100644 libsubdev.pc.in diff --git a/Makefile.am b/Makefile.am index 149e070..3081461 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,5 @@ SUBDIRS = src ACLOCAL_AMFLAGS = -I m4 +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libmedia.pc libsubdev.pc diff --git a/configure.in b/configure.in index 16260dd..81b53bb 100644 --- a/configure.in +++ b/configure.in @@ -57,6 +57,8 @@ AC_CHECK_FUNCS([memset strerror strrchr strtoul]) AC_CONFIG_FILES([ Makefile src/Makefile + libmedia.pc + libsubdev.pc ]) AC_OUTPUT diff --git a/debian/control b/debian/control index 6b2cfec..80d83c6 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,8 @@ Build-Depends: debhelper (>= 7.0.50~), kernel-headers (>= 2.6.32-20105003), libtool, autoconf, - automake + automake, + pkg-config Standards-Version: 3.8.4 Section: utils diff --git a/debian/libmedia-dev.install b/debian/libmedia-dev.install index 76a818a..1a1225a 100644 --- a/debian/libmedia-dev.install +++ b/debian/libmedia-dev.install @@ -2,3 +2,4 @@ usr/include/media.h usr/lib/libmedia.a usr/lib/libmedia.so usr/lib/libmedia.la +usr/lib/pkgconfig/libmedia.pc diff --git a/debian/libsubdev-dev.install b/debian/libsubdev-dev.install index ed4cd13..3cf4396 100644 --- a/debian/libsubdev-dev.install +++ b/debian/libsubdev-dev.install @@ -2,3 +2,4 @@ usr/include/subdev.h usr/lib/libsubdev.a usr/lib/libsubdev.so usr/lib/libsubdev.la +usr/lib/pkgconfig/libsubdev.pc diff --git a/libmedia.pc.in b/libmedia.pc.in new file mode 100644 index 0000000..171550a --- /dev/null +++ b/libmedia.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libmedia +Description: Media controller library. +Version: @PACKAGE_VERSION@ +Cflags: -I${includedir} +Libs: -L${libdir} -lmedia diff --git a/libsubdev.pc.in b/libsubdev.pc.in new file mode 100644 index 0000000..666cefd --- /dev/null +++ b/libsubdev.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libsubdev +Description: V4L2 subdevice library. +Requires: libmedia +Version: @PACKAGE_VERSION@ +Cflags: -I${includedir} +Libs: -L${libdir} -lsubdev -- cgit v1.2.3