blob: ce644299e81e48d5d6b610a73f9a58fd4484824a [file] [log] [blame]
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +02001AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +08002AM_CFLAGS=-Wall -ggdb3 $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBCARES_CFLAGS)
Daniel Willmann61329d42016-05-21 17:36:18 +02003if BUILD_IU
4AM_CFLAGS += $(LIBASN1C_CFLAGS) $(LIBOSMOSIGTRAN_CFLAGS) $(LIBOSMORANAP_CFLAGS)
5endif
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +02006
7EXTRA_DIST = sgsn_test.ok
8
9noinst_PROGRAMS = sgsn_test
10
11sgsn_test_SOURCES = sgsn_test.c
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010012sgsn_test_LDFLAGS = \
Max4011e722016-07-05 15:19:12 +020013 -Wl,--wrap=RAND_bytes \
Jacob Erlbeckbe2c8d92014-11-12 10:18:09 +010014 -Wl,--wrap=sgsn_update_subscriber_data \
Jacob Erlbeck98a95ac2014-11-28 14:55:25 +010015 -Wl,--wrap=gprs_subscr_request_update_location \
Jacob Erlbeckc157ee72015-01-09 15:07:16 +010016 -Wl,--wrap=gprs_subscr_request_auth_info \
17 -Wl,--wrap=gprs_gsup_client_send
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010018
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020019sgsn_test_LDADD = \
20 $(top_builddir)/src/gprs/gprs_llc_parse.o \
21 $(top_builddir)/src/gprs/gprs_llc.o \
22 $(top_builddir)/src/gprs/crc24.o \
23 $(top_builddir)/src/gprs/gprs_sndcp.o \
24 $(top_builddir)/src/gprs/gprs_gmm.o \
25 $(top_builddir)/src/gprs/gprs_sgsn.o \
26 $(top_builddir)/src/gprs/sgsn_vty.o \
27 $(top_builddir)/src/gprs/sgsn_libgtp.o \
Jacob Erlbeck3b5d4072014-10-24 15:11:03 +020028 $(top_builddir)/src/gprs/sgsn_auth.o \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080029 $(top_builddir)/src/gprs/sgsn_ares.o \
Jacob Erlbeck39f040d2014-12-18 12:46:47 +010030 $(top_builddir)/src/gprs/gprs_gsup_client.o \
Jacob Erlbecka6ddc2d2014-12-12 15:01:37 +010031 $(top_builddir)/src/gprs/gprs_utils.o \
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010032 $(top_builddir)/src/gprs/gprs_subscriber.o \
Jacob Erlbeck133e8622015-10-12 19:36:32 +020033 $(top_builddir)/src/gprs/gprs_gb_parse.o \
Neels Hofmeyr9c534fd2015-10-12 11:57:37 +020034 $(top_builddir)/src/gprs/oap.o \
35 $(top_builddir)/src/gprs/oap_messages.o \
Philipp4ac3aee2016-08-10 12:24:09 +020036 $(top_builddir)/src/gprs/gprs_llc_xid.o \
Jacob Erlbeck33b6dad2014-11-12 10:12:11 +010037 $(top_builddir)/src/libcommon/libcommon.a \
Jacob Erlbeck39f040d2014-12-18 12:46:47 +010038 $(LIBOSMOABIS_LIBS) \
Holger Hans Peter Freyther4299c052014-10-02 21:27:24 +020039 $(LIBOSMOCORE_LIBS) \
40 $(LIBOSMOGSM_LIBS) \
41 $(LIBOSMOGB_LIBS) \
Holger Hans Peter Freyther39c430e2015-05-25 12:26:49 +080042 $(LIBCARES_LIBS) \
Daniel Willmann044ce5f2015-10-12 19:36:33 +020043 $(LIBCRYPTO_LIBS) \
Jacob Erlbeck81ffb742015-01-23 11:33:51 +010044 -lgtp -lrt
Daniel Willmann61329d42016-05-21 17:36:18 +020045if BUILD_IU
46sgsn_test_LDADD += \
47 $(top_builddir)/src/libiu/libiu.a \
48 $(LIBOSMORANAP_LIBS) \
49 $(LIBOSMOSIGTRAN_LIBS) \
50 $(LIBASN1C_LIBS)
51endif
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020052