blob: 8ae0e182bb6c9fa95271871f4cba57fc06c13fbc [file] [log] [blame]
Alexander Huemer7b6673f2016-09-09 00:43:15 +02001AM_CPPFLAGS = \
2 $(all_includes) \
3 -I$(top_srcdir)/include \
4 -I$(top_builddir) \
5 $(NULL)
Harald Welte31c00f72011-03-03 23:29:05 +01006
Alexander Huemer7b6673f2016-09-09 00:43:15 +02007AM_CFLAGS = \
8 -Wall \
9 $(LIBOSMOCORE_CFLAGS) \
10 $(LIBOSMOVTY_CFLAGS) \
11 $(LIBOSMOABIS_CFLAGS) \
12 $(COVERAGE_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020013 $(LIBSMPP34_CFLAGS) \
Neels Hofmeyr84da6b12016-05-20 21:59:55 +020014 $(LIBASN1C_CFLAGS) \
Philipp Maierfbf66102017-04-09 12:32:51 +020015 $(LIBOSMOSIGTRAN_CFLAGS) \
Harald Welte6a9d9ba2017-10-28 23:49:47 +020016 $(LIBOSMOSCCP_CFLAGS) \
Alexander Huemerf6d6a572017-12-02 21:52:34 +010017 $(LIBOSMOMGCPCLIENT_CFLAGS) \
Neels Hofmeyrce4e9842018-01-16 14:06:36 +010018 $(LIBOSMORANAP_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020019 $(NULL)
Harald Welteb4771a62012-11-11 10:58:51 +010020
Alexander Huemer7b6673f2016-09-09 00:43:15 +020021noinst_HEADERS = \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020022 $(NULL)
Harald Welte31c00f72011-03-03 23:29:05 +010023
Alexander Huemer7b6673f2016-09-09 00:43:15 +020024noinst_LIBRARIES = \
25 libmsc.a \
26 $(NULL)
27
28libmsc_a_SOURCES = \
Neels Hofmeyre2f24d52017-05-08 15:12:20 +020029 a_iface.c \
Philipp Maierfbf66102017-04-09 12:32:51 +020030 a_iface_bssap.c \
Neels Hofmeyr84da6b12016-05-20 21:59:55 +020031 msc_vty.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020032 db.c \
33 gsm_04_08.c \
34 gsm_04_11.c \
Harald Welteeac38c32017-05-29 18:02:53 +020035 gsm_04_14.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020036 gsm_04_80.c \
37 gsm_subscriber.c \
38 mncc.c \
39 mncc_builtin.c \
40 mncc_sock.c \
Neels Hofmeyre2f24d52017-05-08 15:12:20 +020041 msc_ifaces.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020042 rrlp.c \
43 silent_call.c \
44 sms_queue.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020045 ussd.c \
46 vty_interface_layer3.c \
47 transaction.c \
48 osmo_msc.c \
49 ctrl_commands.c \
Harald Welte2483f1b2016-06-19 18:06:02 +020050 subscr_conn.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020051 $(NULL)
Neels Hofmeyr00e82d62017-07-05 15:19:52 +020052if BUILD_IU
53libmsc_a_SOURCES += \
54 iucs.c \
55 iucs_ranap.c \
56 $(NULL)
57else
Neels Hofmeyr84da6b12016-05-20 21:59:55 +020058libmsc_a_SOURCES += \
59 iu_dummy.c \
60 $(NULL)
61endif
Harald Welte31c00f72011-03-03 23:29:05 +010062
Harald Welte6c7680d2012-11-16 22:15:22 +010063if BUILD_SMPP
Alexander Huemer7b6673f2016-09-09 00:43:15 +020064noinst_HEADERS += \
65 smpp_smsc.h \
66 $(NULL)
67
68libmsc_a_SOURCES += \
69 smpp_smsc.c \
70 smpp_openbsc.c \
71 smpp_vty.c \
72 smpp_utils.c \
73 $(NULL)
Harald Welte6c7680d2012-11-16 22:15:22 +010074endif