aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am4
-rw-r--r--configure.seed2
-rw-r--r--libndpi.pc.in10
3 files changed, 15 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 0642aec9d..37f084916 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,7 @@
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src/lib example tests
+
+pkgconfigdir = $(prefix)/libdata/pkgconfig
+pkgconfig_DATA = libndpi.pc
+
EXTRA_DIST = autogen.sh
diff --git a/configure.seed b/configure.seed
index bce16c7c4..3863cda51 100644
--- a/configure.seed
+++ b/configure.seed
@@ -133,7 +133,7 @@ AC_ARG_ENABLE([debug-messages],
AC_CHECK_LIB(pthread, pthread_setaffinity_np, AC_DEFINE_UNQUOTED(HAVE_PTHREAD_SETAFFINITY_NP, 1, [libc has pthread_setaffinity_np]))
-AC_CONFIG_FILES([Makefile example/Makefile tests/Makefile src/include/ndpi_define.h src/lib/Makefile])
+AC_CONFIG_FILES([Makefile example/Makefile tests/Makefile libndpi.pc src/include/ndpi_define.h src/lib/Makefile])
AC_CONFIG_HEADERS(src/include/ndpi_config.h)
AC_SUBST(GIT_RELEASE)
AC_SUBST(NDPI_MAJOR)
diff --git a/libndpi.pc.in b/libndpi.pc.in
new file mode 100644
index 000000000..5e1cde70b
--- /dev/null
+++ b/libndpi.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libndpi
+Description: deep packet inspection library
+Version: @VERSION@
+Libs: -L${libdir} -lndpi
+Cflags: -I${includedir}/ndpi