Commit 30c8f79173666ffe7b94364e233e25e686f198fb

Authored by Paul Wisbey
1 parent 2a7bdb42

Changed README to README.md

Change-Id: I5f2679bf6c2b318aeb027b965a448385a7bb2ef0
Showing 2 changed files with 79 additions and 90 deletions
README deleted
1   -T.O.C.
2   -======
3   -
4   - 1. GBS Builds
5   - 1.1. NON-SMACK Targets
6   - 1.2. SMACK enabled Targets
7   - 1.3. DEBUG Builds
8   - 2. Building for Ubuntu desktop
9   - 2.1. Minimum Requirements
10   - 2.2. Building the Repository
11   - 2.3. DEBUG Builds
12   - 3. Creating an example
13   - 4. Installing Emscripten examples
14   -
15   -
16   -1. GBS Builds
17   -=============
18   -
19   -1.1. NON-SMACK Targets
20   -----------------------
21   -
22   - gbs build -A [TARGET_ARCH]
23   -
24   -1.2. SMACK enabled Targets
25   ---------------------------
26   -
27   - gbs build -A [TARGET_ARCH] --define "%enable_dali_smack_rules 1"
28   -
29   -1.3. DEBUG Builds
30   ------------------
31   -
32   - gbs build -A [TARGET_ARCH] --define "%enable_debug 1"
33   -
34   -
35   -
36   -2. Building for Ubuntu desktop
37   -==============================
38   -
39   -2.1. Minimum Requirements
40   -------------------------
41   -
42   - - Ubuntu 14.04
43   - - Environment created using dali_env script in dali-core repository
44   -
45   -2.2. Building the Repository
46   -----------------------------
47   -
48   -To build the repository enter the 'build/tizen' folder:
49   -
50   - cd dali-demo/build/tizen
51   -
52   -Then run the following commands:
53   -
54   - cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX .
55   - make install -j8
56   -
57   -2.3. DEBUG Builds
58   ------------------
59   -
60   -Specify a debug build when building for desktop by passing the following parameter to cmake:
61   -
62   - cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX -DCMAKE_BUILD_TYPE=Debug .
63   -
64   -Before running make install as normal:
65   -
66   - make install -j8
67   -
68   -
69   -3. Creating an example
70   -======================
71   -
72   - - Make a directory in the "examples" directory. Only one example will be created per directory.
73   - - The executable installed will have a ".example" appended to it, e.g. a "blocks" directory produces "blocks.example".
74   - - Add all source files for the required example in this directory.
75   - - Modify "com.samsung.dali-demo.xml" to include your example so that it can be launched on target.
76   - - No changes are required to the make system as long as the above is followed, your example will be automatically built & installed.
77   -
78   -
79   -4. Installing Emscripten Examples
80   -=================================
81   -
82   -Some Emscripten Javascript examples are included in dali-demo.
83   -
84   -They do not require building, to install them run the provided install script.
85   -Note: Your dali-env must be setup as it will install to your dali-env/opt/share/emscripten directory.
86   -
87   -# cd ./emscripten-examples
88   -# ./install.sh
89   -
90   -Run the examples by either opening them in a browser, or, running the browser from the command line with an example as a parameter.
README.md 0 → 100644
  1 +<img src="https://dalihub.github.io/images/DaliLogo320x200.png">
  2 +
  3 +# Table of Contents
  4 +
  5 + * [Build Instructions](#build-instructions)
  6 + * [1. Building for Ubuntu desktop](#1-building-for-ubuntu-desktop)
  7 + * [Minimum Requirements](#minimum-requirements)
  8 + * [Building the Repository](#building-the-repository)
  9 + * [DEBUG Builds](#debug-builds)
  10 + * [2. GBS Builds](#2-gbs-builds)
  11 + * [NON-SMACK Targets](#non-smack-targets)
  12 + * [SMACK enabled Targets](#smack-enabled-targets)
  13 + * [DEBUG Builds](#debug-builds-1)
  14 + * [Creating an example](#creating-an-example)
  15 + * [Installing Emscripten Examples](#installing-emscripten-examples)
  16 +
  17 +# Build Instructions
  18 +
  19 +## 1. Building for Ubuntu desktop
  20 +
  21 +### Minimum Requirements
  22 +
  23 + - Ubuntu 14.04 or later
  24 + - Environment created using dali_env script in dali-core repository
  25 +
  26 +### Building the Repository
  27 +
  28 +To build the repository enter the 'build/tizen' folder:
  29 +
  30 + $ cd dali-demo/build/tizen
  31 +
  32 +Then run the following commands:
  33 +
  34 + $ cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX .
  35 + $ make install -j8
  36 +
  37 +### DEBUG Builds
  38 +
  39 +Specify a debug build when building for desktop by passing the following parameter to cmake:
  40 +
  41 + $ cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX -DCMAKE_BUILD_TYPE=Debug .
  42 +
  43 +Before running make install as normal:
  44 +
  45 + $ make install -j8
  46 +
  47 +## 2. GBS Builds
  48 +
  49 +### NON-SMACK Targets
  50 +
  51 + $ gbs build -A [TARGET_ARCH]
  52 +
  53 +### SMACK enabled Targets
  54 +
  55 + $ gbs build -A [TARGET_ARCH] --define "%enable_dali_smack_rules 1"
  56 +
  57 +### DEBUG Builds
  58 +
  59 + $ gbs build -A [TARGET_ARCH] --define "%enable_debug 1"
  60 +
  61 +# Creating an example
  62 +
  63 + - Make a directory in the "examples" directory. Only one example will be created per directory.
  64 + - The executable installed will have a ".example" appended to it, e.g. a "blocks" directory produces "blocks.example".
  65 + - Add all source files for the required example in this directory.
  66 + - Modify "com.samsung.dali-demo.xml" to include your example so that it can be launched on target.
  67 + - No changes are required to the make system as long as the above is followed, your example will be automatically built & installed.
  68 +
  69 +# Installing Emscripten Examples
  70 +
  71 +Some Emscripten Javascript examples are included in dali-demo.
  72 +
  73 +They do not require building, to install them run the provided install script.
  74 +Note: Your dali-env must be setup as it will install to your dali-env/opt/share/emscripten directory.
  75 +
  76 + $ cd ./emscripten-examples
  77 + $ ./install.sh
  78 +
  79 +Run the examples by either opening them in a browser, or, running the browser from the command line with an example as a parameter.
... ...