summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2003-11-09 03:21:27 (UTC)
committer llornkcor <llornkcor>2003-11-09 03:21:27 (UTC)
commit573051840154e1549d87d648bb5cd325905f7ada (patch) (side-by-side diff)
tree68d613079e344f76bd94f23bcf4875baf5489da3
parentfe2686a823f0dc41828ed75b759f34f117453e49 (diff)
downloadopie-573051840154e1549d87d648bb5cd325905f7ada.zip
opie-573051840154e1549d87d648bb5cd325905f7ada.tar.gz
opie-573051840154e1549d87d648bb5cd325905f7ada.tar.bz2
added more instructions to this
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--README86
1 files changed, 84 insertions, 2 deletions
diff --git a/README b/README
index b6c51be..f734f26 100644
--- a/README
+++ b/README
@@ -1,17 +1,99 @@
How to use the new build system
===============================
+There's a great document at:
-First of all set the PATH to ensure your crosscompiler is available,
-and set QTDIR to point to your qt/embedded source tree.
+http://www.uv-ac.de/opiedev/opiedev.html
+
+and the API is at:
+http://handhelds.org/~zecke/apidocs/index.html
+
+
+You will need qvfb, designer, and uic from a qt-x11-2.3.2 package.
+That means you must download and configure/make it.
+wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
+
+
+Qt embedded is available at:
+ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2
+or in that directory.
+
+Set QTDIR to point to your qt/embedded source tree, such as:
+
+export QTDIR=/opt/qt
+
+Then you need to do
+export OPIEDIR=`pwd`
+or
+export OPIEDIR=~/projects/sources/opie
+or where ever you placed Opie sources.
+
+You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7
+
+qte234-for-opie091-gfxraster.patch
+qte234-for-opie091-listview.patch
+qte234-for-opie091-override.patch
+qte234-for-opie091-qtoolbutton.patch
+qte234-for-opie091-setpalette.patch
+qte234-for-opie091-sigsegv.patch
+qte234-for-opie091-style.patch
+qte234-for-opie091-unpolish.patch
+
+*NOTE* You can skip the qte234-for-opie091-simpad.patch
+patch, unless you are compiling for simpad.
+
+cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0
+
+
+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
+
+Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler
+is available.
Then do the following in the opie source tree:
make clean
make menuconfig
Now you can move through the menu and select or deselect anything..
Exit and save the configuration and enter "make" to create opie...
Have fun with it !
+If you get into trouble there are other make's
+
+make clean-configs
+is a useful one.
+
+
+
Ciao, Stefan
+and ljp <lpotter@trolltech.com>