author | zecke <zecke> | 2004-05-17 21:15:42 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-05-17 21:15:42 (UTC) |
commit | 598c9bc76840120fa3efdb000461bae2c1fef639 (patch) (unidiff) | |
tree | 4cf0c66149f7bee38a2bcface9e7fbfd0d28b85a /config.in | |
parent | 1827ce23d0719a22c14613dc5859093818da1d0a (diff) | |
download | opie-598c9bc76840120fa3efdb000461bae2c1fef639.zip opie-598c9bc76840120fa3efdb000461bae2c1fef639.tar.gz opie-598c9bc76840120fa3efdb000461bae2c1fef639.tar.bz2 |
ich@opiezilla:~/programming/opie/head/opie$ nm lib/libopiecore2.so | grep polish
U _ZN14QPEApplication6polishEP7QWidget
ich@opiezilla:~/programming/opie/head/opie$ nm lib/libopiecore2.so | grep polish
U _ZN12QApplication6polishEP7QWidget
in qt_override we had to overwrite the Palette for some widgets for some styles (setting no
background liquid and such) we overwrote the polish method.
As we did not inherit from QPEApplication the 'polish' symbol was only internal to
libqpe and this way Opie apps worked on Opies and Sharps libqpe, and Sharp apps work
on our libqpe. Now with libopiecore the compiler tries to include different symbols as shown above.
So for now we could disable the legacy palette polishing which shouldn't hurt anyway.
OApplication is the source of all evil, we wouldn't 'pull' in the polish symbol... but having
a 'shadow' weak symbol as backup isn't good as well.
Chicken you may enable the option in config.in...
-rw-r--r-- | config.in | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,254 +1,258 @@ | |||
1 | mainmenu "Opie Configuration" | 1 | mainmenu "Opie Configuration" |
2 | 2 | ||
3 | menu "Build Parameters" | 3 | menu "Build Parameters" |
4 | 4 | ||
5 | choice | 5 | choice |
6 | prompt "Target Machine" | 6 | prompt "Target Machine" |
7 | default TARGET_X86 | 7 | default TARGET_X86 |
8 | help | 8 | help |
9 | Please select the architecture of the machine you will be | 9 | Please select the architecture of the machine you will be |
10 | building the OpenZaurus buildroot for. | 10 | building the OpenZaurus buildroot for. |
11 | 11 | ||
12 | config TARGET_X86 | 12 | config TARGET_X86 |
13 | boolean "Intel X86" | 13 | boolean "Intel X86" |
14 | 14 | ||
15 | config TARGET_MACOSX | 15 | config TARGET_MACOSX |
16 | boolean "Mac OS X (DARWIN)" | 16 | boolean "Mac OS X (DARWIN)" |
17 | 17 | ||
18 | config TARGET_SHARP | 18 | config TARGET_SHARP |
19 | boolean "Sharp Zaurus w/ SA1100 (5000 and 5500)" | 19 | boolean "Sharp Zaurus w/ SA1100 (5000 and 5500)" |
20 | 20 | ||
21 | config TARGET_C700 | 21 | config TARGET_C700 |
22 | boolean "Sharp Zaurus w/ PXA25x (5600, C7x0, C8x0)" | 22 | boolean "Sharp Zaurus w/ PXA25x (5600, C7x0, C8x0)" |
23 | 23 | ||
24 | config TARGET_IPAQ | 24 | config TARGET_IPAQ |
25 | boolean "iPAQ" | 25 | boolean "iPAQ" |
26 | 26 | ||
27 | config TARGET_RAMSES | 27 | config TARGET_RAMSES |
28 | boolean "Ramses" | 28 | boolean "Ramses" |
29 | 29 | ||
30 | config TARGET_SIMPAD | 30 | config TARGET_SIMPAD |
31 | boolean "SIMpad" | 31 | boolean "SIMpad" |
32 | 32 | ||
33 | config TARGET_YOPY | 33 | config TARGET_YOPY |
34 | boolean "Yopy 3500/3700" | 34 | boolean "Yopy 3500/3700" |
35 | 35 | ||
36 | endchoice | 36 | endchoice |
37 | 37 | ||
38 | config OPTIMIZE | 38 | config OPTIMIZE |
39 | boolean "Use optimizations" | 39 | boolean "Use optimizations" |
40 | default "y" if ! TARGET_X86 | 40 | default "y" if ! TARGET_X86 |
41 | 41 | ||
42 | # added for threaded compile | 42 | # added for threaded compile |
43 | config THREADED | 43 | config THREADED |
44 | boolean "Enable threaded build" | 44 | boolean "Enable threaded build" |
45 | default "n" | 45 | default "n" |
46 | 46 | ||
47 | config DEBUG | 47 | config DEBUG |
48 | boolean "Enable debug builds" | 48 | boolean "Enable debug builds" |
49 | default n | 49 | default n |
50 | config RELEASE | 50 | config RELEASE |
51 | bool | 51 | bool |
52 | default y | 52 | default y |
53 | depends !DEBUG | 53 | depends !DEBUG |
54 | 54 | ||
55 | config QUICK_LAUNCH | 55 | config QUICK_LAUNCH |
56 | boolean "Enable Quick Launch" | 56 | boolean "Enable Quick Launch" |
57 | default n if TARGET_X86 | 57 | default n if TARGET_X86 |
58 | default y if ! TARGET_X86 | 58 | default y if ! TARGET_X86 |
59 | 59 | ||
60 | config QUICKLAUNCH_PATH | 60 | config QUICKLAUNCH_PATH |
61 | string "Path to quicklauncher" | 61 | string "Path to quicklauncher" |
62 | default "./quicklauncher" if TARGET_X86 | 62 | default "./quicklauncher" if TARGET_X86 |
63 | default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86 | 63 | default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86 |
64 | 64 | ||
65 | config SPECFILE | 65 | config SPECFILE |
66 | string | 66 | string |
67 | default "qws/linux-generic-g++" if TARGET_X86 && (! X11) | 67 | default "qws/linux-generic-g++" if TARGET_X86 && (! X11) |
68 | default "linux-g++" if TARGET_X86 && X11 | 68 | default "linux-g++" if TARGET_X86 && X11 |
69 | default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) | 69 | default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) |
70 | default "linux-g++" if TARGET_SHARP && X11 | 70 | default "linux-g++" if TARGET_SHARP && X11 |
71 | default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) | 71 | default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) |
72 | default "linux-g++" if TARGET_IPAQ && X11 | 72 | default "linux-g++" if TARGET_IPAQ && X11 |
73 | default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) | 73 | default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) |
74 | default "linux-g++" if TARGET_RAMSES && X11 | 74 | default "linux-g++" if TARGET_RAMSES && X11 |
75 | default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) | 75 | default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) |
76 | default "linux-g++" if TARGET_SIMPAD && X11 | 76 | default "linux-g++" if TARGET_SIMPAD && X11 |
77 | default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) | 77 | default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) |
78 | default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) | 78 | default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) |
79 | 79 | ||
80 | config CUSTOMFILE | 80 | config CUSTOMFILE |
81 | string | 81 | string |
82 | default "custom-ipaq.h" if TARGET_IPAQ | 82 | default "custom-ipaq.h" if TARGET_IPAQ |
83 | default "custom-sharp.h" if TARGET_SHARP | 83 | default "custom-sharp.h" if TARGET_SHARP |
84 | default "custom-ramses.h" if TARGET_RAMSES | 84 | default "custom-ramses.h" if TARGET_RAMSES |
85 | default "custom-ipaq.h" if TARGET_SIMPAD | 85 | default "custom-ipaq.h" if TARGET_SIMPAD |
86 | default "custom-yopy.h" if TARGET_YOPY | 86 | default "custom-yopy.h" if TARGET_YOPY |
87 | 87 | ||
88 | config OPTIMIZATIONS | 88 | config OPTIMIZATIONS |
89 | string "Optimization flags" | 89 | string "Optimization flags" |
90 | depends OPTIMIZE | 90 | depends OPTIMIZE |
91 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ | 91 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ |
92 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY | 92 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY |
93 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP | 93 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP |
94 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES | 94 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES |
95 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD | 95 | default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD |
96 | default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700 | 96 | default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700 |
97 | 97 | ||
98 | config EXPERIMENTAL | 98 | config EXPERIMENTAL |
99 | bool "Prompt for development and/or incomplete items" | 99 | bool "Prompt for development and/or incomplete items" |
100 | default y | 100 | default y |
101 | 101 | ||
102 | endmenu | 102 | endmenu |
103 | 103 | ||
104 | menu "Configuration" | 104 | menu "Configuration" |
105 | config OPIE_NO_OVERRIDE_QT | 105 | config OPIE_NO_OVERRIDE_QT |
106 | boolean "Build Opie against an unpatched version of Qt" | 106 | boolean "Build Opie against an unpatched version of Qt" |
107 | default n | 107 | default n |
108 | 108 | ||
109 | config OPIE_NO_ERASERECT_FIX | ||
110 | boolean "Disable Fixup eraseRect for HancomMobileWord,neocal.. to make libopiecore work on Sharps libqpe" | ||
111 | default n | ||
112 | |||
109 | config OPIE_NO_BUILTIN_SHUTDOWN | 113 | config OPIE_NO_BUILTIN_SHUTDOWN |
110 | boolean "Disable the built in shutdown application" | 114 | boolean "Disable the built in shutdown application" |
111 | default y | 115 | default y |
112 | 116 | ||
113 | config OPIE_NO_BUILTIN_CALIBRATE | 117 | config OPIE_NO_BUILTIN_CALIBRATE |
114 | boolean "Disable the built in calibrate application" | 118 | boolean "Disable the built in calibrate application" |
115 | default y if TARGET_YOPY | 119 | default y if TARGET_YOPY |
116 | default n if ! TARGET_YOPY | 120 | default n if ! TARGET_YOPY |
117 | 121 | ||
118 | config OPIE_SOUND_FRAGMENT_SHIFT | 122 | config OPIE_SOUND_FRAGMENT_SHIFT |
119 | string "The sound fragment used in Opie Player I" | 123 | string "The sound fragment used in Opie Player I" |
120 | default "14" if TARGET_IPAQ | 124 | default "14" if TARGET_IPAQ |
121 | default "16" if ! TARGET_IPAQ | 125 | default "16" if ! TARGET_IPAQ |
122 | 126 | ||
123 | config USE_REALTIME_AUDIO_THREAD | 127 | config USE_REALTIME_AUDIO_THREAD |
124 | boolean "Use a realtime thread in Opie Player I" | 128 | boolean "Use a realtime thread in Opie Player I" |
125 | default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP | 129 | default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP |
126 | default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) | 130 | default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) |
127 | 131 | ||
128 | config QT_QWS_ALLOW_OVERCLOCK | 132 | config QT_QWS_ALLOW_OVERCLOCK |
129 | boolean "Allow the user to overclock the device" | 133 | boolean "Allow the user to overclock the device" |
130 | depends TARGET_RAMSES | 134 | depends TARGET_RAMSES |
131 | default n | 135 | default n |
132 | 136 | ||
133 | config OPIE_HIGH_RES_SMALL_PHY | 137 | config OPIE_HIGH_RES_SMALL_PHY |
134 | boolean "Resolution is bigger than physical screen" | 138 | boolean "Resolution is bigger than physical screen" |
135 | default y if TARGET_C700 | 139 | default y if TARGET_C700 |
136 | default n if ! TARGET_C700 | 140 | default n if ! TARGET_C700 |
137 | 141 | ||
138 | config USE_FILE_NOTIFICATION | 142 | config USE_FILE_NOTIFICATION |
139 | boolean "Substitute (some) polling interfaces with OFileNotifier" | 143 | boolean "Substitute (some) polling interfaces with OFileNotifier" |
140 | default y | 144 | default y |
141 | 145 | ||
142 | config OPIE_NEW_ALLOC | 146 | config OPIE_NEW_ALLOC |
143 | boolean "Use malloc and free for the implementation" | 147 | boolean "Use malloc and free for the implementation" |
144 | default y if TARGET_RAMSES || TARGET_IPAQ || TARGET_SIMPAD || TARGET_SHARP | 148 | default y if TARGET_RAMSES || TARGET_IPAQ || TARGET_SIMPAD || TARGET_SHARP |
145 | default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) | 149 | default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) |
146 | 150 | ||
147 | config OPIE_NO_SOUND_PCM_READ_BITS | 151 | config OPIE_NO_SOUND_PCM_READ_BITS |
148 | boolean "There is not a pcm_read_bits io control" | 152 | boolean "There is not a pcm_read_bits io control" |
149 | default y if TARGET_SHARP | 153 | default y if TARGET_SHARP |
150 | default n if ! TARGET_SHARP | 154 | default n if ! TARGET_SHARP |
151 | endmenu | 155 | endmenu |
152 | 156 | ||
153 | menu "Dependencies" | 157 | menu "Dependencies" |
154 | source dependencies.in | 158 | source dependencies.in |
155 | endmenu | 159 | endmenu |
156 | 160 | ||
157 | menu "Base" | 161 | menu "Base" |
158 | choice | 162 | choice |
159 | prompt "Qpe Library Selection" | 163 | prompt "Qpe Library Selection" |
160 | default LIBQPE | 164 | default LIBQPE |
161 | source library/config.in | 165 | source library/config.in |
162 | source x11/config.in | 166 | source x11/config.in |
163 | endchoice | 167 | endchoice |
164 | source libopie/config.in | 168 | source libopie/config.in |
165 | 169 | ||
166 | source libopie2/config.in | 170 | source libopie2/config.in |
167 | source libqtaux/config.in | 171 | source libqtaux/config.in |
168 | source rsync/config.in | 172 | source rsync/config.in |
169 | source core/opie-login/config.in | 173 | source core/opie-login/config.in |
170 | source core/opiealarm/config.in | 174 | source core/opiealarm/config.in |
171 | source core/tools/quicklauncher/config.in | 175 | source core/tools/quicklauncher/config.in |
172 | source core/launcher/config.in | 176 | source core/launcher/config.in |
173 | source core/symlinker/config.in | 177 | source core/symlinker/config.in |
174 | endmenu | 178 | endmenu |
175 | 179 | ||
176 | comment "" | 180 | comment "" |
177 | 181 | ||
178 | menu "Applets" | 182 | menu "Applets" |
179 | source core/applets/config.in | 183 | source core/applets/config.in |
180 | source noncore/applets/config.in | 184 | source noncore/applets/config.in |
181 | endmenu | 185 | endmenu |
182 | 186 | ||
183 | menu "Apps" | 187 | menu "Apps" |
184 | source core/apps/config.in | 188 | source core/apps/config.in |
185 | source noncore/apps/config.in | 189 | source noncore/apps/config.in |
186 | endmenu | 190 | endmenu |
187 | 191 | ||
188 | menu "Communications and Networking" | 192 | menu "Communications and Networking" |
189 | source noncore/comm/config.in | 193 | source noncore/comm/config.in |
190 | source noncore/net/config.in | 194 | source noncore/net/config.in |
191 | endmenu | 195 | endmenu |
192 | 196 | ||
193 | menu "Games" | 197 | menu "Games" |
194 | source noncore/games/config.in | 198 | source noncore/games/config.in |
195 | endmenu | 199 | endmenu |
196 | 200 | ||
197 | menu "Graphics and Multimedia" | 201 | menu "Graphics and Multimedia" |
198 | source freetype/config.in | 202 | source freetype/config.in |
199 | source noncore/graphics/config.in | 203 | source noncore/graphics/config.in |
200 | source core/multimedia/config.in | 204 | source core/multimedia/config.in |
201 | source noncore/multimedia/config.in | 205 | source noncore/multimedia/config.in |
202 | endmenu | 206 | endmenu |
203 | 207 | ||
204 | menu "Input methods" | 208 | menu "Input methods" |
205 | source inputmethods/config.in | 209 | source inputmethods/config.in |
206 | endmenu | 210 | endmenu |
207 | 211 | ||
208 | menu "Pim" | 212 | menu "Pim" |
209 | source core/pim/config.in | 213 | source core/pim/config.in |
210 | comment "Today Plugins ---" | 214 | comment "Today Plugins ---" |
211 | source noncore/todayplugins/config.in | 215 | source noncore/todayplugins/config.in |
212 | source core/pim/today/plugins/config.in | 216 | source core/pim/today/plugins/config.in |
213 | endmenu | 217 | endmenu |
214 | 218 | ||
215 | menu "Settings" | 219 | menu "Settings" |
216 | source core/settings/config.in | 220 | source core/settings/config.in |
217 | source noncore/settings/config.in | 221 | source noncore/settings/config.in |
218 | endmenu | 222 | endmenu |
219 | 223 | ||
220 | menu "Theming" | 224 | menu "Theming" |
221 | comment "Decorations ---" | 225 | comment "Decorations ---" |
222 | source noncore/decorations/config.in | 226 | source noncore/decorations/config.in |
223 | comment "Styles ---" | 227 | comment "Styles ---" |
224 | source noncore/styles/config.in | 228 | source noncore/styles/config.in |
225 | endmenu | 229 | endmenu |
226 | 230 | ||
227 | menu "Tools" | 231 | menu "Tools" |
228 | source noncore/tools/config.in | 232 | source noncore/tools/config.in |
229 | endmenu | 233 | endmenu |
230 | 234 | ||
231 | menu "Development" | 235 | menu "Development" |
232 | source development/keyview/config.in | 236 | source development/keyview/config.in |
233 | #source development/debugviewer/config.in | 237 | #source development/debugviewer/config.in |
234 | endmenu | 238 | endmenu |
235 | 239 | ||
236 | menu "Examples" | 240 | menu "Examples" |
237 | config EXAMPLES | 241 | config EXAMPLES |
238 | boolean "Compile Example Application" | 242 | boolean "Compile Example Application" |
239 | source examples/config.in | 243 | source examples/config.in |
240 | endmenu | 244 | endmenu |
241 | 245 | ||
242 | comment "" | 246 | comment "" |
243 | 247 | ||
244 | menu "Unsupported / Unmaintained" | 248 | menu "Unsupported / Unmaintained" |
245 | source noncore/unsupported/config.in | 249 | source noncore/unsupported/config.in |
246 | endmenu | 250 | endmenu |
247 | 251 | ||
248 | comment "" | 252 | comment "" |
249 | depends on EXPERIMENTAL | 253 | depends on EXPERIMENTAL |
250 | menu "Experimental" | 254 | menu "Experimental" |
251 | depends on EXPERIMENTAL | 255 | depends on EXPERIMENTAL |
252 | source libslcompat/config.in | 256 | source libslcompat/config.in |
253 | source core/qws/config.in | 257 | source core/qws/config.in |
254 | endmenu | 258 | endmenu |