build: added pkg-config files
authorAlexander Kanavin <alexander.kanavin@intel.com>
Wed, 27 Feb 2013 19:54:02 +0000 (21:54 +0200)
committerAlexander Kanavin <alexander.kanavin@intel.com>
Wed, 27 Feb 2013 19:54:02 +0000 (21:54 +0200)
Makefile.am
configure.ac
gsignond-uninstalled.pc.in [new file with mode: 0644]
gsignond.pc.in [new file with mode: 0644]

index 88d432d..c0702c5 100644 (file)
@@ -1,4 +1,7 @@
 ACLOCAL_AMFLAGS = -I m4
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gsignond.pc
+
 SUBDIRS = src test
 
index c6af455..5aeb9a0 100644 (file)
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ([2.60])
-AC_INIT([gsignond], [0.1], [])
+AC_INIT([gsignond], [0.1],[],[],[http://code.google.com/p/accounts-sso/])
 AC_CONFIG_SRCDIR([src/daemon/main.c])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_AUX_DIR([build-aux])
@@ -60,6 +60,8 @@ GSIGNOND_CFLAGS="$GSIGNOND_CFLAGS -Wall -DG_LOG_DOMAIN=\\\"gsignond\\\""
 
 AC_OUTPUT([
 Makefile
+${PACKAGE_NAME}.pc
+${PACKAGE_NAME}-uninstalled.pc
 src/Makefile
 src/common/Makefile
 src/common/db/Makefile
diff --git a/gsignond-uninstalled.pc.in b/gsignond-uninstalled.pc.in
new file mode 100644 (file)
index 0000000..6158941
--- /dev/null
@@ -0,0 +1,18 @@
+# Nicked the idea/template for uninstalled development from gstreamer
+# To use this, run in your plugin/extension source directory:
+# PKG_CONFIG_PATH=/path/to/source/tree/of/gsignond ./configure
+#
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@abs_top_builddir@/include
+pluginsdir=@libdir@/@PACKAGE@/plugins
+extensionsdir=@libdir@/@PACKAGE@/extensions
+
+Name: @PACKAGE_NAME@
+Description: Single-sign-on daemon and libraries, not installed
+Version: @PACKAGE_VERSION@
+URL: @PACKAGE_URL@
+Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0 sqlite3
+Libs: @abs_top_builddir@/src/common/libgsignond-common.la @abs_top_builddir@/src/common/db/libgsignond-common-db.la
+Cflags: -I${includedir}
\ No newline at end of file
diff --git a/gsignond.pc.in b/gsignond.pc.in
new file mode 100644 (file)
index 0000000..7ccc602
--- /dev/null
@@ -0,0 +1,16 @@
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+pluginsdir=@libdir@/@PACKAGE@/plugins
+extensionsdir=@libdir@/@PACKAGE@/extensions
+
+Name: @PACKAGE_NAME@
+Description: Single-sign-on daemon and libraries
+Version: @PACKAGE_VERSION@
+URL: @PACKAGE_URL@
+Requires: glib-2.0 >= 2.30 gio-2.0 gio-unix-2.0 gmodule-2.0 sqlite3
+Libs: -L${libdir} -lgsignond-common -lgsignond-common-db
+Cflags: -I${includedir}
+