blob: 6625b113b4dc4ac413b6fb18657ffb01b901f6cf [file] [log] [blame]
Harald Weltef6dd64d2017-11-19 12:09:51 +01001#!/bin/sh
2
Harald Welte68079822017-12-12 16:30:53 +01003BASEDIR=../deps
Harald Weltef6dd64d2017-11-19 12:09:51 +01004
5gen_links() {
6 DIR=$1
7 FILES=$*
8 for f in $FILES; do
9 echo "Linking $f"
10 ln -sf $DIR/$f $f
11 done
12}
13
Harald Welte474fd7d2017-12-29 16:01:39 +010014DIR=$BASEDIR/titan.TestPorts.UNIX_DOMAIN_SOCKETasp/src
15FILES="UD_PT.cc UD_PT.hh UD_PortType.ttcn UD_Types.ttcn"
16gen_links $DIR $FILES
Harald Weltef6dd64d2017-11-19 12:09:51 +010017
18DIR=$BASEDIR/titan.Libraries.TCCUsefulFunctions/src
19FILES="TCCInterface_Functions.ttcn TCCConversion_Functions.ttcn TCCConversion.cc TCCConversion.hh TCCInterface.cc TCCInterface_ip.h"
20gen_links $DIR $FILES
21
22# required by M3UA_Emulation
23DIR=$BASEDIR/titan.ProtocolModules.M3UA/src
24FILES="M3UA_Types.ttcn"
25gen_links $DIR $FILES
26
27# required by M3UA_Emulation
28DIR=$BASEDIR/titan.TestPorts.SCTPasp/src
29FILES="SCTPasp_PT.cc SCTPasp_PT.hh SCTPasp_PortType.ttcn SCTPasp_Types.ttcn"
30gen_links $DIR $FILES
31
32# required by M3UA Emulation
33DIR=../MTP3asp_CNL113337/src
34FILES="MTP3asp_PortType.ttcn MTP3asp_Types.ttcn"
35gen_links $DIR $FILES
36
37# required by SCCP Emulation
38DIR=../M3UA_CNL113537/src
39FILES="M3UA_Emulation.ttcn"
40gen_links $DIR $FILES
41
42DIR=../SCCP_CNL113341/src
43FILES="SCCP_Emulation.ttcn SCCP_EncDec.cc SCCP_Mapping.ttcnpp SCCP_Types.ttcn SCCPasp_Types.ttcn"
44gen_links $DIR $FILES
45ln -s SCCP_Mapping.ttcnpp SCCP_Mapping.ttcn
46
47DIR=$BASEDIR/titan.ProtocolModules.BSSMAP_v11.2.0/src
48FILES="BSSAP_Types.ttcn"
49gen_links $DIR $FILES
50
51DIR=$BASEDIR/titan.ProtocolModules.MobileL3_v13.4.0/src
52FILES="MobileL3_CC_Types.ttcn MobileL3_CommonIE_Types.ttcn MobileL3_GMM_SM_Types.ttcn MobileL3_MM_Types.ttcn MobileL3_RRM_Types.ttcn MobileL3_SMS_Types.ttcn MobileL3_SS_Types.ttcn MobileL3_Types.ttcn"
53gen_links $DIR $FILES
54
55
56DIR=../library
Harald Welte474fd7d2017-12-29 16:01:39 +010057FILES="General_Types.ttcn Osmocom_Types.ttcn MNCC_Types.ttcn MNCC_EncDec.cc MNCC_CodecPort.ttcn mncc.h"
Harald Weltef6dd64d2017-11-19 12:09:51 +010058gen_links $DIR $FILES