diff --git a/configure.ac b/configure.ac index 1ebd185..9ceb679 100644 --- a/configure.ac +++ b/configure.ac @@ -32,6 +32,7 @@ PKG_PROG_PKG_CONFIG([0.20]) dnl checks for libraries PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.7.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.7.0) dnl checks for header files AC_HEADER_STDC diff --git a/contrib/libosmo-gprs.spec.in b/contrib/libosmo-gprs.spec.in index 9c27c2d..b560769 100644 --- a/contrib/libosmo-gprs.spec.in +++ b/contrib/libosmo-gprs.spec.in @@ -11,6 +11,7 @@ BuildRequires: automake >= 1.9 BuildRequires: libtool >= 2 BuildRequires: pkgconfig >= 0.20 BuildRequires: pkgconfig(libosmocore) >= 1.7.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.7.0 BuildRequires: pkgconfig(talloc) %description diff --git a/libosmo-gprs-llc.pc.in b/libosmo-gprs-llc.pc.in index 25a6509..7502d95 100644 --- a/libosmo-gprs-llc.pc.in +++ b/libosmo-gprs-llc.pc.in @@ -6,7 +6,7 @@ includedir=@includedir@ Name: Osmocom [E]GPRS LLC (Logical Link Control) Library Description: C Utility Library Version: @VERSION@ -Requires: libosmocore +Requires: libosmocore, libosmogsm Requires.private: talloc Libs: -L${libdir} -losmo-gprs-llc Cflags: -I${includedir}/ diff --git a/src/llc/Makefile.am b/src/llc/Makefile.am index 6c0e680..c25841e 100644 --- a/src/llc/Makefile.am +++ b/src/llc/Makefile.am @@ -11,10 +11,12 @@ AM_CPPFLAGS = \ AM_CFLAGS = \ -Wall \ $(LIBOSMOCORE_CFLAGS) \ + $(LIBOSMOGSM_CFLAGS) \ $(NULL) AM_LDFLAGS = \ $(LIBOSMOCORE_LIBS) \ + $(LIBOSMOGSM_LIBS) \ $(NULL) lib_LTLIBRARIES = \ @@ -36,4 +38,5 @@ libosmo_gprs_llc_la_LDFLAGS = \ libosmo_gprs_llc_la_LIBADD = \ $(LIBOSMOCORE_LIBS) \ + $(LIBOSMOGSM_LIBS) \ $(NULL) diff --git a/tests/llc/Makefile.am b/tests/llc/Makefile.am index 0079964..2c9d578 100644 --- a/tests/llc/Makefile.am +++ b/tests/llc/Makefile.am @@ -1,6 +1,7 @@ AM_CFLAGS = \ -Wall \ $(LIBOSMOCORE_CFLAGS) \ + $(LIBOSMOGSM_CFLAGS) \ -I$(top_srcdir)/include/ \ $(NULL)