From 164a28cbfbe0ec64e23a2a44eed2be122810f1d8 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 14 Jul 2017 19:25:31 +0200 Subject: "import" IPL4asp so we can use UDP/TCP/SCTP sockets Importing in the Titan context apparently seems to mean symlinking the source files into the current project. I haven't found a concept of linking against libraries yet. --- sysinfo/gen_links.sh | 25 +++++++++++++++++++++++++ sysinfo/regen_makefile.sh | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 sysinfo/gen_links.sh (limited to 'sysinfo') diff --git a/sysinfo/gen_links.sh b/sysinfo/gen_links.sh new file mode 100755 index 00000000..510f7021 --- /dev/null +++ b/sysinfo/gen_links.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +BASEDIR=~/projects/git + +gen_links() { + DIR=$1 + FILES=$* + for f in $FILES; do + echo "Linking $f" + ln -sf $DIR/$f $f + done +} + +DIR=$BASEDIR/titan.Libraries.TCCUsefulFunctions/src +FILES="TCCInterface_Functions.ttcn TCCConversion_Functions.ttcn TCCConversion.cc TCCConversion.hh TCCInterface.cc TCCInterface_ip.h" +gen_links $DIR $FILES + +DIR=$BASEDIR/titan.TestPorts.Common_Components.Socket-API/src +FILES="Socket_API_Definitions.ttcn" +gen_links $DIR $FILES + +DIR=$BASEDIR/titan.TestPorts.IPL4asp/src +FILES="IPL4asp_Functions.ttcn IPL4asp_PT.cc IPL4asp_PT.hh IPL4asp_PortType.ttcn IPL4asp_Types.ttcn IPL4asp_discovery.cc IPL4asp_protocol_L234.hh" +gen_links $DIR $FILES + diff --git a/sysinfo/regen_makefile.sh b/sysinfo/regen_makefile.sh index 191da90b..93e5fc56 100755 --- a/sysinfo/regen_makefile.sh +++ b/sysinfo/regen_makefile.sh @@ -1,6 +1,6 @@ #!/bin/sh -FILES="*.ttcn" +FILES="*.ttcn IPL4asp_PT.cc IPL4asp_discovery.cc TCCConversion.cc TCCInterface.cc" ttcn3_makefilegen -f Test.ttcn $FILES sed -i -e 's/# TTCN3_DIR = /TTCN3_DIR = \/usr/' Makefile -- cgit v1.2.3