prefix sub-directories containing libraries with 'lib'
... and make sure tests work again after restructuringchanges/88/3188/1
parent
5a6b68f416
commit
89579b4317
|
@ -87,19 +87,19 @@ AC_OUTPUT(
|
|||
include/openbsc/Makefile
|
||||
include/Makefile
|
||||
src/Makefile
|
||||
src/trau/Makefile
|
||||
src/abis/Makefile
|
||||
src/bsc/Makefile
|
||||
src/msc/Makefile
|
||||
src/mgcp/Makefile
|
||||
src/common/Makefile
|
||||
src/libtrau/Makefile
|
||||
src/libabis/Makefile
|
||||
src/libbsc/Makefile
|
||||
src/libmsc/Makefile
|
||||
src/libmgcp/Makefile
|
||||
src/libcommon/Makefile
|
||||
src/osmo-nitb/Makefile
|
||||
src/osmo-bsc/Makefile
|
||||
src/osmo-bsc_nat/Makefile
|
||||
src/osmo-bsc_mgcp/Makefile
|
||||
src/ipaccess/Makefile
|
||||
src/utils/Makefile
|
||||
src/gb/Makefile
|
||||
src/libgb/Makefile
|
||||
src/gprs/Makefile
|
||||
tests/Makefile
|
||||
tests/debug/Makefile
|
||||
|
|
|
@ -2,7 +2,7 @@ INCLUDES = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
|
|||
AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(COVERAGE_CFLAGS)
|
||||
AM_LDFLAGS = $(LIBOSMOCORE_LIBS) $(COVERAGE_LDFLAGS)
|
||||
|
||||
SUBDIRS = common abis mgcp bsc trau osmo-nitb osmo-bsc_mgcp utils ipaccess gb gprs
|
||||
SUBDIRS = libcommon libabis libmgcp libbsc libtrau osmo-nitb osmo-bsc_mgcp utils ipaccess libgb gprs
|
||||
|
||||
# Conditional modules
|
||||
if BUILD_NAT
|
||||
|
|
|
@ -11,9 +11,12 @@ bin_PROGRAMS = osmo-gbproxy
|
|||
endif
|
||||
|
||||
osmo_gbproxy_SOURCES = gb_proxy.c gb_proxy_main.c gb_proxy_vty.c
|
||||
osmo_gbproxy_LDADD = $(top_builddir)/src/gb/libgb.a $(top_builddir)/src/common/libcommon.a
|
||||
osmo_gbproxy_LDADD = $(top_builddir)/src/libgb/libgb.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a
|
||||
|
||||
osmo_sgsn_SOURCES = gprs_gmm.c gprs_sgsn.c gprs_sndcp.c gprs_sndcp_vty.c \
|
||||
sgsn_main.c sgsn_vty.c sgsn_libgtp.c \
|
||||
gprs_llc.c gprs_llc_vty.c crc24.c
|
||||
osmo_sgsn_LDADD = $(top_builddir)/src/gb/libgb.a $(top_builddir)/src/common/libcommon.a -lgtp
|
||||
osmo_sgsn_LDADD = $(top_builddir)/src/libgb/libgb.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
-lgtp
|
||||
|
|
|
@ -9,11 +9,13 @@ ipaccess_find_SOURCES = ipaccess-find.c
|
|||
ipaccess_config_SOURCES = ipaccess-config.c ipaccess-firmware.c network_listen.c
|
||||
|
||||
# FIXME: resolve the bogus dependencies patched around here:
|
||||
ipaccess_config_LDADD = $(top_builddir)/src/bsc/libbsc.a $(top_builddir)/src/msc/libmsc.a \
|
||||
$(top_builddir)/src/abis/libabis.a $(top_builddir)/src/bsc/libbsc.a \
|
||||
$(top_builddir)/src/trau/libtrau.a \
|
||||
$(top_builddir)/src/common/libcommon.a \
|
||||
ipaccess_config_LDADD = $(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libtrau/libtrau.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
-ldl -ldbi $(LIBCRYPT)
|
||||
|
||||
ipaccess_proxy_SOURCES = ipaccess-proxy.c
|
||||
ipaccess_proxy_LDADD = $(top_builddir)/src/common/libcommon.a
|
||||
ipaccess_proxy_LDADD = $(top_builddir)/src/libcommon/libcommon.a
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
#include <openbsc/e1_input.h>
|
||||
#include <openbsc/signal.h>
|
||||
|
||||
#include "../abis/input/lapd.h"
|
||||
#include "../libabis/input/lapd.h"
|
||||
|
||||
static void bootstrap_om_bts(struct gsm_bts *bts)
|
||||
{
|
|
@ -9,6 +9,10 @@ osmo_bsc_SOURCES = osmo_bsc_main.c osmo_bsc_rf.c osmo_bsc_vty.c osmo_bsc_api.c \
|
|||
osmo_bsc_grace.c osmo_bsc_msc.c osmo_bsc_sccp.c \
|
||||
osmo_bsc_filter.c osmo_bsc_bssap.c osmo_bsc_audio.c
|
||||
# once again since TRAU uses CC symbol :(
|
||||
osmo_bsc_LDADD = ../bsc/libbsc.a ../msc/libmsc.a ../bsc/libbsc.a \
|
||||
../abis/libabis.a ../trau/libtrau.a ../common/libcommon.a \
|
||||
osmo_bsc_LDADD = $(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libtrau/libtrau.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(LIBOSMOSCCP_LIBS)
|
||||
|
|
|
@ -5,5 +5,6 @@ AM_LDFLAGS = $(LIBOSMOCORE_LIBS) $(COVERAGE_LDFLAGS)
|
|||
bin_PROGRAMS = bsc_mgcp
|
||||
|
||||
bsc_mgcp_SOURCES = mgcp_main.c
|
||||
bsc_mgcp_LDADD = $(top_builddir)/src/common/libcommon.a $(top_builddir)/src/mgcp/libmgcp.a \
|
||||
$(LIBOSMOVTY_LIBS)
|
||||
bsc_mgcp_LDADD = $(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(top_builddir)/src/libmgcp/libmgcp.a \
|
||||
$(LIBOSMOVTY_LIBS)
|
||||
|
|
|
@ -7,7 +7,9 @@ bin_PROGRAMS = osmo-bsc_nat
|
|||
|
||||
osmo_bsc_nat_SOURCES = bsc_filter.c bsc_mgcp_utils.c bsc_nat.c bsc_nat_utils.c \
|
||||
bsc_nat_vty.c bsc_sccp.c bsc_ussd.c
|
||||
osmo_bsc_nat_LDADD = $(top_builddir)/src/common/libcommon.a \
|
||||
$(top_builddir)/src/mgcp/libmgcp.a $(top_builddir)/src/bsc/libbsc.a \
|
||||
$(top_builddir)/src/abis/libabis.a $(top_builddir)/src/trau/libtrau.a \
|
||||
osmo_bsc_nat_LDADD = $(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(top_builddir)/src/libmgcp/libmgcp.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libtrau/libtrau.a \
|
||||
-lrt $(LIBOSMOSCCP_LIBS)
|
||||
|
|
|
@ -6,5 +6,9 @@ bin_PROGRAMS = osmo-nitb
|
|||
|
||||
osmo_nitb_SOURCES = bsc_hack.c
|
||||
osmo_nitb_LDADD = -ldl -ldbi $(LIBCRYPT) $(LIBOSMOVTY_LIBS) \
|
||||
../bsc/libbsc.a ../msc/libmsc.a ../bsc/libbsc.a ../trau/libtrau.a ../abis/libabis.a \
|
||||
../common/libcommon.a
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libtrau/libtrau.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a
|
||||
|
|
|
@ -5,6 +5,8 @@ AM_LDFLAGS = $(LIBOSMOCORE_LIBS) $(COVERAGE_LDFLAGS)
|
|||
bin_PROGRAMS = bs11_config isdnsync
|
||||
|
||||
bs11_config_SOURCES = bs11_config.c rs232.c
|
||||
bs11_config_LDADD = ../common/libcommon.a ../abis/libabis.a ../bsc/libbsc.a
|
||||
bs11_config_LDADD = $(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a
|
||||
|
||||
isdnsync_SOURCES = isdnsync.c
|
||||
|
|
|
@ -3,14 +3,8 @@ AM_CFLAGS=-Wall -ggdb3 $(LIBOSMOCORE_CFLAGS)
|
|||
|
||||
noinst_PROGRAMS = channel_test
|
||||
|
||||
channel_test_SOURCES = channel_test.c \
|
||||
$(top_srcdir)/src/db.c \
|
||||
$(top_srcdir)/src/gsm_subscriber_base.c \
|
||||
$(top_srcdir)/src/gsm_subscriber.c \
|
||||
$(top_srcdir)/src/debug.c \
|
||||
$(top_srcdir)/src/gsm_data.c \
|
||||
$(top_srcdir)/src/abis_nm.c \
|
||||
$(top_srcdir)/src/bts_ipaccess_nanobts.c \
|
||||
$(top_srcdir)/src/bts_siemens_bs11.c
|
||||
channel_test_LDADD = -ldl -ldbi $(LIBOSMOCORE_LIBS)
|
||||
|
||||
channel_test_SOURCES = channel_test.c
|
||||
channel_test_LDADD = -ldl -ldbi $(LIBOSMOCORE_LIBS) \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a
|
||||
|
|
|
@ -5,5 +5,11 @@ AM_LDFLAGS = $(COVERAGE_LDFLAGS)
|
|||
noinst_PROGRAMS = db_test
|
||||
|
||||
db_test_SOURCES = db_test.c
|
||||
db_test_LDADD = $(top_builddir)/src/libbsc.a $(top_builddir)/src/libmsc.a $(top_builddir)/src/libbsc.a $(LIBOSMOCORE_LIBS) -ldl -ldbi
|
||||
db_test_LDADD = $(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libabis/libabis.a \
|
||||
$(top_builddir)/src/libtrau/libtrau.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(LIBOSMOCORE_LIBS) -ldl -ldbi
|
||||
|
||||
|
|
|
@ -2,5 +2,6 @@ INCLUDES = $(all_includes) -I$(top_srcdir)/include
|
|||
AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS)
|
||||
noinst_PROGRAMS = debug_test
|
||||
|
||||
debug_test_SOURCES = debug_test.c $(top_srcdir)/src/debug.c
|
||||
debug_test_LDADD = $(LIBOSMOCORE_LIBS)
|
||||
debug_test_SOURCES = debug_test.c
|
||||
debug_test_LDADD = $(LIBOSMOCORE_LIBS) \
|
||||
$(top_srcdir)/src/libcommon/libcommon.a
|
||||
|
|
|
@ -3,4 +3,7 @@ AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS)
|
|||
noinst_PROGRAMS = gsm0408_test
|
||||
|
||||
gsm0408_test_SOURCES = gsm0408_test.c
|
||||
gsm0408_test_LDADD = $(top_builddir)/src/libbsc.a $(top_builddir)/src/libmsc.a $(top_builddir)/src/libbsc.a $(LIBOSMOCORE_LIBS) -ldbi
|
||||
gsm0408_test_LDADD = $(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmsc/libmsc.a \
|
||||
$(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(LIBOSMOCORE_LIBS) -ldbi
|
||||
|
|
|
@ -4,7 +4,9 @@ AM_LDFLAGS = $(COVERAGE_LDFLAGS)
|
|||
|
||||
noinst_PROGRAMS = mgcp_test
|
||||
|
||||
mgcp_test_SOURCES = mgcp_test.c \
|
||||
$(top_srcdir)/src/mgcp/mgcp_protocol.c \
|
||||
$(top_srcdir)/src/mgcp/mgcp_network.c
|
||||
mgcp_test_LDADD = $(top_builddir)/src/libbsc.a $(LIBOSMOCORE_LIBS) -lrt $(LIBOSMOSCCP_LIBS) $(LIBOSMOVTY_LIBS)
|
||||
mgcp_test_SOURCES = mgcp_test.c
|
||||
|
||||
mgcp_test_LDADD = $(top_builddir)/src/libbsc/libbsc.a \
|
||||
$(top_builddir)/src/libmgcp/libmgcp.a \
|
||||
$(top_builddir)/src/libcommon/libcommon.a \
|
||||
$(LIBOSMOCORE_LIBS) -lrt $(LIBOSMOSCCP_LIBS) $(LIBOSMOVTY_LIBS)
|
||||
|
|
Loading…
Reference in New Issue