From 727295f20611bbc2d2bc5cd7341f73e0536ec46a Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 8 Mar 2017 11:58:57 +0100 Subject: [PATCH] Add pkg-config file We're installing header file pcuif_proto.h so it's better to use pkg-config for proper version tracking similar to the way it's done for OpenBSC. Change-Id: I0520045e5655794df152b98b9755d7cbbd334049 --- .gitignore | 2 ++ Makefile.am | 2 ++ configure.ac | 1 + debian/osmo-pcu.install | 1 + osmo-pcu.pc.in | 10 ++++++++++ 5 files changed, 16 insertions(+) create mode 100644 osmo-pcu.pc.in diff --git a/.gitignore b/.gitignore index 959b09ba..234ef0b2 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,5 @@ debian/osmo-pcu-dbg/ debian/osmo-pcu.substvars debian/osmo-pcu/ debian/tmp/ + +osmo-pcu.pc diff --git a/Makefile.am b/Makefile.am index 12cb478b..15360167 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,3 +3,5 @@ AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6 SUBDIRS = include src examples tests EXTRA_DIST = osmoappdesc.py +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = osmo-pcu.pc diff --git a/configure.ac b/configure.ac index dcde2ed0..54c70ca9 100644 --- a/configure.ac +++ b/configure.ac @@ -83,6 +83,7 @@ STD_DEFINES_AND_INCLUDES="-Wall" AC_SUBST(STD_DEFINES_AND_INCLUDES) AC_OUTPUT( + osmo-pcu.pc include/Makefile src/Makefile examples/Makefile diff --git a/debian/osmo-pcu.install b/debian/osmo-pcu.install index 768719c9..54dcc630 100644 --- a/debian/osmo-pcu.install +++ b/debian/osmo-pcu.install @@ -1,3 +1,4 @@ etc/osmocom/osmo-pcu.cfg usr/bin/osmo-pcu usr/include/osmocom/pcu/pcuif_proto.h +usr/lib/pkgconfig/osmo-pcu.pc diff --git a/osmo-pcu.pc.in b/osmo-pcu.pc.in new file mode 100644 index 00000000..b72e9a8e --- /dev/null +++ b/osmo-pcu.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/ + +Name: OsmoPCU +Description: Osmocom PCU implementation +Requires: +Version: @VERSION@ +Cflags: -I${includedir}