README.md: initial layer description
[scm/bb/meta-tizen.git] / README.md
index 353f5c5..2f03a8d 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,132 +1,3 @@
-Create a Tizen Common x86_64 image with Yocto
-=============================================
+General documentation regarding Tizen build with Yocto: https://wiki.tizen.org/wiki/Tizen_on_yocto
+Detailed information about how to build your own Tizen image with Yocto: https://wiki.tizen.org/wiki/Build_Tizen_with_Yocto
 
-Target: Haswell CPU
-
-# Create your working directory
-
-Create a working directory (for example "~/yocto"):
-
-       mkdir ~/yocto
-       cd ~/yocto
-
-Create a download directory (optional). It will act as a common download
-directory amongst projects:
-
-       mkdir ~/downloads
-
-# Download sources
-
-Downlaod Poky:
-
-       git clone git://git.yoctoproject.org/poky
-
-Download Intel layers:
-
-       git clone git://git.yoctoproject.org/meta-intel
-
-Download openembedded layers:
-
-       git clone git://git.openembedded.org/meta-openembedded
-
-Download tizen layer:
-
-       git@github.com:eurogiciel-oss/meta-tizen.git
-
-# Configuration
-
-Configure the environment:
-
-       cd poky
-       . ./oe-init-build-env
-
-# Configuration files
-
-## conf/bblayer.conf
-
-This file contains the list of the layers in which poky has to search
-for the recipes.
-
-       # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
-       # changes incompatibly
-       LCONF_VERSION = "6"
-       
-       BBPATH = "${TOPDIR}"
-       BBFILES ?= ""
-       
-       BBLAYERS ?= " \
-         /home/user/yocto/poky/meta \
-         /home/user/yocto/poky/meta-yocto \
-         /home/user/yocto/poky/meta-yocto-bsp \
-         /home/user/yocto/meta-intel \
-         /home/user/yocto/meta-intel/meta-isg/meta-haswell-wc \
-         /home/user/yocto/meta-openembedded/meta-efl \
-         /home/user/yocto/meta-openembedded/meta-oe \
-         /home/user/yocto/meta-openembedded/meta-multimedia \
-         /home/user/yocto/meta-openembedded/meta-ruby \
-         /home/user/yocto/meta-openembedded/meta-systemd \
-         /home/user/yocto/meta-tizen \
-         "
-
-## conf/local.conf
-
-Most of default values can be kept. The one that needs to be changed is:
-
-       MACHINE ?= "haswell-wc"
-
-Other useful option to set:
-
-Download directory:
-
-       DL_DIR ?= "${HOME}/yocto/downloads"
-
-Setting the download directory DL_DIR to a directory shared amongst
-projects prevents common data from being downloaded for each project.
-
-Terminal emulator:
-
-       OE_TERMINAL = "screen"
-
-The terminal emulator you want to use.
-
-Example of a complete configuration file (without comments):
-
-       BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"
-       PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}"
-       MACHINE ?= "genericx86-64"
-       DL_DIR ?= "${HOME}/yocto/downloads"
-       BB_GENERATE_MIRROR_TARBALLS = "1"
-       DISTRO ?= "poky"
-       PACKAGE_CLASSES ?= "package_rpm"
-       EXTRA_IMAGE_FEATURES = "debug-tweaks"
-       USER_CLASSES ?= "buildstats image-mklibs image-prelink"
-       OE_TERMINAL = "screen"
-       PATCHRESOLVE = "noop"
-       BB_DISKMON_DIRS = "\
-               STOPTASKS,${TMPDIR},1G,100K \
-               STOPTASKS,${DL_DIR},1G,100K \
-               STOPTASKS,${SSTATE_DIR},1G,100K \
-               ABORT,${TMPDIR},100M,1K \
-               ABORT,${DL_DIR},100M,1K \
-               ABORT,${SSTATE_DIR},100M,1K"
-               PACKAGECONFIG_pn-qemu-native = "sdl"
-               ASSUME_PROVIDED += "libsdl-native"
-       CONF_VERSION = "1"
-
-# Build the Tizen Common image
-
-       bitbake tizen-common-core-image-minimal
-
-Two useful options are:
-
-'k' "Continue as much as possible after an error. While the target that
-    failed and anything depending on it cannot be built, as much as
-    possible will be built before stopping."
-    
-'v' "Output more log message data to the terminal."
-
-Which gives:
-
-       bitbake -kv tizen-common-core-image-minimal
-
-The generate image can be found in tmp/deploy/images/genericx86-64/