Commit f5204c8e authored by YannGarcia's avatar YannGarcia
Browse files

Update README file

parent fb0761a9
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
@@ -188,17 +188,51 @@ Procedure:
    - $HOME/frameworks, 
    - $HOME/dev
    - $HOME/lib

- In $HOME/frameworks, build the following package:
    - Eclipse IDE for C/C++ Developers, according the procedure specified [here](https://www.eclipse.org/cdt/)
    - TITAN, according the procedure specified [here](https://github.com/eclipse/titan.core)
    - Import the TITAN plugin into your Eclipse IDE, according the procedure specified [here](https://github.com/eclipse/titan.core)

- Install LibOSIP framework
```sh
$ cd ${HOME}/frameworks
$ git clone https://git.savannah.gnu.org/git/osip.git ./osip
$ cd osip
$ ./autogen.sh
$ ./configure --prefix=/home/etsi
$ make && make install
```

- Clone the ETSI Emergency Communications project into $HOME/dev folder

```sh
$ git clone --recurse-submodules --branch ttf_t009 https://forge.etsi.org/rep/emtel/NG112.git ./TTF009_Ng112
$ cd /home/etsi/dev/TTF009_Ng112/ttcn
$ git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon
$ git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip
$ git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms
$ git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts
$ cd /home/etsi/dev/TTF009_Ng112/ttcn/LibIts
rm -fr t3q
cd ttcn && rm -fr Common
```

- Apply patches
```sh
$ cd /home/etsi/dev/TTF009_Ng112
$ cp ./ttcn/patch_lib_common_titan/module.mk ./ttcn/LibCommon/
$ cp ./ttcn/patch_lib_common_titan/*.ttcn ./ttcn/LibCommon/
$ cp ./ttcn/patch_lib_http/*.ttcn ./ttcn/LibIts/ttcn/Http/
$ cp ./ttcn/patch_ims_titan/*.ttcn ./ttcn/LibIms/ttcn/
$ cp ./ttcn/patch_ims_titan/module.mk ./ttcn/LibIms/
$ cp ./ttcn/patch_sip_titan/*.ttcn ./ttcn/LibSip/ttcn/
$ cp ./ttcn/patch_sip_titan/module.mk ./ttcn/LibSip/
$ cp  ./ttcn/patch_lib_its/module.mk ./ttcn/LibIts/
```

- Update your default environment with the content of the script $HOME/dev/TTF009_Ng112/scripts/devenv.bash.ubuntu

- Switch to the next clause (Usage)


+3 −3
Original line number Diff line number Diff line
@@ -11,10 +11,10 @@ cd /home/etsi/dev/ETSI_Ng112/ttcn
git clone https://forge.etsi.org/gitlab/LIBS/LibCommon.git ./LibCommon
git clone https://forge.etsi.org/gitlab/LIBS/LibSip.git ./LibSip
git clone https://forge.etsi.org/gitlab/LIBS/LibIms.git ./LibIms
git clone -bTTF0002 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts
git clone -bTTF011 https://forge.etsi.org/gitlab/LIBS/LibIts ./LibIts
cd /home/etsi/dev/ETSI_Ng112/ttcn/LibIts
rm -fr asn1 t3q xsd
cd ttcn && rm -fr BTP CAM Common DENM GeoNetworking Ipv6OverGeoNetworking IVIM MapemSpatem Pki Security SremSsem Rtcmem
rm -fr t3q
cd ttcn && rm -fr Common

echo -e "*****************************\n* Set up environment\n*****************************\n"
cd /home/etsi/dev/ETSI_Ng112/scripts