summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--development/macosx/README_MACOSX8
-rw-r--r--development/macosx/config_macosx47
2 files changed, 33 insertions, 22 deletions
diff --git a/development/macosx/README_MACOSX b/development/macosx/README_MACOSX
index 25de8d6..34360c5 100644
--- a/development/macosx/README_MACOSX
+++ b/development/macosx/README_MACOSX
@@ -76,17 +76,17 @@ export QTDIR=`pwd`
76export QPEDIR=$QTDIR 76export QPEDIR=$QTDIR
77export DYLD_LIBRARY_PATH=$QTDIR/lib 77export DYLD_LIBRARY_PATH=$QTDIR/lib
78./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32 78./configure -platform darwin-generic-g++ -qconfig qpe -qvfb -depths 4,8,16,32
79make 79make
80 80
81Now create a link for the uic of qt-2.3.2 into the bin-directory of qt/e 2.3.7 ! 81Now create a link for the uic of qt-2.3.2 into the bin-directory of qt/e 2.3.7 !
82Otherwise OPIE will fail to compile ! 82Otherwise OPIE will fail to compile !
83 83
84Compile OPIE: 84Compile OPIE (Please don't forget to read the following "Known Bugs" section!):
85Set your environment 85Set your environment
86(You may use the script "set_vars.sh" to set your variables successfully ! 86(You may use the script "set_vars.sh" to set your variables successfully !
87BUT: You have to customize this script for YOUR needs !!) 87BUT: You have to customize this script for YOUR needs !!)
88Go into the basic directory of Opie 88Go into the basic directory of Opie
89make menuconfig" 89make menuconfig"
90set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes. 90set "Build Parameters"->"Target Machine"->"Mac OS X (DARWIN)" to activate the platform specific changes.
91save and exit the menuconfig app 91save and exit the menuconfig app
92make (ATTENTION: See Known Bugs below!!) 92make (ATTENTION: See Known Bugs below!!)
@@ -108,20 +108,20 @@ The Apple-Linker does not load indirect linked libraries automatically ( if some
108has a solution here, please inform me !!), therefore I had to add "-lopiedb2" and "-lqpe" 108has a solution here, please inform me !!), therefore I had to add "-lopiedb2" and "-lqpe"
109for applications/libraries who used libraries which are linked against them. 109for applications/libraries who used libraries which are linked against them.
110A goot solution would be to add it in the project files of these application, but this would 110A goot solution would be to add it in the project files of these application, but this would
111influence the linux-platform as well... :( 111influence the linux-platform as well... :(
112As a first (but stupid) solution, I added this linker parameter to the global "include.pro" 112As a first (but stupid) solution, I added this linker parameter to the global "include.pro"
113which adds them for everything.. Yes, also for libqpe etc.. 113which adds them for everything.. Yes, also for libqpe etc..
114Therefore this project will not compile out of the box. You have to compile in a two-pass way: 114Therefore this project will not compile out of the box. You have to compile in a two-pass way:
115 115
116Pass 1: Find the line "LIBS += -lopiedb2 -lqpe" in the file include.pro and comment out it (put a "#" 116Pass 1: Find the line "LIBS += -lopiedb2 -lqpe" or "LIBS += -lqpe" and the line "LIBS += -lopiecore2" in the file include.pro
117 in front of it) 117 and comment them out (put a "#" in front of them)
118 Do a "make -k" to compile what is already compileable (some will not compile) 118 Do a "make -k" to compile what is already compileable (some will not compile)
119Pass 2: Remove the comment from Pass1 and do a "make". The rest should compile now successfully. 119Pass 2: Remove the comments from Pass1 and do a "make". The rest should compile successfully.
120 120
121 121
122I know, this is a silly solution ! But I don't have anything better without influence the Linux build 122I know, this is a silly solution ! But I don't have anything better without influence the Linux build
123process too much .. I would be happy, if somebody could help me here ! 123process too much .. I would be happy, if somebody could help me here !
124 124
125SPECIAL INFORMATION FOR USERS OF PANTHER 125SPECIAL INFORMATION FOR USERS OF PANTHER
126---------------------------------------- 126----------------------------------------
127I had a lot of problems compiling qt-2.3.2 and QT/E-2.3.7 on Panther. The 127I had a lot of problems compiling qt-2.3.2 and QT/E-2.3.7 on Panther. The
diff --git a/development/macosx/config_macosx b/development/macosx/config_macosx
index 39bf3fc..dd94328 100644
--- a/development/macosx/config_macosx
+++ b/development/macosx/config_macosx
@@ -4,41 +4,44 @@
4 4
5# 5#
6# Build Parameters 6# Build Parameters
7# 7#
8# CONFIG_TARGET_X86 is not set 8# CONFIG_TARGET_X86 is not set
9CONFIG_TARGET_MACOSX=y 9CONFIG_TARGET_MACOSX=y
10# CONFIG_TARGET_SHARP is not set 10# CONFIG_TARGET_SHARP is not set
11# CONFIG_TARGET_C700 is not set 11# CONFIG_TARGET_C700 is not set
12# CONFIG_TARGET_OE is not set
12# CONFIG_TARGET_IPAQ is not set 13# CONFIG_TARGET_IPAQ is not set
13# CONFIG_TARGET_RAMSES is not set 14# CONFIG_TARGET_RAMSES is not set
14# CONFIG_TARGET_SIMPAD is not set 15# CONFIG_TARGET_SIMPAD is not set
15# CONFIG_TARGET_YOPY is not set 16# CONFIG_TARGET_YOPY is not set
16# CONFIG_OPTIMIZE is not set 17# CONFIG_OPTIMIZE is not set
17# CONFIG_THREADED is not set 18# CONFIG_THREADED is not set
18# CONFIG_STATIC is not set 19# CONFIG_STATIC is not set
19CONFIG_DEBUG=y 20CONFIG_DEBUG=y
20CONFIG_QUICK_LAUNCH=y 21CONFIG_QUICK_LAUNCH=y
21CONFIG_QUICKLAUNCH_PATH="/Users/stefan/Developer/opie/bin/quicklauncher" 22CONFIG_QUICKLAUNCH_PATH="/Users/stefan/Developer/opie/bin/quicklauncher"
22CONFIG_SPECFILE="qws/macx-generic-g++" 23CONFIG_SPECFILE="qws/macx-generic-g++"
23CONFIG_EXPERIMENTAL=y 24CONFIG_EXPERIMENTAL=y
25# CONFIG_USE_CCACHE is not set
24 26
25# 27#
26# Configuration 28# Configuration
27# 29#
28# CONFIG_OPIE_NO_OVERRIDE_QT is not set 30# CONFIG_OPIE_NO_OVERRIDE_QT is not set
29# CONFIG_OPIE_NO_ERASERECT_FIX is not set 31# CONFIG_OPIE_NO_ERASERECT_FIX is not set
30# CONFIG_OPIE_NO_BUILTIN_SHUTDOWN is not set 32# CONFIG_OPIE_NO_BUILTIN_SHUTDOWN is not set
31# CONFIG_OPIE_NO_BUILTIN_CALIBRATE is not set 33# CONFIG_OPIE_NO_BUILTIN_CALIBRATE is not set
32CONFIG_OPIE_SOUND_FRAGMENT_SHIFT="16" 34CONFIG_OPIE_SOUND_FRAGMENT_SHIFT="16"
33# CONFIG_USE_REALTIME_AUDIO_THREAD is not set 35# CONFIG_USE_REALTIME_AUDIO_THREAD is not set
34CONFIG_USE_FILE_NOTIFICATION=y 36CONFIG_USE_FILE_NOTIFICATION=y
35# CONFIG_OPIE_NEW_ALLOC is not set 37# CONFIG_OPIE_NEW_ALLOC is not set
36# CONFIG_OPIE_TASKBAR_LOCK_KEY_STATE is not set 38# CONFIG_OPIE_TASKBAR_LOCK_KEY_STATE is not set
39# CONFIG_LIBQPE_WITHROHFEEDBACK is not set
37# CONFIG_OPIE_NO_SOUND_PCM_READ_BITS is not set 40# CONFIG_OPIE_NO_SOUND_PCM_READ_BITS is not set
38 41
39# 42#
40# Dependencies 43# Dependencies
41# 44#
42# CONFIG_LIBETPAN_DEP is not set 45# CONFIG_LIBETPAN_DEP is not set
43# CONFIG_LIBPCAP_DEP is not set 46# CONFIG_LIBPCAP_DEP is not set
44CONFIG_LIBSQLITE_DEP=y 47CONFIG_LIBSQLITE_DEP=y
@@ -49,29 +52,28 @@ CONFIG_LIBSQLITE_INC_DIR=""
49# CONFIG_LIBSDL_DEP is not set 52# CONFIG_LIBSDL_DEP is not set
50# CONFIG_LIBSWORD_DEP is not set 53# CONFIG_LIBSWORD_DEP is not set
51 54
52# 55#
53# Base 56# Base
54# 57#
55CONFIG_LIBQPE=y 58CONFIG_LIBQPE=y
56# CONFIG_X11 is not set 59# CONFIG_X11 is not set
57CONFIG_LIBOPIE=y
58 60
59# 61#
60# 62#
61# 63#
62CONFIG_LIBOPIE2CORE=y 64CONFIG_LIBOPIE2CORE=y
63CONFIG_LIBOPIE2DB=y 65CONFIG_LIBOPIE2DB=y
64 66
65# 67#
66# libopie2net needs a libqpe and libopie2core 68# libopie2net needs a libqpe, libopie2core and libpcap dependency
67# 69#
68CONFIG_LIBOPIE2PIM=y 70CONFIG_LIBOPIE2PIM=y
69CONFIG_SQL_PIM_BACKEND=y 71# CONFIG_SQL_PIM_BACKEND is not set
70CONFIG_LIBOPIE2UI=y 72CONFIG_LIBOPIE2UI=y
71# CONFIG_LIBOPIE2MM is not set 73# CONFIG_LIBOPIE2MM is not set
72# CONFIG_LIBOPIE2SECURITY is not set 74# CONFIG_LIBOPIE2SECURITY is not set
73 75
74# 76#
75# the examples need a libqpe, libopie2core, libopie2db, libopie2net, libopie2pim, libopie2ui and libopie2mm 77# the examples need a libqpe, libopie2core, libopie2db, libopie2net, libopie2pim, libopie2ui and libopie2mm
76# 78#
77 79
@@ -95,78 +97,77 @@ CONFIG_QUICKLAUNCHER=y
95CONFIG_ABOUTAPPLET=y 97CONFIG_ABOUTAPPLET=y
96CONFIG_BATTERYAPPLET=y 98CONFIG_BATTERYAPPLET=y
97# CONFIG_CARDMON is not set 99# CONFIG_CARDMON is not set
98CONFIG_CLIPBOARDAPPLET=y 100CONFIG_CLIPBOARDAPPLET=y
99CONFIG_CLOCKAPPLET=y 101CONFIG_CLOCKAPPLET=y
100CONFIG_HOMEAPPLET=y 102CONFIG_HOMEAPPLET=y
101# CONFIG_IRDAAPPLET is not set 103# CONFIG_IRDAAPPLET is not set
102# CONFIG_LOGOUTAPPLET is not set 104# CONFIG_LOGOUTAPPLET is not set
103# CONFIG_OBEX is not set
104# CONFIG_RESTARTAPPLET is not set 105# CONFIG_RESTARTAPPLET is not set
105# CONFIG_ROTATEAPPLET is not set 106# CONFIG_ROTATEAPPLET is not set
106# CONFIG_SCREENSHOTAPPLET is not set 107# CONFIG_SCREENSHOTAPPLET is not set
107# CONFIG_SUSPENDAPPLET is not set 108# CONFIG_SUSPENDAPPLET is not set
108# CONFIG_VMEMO is not set 109# CONFIG_VMEMO is not set
109# CONFIG_VOLUMEAPPLET is not set 110# CONFIG_VOLUMEAPPLET is not set
110# CONFIG_VTAPPLET is not set 111# CONFIG_VTAPPLET is not set
112# CONFIG_AUTOROTATEAPPLET is not set
113# CONFIG_BRIGHTNESSAPPLET is not set
111# CONFIG_MEMORYAPPLET is not set 114# CONFIG_MEMORYAPPLET is not set
112 115
113# 116#
114# Network applet needs a libqpe and libopie2 (core, ui, net) 117# Network applet needs a libqpe and libopie2 (core, ui, net)
115# 118#
116CONFIG_NOTESAPPLET=y 119CONFIG_NOTESAPPLET=y
120# CONFIG_PYQUICKLAUNCH is not set
121# CONFIG_ZKBAPPLET is not set
117 122
118# 123#
119# Apps 124# Apps
120# 125#
121# CONFIG_CALIBRATE is not set 126# CONFIG_CALIBRATE is not set
122# CONFIG_EMBEDDEDKONSOLE is not set 127# CONFIG_EMBEDDEDKONSOLE is not set
123CONFIG_HELPBROWSER=y 128CONFIG_HELPBROWSER=y
124# CONFIG_OAPP is not set 129# CONFIG_OAPP is not set
125CONFIG_QCOP=y 130CONFIG_QCOP=y
126CONFIG_TEXTEDIT=y 131CONFIG_TEXTEDIT=y
127# CONFIG_ADVANCEDFM is not set 132# CONFIG_ADVANCEDFM is not set
128CONFIG_CHECKBOOK=y 133CONFIG_CHECKBOOK=y
129CONFIG_CONFEDIT=y 134CONFIG_CONFEDIT=y
130# CONFIG_ODICT is not set 135# CONFIG_ODICT is not set
131# CONFIG_BARTENDER is not set 136# CONFIG_BARTENDER is not set
132# CONFIG_OPIE-CONSOLE is not set 137# CONFIG_OPIE-CONSOLE is not set
138
139#
140# gutenbrowser needs a libqpe, ftplib, libopie2core and libopie2ui
141#
133# CONFIG_OPIE-READER is not set 142# CONFIG_OPIE-READER is not set
134CONFIG_OPIE-SHEET=y 143CONFIG_OPIE-SHEET=y
135CONFIG_OPIE-WRITE=y 144CONFIG_OPIE-WRITE=y
136CONFIG_OXYGEN=y 145CONFIG_OXYGEN=y
137# CONFIG_QASHMONEY is not set
138CONFIG_TABLEVIEWER=y 146CONFIG_TABLEVIEWER=y
139# CONFIG_TINYKATE is not set 147# CONFIG_TINYKATE is not set
140# CONFIG_ZSAFE is not set 148# CONFIG_ZSAFE is not set
141 149
142# 150#
143# Communications and Networking 151# Communications and Networking
144# 152#
145# CONFIG_GSMTOOL is not set
146# CONFIG_KEYPEBBLE is not set 153# CONFIG_KEYPEBBLE is not set
147# CONFIG_MOBILEMSG is not set 154# CONFIG_MOBILEMSG is not set
148
149#
150# Net
151#
152# CONFIG_FTPLIB is not set 155# CONFIG_FTPLIB is not set
153 156
154# 157#
155# opie-mail3 needs a libqpe, libopie2core, libopie2pim and the libmailwrapper 158# opie-mail3 needs a libqpe, libopie2core, libopie2pim and the libmailwrapper
156# 159#
157 160
158# 161#
159# mailapplet needs a libqpe, libopie2core and the libmailwrapper 162# mailapplet needs a libqpe, libopie2core and the libmailwrapper
160# 163#
161# CONFIG_OPIEIRC is not set 164# CONFIG_OPIEIRC is not set
162# CONFIG_OPIE-RDESKTOP is not set 165# CONFIG_OPIE-RDESKTOP is not set
163# CONFIG_OPIETOOTH is not set
164# CONFIG_UBROWSER is not set
165 166
166# 167#
167# wellenreiter needs a libqpe and libopie2 (core+net+ui) 168# wellenreiter needs a libqpe and libopie2 (core+net+ui)
168# 169#
169 170
170# 171#
171# Games 172# Games
172# 173#
@@ -184,25 +185,32 @@ CONFIG_TABLEVIEWER=y
184# CONFIG_PARASHOOT is not set 185# CONFIG_PARASHOOT is not set
185# CONFIG_QASTEROIDS is not set 186# CONFIG_QASTEROIDS is not set
186# CONFIG_SFCAVE is not set 187# CONFIG_SFCAVE is not set
187# CONFIG_SNAKE is not set 188# CONFIG_SNAKE is not set
188# CONFIG_SOLITAIRE is not set 189# CONFIG_SOLITAIRE is not set
189# CONFIG_TETRIX is not set 190# CONFIG_TETRIX is not set
190# CONFIG_TICTAC is not set 191# CONFIG_TICTAC is not set
191# CONFIG_WORDGAME is not set 192# CONFIG_WORDGAME is not set
193# CONFIG_ZLINES is not set
194# CONFIG_ZSAME is not set
192 195
193# 196#
194# Graphics and Multimedia 197# Graphics and Multimedia
195# 198#
196# CONFIG_FREETYPE is not set 199# CONFIG_FREETYPE is not set
197CONFIG_DRAWPAD=y 200CONFIG_DRAWPAD=y
198# CONFIG_OPIEPLAYER is not set 201# CONFIG_OPIEPLAYER is not set
199# CONFIG_CAMERA is not set 202# CONFIG_CAMERA is not set
203
204#
205# opieplayer2 requires libopie2core, libopie2ui and libxine
206#
200# CONFIG_OPIEREC is not set 207# CONFIG_OPIEREC is not set
208# CONFIG_POWERCHORD is not set
201# CONFIG_SHOWIMG is not set 209# CONFIG_SHOWIMG is not set
202# CONFIG_TONLEITER is not set 210# CONFIG_TONLEITER is not set
203 211
204# 212#
205# Input methods 213# Input methods
206# 214#
207# CONFIG_DASHER is not set 215# CONFIG_DASHER is not set
208# CONFIG_DVORAK is not set 216# CONFIG_DVORAK is not set
@@ -220,19 +228,19 @@ CONFIG_JUMPX=y
220CONFIG_KJUMPX=y 228CONFIG_KJUMPX=y
221# CONFIG_MULTIKEY is not set 229# CONFIG_MULTIKEY is not set
222CONFIG_PICKBOARD=y 230CONFIG_PICKBOARD=y
223CONFIG_UNIKEYBOARD=y 231CONFIG_UNIKEYBOARD=y
224 232
225# 233#
226# Pim 234# Pim
227# 235#
236# CONFIG_OBEX is not set
228CONFIG_ADDRESSBOOK=y 237CONFIG_ADDRESSBOOK=y
229CONFIG_DATEBOOK=y 238CONFIG_DATEBOOK=y
230CONFIG_DATEBOOK2=y
231CONFIG_OSEARCH=y 239CONFIG_OSEARCH=y
232CONFIG_TODAY=y 240CONFIG_TODAY=y
233CONFIG_TODO=y 241CONFIG_TODO=y
234 242
235# 243#
236# Today Plugins --- 244# Today Plugins ---
237# 245#
238# CONFIG_TODAY_FORTUNE is not set 246# CONFIG_TODAY_FORTUNE is not set
@@ -256,16 +264,17 @@ CONFIG_LAUNCHER-SETTINGS=y
256CONFIG_APPEARANCE2=y 264CONFIG_APPEARANCE2=y
257# CONFIG_AQPKG is not set 265# CONFIG_AQPKG is not set
258CONFIG_BACKUP=y 266CONFIG_BACKUP=y
259CONFIG_DOCTAB=y 267CONFIG_DOCTAB=y
260CONFIG_LANGUAGE=y 268CONFIG_LANGUAGE=y
261# CONFIG_MEDIUMMOUNT is not set 269# CONFIG_MEDIUMMOUNT is not set
262# CONFIG_NETSYSTEMTIME is not set 270# CONFIG_NETSYSTEMTIME is not set
263# CONFIG_INTERFACES is not set 271# CONFIG_INTERFACES is not set
272# CONFIG_NS2CORE is not set
264# CONFIG_SOUND is not set 273# CONFIG_SOUND is not set
265# CONFIG_SSHKEYS is not set 274# CONFIG_SSHKEYS is not set
266CONFIG_SYSINFO=y 275CONFIG_SYSINFO=y
267CONFIG_TABMANAGER=y 276CONFIG_TABMANAGER=y
268# CONFIG_USERMANAGER is not set 277# CONFIG_USERMANAGER is not set
269 278
270# 279#
271# Theming 280# Theming
@@ -288,27 +297,33 @@ CONFIG_DECO_POLISHED=y
288 297
289# 298#
290# Styles 299# Styles
291# 300#
292CONFIG_FLAT=y 301CONFIG_FLAT=y
293CONFIG_FRESH=y 302CONFIG_FRESH=y
294CONFIG_LIQUID=y 303CONFIG_LIQUID=y
295CONFIG_METAL=y 304CONFIG_METAL=y
305# CONFIG_PHASE is not set
296CONFIG_THEME=y 306CONFIG_THEME=y
307# CONFIG_WEBSTYLE is not set
297 308
298# 309#
299# Tools 310# Tools
300# 311#
301CONFIG_CALCULATOR=y 312CONFIG_CALCULATOR=y
302CONFIG_CLOCK=y 313CONFIG_CLOCK=y
303CONFIG_EUROCONV=y 314CONFIG_EUROCONV=y
304# CONFIG_FORMATTER is not set 315# CONFIG_FORMATTER is not set
305CONFIG_OPIE-SH=y 316CONFIG_OPIE-SH=y
306CONFIG_PIMCONVERTER=y 317
318#
319# The pim converter needs libqpe, libopie2core, libopie2pim, libopie2db and SQL Backend for libopie2pim
320#
321# CONFIG_PYQUICKLAUNCHER is not set
307# CONFIG_REMOTE is not set 322# CONFIG_REMOTE is not set
308 323
309# 324#
310# Development 325# Development
311# 326#
312# CONFIG_KEYVIEW is not set 327# CONFIG_KEYVIEW is not set
313 328
314# 329#
@@ -318,20 +333,16 @@ CONFIG_PIMCONVERTER=y
318 333
319# 334#
320# 335#
321# 336#
322 337
323# 338#
324# Unsupported / Unmaintained 339# Unsupported / Unmaintained
325# 340#
326# CONFIG_FILEBROWSER is not set
327# CONFIG_MAILIT is not set
328# CONFIG_OIPKG is not set
329# CONFIG_QPDF is not set
330 341
331# 342#
332# 343#
333# 344#
334 345
335# 346#
336# Experimental 347# Experimental
337# 348#