Fix crash on removal of Renderers from stage.
[platform/core/uifw/dali-core.git] / README
diff --git a/README b/README
index 25bf1b4..d6d395a 100644 (file)
--- a/README
+++ b/README
@@ -1,12 +1,75 @@
-GBS Builds
-==========
+T.O.C.
+======
 
-NON-SMACK Targets
------------------
+ 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
 
-gbs build -A [TARGET_ARCH]
 
-SMACK enabled Targets
----------------------
 
-gbs build -A [TARGET_ARCH] --define "%enable_dali_smack_rules 1"
+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
+