summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiago Vignatti <tiago.vignatti@nokia.com>2010-05-02 17:05:41 +0300
committerMikhail Gusarov <dottedmag@dottedmag.net>2010-05-02 21:41:54 +0700
commit9861c8feb5132e0cbaa8a39c75844564c4112cfa (patch)
tree61f189e322fe22b3ef292a4857730873a66b3130
parent21678d37905424712b0c5696d1d10285531e73d9 (diff)
downloadlibsha1-9861c8feb5132e0cbaa8a39c75844564c4112cfa.tar.gz
Provide pkgconfig metafile for the library
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com> Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
-rw-r--r--Makefile.am5
-rw-r--r--configure.ac4
-rw-r--r--libsha1.pc.in10
3 files changed, 17 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index ea4747b..a56d661 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,3 +6,8 @@ include_HEADERS = libsha1.h
noinst_PROGRAMS = test
test_LDADD = libsha1.la
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libsha1.pc
+
+EXTRA_DIST = libsha1.pc.in
diff --git a/configure.ac b/configure.ac
index fe8de7a..567c353 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,5 +14,5 @@ AC_C_BIGENDIAN
AC_TYPE_UINT32_T
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
+AC_OUTPUT([Makefile
+ libsha1.pc])
diff --git a/libsha1.pc.in b/libsha1.pc.in
new file mode 100644
index 0000000..b5fdfab
--- /dev/null
+++ b/libsha1.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libsha1
+Description: Tiny SHA1 implementation for embedded devices.
+Version: @PACKAGE_VERSION@
+Cflags: -I${includedir}
+Libs: -L${libdir} -lsha1