blob: 454b9708eb464584881f7327c1c2e18fae931712 [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) \
Harald Welte1ea6baf2018-07-31 19:40:52 +020018 $(LIBOSMOGSUPCLIENT_CFLAGS) \
Neels Hofmeyrce4e9842018-01-16 14:06:36 +010019 $(LIBOSMORANAP_CFLAGS) \
Harald Welte0df904d2018-12-03 11:00:04 +010020 $(LIBOSMONETIF_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020021 $(NULL)
Harald Welteb4771a62012-11-11 10:58:51 +010022
Alexander Huemer7b6673f2016-09-09 00:43:15 +020023noinst_HEADERS = \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020024 $(NULL)
Harald Welte31c00f72011-03-03 23:29:05 +010025
Alexander Huemer7b6673f2016-09-09 00:43:15 +020026noinst_LIBRARIES = \
27 libmsc.a \
28 $(NULL)
29
30libmsc_a_SOURCES = \
Neels Hofmeyre2f24d52017-05-08 15:12:20 +020031 a_iface.c \
Philipp Maierfbf66102017-04-09 12:32:51 +020032 a_iface_bssap.c \
Neels Hofmeyr67fa9092018-03-22 16:43:20 +010033 a_reset.c \
Neels Hofmeyr84da6b12016-05-20 21:59:55 +020034 msc_vty.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020035 db.c \
36 gsm_04_08.c \
Harald Welte27989d42018-06-21 20:39:20 +020037 gsm_04_08_cc.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020038 gsm_04_11.c \
Vadim Yanitskiy76ef72d2018-11-07 05:08:18 +070039 gsm_04_11_gsup.c \
Harald Welteeac38c32017-05-29 18:02:53 +020040 gsm_04_14.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020041 gsm_04_80.c \
Vadim Yanitskiy5b860fa2018-06-12 05:24:52 +070042 gsm_09_11.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020043 gsm_subscriber.c \
44 mncc.c \
45 mncc_builtin.c \
46 mncc_sock.c \
Neels Hofmeyre2f24d52017-05-08 15:12:20 +020047 msc_ifaces.c \
Philipp Maier621ba032017-11-07 17:19:25 +010048 msc_mgcp.c \
Neels Hofmeyr69d43952018-11-30 00:44:32 +010049 ran_conn.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020050 rrlp.c \
51 silent_call.c \
52 sms_queue.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020053 transaction.c \
54 osmo_msc.c \
55 ctrl_commands.c \
Harald Welte0df904d2018-12-03 11:00:04 +010056 sgs_iface.c \
57 sgs_server.c \
58 sgs_vty.c \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020059 $(NULL)
Neels Hofmeyr00e82d62017-07-05 15:19:52 +020060if BUILD_IU
61libmsc_a_SOURCES += \
62 iucs.c \
63 iucs_ranap.c \
64 $(NULL)
65else
Neels Hofmeyr84da6b12016-05-20 21:59:55 +020066libmsc_a_SOURCES += \
67 iu_dummy.c \
68 $(NULL)
69endif
Harald Welte31c00f72011-03-03 23:29:05 +010070
Harald Welte6c7680d2012-11-16 22:15:22 +010071if BUILD_SMPP
Alexander Huemer7b6673f2016-09-09 00:43:15 +020072noinst_HEADERS += \
73 smpp_smsc.h \
74 $(NULL)
75
76libmsc_a_SOURCES += \
77 smpp_smsc.c \
78 smpp_openbsc.c \
79 smpp_vty.c \
80 smpp_utils.c \
81 $(NULL)
Harald Welte6c7680d2012-11-16 22:15:22 +010082endif