summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--development/macosx/README_MACOSX15
1 files changed, 8 insertions, 7 deletions
diff --git a/development/macosx/README_MACOSX b/development/macosx/README_MACOSX
index bc21548..1c7119a 100644
--- a/development/macosx/README_MACOSX
+++ b/development/macosx/README_MACOSX
@@ -16,66 +16,67 @@ which are platform specific, need some work to be compileable.
16What is ready: 16What is ready:
17 17
18libqpe 18libqpe
19libopie1 19libopie1
20libopie2/opiedb 20libopie2/opiedb
21pim-applications (addressbook, todolist, datebook, today) 21pim-applications (addressbook, todolist, datebook, today)
22A lot of applications and plugins which are not platform specific. 22A lot of applications and plugins which are not platform specific.
23 23
24What will follow soon: 24What will follow soon:
25 25
26libopie2 26libopie2
27 27
28 28
29How to compile Opie for MacOS-X: 29How to compile Opie for MacOS-X:
30------------------------------- 30-------------------------------
31 31
32Before compiling for MacOS-X, you need the following: 32Before compiling for MacOS-X, you need the following:
33 33
34 1. X11-Server+X11SDK (Provided by Apple) 34 1. X11-Server+X11SDK (Provided by Apple)
35 2. QT-2.3.2 for X11 (Provided by Trolltech) 35 2. QT-2.3.2 for X11 (Provided by Trolltech)
36 3. QT/E-2.3.7 (Provided by Trolltech) 36 3. QT/E-2.3.7 (Provided by Trolltech)
37 4. Patches for QT-2.3.2 for MacOSX (take the one in this directory !) 37 4. Patches for QT-2.3.2 for MacOSX (take the one in this directory !)
38 5. Patches for QT/E-2.3.7 for MacOSX (take the one, provided in $OPIEDIR/qt) 38 5. Patches for QT/E-2.3.7 for MacOSX (take the one, provided in $OPIEDIR/qt)
39 39
40The Patch for QT-2.3.2 is provided in this directory and is called "qt232-X11.patch".
41Please copy the file "darwin-g++-shared" from the directory "./config-files/qt-2.3.2" into the directory "configs"
42within the qt-2.3.2 directory !!
43
40The Patch for QT/E for Opie, including all other opie-patches is available in the 44The Patch for QT/E for Opie, including all other opie-patches is available in the
41qt-directory ($OPIEDIR/qt) and is called "qte237-all-macosx.patch". 45qt-directory ($OPIEDIR/qt) and is called "qte237-all-macosx.patch".
42To be able to compile, you have to copy the file from the directory "./config-files/qte-2.3.7" 46To be able to compile, you have to copy the file from the directory "./config-files/qte-2.3.7"
43into the directory "configs" within the base directory of qt/e. 47into the directory "configs" within the base directory of qt/e.
48Secondly, you have to copy the file "qconfig-qpe.h" from the Directory "$OPIEDIR/qt" into the "tools" directory
49within the base directory of qt/e. Then, please add the line "#define QT_NO_SOUND" to this file.
44 50
45The Patch for QT-2.3.2 is provided in this directory and is called "qt232-X11.patch". 51Please read further, how to compile the stuff.
46Please copy the file "darwin-g++-shared" from the directory "./config-files/qt-2.3.2" into the directory "configs"
47within the qt-2.3.2 directory !!
48
49If your buildsystem is working correctly, you should be able to build
50opie.
51 52
52HOWTO COMPILE: 53HOWTO COMPILE:
53------------- 54-------------
54 55
55Compile QT-2.3.2: 56Compile QT-2.3.2:
56 57
57Got to into the basic directory of qt-2.3.2 and enter 58Go to into the basic directory of qt-2.3.2 and enter
58export QTDIR=`pwd` 59export QTDIR=`pwd`
59export DYLD_LIBRARY_PATH=$QTDIR/lib 60export DYLD_LIBRARY_PATH=$QTDIR/lib
60./configure -no-xft -platform darwin-g++ 61./configure -no-xft -platform darwin-g++
61make 62make
62After compiling successful (I hope) you need qvfb: 63After compiling successful (I hope) you need qvfb:
63cd tools/qvfb 64cd tools/qvfb
64make 65make
65 66
66Compile QT/E-2.3.7: 67Compile QT/E-2.3.7:
67 68
68Got to into the basic directory of qt-2.3.2 and enter 69Got to into the basic directory of qt-2.3.2 and enter
69export QTDIR=`pwd` 70export QTDIR=`pwd`
70export QPEDIR=$QTDIR 71export QPEDIR=$QTDIR
71export DYLD_LIBRARY_PATH=$QTDIR/lib 72export DYLD_LIBRARY_PATH=$QTDIR/lib
72./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32 73./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32
73make 74make
74 75
75Compile OPIE: 76Compile OPIE:
76Set your environment 77Set your environment
77(You may use the script "set_vars.sh" to set your variables successfully ! 78(You may use the script "set_vars.sh" to set your variables successfully !
78BUT: You have to customize this script for YOUR needs !!) 79BUT: You have to customize this script for YOUR needs !!)
79Go into the basic directory of Opie 80Go into the basic directory of Opie
80make menuconfig" 81make menuconfig"
81set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes. 82set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes.