domain-controller: install header and pkg-config file.
authorKrisztian Litkey <krisztian.litkey@intel.com>
Mon, 12 Nov 2012 17:25:38 +0000 (19:25 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Tue, 13 Nov 2012 17:03:25 +0000 (19:03 +0200)
configure.ac
src/Makefile.am
src/plugins/domain-control/murphy-domain-controller.pc.in [new file with mode: 0644]

index 8bbdd49..e3fe6a6 100644 (file)
@@ -471,6 +471,7 @@ AC_CONFIG_FILES([build-aux/shave
                 src/resolver/murphy-resolver.pc
                 src/resolver/tests/Makefile
                 src/resource/murphy-resource.pc
+                src/plugins/domain-control/murphy-domain-controller.pc
                 doc/Makefile
                 doc/plugin-developer-guide/Makefile
                 doc/plugin-developer-guide/db/Makefile
index b43b962..87f2f63 100644 (file)
@@ -903,7 +903,16 @@ plugin_LTLIBRARIES              += plugin-domain-control.la
 endif
 
 # domain controller client library
-lib_LTLIBRARIES                        += libmurphy-domain-controller.la
+lib_LTLIBRARIES += libmurphy-domain-controller.la
+EXTRA_DIST      += plugins/domain-control/murphy-domain-controller.pc
+pkgconfig_DATA  += plugins/domain-control/murphy-domain-controller.pc
+
+libmurphy_domain_controller_ladir =                    \
+               $(includedir)/murphy/domain-control
+
+libmurphy_domain_controller_la_HEADERS =               \
+               plugins/domain-control/client.h
+
 libmurphy_domain_controller_la_SOURCES  = plugins/domain-control/client.c      \
                                          plugins/domain-control/table-common.c\
                                          plugins/domain-control/message.c
diff --git a/src/plugins/domain-control/murphy-domain-controller.pc.in b/src/plugins/domain-control/murphy-domain-controller.pc.in
new file mode 100644 (file)
index 0000000..83f8b0f
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: murphy-domain-controller
+Description: Murphy policy framework, domain controller library.
+Requires: murphy-common = @PACKAGE_VERSION@
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -lmurphy-domain-controller
+Cflags: -I${includedir}