lib: Add support for pkgconfig for libsflow.
authorThomas Graf <tgraf@noironetworks.com>
Thu, 13 Nov 2014 11:28:44 +0000 (12:28 +0100)
committerBen Pfaff <blp@nicira.com>
Thu, 13 Nov 2014 16:03:55 +0000 (08:03 -0800)
Signed-off-by: Thomas Graf <tgraf@noironetworks.com>
Acked-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
configure.ac
lib/.gitignore
lib/automake.mk
lib/libsflow.pc.in [new file with mode: 0644]

index ee12216..8019846 100644 (file)
@@ -173,6 +173,7 @@ AC_CONFIG_FILES(datapath/linux/Makefile)
 AC_CONFIG_FILES(datapath/linux/Makefile.main)
 AC_CONFIG_FILES(tests/atlocal)
 AC_CONFIG_FILES(lib/libopenvswitch.pc)
+AC_CONFIG_FILES(lib/libsflow.pc)
 AC_CONFIG_FILES(ofproto/libofproto.pc)
 AC_CONFIG_FILES(ovsdb/libovsdb.pc)
 
index 41f1bac..cdaee87 100644 (file)
@@ -18,3 +18,4 @@
 /vtep-idl.h
 /vtep-idl.ovsidl
 /libopenvswitch.pc
+/libsflow.pc
index 175b15a..0b2d823 100644 (file)
@@ -391,7 +391,8 @@ lib_libopenvswitch_la_SOURCES += lib/stream-nossl.c
 endif
 
 pkgconfig_DATA += \
-       $(srcdir)/lib/libopenvswitch.pc
+       $(srcdir)/lib/libopenvswitch.pc \
+       $(srcdir)/lib/libsflow.pc
 
 EXTRA_DIST += \
        lib/dh1024.pem \
diff --git a/lib/libsflow.pc.in b/lib/libsflow.pc.in
new file mode 100644 (file)
index 0000000..e70a2b7
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libofproto
+Description: sFlow library of Open vSwitch
+Version: @VERSION@
+Libs: -L${libdir} -lsflow
+Libs.private: @LIBS@
+Cflags: -I${includedir}/openvswitch