blob: 5c9c5ea81a16e297c58ce9773d03b1641a102d68 [file] [log] [blame]
Harald Welte96a33b02018-02-04 10:36:22 +01001#!/bin/sh
2
Oliver Smithf8fe1322021-10-12 13:05:42 +02003NAME=SGSN_Tests
4
Oliver Smith2e0e6242021-10-12 12:45:16 +02005FILES="
6 *.asn
7 *.ttcn
8 *.ttcnpp
9 BSSGP_EncDec.cc
10 GTPC_EncDec.cc
11 GTPU_EncDec.cc
Pau Espin Pedrol4b090c92024-02-29 19:47:07 +010012 GTPv1C_CodecPort_CtrlFunctDef.cc
13 GTPv1U_CodecPort_CtrlFunctDef.cc
Oliver Smith2e0e6242021-10-12 12:45:16 +020014 IPA_CodecPort_CtrlFunctDef.cc
15 IPL4asp_PT.cc
16 IPL4asp_discovery.cc
17 LLC_EncDec.cc
18 Native_FunctionDefs.cc
19 RANAP_EncDec.cc
Oliver Smith2e0e6242021-10-12 12:45:16 +020020 SCCP_EncDec.cc
21 SCTPasp_PT.cc
22 TCCConversion.cc
23 TCCInterface.cc
24 TELNETasp_PT.cc
25"
Harald Weltedf277252018-02-20 15:49:30 +010026
Oliver Smith2e0e6242021-10-12 12:45:16 +020027export CPPFLAGS_TTCN3="
28 -DBSSGP_EM_L3
29 -DIPA_EMULATION_CTRL
30 -DIPA_EMULATION_GSUP
31 -DRAN_EMULATION_RANAP
32 -DUSE_MTP3_DISTRIBUTOR
33"
Harald Welte96a33b02018-02-04 10:36:22 +010034
Oliver Smithf8fe1322021-10-12 13:05:42 +020035../regen-makefile.sh -e $NAME $FILES
Harald Welte26fbb6e2019-04-14 17:32:46 +020036
Harald Welte18ed23c2020-10-04 21:06:24 +020037sed -i -e 's/^LINUX_LIBS = -lxml2 -lsctp/LINUX_LIBS = -lxml2 -lsctp -lfftranscode/' Makefile