blob: 8692fc37c20f5ee5602f60291bc04009f033d441 [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) \
Alexander Huemerc2f2ad82016-09-15 16:02:18 +020010 $(LIBOSMOABIS_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020011 $(LIBOSMOGSM_CFLAGS) \
12 $(LIBCARES_CFLAGS) \
Neels Hofmeyr6789c842018-01-16 14:09:24 +010013 $(LIBGTP_CFLAGS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020014 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020015if BUILD_IU
Alexander Huemer7b6673f2016-09-09 00:43:15 +020016AM_CFLAGS += \
17 $(LIBASN1C_CFLAGS) \
18 $(LIBOSMOSIGTRAN_CFLAGS) \
19 $(LIBOSMORANAP_CFLAGS) \
20 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020021endif
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020022
Alexander Huemer7b6673f2016-09-09 00:43:15 +020023EXTRA_DIST = \
24 sgsn_test.ok \
25 $(NULL)
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020026
Alexander Huemer7b6673f2016-09-09 00:43:15 +020027noinst_PROGRAMS = \
28 sgsn_test \
29 $(NULL)
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020030
Alexander Huemer7b6673f2016-09-09 00:43:15 +020031sgsn_test_SOURCES = \
32 sgsn_test.c \
33 $(NULL)
34
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010035sgsn_test_LDFLAGS = \
Max3b6332f2017-11-01 13:28:38 +010036 -Wl,--wrap=osmo_get_rand_id \
Jacob Erlbeckbe2c8d92014-11-12 10:18:09 +010037 -Wl,--wrap=sgsn_update_subscriber_data \
Jacob Erlbeck98a95ac2014-11-28 14:55:25 +010038 -Wl,--wrap=gprs_subscr_request_update_location \
Jacob Erlbeckc157ee72015-01-09 15:07:16 +010039 -Wl,--wrap=gprs_subscr_request_auth_info \
Neels Hofmeyr814fef02016-12-08 21:19:57 +010040 -Wl,--wrap=gsup_client_send \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020041 $(NULL)
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010042
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020043sgsn_test_LDADD = \
44 $(top_builddir)/src/gprs/gprs_llc_parse.o \
45 $(top_builddir)/src/gprs/gprs_llc.o \
46 $(top_builddir)/src/gprs/crc24.o \
47 $(top_builddir)/src/gprs/gprs_sndcp.o \
48 $(top_builddir)/src/gprs/gprs_gmm.o \
49 $(top_builddir)/src/gprs/gprs_sgsn.o \
50 $(top_builddir)/src/gprs/sgsn_vty.o \
51 $(top_builddir)/src/gprs/sgsn_libgtp.o \
Jacob Erlbeck3b5d4072014-10-24 15:11:03 +020052 $(top_builddir)/src/gprs/sgsn_auth.o \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080053 $(top_builddir)/src/gprs/sgsn_ares.o \
Jacob Erlbecka6ddc2d2014-12-12 15:01:37 +010054 $(top_builddir)/src/gprs/gprs_utils.o \
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010055 $(top_builddir)/src/gprs/gprs_subscriber.o \
Jacob Erlbeck133e8622015-10-12 19:36:32 +020056 $(top_builddir)/src/gprs/gprs_gb_parse.o \
Philipp22611be2016-08-10 12:08:03 +020057 $(top_builddir)/src/gprs/gprs_llc_xid.o \
58 $(top_builddir)/src/gprs/gprs_sndcp_xid.o \
Philipp2c7f8372016-08-26 16:58:41 +020059 $(top_builddir)/src/gprs/slhc.o \
Philippf1f34362016-08-26 17:00:21 +020060 $(top_builddir)/src/gprs/gprs_sndcp_comp.o \
61 $(top_builddir)/src/gprs/gprs_sndcp_pcomp.o \
Philippd8b45772016-09-02 13:32:38 +020062 $(top_builddir)/src/gprs/v42bis.o \
Philipp73f83d52016-09-02 13:38:01 +020063 $(top_builddir)/src/gprs/gprs_sndcp_dcomp.o \
Neels Hofmeyree6cfdc2017-07-13 02:03:50 +020064 $(top_builddir)/src/gprs/gsup_client.o \
65 $(top_builddir)/src/gprs/oap_client.o \
Jacob Erlbeck39f040d2014-12-18 12:46:47 +010066 $(LIBOSMOABIS_LIBS) \
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020067 $(LIBOSMOCORE_LIBS) \
68 $(LIBOSMOGSM_LIBS) \
69 $(LIBOSMOGB_LIBS) \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080070 $(LIBCARES_LIBS) \
Alexander Huemerc2f2ad82016-09-15 16:02:18 +020071 $(LIBGTP_LIBS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020072 -lrt \
Philipp22611be2016-08-10 12:08:03 +020073 -lm \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020074 $(NULL)
Philipp22611be2016-08-10 12:08:03 +020075
Daniel Willmann61329d42016-05-21 17:36:18 +020076if BUILD_IU
77sgsn_test_LDADD += \
Daniel Willmann61329d42016-05-21 17:36:18 +020078 $(LIBOSMORANAP_LIBS) \
79 $(LIBOSMOSIGTRAN_LIBS) \
Alexander Huemer7b6673f2016-09-09 00:43:15 +020080 $(LIBASN1C_LIBS) \
81 $(NULL)
Daniel Willmann61329d42016-05-21 17:36:18 +020082endif