diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2009-08-01 06:20:00 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2009-08-17 09:52:42 +0200 |
commit | 93d4394d1d0e14a71e6cead8a895907c92cf7784 (patch) | |
tree | e85157468ecd5b03dc1b77721ae7ad07c2ee062a /openbsc/src/Makefile.am | |
parent | 857e5e6e303a329395e2c6d2170e4904afa84d42 (diff) |
[msc] Move gsm_04_08.c, mncc and various others to libmsc
Currently we have circular dependencies from libbsc to libmsc
and this requires to play some linker tricks. The problem will
be solved in two ways, first we will get rid of the circular
dependencies and second we can start using --start-group and
--end-group of the linker to play the tricks for us.
Diffstat (limited to 'openbsc/src/Makefile.am')
-rw-r--r-- | openbsc/src/Makefile.am | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/openbsc/src/Makefile.am b/openbsc/src/Makefile.am index d90e48372..cd0a0e6a3 100644 --- a/openbsc/src/Makefile.am +++ b/openbsc/src/Makefile.am @@ -5,19 +5,21 @@ sbin_PROGRAMS = bsc_hack bs11_config ipaccess-find ipaccess-config isdnsync noinst_LIBRARIES = libbsc.a libmsc.a libvty.a noinst_HEADERS = vty/cardshell.h -libbsc_a_SOURCES = abis_rsl.c abis_nm.c gsm_04_08.c gsm_data.c mncc.c \ +libbsc_a_SOURCES = abis_rsl.c abis_nm.c gsm_data.c \ msgb.c select.c chan_alloc.c timer.c debug.c \ - gsm_subscriber_base.c gsm_04_11.c subchan_demux.c \ + gsm_subscriber_base.c subchan_demux.c bsc_rll.c \ trau_frame.c trau_mux.c paging.c e1_config.c e1_input.c tlv_parser.c \ - input/misdn.c input/ipaccess.c signal.c gsm_utils.c talloc.c talloc_ctx.c \ - transaction.c rtp_proxy.c bsc_rll.c token_auth.c rrlp.c + input/misdn.c input/ipaccess.c signal.c gsm_utils.c talloc.c \ + talloc_ctx.c -libmsc_a_SOURCES = gsm_subscriber.c db.c telnet_interface.c +libmsc_a_SOURCES = gsm_subscriber.c db.c telnet_interface.c \ + mncc.c rtp_proxy.c gsm_04_08.c gsm_04_11.c transaction.c token_auth.c \ + rrlp.c libvty_a_SOURCES = vty/buffer.c vty/command.c vty/vector.c vty/vty.c bsc_hack_SOURCES = bsc_hack.c vty_interface.c -bsc_hack_LDADD = libbsc.a libmsc.a libvty.a -ldl -ldbi $(LIBCRYPT) +bsc_hack_LDADD = libmsc.a libbsc.a libmsc.a libvty.a -ldl -ldbi $(LIBCRYPT) bs11_config_SOURCES = bs11_config.c abis_nm.c gsm_data.c msgb.c debug.c \ select.c timer.c rs232.c tlv_parser.c signal.c talloc.c @@ -25,6 +27,6 @@ bs11_config_SOURCES = bs11_config.c abis_nm.c gsm_data.c msgb.c debug.c \ ipaccess_find_SOURCES = ipaccess-find.c select.c timer.c ipaccess_config_SOURCES = ipaccess-config.c -ipaccess_config_LDADD = libbsc.a libmsc.a libvty.a -ldl -ldbi $(LIBCRYPT) +ipaccess_config_LDADD = libbsc.a libmsc.a libbsc.a libvty.a -ldl -ldbi $(LIBCRYPT) isdnsync_SOURCES = isdnsync.c |