blob: 927d63fd644b621cb755389f8a4c9c90daccc9c4 [file] [log] [blame]
Pablo Neira Ayuso0ba77d52011-06-05 18:32:44 +02001# This is _NOT_ the library release version, it's an API version.
Max7f17b8c2017-08-25 16:09:48 +02002# Please read chapter "Library interface versions" of the libtool documentation
3# before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
Vadim Yanitskiyd33d4312024-01-28 18:04:12 +07004ABIS_LIBVERSION=13:1:0
5TRAU_LIBVERSION=9:1:7
Pablo Neira Ayuso0ba77d52011-06-05 18:32:44 +02006
Alexander Huemer3eed8a12013-06-11 14:13:50 +02007AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)
Harald Weltedbb429c2020-08-04 09:50:24 +02008AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS)
Diego Elio Pettenò56855352012-06-30 15:23:00 -07009AM_LDFLAGS = $(COVERAGE_LDFLAGS)
Harald Weltedbb429c2020-08-04 09:50:24 +020010COMMONLIBS = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(LIBOSMOVTY_LIBS) $(LIBOSMOE1D_LIBS) # libosmocodec not [yet] needed here
Pablo Neira Ayuso0ba77d52011-06-05 18:32:44 +020011
Diego Elio Pettenò56855352012-06-30 15:23:00 -070012lib_LTLIBRARIES = libosmoabis.la libosmotrau.la
Pablo Neira Ayuso0ba77d52011-06-05 18:32:44 +020013
Vadim Yanitskiy79fbccf2022-08-04 05:18:08 +070014libosmoabis_la_LDFLAGS = $(AM_LDFLAGS) \
15 -version-info $(ABIS_LIBVERSION) \
16 -no-undefined \
17 $(NULL)
Diego Elio Pettenò56855352012-06-30 15:23:00 -070018libosmoabis_la_LIBADD = $(COMMONLIBS)
Pablo Neira Ayuso54b49792011-06-07 12:15:26 +020019libosmoabis_la_SOURCES = init.c \
20 e1_input.c \
Pablo Neira Ayuso262aee82011-07-05 19:17:08 +020021 e1_input_vty.c \
Pablo Neira Ayuso130c4fb2011-06-23 21:15:53 +020022 ipa_proxy.c \
Pablo Neira Ayuso0ba77d52011-06-05 18:32:44 +020023 subchan_demux.c \
Diego Elio Pettenò05819ce2012-06-30 15:22:59 -070024 trau_frame.c \
Sylvain Munautb559a532019-05-09 11:14:26 +020025 input/e1d.c \
Diego Elio Pettenò05819ce2012-06-30 15:22:59 -070026 input/ipa.c \
Harald Welte3d60dbd2019-03-08 15:10:30 +010027 input/ipa_keepalive.c \
Diego Elio Pettenò05819ce2012-06-30 15:22:59 -070028 input/ipaccess.c \
29 input/lapd.c \
Pablo Neira Ayuso95306002012-08-22 16:43:59 +020030 input/lapd_pcap.c \
Diego Elio Pettenò05819ce2012-06-30 15:22:59 -070031 input/misdn.c \
Alexander Couzensbeb10ef2016-11-01 22:05:13 +010032 input/rs232.c \
33 input/unixsocket.c
Harald Welted4be6962019-11-11 17:00:12 +010034if ENABLE_DAHDI
35libosmoabis_la_SOURCES += input/dahdi.c
36endif
Diego Elio Pettenò56855352012-06-30 15:23:00 -070037
38libosmotrau_la_CFLAGS = $(AM_CFLAGS) $(ORTP_CFLAGS)
Vadim Yanitskiy79fbccf2022-08-04 05:18:08 +070039libosmotrau_la_LDFLAGS = $(AM_LDFLAGS) \
40 -version-info $(TRAU_LIBVERSION) \
41 -no-undefined \
42 $(NULL)
Mychaela N. Falconia08d0c092023-03-27 02:13:54 +000043libosmotrau_la_LIBADD = $(COMMONLIBS) $(LIBOSMOCODEC_LIBS) $(ORTP_LIBS)
Harald Welte254b9242020-05-11 08:38:51 +020044libosmotrau_la_SOURCES = trau/osmo_ortp.c \
Harald Welte78861c02020-05-14 13:28:07 +020045 trau/trau_frame.c \
Philipp Maierb0575352022-09-01 17:48:38 +020046 trau/trau_pcu_ericsson.c \
Harald Weltecd90ed22020-05-14 14:58:52 +020047 trau/trau_sync.c \
48 trau/trau_rtp_conv.c
Harald Welte78861c02020-05-14 13:28:07 +020049
50noinst_HEADERS = trau/ubit_buf.h