blob: 0f6be57685f2aa824037efd52dcaf4e6da3ce29e [file] [log] [blame]
Harald Welted54c2ee2012-01-17 18:25:50 +01001# 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 Pedrol5f15e412023-02-07 11:20:41 +01004LIBVERSION=3:2:1
Harald Welted54c2ee2012-01-17 18:25:50 +01005
Pau Espin Pedrol88955fb2023-01-18 18:54:00 +01006AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
Harald Welte3c44a642020-03-15 22:50:06 +01007AM_CFLAGS = -fPIC -Wall $(TALLOC_CFLAGS)
Maxba1059c2017-10-30 13:19:58 +01008AM_LDFLAGS = $(COVERAGE_LDFLAGS)
Harald Welte495fe262012-09-10 16:28:17 +02009
Harald Welted54c2ee2012-01-17 18:25:50 +010010noinst_HEADERS = sim_int.h gsm_int.h
11
Harald Welte3c44a642020-03-15 22:50:06 +010012if !EMBEDDED
Harald Welted54c2ee2012-01-17 18:25:50 +010013lib_LTLIBRARIES = libosmosim.la
14
Harald Welte3c44a642020-03-15 22:50:06 +010015libosmosim_la_SOURCES = core.c reader.c class_tables.c \
Harald Welte4acaa132016-03-14 15:35:50 +010016 card_fs_sim.c card_fs_usim.c card_fs_uicc.c \
Harald Welte2954aa92020-03-21 14:16:10 +010017 card_fs_isim.c card_fs_hpsim.c card_fs_tetra.c
Vadim Yanitskiydd20f7c2022-08-04 02:41:40 +070018libosmosim_la_LDFLAGS = \
19 -version-info $(LIBVERSION) \
20 -no-undefined \
21 $(NULL)
Holger Hans Peter Freytherc8690692015-01-18 19:16:25 +010022libosmosim_la_LIBADD = \
Pau Espin Pedrold4c3dc82023-01-18 17:04:04 +010023 $(top_builddir)/src/core/libosmocore.la \
Holger Hans Peter Freytherc8690692015-01-18 19:16:25 +010024 $(top_builddir)/src/gsm/libosmogsm.la \
Harald Welte3c44a642020-03-15 22:50:06 +010025 $(TALLOC_LIBS)
26if ENABLE_PCSC
27AM_CFLAGS += $(PCSC_CFLAGS)
28libosmosim_la_SOURCES += reader_pcsc.c
29libosmosim_la_LIBADD += $(PCSC_LIBS)
Harald Welte495fe262012-09-10 16:28:17 +020030endif
Harald Welte3c44a642020-03-15 22:50:06 +010031
32endif # !EMBEDDED