blob: 6a7392baf038c5113c171a29ba7bd0a7a559441c [file] [log] [blame]
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +02001AM_CPPFLAGS = \
2 $(all_includes) \
3 -I$(top_srcdir)/include \
4 -I$(top_builddir) \
5 $(NULL)
6
7AM_CFLAGS = \
8 -Wall \
9 -fno-strict-aliasing \
10 $(LIBOSMOCORE_CFLAGS) \
11 $(LIBOSMOGSM_CFLAGS) \
12 $(LIBOSMOVTY_CFLAGS) \
13 $(LIBOSMOCTRL_CFLAGS) \
14 $(LIBOSMOABIS_CFLAGS) \
15 $(LIBOSMOGB_CFLAGS) \
16 $(LIBOSMOGSUPCLIENT_CFLAGS) \
17 $(COVERAGE_CFLAGS) \
18 $(LIBCARES_CFLAGS) \
19 $(LIBGTP_CFLAGS) \
20 $(NULL)
21if BUILD_IU
22AM_CFLAGS += \
23 $(LIBASN1C_CFLAGS) \
24 $(LIBOSMOSIGTRAN_CFLAGS) \
25 $(LIBOSMORANAP_CFLAGS) \
26 $(NULL)
27endif
28
29OSMO_LIBS = \
30 $(LIBOSMOCORE_LIBS) \
31 $(LIBOSMOGSM_LIBS) \
32 $(LIBOSMOVTY_LIBS) \
33 $(LIBOSMOCTRL_LIBS) \
34 $(LIBOSMOGB_LIBS) \
35 $(LIBGTP_LIBS) \
36 $(NULL)
37
38bin_PROGRAMS = \
39 osmo-sgsn \
40 $(NULL)
41
42osmo_sgsn_SOURCES = \
43 gprs_gb.c \
44 gprs_gmm_attach.c \
45 gprs_gmm.c \
Pau Espin Pedrol31c46572019-09-02 16:45:27 +020046 gprs_gmm_fsm.c \
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +020047 gprs_mm_state_gb_fsm.c \
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +020048 gprs_sgsn.c \
Pau Espin Pedrol35f0e662019-09-02 18:27:27 +020049 gprs_sm.c \
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +020050 gprs_sndcp.c \
51 gprs_sndcp_comp.c \
52 gprs_sndcp_dcomp.c \
53 gprs_sndcp_pcomp.c \
54 gprs_sndcp_vty.c \
55 gprs_sndcp_xid.c \
56 sgsn_main.c \
57 sgsn_vty.c \
58 sgsn_libgtp.c \
59 gprs_llc.c \
60 gprs_llc_vty.c \
61 sgsn_ctrl.c \
62 sgsn_auth.c \
63 gprs_subscriber.c \
64 sgsn_cdr.c \
65 slhc.c \
66 gprs_llc_xid.c \
67 v42bis.c \
68 $(NULL)
69osmo_sgsn_LDADD = \
70 $(top_builddir)/src/gprs/gprs_llc_parse.o \
71 $(top_builddir)/src/gprs/crc24.o \
72 $(top_builddir)/src/gprs/gprs_utils.o \
73 $(top_builddir)/src/gprs/sgsn_ares.o \
74 $(OSMO_LIBS) \
75 $(LIBOSMOABIS_LIBS) \
76 $(LIBOSMOGSUPCLIENT_LIBS) \
77 $(LIBCARES_LIBS) \
78 $(LIBGTP_LIBS) \
79 -lrt \
80 -lm \
81 $(NULL)
82if BUILD_IU
83osmo_sgsn_LDADD += \
84 $(LIBOSMOSIGTRAN_LIBS) \
85 $(LIBOSMORANAP_LIBS) \
86 $(LIBASN1C_LIBS) \
87 $(NULL)
Alexander Couzense30f1952019-09-28 21:22:53 +020088
89osmo_sgsn_SOURCES += \
90 gprs_mm_state_iu_fsm.c \
91 gprs_ranap.c
92
Pau Espin Pedrol762c39c2019-08-30 20:47:02 +020093endif