summaryrefslogtreecommitdiff
path: root/README
authorllornkcor <llornkcor>2003-11-09 03:21:27 (UTC)
committer llornkcor <llornkcor>2003-11-09 03:21:27 (UTC)
commit573051840154e1549d87d648bb5cd325905f7ada (patch) (unidiff)
tree68d613079e344f76bd94f23bcf4875baf5489da3 /README
parentfe2686a823f0dc41828ed75b759f34f117453e49 (diff)
downloadopie-573051840154e1549d87d648bb5cd325905f7ada.zip
opie-573051840154e1549d87d648bb5cd325905f7ada.tar.gz
opie-573051840154e1549d87d648bb5cd325905f7ada.tar.bz2
added more instructions to this
Diffstat (limited to 'README') (more/less context) (ignore 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,8 +1,82 @@
1How to use the new build system 1How to use the new build system
2=============================== 2===============================
3There's a great document at:
3 4
4First of all set the PATH to ensure your crosscompiler is available, 5http://www.uv-ac.de/opiedev/opiedev.html
5and set QTDIR to point to your qt/embedded source tree. 6
7and the API is at:
8http://handhelds.org/~zecke/apidocs/index.html
9
10
11You will need qvfb, designer, and uic from a qt-x11-2.3.2 package.
12That means you must download and configure/make it.
13wget ftp://ftp.trolltech.com/qt/source/qt-x11-2.3.2.tar.gz
14
15
16Qt embedded is available at:
17ftp://ftp.trolltech.com/qt/source/qt-embedded-2.3.7.tar.bz2
18or in that directory.
19
20Set QTDIR to point to your qt/embedded source tree, such as:
21
22export QTDIR=/opt/qt
23
24Then you need to do
25export OPIEDIR=`pwd`
26or
27export OPIEDIR=~/projects/sources/opie
28or where ever you placed Opie sources.
29
30You will want to apply the patches in the $OPIEDIR/qt directory to qt-embedded-2.3.7
31
32qte234-for-opie091-gfxraster.patch
33qte234-for-opie091-listview.patch
34qte234-for-opie091-override.patch
35qte234-for-opie091-qtoolbutton.patch
36qte234-for-opie091-setpalette.patch
37qte234-for-opie091-sigsegv.patch
38qte234-for-opie091-style.patch
39qte234-for-opie091-unpolish.patch
40
41*NOTE* You can skip the qte234-for-opie091-simpad.patch
42patch, unless you are compiling for simpad.
43
44cd $QTDIR; cat $OPIEDIR/qt/qte234*.patch | patch -p0
45
46
47Now Qt Embedded is patched and ready to go! You are ready to configure and make qt embedded.
48
49I run this script to configure qte
50------------------- start script
51#!/bin/bash
52## this file is for easy configuring of qt embedded for Qtopia development, on x86
53
54configure_make () {
55 if configure_qt; then
56 make;
57 else exit -1
58fi
59}
60
61configure_qt () {
62 cd $QTDIR;
63 echo 'yes' | ./configure -qconfig qpe -depths 4,16,24,32 -system-jpeg -system-libpng -system-zlib -no-xft -qvfb;
64
65}
66
67# default configuration of Qt embedded for Opie
68echo "Configuring Qt Embedded for Opie development....";
69if [ ! -e $QTDIR/src/tools/qconfig-qpe.h ]; then
70 cp $OPIEDIR/qt/qconfig-qpe.h $QTDIR/src/tools
71fi
72
73configure_make;
74
75
76------------------- end script
77
78Once you have these compiled, be sure to set the PATH to ensure your (cross)compiler
79is available.
6 80
7Then do the following in the opie source tree: 81Then do the following in the opie source tree:
8 82
@@ -14,4 +88,12 @@ Exit and save the configuration and enter "make" to create opie...
14 88
15Have fun with it ! 89Have fun with it !
16 90
91If you get into trouble there are other make's
92
93make clean-configs
94is a useful one.
95
96
97
17Ciao, Stefan 98Ciao, Stefan
99and ljp <lpotter@trolltech.com>