blob: f9e343339be91aa69d03eacddc3153438c92ce01 [file] [log] [blame]
Harald Welte3ff81b12014-08-20 19:58:40 +02001# This is _NOT_ the library release version, it's an API version.
Max4e72ee02016-12-13 18:41:17 +01002# 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 Pedrolaca2c722023-09-12 13:15:53 +02004LIBVERSION=8:1:8
Daniel Willmann1264cb42010-10-21 15:00:36 +02005
Pau Espin Pedrol88955fb2023-01-18 18:54:00 +01006AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
Vadim Yanitskiy8fbaad62022-11-09 02:27:25 +07007AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
Daniel Willmann1264cb42010-10-21 15:00:36 +02008
Harald Welte1c67e752017-01-15 17:52:30 +01009if ENABLE_CTRL
Harald Welte3ff81b12014-08-20 19:58:40 +020010lib_LTLIBRARIES = libosmoctrl.la
11
Harald Welte31c0fef2017-04-16 17:26:30 +020012libosmoctrl_la_SOURCES = control_cmd.c control_if.c fsm_ctrl_commands.c
Harald Welte3ff81b12014-08-20 19:58:40 +020013
Maxba1059c2017-10-30 13:19:58 +010014libosmoctrl_la_LDFLAGS = $(LTLDFLAGS_OSMOCTRL) -version-info $(LIBVERSION) -no-undefined
15libosmoctrl_la_LIBADD = $(TALLOC_LIBS) \
Pau Espin Pedrold4c3dc82023-01-18 17:04:04 +010016 $(top_builddir)/src/core/libosmocore.la \
Holger Hans Peter Freyther4deb2df2015-01-18 19:20:19 +010017 $(top_builddir)/src/gsm/libosmogsm.la \
18 $(top_builddir)/src/vty/libosmovty.la
Neels Hofmeyrf81eb322016-02-24 00:10:41 +010019
20if ENABLE_VTY
21libosmoctrl_la_SOURCES += control_vty.c
22endif
Harald Welte1c67e752017-01-15 17:52:30 +010023
Harald Welteed605782018-05-26 17:07:39 +020024EXTRA_DIST = libosmoctrl.map
Harald Weltec9527762023-03-05 20:07:01 +010025EXTRA_libosmoctrl_la_DEPENDENCIES = libosmoctrl.map
Harald Welteed605782018-05-26 17:07:39 +020026
Harald Welte1c67e752017-01-15 17:52:30 +010027endif