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 |
Harald Welte | 2a8a34c | 2020-08-13 12:09:39 +0200 | [diff] [blame] | 4 | ABIS_LIBVERSION=9:0:0 |
| 5 | TRAU_LIBVERSION=5:0:3 |
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 | |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 14 | libosmoabis_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(ABIS_LIBVERSION) |
| 15 | libosmoabis_la_LIBADD = $(COMMONLIBS) |
Pablo Neira Ayuso | 54b4979 | 2011-06-07 12:15:26 +0200 | [diff] [blame] | 16 | libosmoabis_la_SOURCES = init.c \ |
| 17 | e1_input.c \ |
Pablo Neira Ayuso | 262aee8 | 2011-07-05 19:17:08 +0200 | [diff] [blame] | 18 | e1_input_vty.c \ |
Pablo Neira Ayuso | 130c4fb | 2011-06-23 21:15:53 +0200 | [diff] [blame] | 19 | ipa_proxy.c \ |
Pablo Neira Ayuso | 0ba77d5 | 2011-06-05 18:32:44 +0200 | [diff] [blame] | 20 | subchan_demux.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 21 | trau_frame.c \ |
Sylvain Munaut | b559a53 | 2019-05-09 11:14:26 +0200 | [diff] [blame] | 22 | input/e1d.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 23 | input/ipa.c \ |
Harald Welte | 3d60dbd | 2019-03-08 15:10:30 +0100 | [diff] [blame] | 24 | input/ipa_keepalive.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 25 | input/ipaccess.c \ |
| 26 | input/lapd.c \ |
Pablo Neira Ayuso | 9530600 | 2012-08-22 16:43:59 +0200 | [diff] [blame] | 27 | input/lapd_pcap.c \ |
Diego Elio Pettenò | 05819ce | 2012-06-30 15:22:59 -0700 | [diff] [blame] | 28 | input/misdn.c \ |
Alexander Couzens | beb10ef | 2016-11-01 22:05:13 +0100 | [diff] [blame] | 29 | input/rs232.c \ |
| 30 | input/unixsocket.c |
Harald Welte | d4be696 | 2019-11-11 17:00:12 +0100 | [diff] [blame] | 31 | if ENABLE_DAHDI |
| 32 | libosmoabis_la_SOURCES += input/dahdi.c |
| 33 | endif |
Diego Elio Pettenò | 5685535 | 2012-06-30 15:23:00 -0700 | [diff] [blame] | 34 | |
| 35 | libosmotrau_la_CFLAGS = $(AM_CFLAGS) $(ORTP_CFLAGS) |
| 36 | libosmotrau_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(TRAU_LIBVERSION) |
| 37 | libosmotrau_la_LIBADD = $(COMMONLIBS) $(ORTP_LIBS) |
Harald Welte | 254b924 | 2020-05-11 08:38:51 +0200 | [diff] [blame] | 38 | libosmotrau_la_SOURCES = trau/osmo_ortp.c \ |
Harald Welte | 78861c0 | 2020-05-14 13:28:07 +0200 | [diff] [blame] | 39 | trau/trau_frame.c \ |
Harald Welte | cd90ed2 | 2020-05-14 14:58:52 +0200 | [diff] [blame] | 40 | trau/trau_sync.c \ |
| 41 | trau/trau_rtp_conv.c |
Harald Welte | 78861c0 | 2020-05-14 13:28:07 +0200 | [diff] [blame] | 42 | |
| 43 | noinst_HEADERS = trau/ubit_buf.h |