Skip to content

mettalla/dali

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T.O.C.
======

 1.   GBS Builds
 1.1. NON-SMACK Targets
 1.2. SMACK enabled Targets
 2.   Building for Ubuntu desktop
 2.1. Minimum Requirements
 2.2. Creating a DALi Environment
 2.3. Building the Repository



1. GBS Builds
=============

1.1. NON-SMACK Targets
----------------------

 gbs build -A [TARGET_ARCH]

1.2. SMACK enabled Targets
--------------------------

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



2. Building for Ubuntu desktop
==============================

2.1. Minimum Requirements
------------------------

 - Ubuntu 14.04

2.2. Creating a DALi Environment
-------------------------------

To build for desktop first ensure ALL sources are selected:
 - Go to Ubuntu Settings and then to "Software & Updates"
 - In the "Ubuntu Software" tab, ensure ALL software sources are ticked
   (This is required because we install some community-maintained free & open-source software)

Then you can create a dali-env folder in your home folder with:

 dali-core/build/scripts/dali_env -c

This will also download any dependencies that the dali repositories require.

You can save the environment variables to a file:

 dali-env/opt/bin/dali_env -s > setenv

This process only needs to be done once.

Next source these variables:

 . setenv

You will have to source these variables every time you open up a new terminal (or you can add to .bashrc if you prefer).

2.3. Building the Repository
----------------------------

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

 cd dali-core/build/tizen

Then run the following commands:

 autoreconf --install
 ./configure --prefix=$DESKTOP_PREFIX
 make install -j8

About

Tizen 3D UI Dali 3D Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.9%
  • C 1.9%
  • JavaScript 1.6%
  • Shell 0.6%
  • HTML 0.6%
  • XSLT 0.5%
  • Other 0.9%