aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--debian/copyright8
-rw-r--r--src/gprs/Makefile.am32
3 files changed, 27 insertions, 14 deletions
diff --git a/.gitignore b/.gitignore
index 3480380d1..70193ffac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@ debian/*.log
*.o
*.lo
*.a
+*.la
.deps
Makefile
Makefile.in
diff --git a/debian/copyright b/debian/copyright
index 4e5366495..b9bc8e0c8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -81,17 +81,19 @@ Files: include/osmocom/sgsn/a_reset.h
include/osmocom/sgsn/gprs_utils.h
include/osmocom/sgsn/gtphub.h
include/osmocom/sgsn/signal.h
+ src/gprs/gprs_llc_parse.c
src/gprs/crc24.c
+ src/gprs/gprs_gb_parse.c
+ src/gprs/gprs_utils.c
+ src/gprs/sgsn_ares.c
src/gprs/gb_proxy.c
src/gprs/gb_proxy_main.c
src/gprs/gb_proxy_patch.c
src/gprs/gb_proxy_peer.c
src/gprs/gb_proxy_tlli.c
src/gprs/gb_proxy_vty.c
- src/gprs/gprs_gb_parse.c
src/gprs/gprs_gmm.c
src/gprs/gprs_llc.c
- src/gprs/gprs_llc_parse.c
src/gprs/gprs_llc_vty.c
src/gprs/gprs_llc_xid.c
src/gprs/gprs_sgsn.c
@@ -102,11 +104,9 @@ Files: include/osmocom/sgsn/a_reset.h
src/gprs/gprs_sndcp_vty.c
src/gprs/gprs_sndcp_xid.c
src/gprs/gprs_subscriber.c
- src/gprs/gprs_utils.c
src/gprs/gtphub.c
src/gprs/gtphub_main.c
src/gprs/gtphub_vty.c
- src/gprs/sgsn_ares.c
src/gprs/sgsn_auth.c
src/gprs/sgsn_cdr.c
src/gprs/sgsn_ctrl.c
diff --git a/src/gprs/Makefile.am b/src/gprs/Makefile.am
index 05d5b4c3c..0471bfe7c 100644
--- a/src/gprs/Makefile.am
+++ b/src/gprs/Makefile.am
@@ -35,6 +35,25 @@ OSMO_LIBS = \
$(LIBGTP_LIBS) \
$(NULL)
+noinst_LTLIBRARIES = libcommon.la
+
+libcommon_la_SOURCES = \
+ gprs_gb_parse.c \
+ gprs_llc_parse.c \
+ crc24.c \
+ gprs_utils.c \
+ sgsn_ares.c \
+ $(NULL)
+
+libcommon_la_LIBADD = \
+ $(LIBOSMOCORE_LIBS) \
+ $(LIBOSMOGSM_LIBS) \
+ $(LIBOSMOVTY_LIBS) \
+ $(LIBGTP_LIBS) \
+ $(LIBOSMOSIGTRAN_LIBS) \
+ $(LIBCARES_LIBS) \
+ $(NULL)
+
bin_PROGRAMS = \
osmo-gbproxy \
osmo-sgsn \
@@ -49,12 +68,9 @@ osmo_gbproxy_SOURCES = \
gb_proxy_patch.c \
gb_proxy_tlli.c \
gb_proxy_peer.c \
- gprs_gb_parse.c \
- gprs_llc_parse.c \
- crc24.c \
- gprs_utils.c \
$(NULL)
osmo_gbproxy_LDADD = \
+ libcommon.la \
$(OSMO_LIBS) \
-lrt \
$(NULL)
@@ -77,20 +93,17 @@ osmo_sgsn_SOURCES = \
sgsn_vty.c \
sgsn_libgtp.c \
gprs_llc.c \
- gprs_llc_parse.c \
gprs_llc_vty.c \
- crc24.c \
sgsn_ctrl.c \
sgsn_auth.c \
gprs_subscriber.c \
- gprs_utils.c \
sgsn_cdr.c \
- sgsn_ares.c \
slhc.c \
gprs_llc_xid.c \
v42bis.c \
$(NULL)
osmo_sgsn_LDADD = \
+ libcommon.la \
$(OSMO_LIBS) \
$(LIBOSMOABIS_LIBS) \
$(LIBOSMOGSUPCLIENT_LIBS) \
@@ -113,10 +126,9 @@ osmo_gtphub_SOURCES = \
gtphub_sock.c \
gtphub_ares.c \
gtphub_vty.c \
- sgsn_ares.c \
- gprs_utils.c \
$(NULL)
osmo_gtphub_LDADD = \
+ libcommon.la \
$(LIBOSMOCORE_LIBS) \
$(LIBOSMOGSM_LIBS) \
$(LIBOSMOVTY_LIBS) \