Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 1 | # This is _NOT_ the library release version, it's an API version. |
Max | 7f17b8c | 2017-08-25 16:09:48 +0200 | [diff] [blame] | 2 | # 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 |
Pau Espin Pedrol | 59a0c91 | 2022-06-28 17:59:38 +0200 | [diff] [blame] | 4 | ABIS_LIBVERSION=11:1:1 |
Pau Espin Pedrol | a6eda5a | 2021-11-16 14:18:45 +0100 | [diff] [blame] | 5 | TRAU_LIBVERSION=7:0:5 |
Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 6 | |
Alexander Huemer | 3eed8a1 | 2013-06-11 14:13:50 +0200 | [diff] [blame] | 7 | AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) |
Harald Welte | dbb429c | 2020-08-04 09:50:24 +0200 | [diff] [blame] | 8 | AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS) |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 9 | AM_LDFLAGS = $(COVERAGE_LDFLAGS) |
Harald Welte | dbb429c | 2020-08-04 09:50:24 +0200 | [diff] [blame] | 10 | COMMONLIBS = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(LIBOSMOVTY_LIBS) $(LIBOSMOE1D_LIBS) # libosmocodec not [yet] needed here |
Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 11 | |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 12 | lib_LTLIBRARIES = libosmoabis.la libosmotrau.la |
Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 13 | |
Vadim Yanitskiy | 79fbccf | 2022-08-04 05:18:08 +0700 | [diff] [blame] | 14 | libosmoabis_la_LDFLAGS = $(AM_LDFLAGS) \ |
| 15 | -version-info $(ABIS_LIBVERSION) \ |
| 16 | -no-undefined \ |
| 17 | $(NULL) |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 18 | libosmoabis_la_LIBADD = $(COMMONLIBS) |
Pablo Neira Ayuso | 54b4979 | 2011-06-07 12:15:26 +0200 | [diff] [blame] | 19 | libosmoabis_la_SOURCES = init.c \ |
| 20 | e1_input.c \ |
Pablo Neira Ayuso | 262aee8 | 2011-07-05 19:17:08 +0200 | [diff] [blame] | 21 | e1_input_vty.c \ |
Pablo Neira Ayuso | 130c4fb | 2011-06-23 21:15:53 +0200 | [diff] [blame] | 22 | ipa_proxy.c \ |
Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 23 | subchan_demux.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 24 | trau_frame.c \ |
Sylvain Munaut | b559a53 | 2019-05-09 11:14:26 +0200 | [diff] [blame] | 25 | input/e1d.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 26 | input/ipa.c \ |
Harald Welte | 3d60dbd | 2019-03-08 15:10:30 +0100 | [diff] [blame] | 27 | input/ipa_keepalive.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 28 | input/ipaccess.c \ |
| 29 | input/lapd.c \ |
Pablo Neira Ayuso | 9530600 | 2012-08-22 16:43:59 +0200 | [diff] [blame] | 30 | input/lapd_pcap.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 31 | input/misdn.c \ |
Alexander Couzens | beb10ef | 2016-11-01 22:05:13 +0100 | [diff] [blame] | 32 | input/rs232.c \ |
| 33 | input/unixsocket.c |
Harald Welte | d4be696 | 2019-11-11 17:00:12 +0100 | [diff] [blame] | 34 | if ENABLE_DAHDI |
| 35 | libosmoabis_la_SOURCES += input/dahdi.c |
| 36 | endif |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 37 | |
| 38 | libosmotrau_la_CFLAGS = $(AM_CFLAGS) $(ORTP_CFLAGS) |
Vadim Yanitskiy | 79fbccf | 2022-08-04 05:18:08 +0700 | [diff] [blame] | 39 | libosmotrau_la_LDFLAGS = $(AM_LDFLAGS) \ |
| 40 | -version-info $(TRAU_LIBVERSION) \ |
| 41 | -no-undefined \ |
| 42 | $(NULL) |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 43 | libosmotrau_la_LIBADD = $(COMMONLIBS) $(ORTP_LIBS) |
Harald Welte | 254b924 | 2020-05-11 08:38:51 +0200 | [diff] [blame] | 44 | libosmotrau_la_SOURCES = trau/osmo_ortp.c \ |
Harald Welte | 78861c0 | 2020-05-14 13:28:07 +0200 | [diff] [blame] | 45 | trau/trau_frame.c \ |
Harald Welte | cd90ed2 | 2020-05-14 14:58:52 +0200 | [diff] [blame] | 46 | trau/trau_sync.c \ |
| 47 | trau/trau_rtp_conv.c |
Harald Welte | 78861c0 | 2020-05-14 13:28:07 +0200 | [diff] [blame] | 48 | |
| 49 | noinst_HEADERS = trau/ubit_buf.h |