build: Generate package-config file

Change-Id: Id3fc546c7fabe34bc31c4030d2e196f6d7f39090
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
diff --git a/Makefile.am b/Makefile.am
index cf70efe..552dc69 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -31,5 +31,8 @@
 libsdbusplus_la_LDFLAGS = $(SYSTEMD_LIBS) -version-info 1:0:0 -shared
 libsdbusplus_la_CXXFLAGS = $(SYSTEMD_CFLAGS)
 
+pkgconfiglibdir = ${libdir}/pkgconfig
+pkgconfiglib_DATA = sdbusplus.pc
+
 endif
 SUBDIRS = test tools
diff --git a/configure.ac b/configure.ac
index f1c9995..0a06ff0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -72,4 +72,5 @@
 
 # Create configured output
 AC_CONFIG_FILES([Makefile test/Makefile tools/Makefile tools/setup.py])
+AC_CONFIG_FILES([sdbusplus.pc])
 AC_OUTPUT
diff --git a/sdbusplus.pc.in b/sdbusplus.pc.in
new file mode 100644
index 0000000..6074514
--- /dev/null
+++ b/sdbusplus.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: sdbusplus
+Description: C++ bindings for systemd dbus APIs
+URL: https://github.com/openbmc/sdbusplus
+Version: @VERSION@
+Libs: -L@libdir@ -lsdbusplus
+Cflags: -I@includedir@
+