blob: 6371707036a4792cc489d6df788089f60f50ac68 [file] [log] [blame]
Alexander Huemer7b6673f2016-09-09 00:43:15 +02001AM_CPPFLAGS = \
2 $(all_includes) \
3 -I$(top_srcdir)/include \
4 $(NULL)
5
6AM_CFLAGS = \
7 -Wall \
8 -ggdb3 \
9 $(LIBOSMOCORE_CFLAGS) \
10 $(LIBOSMOGSM_CFLAGS) \
11 $(LIBCARES_CFLAGS) \
12 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020013if BUILD_IU
Alexander Huemer7b6673f2016-09-09 00:43:15 +020014AM_CFLAGS += \
15 $(LIBASN1C_CFLAGS) \
16 $(LIBOSMOSIGTRAN_CFLAGS) \
17 $(LIBOSMORANAP_CFLAGS) \
18 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020019endif
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020020
Alexander Huemer7b6673f2016-09-09 00:43:15 +020021EXTRA_DIST = \
22 sgsn_test.ok \
23 $(NULL)
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020024
Alexander Huemer7b6673f2016-09-09 00:43:15 +020025noinst_PROGRAMS = \
26 sgsn_test \
27 $(NULL)
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020028
Alexander Huemer7b6673f2016-09-09 00:43:15 +020029sgsn_test_SOURCES = \
30 sgsn_test.c \
31 $(NULL)
32
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010033sgsn_test_LDFLAGS = \
Max4011e722016-07-05 15:19:12 +020034 -Wl,--wrap=RAND_bytes \
Jacob Erlbeckbe2c8d92014-11-12 10:18:09 +010035 -Wl,--wrap=sgsn_update_subscriber_data \
Jacob Erlbeck98a95ac2014-11-28 14:55:25 +010036 -Wl,--wrap=gprs_subscr_request_update_location \
Jacob Erlbeckc157ee72015-01-09 15:07:16 +010037 -Wl,--wrap=gprs_subscr_request_auth_info \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020038 -Wl,--wrap=gprs_gsup_client_send \
39 $(NULL)
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010040
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020041sgsn_test_LDADD = \
42 $(top_builddir)/src/gprs/gprs_llc_parse.o \
43 $(top_builddir)/src/gprs/gprs_llc.o \
44 $(top_builddir)/src/gprs/crc24.o \
45 $(top_builddir)/src/gprs/gprs_sndcp.o \
46 $(top_builddir)/src/gprs/gprs_gmm.o \
47 $(top_builddir)/src/gprs/gprs_sgsn.o \
48 $(top_builddir)/src/gprs/sgsn_vty.o \
49 $(top_builddir)/src/gprs/sgsn_libgtp.o \
Jacob Erlbeck3b5d4072014-10-24 15:11:03 +020050 $(top_builddir)/src/gprs/sgsn_auth.o \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080051 $(top_builddir)/src/gprs/sgsn_ares.o \
Jacob Erlbeck39f040d2014-12-18 12:46:47 +010052 $(top_builddir)/src/gprs/gprs_gsup_client.o \
Jacob Erlbecka6ddc2d2014-12-12 15:01:37 +010053 $(top_builddir)/src/gprs/gprs_utils.o \
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010054 $(top_builddir)/src/gprs/gprs_subscriber.o \
Jacob Erlbeck133e8622015-10-12 19:36:32 +020055 $(top_builddir)/src/gprs/gprs_gb_parse.o \
Neels Hofmeyr9c534fd2015-10-12 11:57:37 +020056 $(top_builddir)/src/gprs/oap.o \
57 $(top_builddir)/src/gprs/oap_messages.o \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020058 $(top_builddir)/src/gprs/gprs_llc_xid.o \
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010059 $(top_builddir)/src/libcommon/libcommon.a \
Jacob Erlbeck39f040d2014-12-18 12:46:47 +010060 $(LIBOSMOABIS_LIBS) \
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020061 $(LIBOSMOCORE_LIBS) \
62 $(LIBOSMOGSM_LIBS) \
63 $(LIBOSMOGB_LIBS) \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080064 $(LIBCARES_LIBS) \
Daniel Willmann044ce5f2015-10-12 19:36:33 +020065 $(LIBCRYPTO_LIBS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020066 -lgtp \
67 -lrt \
68 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020069if BUILD_IU
70sgsn_test_LDADD += \
71 $(top_builddir)/src/libiu/libiu.a \
72 $(LIBOSMORANAP_LIBS) \
73 $(LIBOSMOSIGTRAN_LIBS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020074 $(LIBASN1C_LIBS) \
75 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020076endif