blob: f1130db68051a59a06f3513e89a5eb5b28ff4df1 [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 $(LIBOSMOGSM_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020011 $(LIBOSMOABIS_CFLAGS) \
12 $(COVERAGE_CFLAGS) \
13 $(SQLITE3_CFLAGS) \
14 $(LIBSMPP34_CFLAGS) \
15 $(NULL)
Harald Weltedc9b4e92012-11-15 00:12:56 +010016
Alexander Huemer7b6673f2016-09-09 00:43:15 +020017AM_LDFLAGS = \
18 $(COVERAGE_LDFLAGS) \
19 $(NULL)
20
21noinst_HEADERS = \
22 meas_db.h \
23 $(NULL)
24
25bin_PROGRAMS = \
Alexander Chemerisc6340632015-06-10 18:55:28 -040026 meas_json \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020027 $(NULL)
Holger Hans Peter Freytherbb06eb92015-01-10 09:51:31 +010028if HAVE_SQLITE3
Alexander Huemer7b6673f2016-09-09 00:43:15 +020029bin_PROGRAMS += \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020030 osmo-meas-udp2db \
31 $(NULL)
Max7bb383a2017-05-02 12:59:15 +020032if HAVE_PCAP
33bin_PROGRAMS += \
34 osmo-meas-pcap2db \
35 $(NULL)
36endif
Holger Hans Peter Freytherbb06eb92015-01-10 09:51:31 +010037endif
Harald Welte7465e4c2012-11-13 07:06:54 +010038if HAVE_LIBCDK
Alexander Huemer7b6673f2016-09-09 00:43:15 +020039bin_PROGRAMS += \
40 meas_vis \
41 $(NULL)
Harald Welte7465e4c2012-11-13 07:06:54 +010042endif
Harald Welte31c00f72011-03-03 23:29:05 +010043
Harald Weltec0de14d2012-11-23 23:35:01 +010044if BUILD_SMPP
Alexander Huemer7b6673f2016-09-09 00:43:15 +020045noinst_PROGRAMS = \
46 smpp_mirror \
47 $(NULL)
Harald Weltec0de14d2012-11-23 23:35:01 +010048endif
49
Alexander Huemer7b6673f2016-09-09 00:43:15 +020050smpp_mirror_SOURCES = \
51 smpp_mirror.c \
52 $(NULL)
Harald Weltedc9b4e92012-11-15 00:12:56 +010053
Alexander Huemer7b6673f2016-09-09 00:43:15 +020054smpp_mirror_LDADD = \
55 $(top_builddir)/src/libcommon/libcommon.a \
56 $(LIBOSMOCORE_LIBS) \
57 $(LIBOSMOGSM_LIBS) \
58 $(LIBSMPP34_LIBS) \
59 $(NULL)
Harald Weltedfbc42c2012-11-15 12:29:15 +010060
Alexander Huemer7b6673f2016-09-09 00:43:15 +020061meas_vis_SOURCES = \
62 meas_vis.c \
63 $(NULL)
64
65meas_vis_LDADD = \
66 $(LIBOSMOCORE_LIBS) \
67 $(LIBOSMOGSM_LIBS) \
68 -lcdk \
69 -lncurses \
70 $(NULL)
71
72meas_vis_CFLAGS = \
73 $(LIBOSMOCORE_CFLAGS) \
74 $(LIBOSMOGSM_CFLAGS) \
75 $(NULL)
76
77osmo_meas_pcap2db_SOURCES = \
78 meas_pcap2db.c \
79 meas_db.c \
80 $(NULL)
81
82osmo_meas_pcap2db_LDADD = \
83 $(LIBOSMOCORE_LIBS) \
84 $(LIBOSMOGSM_LIBS) \
85 $(SQLITE3_LIBS) \
86 -lpcap \
87 $(NULL)
88
89osmo_meas_pcap2db_CFLAGS = \
90 $(LIBOSMOCORE_CFLAGS) \
91 $(LIBOSMOGSM_CFLAGS) \
Alexander Huemer5265bea2017-05-15 20:42:47 +020092 $(LIBOSMOABIS_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020093 $(NULL)
94
95osmo_meas_udp2db_SOURCES = \
96 meas_udp2db.c \
97 meas_db.c \
98 $(NULL)
99
100osmo_meas_udp2db_LDADD = \
101 $(LIBOSMOCORE_LIBS) \
102 $(LIBOSMOGSM_LIBS) \
103 $(SQLITE3_LIBS) \
104 $(NULL)
105
106osmo_meas_udp2db_CFLAGS = \
107 $(LIBOSMOCORE_CFLAGS) \
108 $(LIBOSMOGSM_CFLAGS) \
Alexander Huemer5265bea2017-05-15 20:42:47 +0200109 $(LIBOSMOABIS_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +0200110 $(NULL)
Alexander Chemerisc6340632015-06-10 18:55:28 -0400111
112meas_json_SOURCES = \
113 meas_json.c \
114 $(NULL)
115
116meas_json_LDADD = \
117 $(top_builddir)/src/libcommon/libcommon.a \
118 $(LIBOSMOCORE_LIBS) \
119 $(LIBOSMOGSM_LIBS) \
120 $(NULL)
121
122meas_json_CFLAGS = \
123 $(LIBOSMOCORE_CFLAGS) \
124 $(LIBOSMOGSM_CFLAGS) \
Alexander Huemer5265bea2017-05-15 20:42:47 +0200125 $(LIBOSMOABIS_CFLAGS) \
Alexander Huemerf6d6a572017-12-02 21:52:34 +0100126 $(LIBOSMOSCCP_CFLAGS) \
127 $(LIBOSMOMGCPCLIENT_CFLAGS) \
Alexander Chemerisc6340632015-06-10 18:55:28 -0400128 $(NULL)
129