blob: b72c4463439f36cb674e53b7b75cd78bf16aba48 [file] [log] [blame]
Alexander Huemer7477d712016-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 Huemer49769532016-09-15 16:02:18 +020010 $(LIBOSMOABIS_CFLAGS) \
Alexander Huemer7477d712016-09-09 00:43:15 +020011 $(LIBOSMOGSM_CFLAGS) \
Harald Welted8f89452018-09-16 07:53:41 +020012 $(LIBOSMOGSUPCLIENT_CFLAGS) \
Alexander Huemer7477d712016-09-09 00:43:15 +020013 $(LIBCARES_CFLAGS) \
Neels Hofmeyr95253c72018-01-16 14:09:24 +010014 $(LIBGTP_CFLAGS) \
Alexander Huemer7477d712016-09-09 00:43:15 +020015 $(NULL)
Daniel Willmann63dddc72016-05-21 17:36:18 +020016if BUILD_IU
Alexander Huemer7477d712016-09-09 00:43:15 +020017AM_CFLAGS += \
18 $(LIBASN1C_CFLAGS) \
19 $(LIBOSMOSIGTRAN_CFLAGS) \
20 $(LIBOSMORANAP_CFLAGS) \
21 $(NULL)
Daniel Willmann63dddc72016-05-21 17:36:18 +020022endif
Holger Hans Peter Freyther232f6212014-09-30 09:10:25 +020023
Alexander Huemer7477d712016-09-09 00:43:15 +020024EXTRA_DIST = \
25 sgsn_test.ok \
26 $(NULL)
Holger Hans Peter Freyther232f6212014-09-30 09:10:25 +020027
Alexander Huemer7477d712016-09-09 00:43:15 +020028noinst_PROGRAMS = \
29 sgsn_test \
30 $(NULL)
Holger Hans Peter Freyther232f6212014-09-30 09:10:25 +020031
Alexander Huemer7477d712016-09-09 00:43:15 +020032sgsn_test_SOURCES = \
33 sgsn_test.c \
34 $(NULL)
35
Jacob Erlbecke8b69682014-11-12 10:12:11 +010036sgsn_test_LDFLAGS = \
Maxca7be8a2017-11-01 13:28:38 +010037 -Wl,--wrap=osmo_get_rand_id \
Jacob Erlbeckd04f7cc2014-11-12 10:18:09 +010038 -Wl,--wrap=sgsn_update_subscriber_data \
Jacob Erlbeck828059f2014-11-28 14:55:25 +010039 -Wl,--wrap=gprs_subscr_request_update_location \
Jacob Erlbeck0d2cf602015-01-09 15:07:16 +010040 -Wl,--wrap=gprs_subscr_request_auth_info \
Harald Welted8f89452018-09-16 07:53:41 +020041 -Wl,--wrap=osmo_gsup_client_send \
Alexander Huemer7477d712016-09-09 00:43:15 +020042 $(NULL)
Jacob Erlbecke8b69682014-11-12 10:12:11 +010043
Holger Hans Peter Freyther49dbcd92014-10-02 21:27:24 +020044sgsn_test_LDADD = \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020045 $(top_builddir)/src/sgsn/gprs_llc.o \
46 $(top_builddir)/src/sgsn/gprs_gb.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020047 $(top_builddir)/src/sgsn/gprs_sndcp.o \
48 $(top_builddir)/src/sgsn/gprs_gmm_attach.o \
49 $(top_builddir)/src/sgsn/gprs_gmm.o \
Pau Espin Pedrolb8add732019-09-02 16:45:27 +020050 $(top_builddir)/src/sgsn/gprs_gmm_fsm.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020051 $(top_builddir)/src/sgsn/gprs_mm_state_gb_fsm.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020052 $(top_builddir)/src/sgsn/gprs_sgsn.o \
53 $(top_builddir)/src/sgsn/sgsn_vty.o \
54 $(top_builddir)/src/sgsn/sgsn_libgtp.o \
55 $(top_builddir)/src/sgsn/sgsn_auth.o \
56 $(top_builddir)/src/sgsn/gprs_subscriber.o \
57 $(top_builddir)/src/sgsn/gprs_llc_xid.o \
58 $(top_builddir)/src/sgsn/gprs_sndcp_xid.o \
59 $(top_builddir)/src/sgsn/slhc.o \
Pau Espin Pedrol85bcdb42019-09-02 18:27:27 +020060 $(top_builddir)/src/sgsn/gprs_sm.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020061 $(top_builddir)/src/sgsn/gprs_sndcp_comp.o \
62 $(top_builddir)/src/sgsn/gprs_sndcp_pcomp.o \
63 $(top_builddir)/src/sgsn/v42bis.o \
64 $(top_builddir)/src/sgsn/gprs_sndcp_dcomp.o \
Jacob Erlbeck5641cfc2014-12-12 15:01:37 +010065 $(top_builddir)/src/gprs/gprs_utils.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020066 $(top_builddir)/src/gprs/gprs_llc_parse.o \
Jacob Erlbeck28c28f92015-10-12 19:36:32 +020067 $(top_builddir)/src/gprs/gprs_gb_parse.o \
Pau Espin Pedrola3646fb2019-08-30 20:47:02 +020068 $(top_builddir)/src/gprs/crc24.o \
69 $(top_builddir)/src/gprs/sgsn_ares.o \
Jacob Erlbeck233715c2014-12-18 12:46:47 +010070 $(LIBOSMOABIS_LIBS) \
Holger Hans Peter Freyther49dbcd92014-10-02 21:27:24 +020071 $(LIBOSMOCORE_LIBS) \
72 $(LIBOSMOGSM_LIBS) \
73 $(LIBOSMOGB_LIBS) \
Harald Welted8f89452018-09-16 07:53:41 +020074 $(LIBOSMOGSUPCLIENT_LIBS) \
Holger Hans Peter Freyther2b1d49a2015-05-25 12:26:49 +080075 $(LIBCARES_LIBS) \
Alexander Huemer49769532016-09-15 16:02:18 +020076 $(LIBGTP_LIBS) \
Alexander Huemer7477d712016-09-09 00:43:15 +020077 -lrt \
Philipp59971b82016-08-10 12:08:03 +020078 -lm \
Alexander Huemer7477d712016-09-09 00:43:15 +020079 $(NULL)
Philipp59971b82016-08-10 12:08:03 +020080
Daniel Willmann63dddc72016-05-21 17:36:18 +020081if BUILD_IU
82sgsn_test_LDADD += \
Alexander Couzensa0b71822019-09-28 21:22:53 +020083 $(top_builddir)/src/sgsn/gprs_ranap.o \
84 $(top_builddir)/src/sgsn/gprs_mm_state_iu_fsm.o \
Daniel Willmann63dddc72016-05-21 17:36:18 +020085 $(LIBOSMORANAP_LIBS) \
86 $(LIBOSMOSIGTRAN_LIBS) \
Alexander Huemer7477d712016-09-09 00:43:15 +020087 $(LIBASN1C_LIBS) \
88 $(NULL)
Daniel Willmann63dddc72016-05-21 17:36:18 +020089endif