X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=README.linux;h=e851c5d98bfd779753ee1ec36303933980318d83;hb=refs%2Fheads%2FLTTngUSTLogger;hp=363fadf0016150a1504002bcc54d3bdef8b4945b;hpb=ef855bc17b7afd01e4d6c7538720b045c4c08344;p=deliverable%2Ftitan.core.git diff --git a/README.linux b/README.linux index 363fadf..e851c5d 100644 --- a/README.linux +++ b/README.linux @@ -1,9 +1,15 @@ ****************************************************************************** -* Copyright (c) 2000-2015 Ericsson Telecom AB +* Copyright (c) 2000-2016 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html +* Contributors: +* Balasko, Jeno +* Baranyi, Botond +* Lelik, Elemer +* Pilisi, Gergely +* Szabados, Kristof ****************************************************************************** Build and install Titan on Linux @@ -24,20 +30,23 @@ git clone https://github.com/eclipse/titan.core titan.core 3. Configure the build cd titan.core -check that MakefileFOSS.cfg is present and has the following content: + +For open source users: check that MakefileFOSS.cfg is present and has the following content: cat MakefileFOSS.cfg # Configurations for the Free Open Source Software version LICENSING := no USAGE_STATS := no +If you want to use your build within teh Ericsson domain: delete MakefileFOSS.cfg +This will enable licensing. Several build options are possible; for details on options please read through the Makefile.cfg. Options can be overridden by the content of a file named Makefile.personal which can be used to adapt to local installation directories, change config options etc. Below, a small number of typical scenarios are presented. -a) JNI disabled +a) JNI disabled, gcc compiler (default) The JNI interface is used by the Eclipse Titan Executor or by the Java Executor API. If you don't need them , Titan can be compiled without JNI. @@ -52,15 +61,27 @@ XMLDIR := /usr JNI := no GEN_PDF := no +b) JNI disabled, clang compiler ver. 3.8 + +Create ~/titan.core/Makefile.personal to override settings in Makefile.cfg with the following content: +(replace paths with values relevant to your installation). +TTCN3_DIR := /home//titan.core/Install +OPENSSL_DIR := /usr +#JDKDIR := /usr/lib/jvm/java-7-openjdk-amd64 +XMLDIR := /usr +JNI := no +GEN_PDF := no +CXX := clang++-3.8 +CC := clang-3.8 -b) JNI enabled +c) JNI enabled, gcc compiler (default) install JDK into /home//jdk Create ~/titan.core/Makefile.personal to override settings in Makefile.cfg with the following content: -(replace paths with values relevant to your installation) +(replace paths with values relevant to your installation). TTCN3_DIR := /home//titan.core/Install OPENSSL_DIR := /usr @@ -98,7 +119,7 @@ make install This will install Titan into /home//titan.core/Install -7. Optionally, run function/regression tests +7. Optionally , run function/regression tests cd /home//titan.core/function_test @@ -124,10 +145,6 @@ make run These tests might run for half an hour (regr.tests) to two hours (func.tests) -8. Optionally , copy Titan into its final directory. -From here on, you can continue with the Titan installation guide, see /Install/docs, -to set/change environment variables etc. +8. Optionally, copy Titan into its final directory. +From here on, you can continue with the Titan installation guide, see /Install/docs, to set/change environment variables etc. -nagylenard -elnrnag -elnrnag2