-rw-r--r-- | README | 81 |
1 files changed, 23 insertions, 58 deletions
@@ -1,15 +1,15 @@ -1. How to use the new build system -=============================== -There's a great document at: - +1. How to use the Opie build system +==================================== +There's a tutorial document at: http://www.uv-ac.de/opiedev/opiedev.html -and the API is at: +The API reference currently is at: http://handhelds.org/~zecke/apidocs/index.html - -You will need qvfb, designer, and uic from a qt-x11-2.3.2 package. +You will need qvfb, uic and +(if you want to develop applications) designer +compiled and linked against qt-x11. That means you must download and configure/make it. wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz - +(Alternatively, you can get static binaries from http://www.vanille.de/tools) @@ -19,10 +19,7 @@ You can get it from: ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2 -Other version will found in that directory. - Set QTDIR to point to your qt/embedded source tree, such as: - export QTDIR=/opt/qt-2.3.7 -Then you need to do +You need to do set the OPIEDIR environment variable: export OPIEDIR=`pwd` @@ -30,46 +27,18 @@ or export OPIEDIR=~/projects/sources/opie -or where ever you placed Opie sources. +or whereever you placed the Opie sources. -and then do: +You need to adjust your runtime library search path, +so that the Qt/Embedded and Opie libraries can be found: export LD_LIBRARY_PATH=$OPIEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH -You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded -*NOTE* You can skip the qte234-for-opie091-simpad.patch -patch, unless you are compiling for simpad. - +You have to apply the qte<version>-all.patch to the Qt/Embedded +sources and copy the qconfig-qpe.h file to $QTDIR/src/tools: cd $QTDIR; cat $OPIEDIR/qt/qte<version>*.patch | patch -p0 +cp $OPIEDIR/qt/qpe-config.h $QTDIR/src/tools +You are now ready to configure and build Qt/Embedded - - -Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded. - -I run this script to configure qte -------------------- start script -#!/bin/bash -## this file is for easy configuring of qt embedded for Qtopia development, on x86 - -configure_make () { - if configure_qt; then - make; - else exit -1 -fi -} - -configure_qt () { - cd $QTDIR; - echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb; - -} - -# default configuration of Qt embedded for Opie -echo "Configuring Qt Embedded for Opie development...."; -if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then - cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools -fi - -configure_make; - - -------------------- end script +cd $QTDIR +echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb +make @@ -88,3 +57,3 @@ Have fun with it ! -If you get into trouble there are other make's +If you get into trouble there are other makefile targets @@ -93,7 +62,2 @@ is a useful one. - -Ciao, Stefan -and ljp <lpotter@trolltech.com> - - 2. Used Libraries @@ -104,3 +68,3 @@ For a successfull build you must install these librarys and headers. The versions are known-good versions. If you successfully try newer ones, -commit a new README or send mail to opie-devel@handhelds.org +commit a new README or send a mail to opie-devel@handhelds.org @@ -115,3 +79,3 @@ commit a new README or send mail to opie-devel@handhelds.org -* libetpan 0.30 + patch (in CVS) +* libetpan 0.30 + patch (in $OPIEDIR/noncore/net/mail/libetpan) http://prdownloads.sourceforge.net/libetpan/ @@ -121 +85,2 @@ commit a new README or send mail to opie-devel@handhelds.org + |