|
|
(One intermediate revision by one user not shown) |
Line 1: |
Line 1: |
− | == Developing Applications for OpenMoko Platform ==
| |
| | | |
− | === Setting up the environment ===
| |
− |
| |
− | The OMDIR environment variable should be set to the path in which you downloaded the Moko Makefile. All the relative paths in this tutorial are given relative to the OMDIR. Therefore the first command should be
| |
− |
| |
− | <pre> cd $OMDIR </pre>
| |
− |
| |
− | First we should create a local tree within our openmoko layout.
| |
− |
| |
− | <pre>
| |
− | mkdir local local/classes local/conf local/packages
| |
− | cp openmoko/trunk/oe/conf/site.conf local/conf
| |
− | </pre>
| |
− |
| |
− | Then change the following two lines in the local/conf/site.conf file to
| |
− |
| |
− | <pre>
| |
− | BBFILES := "${OMDIR}/openembedded/packages/*/*.bb ${OMDIR}/local/packages/*/*.bb"
| |
− | BBFILE_COLLECTIONS = "upstream local overlay"
| |
− | </pre>
| |
− |
| |
− | and add these lines
| |
− |
| |
− | <pre>
| |
− | BBFILE_PATTERN_overlay = "^${OMDIR}/local/"
| |
− | BBFILE_PRIORITY_overlay = "20"
| |
− | </pre>
| |
− |
| |
− | Then update setup-env as below
| |
− | <pre>
| |
− | export BBPATH="${OMDIR}/build:${OMDIR}/local:${OMDIR}/openembedded"
| |
− | </pre>
| |
− |
| |
− | Then change the line below in /home/emre/moko/openmoko/trunk/src/host/openembedded/site.conf
| |
− | <pre>
| |
− | BBFILES := "${OMDIR}/openembedded/packages/*/*.bb ${OMDIR}/local/packages/*/*.bb"
| |
− | </pre>
| |
− |
| |
− | === Adding a new application ===
| |