blob: 170ded8fccd676a5f0c6c3092499d1bb70ff9f2f [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)
6
7AM_CFLAGS = \
8 -Wall \
9 -fno-strict-aliasing \
10 $(LIBOSMOCORE_CFLAGS) \
11 $(LIBOSMOGSM_CFLAGS) \
12 $(LIBOSMOVTY_CFLAGS) \
13 $(LIBOSMOCTRL_CFLAGS) \
14 $(LIBOSMOABIS_CFLAGS) \
15 $(LIBOSMOGB_CFLAGS) \
Harald Weltef4b2c4c2018-09-16 07:53:41 +020016 $(LIBOSMOGSUPCLIENT_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020017 $(COVERAGE_CFLAGS) \
18 $(LIBCARES_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020019 $(LIBGTP_CFLAGS) \
20 $(NULL)
Daniel Willmann6292c8d2016-05-21 17:35:57 +020021if BUILD_IU
Alexander Huemer7b6673f2016-09-09 00:43:15 +020022AM_CFLAGS += \
23 $(LIBASN1C_CFLAGS) \
24 $(LIBOSMOSIGTRAN_CFLAGS) \
25 $(LIBOSMORANAP_CFLAGS) \
26 $(NULL)
Daniel Willmann6292c8d2016-05-21 17:35:57 +020027endif
28
Pau Espin Pedrolb8f22bd2019-08-30 19:39:55 +020029noinst_LTLIBRARIES = libcommon.la
30
31libcommon_la_SOURCES = \
32 gprs_gb_parse.c \
33 gprs_llc_parse.c \
34 crc24.c \
35 gprs_utils.c \
36 sgsn_ares.c \
37 $(NULL)
38
39libcommon_la_LIBADD = \
40 $(LIBOSMOCORE_LIBS) \
41 $(LIBOSMOGSM_LIBS) \
42 $(LIBOSMOVTY_LIBS) \
43 $(LIBGTP_LIBS) \
44 $(LIBOSMOSIGTRAN_LIBS) \
45 $(LIBCARES_LIBS) \
46 $(NULL)