Name Last Update
build/tizen Loading commit data...
builder Loading commit data...
demo Loading commit data...
emscripten-examples Loading commit data...
examples Loading commit data...
packaging Loading commit data...
resources Loading commit data...
shared Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
com.samsung.dali-demo.manifest Loading commit data...
com.samsung.dali-demo.manifest-smack Loading commit data...
com.samsung.dali-demo.rule Loading commit data...
com.samsung.dali-demo.xml Loading commit data...

README.md

Table of Contents

Build Instructions

1. Building for Ubuntu desktop

Minimum Requirements

  • Ubuntu 14.04 or later
  • Environment created using dali_env script in dali-core repository

Building the Repository

To build the repository enter the 'build/tizen' folder:

     $ cd dali-demo/build/tizen

Then run the following commands:

     $ cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX .
     $ make install -j8

DEBUG Builds

Specify a debug build when building for desktop by passing the following parameter to cmake:

     $ cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX -DCMAKE_BUILD_TYPE=Debug .

Before running make install as normal:

     $ make install -j8

2. GBS Builds

NON-SMACK Targets

     $ gbs build -A [TARGET_ARCH]

SMACK enabled Targets

     $ gbs build -A [TARGET_ARCH] --define "%enable_dali_smack_rules 1"

DEBUG Builds

     $ gbs build -A [TARGET_ARCH] --define "%enable_debug 1"

Creating an example

  • Make a directory in the "examples" directory. Only one example will be created per directory.
  • The executable installed will have a ".example" appended to it, e.g. a "blocks" directory produces "blocks.example".
  • Add all source files for the required example in this directory.
  • Modify "com.samsung.dali-demo.xml" to include your example so that it can be launched on target.
  • No changes are required to the make system as long as the above is followed, your example will be automatically built & installed.

Installing Emscripten Examples

Some Emscripten Javascript examples are included in dali-demo.

They do not require building, to install them run the provided install script. Note: Your dali-env must be setup as it will install to your dali-env/opt/share/emscripten directory.

     $ cd ./emscripten-examples
     $ ./install.sh

Run the examples by either opening them in a browser, or, running the browser from the command line with an example as a parameter.