aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2022-09-06 09:12:43 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2022-09-06 09:14:40 +0200
commita2dc808acc5b99122e97c9013cb1ec2ae0c4a2a1 (patch)
tree0d383f5fe469ebe63ec4afc3cbd1ae568d543014
parentebecff4a5ab9d6c2d429633c802e1f607422302d (diff)
Depend on libosmo-netif
This library will be used soon when adding Osmux support to osmo-bts. Furthermore, it nice to have it available to make use of other general interfaces to create connections, primitives, RTP and AMR related functionalities, etc. Related: SYS#5987 Change-Id: I49db4de715065c083e1249cbeae6298d6868e229
-rw-r--r--configure.ac1
-rwxr-xr-xcontrib/jenkins_bts_trx.sh1
-rwxr-xr-xcontrib/jenkins_lc15.sh1
-rwxr-xr-xcontrib/jenkins_oc2g.sh1
-rwxr-xr-xcontrib/jenkins_oct.sh1
-rwxr-xr-xcontrib/jenkins_oct_and_bts_trx.sh1
-rwxr-xr-xcontrib/jenkins_sysmobts.sh1
-rw-r--r--contrib/osmo-bts.spec.in1
-rw-r--r--debian/control1
-rw-r--r--src/common/Makefile.am2
-rw-r--r--src/osmo-bts-lc15/Makefile.am2
-rw-r--r--src/osmo-bts-oc2g/Makefile.am2
-rw-r--r--src/osmo-bts-octphy/Makefile.am2
-rw-r--r--src/osmo-bts-omldummy/Makefile.am2
-rw-r--r--src/osmo-bts-sysmo/Makefile.am2
-rw-r--r--src/osmo-bts-trx/Makefile.am2
-rw-r--r--src/osmo-bts-virtual/Makefile.am2
-rw-r--r--tests/agch/Makefile.am2
-rw-r--r--tests/cipher/Makefile.am2
-rw-r--r--tests/handover/Makefile.am2
-rw-r--r--tests/meas/Makefile.am2
-rw-r--r--tests/misc/Makefile.am3
-rw-r--r--tests/paging/Makefile.am2
-rw-r--r--tests/power/Makefile.am2
-rw-r--r--tests/sysmobts/Makefile.am2
-rw-r--r--tests/tx_power/Makefile.am2
26 files changed, 44 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 4dbdd943..aee56001 100644
--- a/configure.ac
+++ b/configure.ac
@@ -77,6 +77,7 @@ PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.7.0)
PKG_CHECK_MODULES(LIBOSMOCODING, libosmocoding >= 1.7.0)
PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.3.0)
PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.2.0)
AC_MSG_CHECKING([whether to enable support for sysmobts calibration tool])
AC_ARG_ENABLE(sysmobts-calib,
diff --git a/contrib/jenkins_bts_trx.sh b/contrib/jenkins_bts_trx.sh
index cb041a58..a98a633e 100755
--- a/contrib/jenkins_bts_trx.sh
+++ b/contrib/jenkins_bts_trx.sh
@@ -10,6 +10,7 @@ export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmocore "" --disable-doxygen
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
diff --git a/contrib/jenkins_lc15.sh b/contrib/jenkins_lc15.sh
index c7d62c96..4454f654 100755
--- a/contrib/jenkins_lc15.sh
+++ b/contrib/jenkins_lc15.sh
@@ -10,6 +10,7 @@ export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
osmo-layer1-headers.sh lc15 "$FIRMWARE_VERSION"
diff --git a/contrib/jenkins_oc2g.sh b/contrib/jenkins_oc2g.sh
index b8badce6..af2f8a0e 100755
--- a/contrib/jenkins_oc2g.sh
+++ b/contrib/jenkins_oc2g.sh
@@ -10,6 +10,7 @@ export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
osmo-layer1-headers.sh oc2g "$FIRMWARE_VERSION"
diff --git a/contrib/jenkins_oct.sh b/contrib/jenkins_oct.sh
index bd57dd18..0984e20e 100755
--- a/contrib/jenkins_oct.sh
+++ b/contrib/jenkins_oct.sh
@@ -10,6 +10,7 @@ export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
osmo-layer1-headers.sh oct "$FIRMWARE_VERSION"
diff --git a/contrib/jenkins_oct_and_bts_trx.sh b/contrib/jenkins_oct_and_bts_trx.sh
index ead2f567..3f4efaea 100755
--- a/contrib/jenkins_oct_and_bts_trx.sh
+++ b/contrib/jenkins_oct_and_bts_trx.sh
@@ -10,6 +10,7 @@ export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmocore "" --disable-doxygen
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
diff --git a/contrib/jenkins_sysmobts.sh b/contrib/jenkins_sysmobts.sh
index 6376e922..2e5ab8d6 100755
--- a/contrib/jenkins_sysmobts.sh
+++ b/contrib/jenkins_sysmobts.sh
@@ -10,6 +10,7 @@ export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$inst/lib"
osmo-build-dep.sh libosmo-abis
+osmo-build-dep.sh libosmo-netif "" --disable-doxygen
cd "$deps"
osmo-layer1-headers.sh sysmo "$FIRMWARE_VERSION"
diff --git a/contrib/osmo-bts.spec.in b/contrib/osmo-bts.spec.in
index fe030503..2e48d2f5 100644
--- a/contrib/osmo-bts.spec.in
+++ b/contrib/osmo-bts.spec.in
@@ -35,6 +35,7 @@ BuildRequires: pkgconfig(libosmogsm) >= 1.7.0
BuildRequires: pkgconfig(libosmovty) >= 1.7.0
BuildRequires: pkgconfig(libosmoabis) >= 1.3.0
BuildRequires: pkgconfig(libosmotrau) >= 1.3.0
+BuildRequires: pkgconfig(libosmo-netif) >= 1.2.0
### FIXME: DependencyHACK to include osmocom/gprs/protocol/gsm_04_60.h
BuildRequires: pkgconfig(libosmogb)
%{?systemd_requires}
diff --git a/debian/control b/debian/control
index ed23e753..13000a11 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends: debhelper (>= 9),
pkg-config,
libosmocore-dev (>= 1.7.0),
libosmo-abis-dev (>= 1.3.0),
+ libosmo-netif-dev (>= 1.2.0),
libgps-dev,
txt2man,
osmo-gsm-manuals-dev (>= 1.3.0)
diff --git a/src/common/Makefile.am b/src/common/Makefile.am
index 35df73e6..2f529a41 100644
--- a/src/common/Makefile.am
+++ b/src/common/Makefile.am
@@ -9,12 +9,14 @@ AM_CFLAGS = \
$(LIBOSMOCORE_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
$(LIBOSMOCODEC_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
$(LIBOSMOTRAU_LIBS) \
$(LIBOSMOCODEC_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
if ENABLE_LC15BTS
diff --git a/src/osmo-bts-lc15/Makefile.am b/src/osmo-bts-lc15/Makefile.am
index a4a105a6..58284e95 100644
--- a/src/osmo-bts-lc15/Makefile.am
+++ b/src/osmo-bts-lc15/Makefile.am
@@ -11,6 +11,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(LIBGPS_CFLAGS) \
$(LIBSYSTEMD_CFLAGS) \
$(NULL)
@@ -23,6 +24,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
AM_CFLAGS += -DENABLE_LC15BTS
diff --git a/src/osmo-bts-oc2g/Makefile.am b/src/osmo-bts-oc2g/Makefile.am
index 6e6078d3..0da40b9d 100644
--- a/src/osmo-bts-oc2g/Makefile.am
+++ b/src/osmo-bts-oc2g/Makefile.am
@@ -11,6 +11,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(LIBGPS_CFLAGS) \
$(LIBSYSTEMD_CFLAGS) \
$(ORTP_CFLAGS) \
@@ -24,6 +25,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(ORTP_LIBS) \
$(NULL)
diff --git a/src/osmo-bts-octphy/Makefile.am b/src/osmo-bts-octphy/Makefile.am
index fa0a63db..fb3f6691 100644
--- a/src/osmo-bts-octphy/Makefile.am
+++ b/src/osmo-bts-octphy/Makefile.am
@@ -9,6 +9,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(NULL)
COMMON_LDADD = \
@@ -19,6 +20,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
EXTRA_DIST = l1_if.h l1_oml.h l1_utils.h octphy_hw_api.h octpkt.h
diff --git a/src/osmo-bts-omldummy/Makefile.am b/src/osmo-bts-omldummy/Makefile.am
index 68008836..81da29b6 100644
--- a/src/osmo-bts-omldummy/Makefile.am
+++ b/src/osmo-bts-omldummy/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(LIBGPS_CFLAGS) \
$(NULL)
@@ -18,6 +19,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
-ldl \
$(NULL)
diff --git a/src/osmo-bts-sysmo/Makefile.am b/src/osmo-bts-sysmo/Makefile.am
index 0641433f..12dea3b4 100644
--- a/src/osmo-bts-sysmo/Makefile.am
+++ b/src/osmo-bts-sysmo/Makefile.am
@@ -8,6 +8,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(LIBGPS_CFLAGS) \
$(NULL)
@@ -19,6 +20,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
EXTRA_DIST = \
diff --git a/src/osmo-bts-trx/Makefile.am b/src/osmo-bts-trx/Makefile.am
index 845c9e70..63c00fec 100644
--- a/src/osmo-bts-trx/Makefile.am
+++ b/src/osmo-bts-trx/Makefile.am
@@ -14,6 +14,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(NULL)
LDADD = \
@@ -25,6 +26,7 @@ LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
-ldl \
$(NULL)
diff --git a/src/osmo-bts-virtual/Makefile.am b/src/osmo-bts-virtual/Makefile.am
index 2b3d825d..2ae53b4a 100644
--- a/src/osmo-bts-virtual/Makefile.am
+++ b/src/osmo-bts-virtual/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCTRL_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(LIBGPS_CFLAGS) \
$(NULL)
@@ -18,6 +19,7 @@ COMMON_LDADD = \
$(LIBOSMOCTRL_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
-ldl \
$(NULL)
diff --git a/tests/agch/Makefile.am b/tests/agch/Makefile.am
index 2bb41445..f77341a1 100644
--- a/tests/agch/Makefile.am
+++ b/tests/agch/Makefile.am
@@ -7,6 +7,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -15,6 +16,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = agch_test
diff --git a/tests/cipher/Makefile.am b/tests/cipher/Makefile.am
index 0650d3d9..13bface4 100644
--- a/tests/cipher/Makefile.am
+++ b/tests/cipher/Makefile.am
@@ -7,6 +7,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -15,6 +16,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = cipher_test
diff --git a/tests/handover/Makefile.am b/tests/handover/Makefile.am
index f850a6ff..beebaed3 100644
--- a/tests/handover/Makefile.am
+++ b/tests/handover/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -13,6 +14,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = handover_test
diff --git a/tests/meas/Makefile.am b/tests/meas/Makefile.am
index e75481f8..0af192fa 100644
--- a/tests/meas/Makefile.am
+++ b/tests/meas/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -13,6 +14,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOTRAU_LIBS) \
$(LIBOSMOABIS_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = meas_test
diff --git a/tests/misc/Makefile.am b/tests/misc/Makefile.am
index f3cc7347..fd6ebf31 100644
--- a/tests/misc/Makefile.am
+++ b/tests/misc/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -13,7 +14,9 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
+
check_PROGRAMS = misc_test
EXTRA_DIST = misc_test.ok
diff --git a/tests/paging/Makefile.am b/tests/paging/Makefile.am
index d5b090ca..0c01e398 100644
--- a/tests/paging/Makefile.am
+++ b/tests/paging/Makefile.am
@@ -7,6 +7,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFLAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -15,6 +16,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = paging_test
diff --git a/tests/power/Makefile.am b/tests/power/Makefile.am
index 149d6910..7b9ae274 100644
--- a/tests/power/Makefile.am
+++ b/tests/power/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOGSM_CFLAGS) \
$(LIBOSMOVTY_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -13,6 +14,7 @@ LDADD = \
$(LIBOSMOGSM_LIBS) \
$(LIBOSMOVTY_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = ms_power_loop_test bs_power_loop_test
diff --git a/tests/sysmobts/Makefile.am b/tests/sysmobts/Makefile.am
index 59d68fa8..27961362 100644
--- a/tests/sysmobts/Makefile.am
+++ b/tests/sysmobts/Makefile.am
@@ -12,6 +12,7 @@ AM_CFLAGS = \
$(LIBOSMOVTY_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -20,6 +21,7 @@ LDADD = \
$(LIBOSMOVTY_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = sysmobts_test
diff --git a/tests/tx_power/Makefile.am b/tests/tx_power/Makefile.am
index f59f0c06..ae57a40f 100644
--- a/tests/tx_power/Makefile.am
+++ b/tests/tx_power/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
$(LIBOSMOCODEC_CFLAGS) \
$(LIBOSMOABIS_CFLAGS) \
$(LIBOSMOTRAU_CFLAGS) \
+ $(LIBOSMONETIF_CFAGS) \
$(NULL)
LDADD = \
$(LIBOSMOCORE_LIBS) \
@@ -13,6 +14,7 @@ LDADD = \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOTRAU_LIBS) \
+ $(LIBOSMONETIF_LIBS) \
$(NULL)
check_PROGRAMS = tx_power_test
EXTRA_DIST = tx_power_test.ok tx_power_test.err