summaryrefslogtreecommitdiff
path: root/config.in
authorzecke <zecke>2003-11-30 13:12:55 (UTC)
committer zecke <zecke>2003-11-30 13:12:55 (UTC)
commit6804b865ea84e995e93e22582d0584b84810be38 (patch) (unidiff)
treee43bdd7d9104bcbbd2173e8836e0bf7180d80060 /config.in
parent667d6cc5ca0abb0f4b8b481ce053f92412babd87 (diff)
downloadopie-6804b865ea84e995e93e22582d0584b84810be38.zip
opie-6804b865ea84e995e93e22582d0584b84810be38.tar.gz
opie-6804b865ea84e995e93e22582d0584b84810be38.tar.bz2
Obsolete many of the custom-platform.h files. Values can be controled
by make menuconfig now. The default depends match the old custom-platform files. Todo remove content from the platform files
Diffstat (limited to 'config.in') (more/less context) (ignore whitespace changes)
-rw-r--r--config.in50
1 files changed, 47 insertions, 3 deletions
diff --git a/config.in b/config.in
index b3a60bb..6adf17e 100644
--- a/config.in
+++ b/config.in
@@ -1,195 +1,239 @@
1mainmenu "Opie Configuration" 1mainmenu "Opie Configuration"
2 2
3menu "Build Parameters" 3menu "Build Parameters"
4 4
5choice 5choice
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" 19 boolean "Sharp Zaurus"
20 20
21 config TARGET_IPAQ 21 config TARGET_IPAQ
22 boolean "iPAQ" 22 boolean "iPAQ"
23 23
24 config TARGET_RAMSES 24 config TARGET_RAMSES
25 boolean "Ramses" 25 boolean "Ramses"
26 26
27 config TARGET_SIMPAD 27 config TARGET_SIMPAD
28 boolean "SIMpad" 28 boolean "SIMpad"
29 29
30 config TARGET_YOPY 30 config TARGET_YOPY
31 boolean "Yopy 3500/3700" 31 boolean "Yopy 3500/3700"
32 32
33endchoice 33endchoice
34 34
35config OPTIMIZE 35config OPTIMIZE
36 boolean "Use optimizations" 36 boolean "Use optimizations"
37 default "y" if ! TARGET_X86 37 default "y" if ! TARGET_X86
38 38
39config DEBUG 39config DEBUG
40 boolean "Enable debug builds" 40 boolean "Enable debug builds"
41 default n 41 default n
42config RELEASE 42config RELEASE
43 bool 43 bool
44 default y 44 default y
45 depends !DEBUG 45 depends !DEBUG
46 46
47config QUICK_LAUNCH 47config QUICK_LAUNCH
48 boolean "Enable Quick Launch" 48 boolean "Enable Quick Launch"
49 default n 49 default n
50 50
51config OPIE_NO_OVERRIDE_QT
52 boolean "Build Opie against an unpatched version of Qt"
53 default n
54 51
55config SPECFILE 52config SPECFILE
56 string 53 string
57 default "qws/linux-generic-g++" if TARGET_X86 && (! X11) 54 default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
58 default "linux-g++" if TARGET_X86 && X11 55 default "linux-g++" if TARGET_X86 && X11
59 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) 56 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
60 default "linux-g++" if TARGET_SHARP && X11 57 default "linux-g++" if TARGET_SHARP && X11
61 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) 58 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
62 default "linux-g++" if TARGET_IPAQ && X11 59 default "linux-g++" if TARGET_IPAQ && X11
63 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) 60 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11)
64 default "linux-g++" if TARGET_RAMSES && X11 61 default "linux-g++" if TARGET_RAMSES && X11
65 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) 62 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11)
66 default "linux-g++" if TARGET_SIMPAD && X11 63 default "linux-g++" if TARGET_SIMPAD && X11
67 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) 64 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11)
68 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) 65 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11)
69 66
70config CUSTOMFILE 67config CUSTOMFILE
71 string 68 string
72 default "custom-ipaq.h" if TARGET_IPAQ 69 default "custom-ipaq.h" if TARGET_IPAQ
73 default "custom-sharp.h" if TARGET_SHARP 70 default "custom-sharp.h" if TARGET_SHARP
74 default "custom-ramses.h" if TARGET_RAMSES 71 default "custom-ramses.h" if TARGET_RAMSES
75 default "custom-ipaq.h" if TARGET_SIMPAD 72 default "custom-ipaq.h" if TARGET_SIMPAD
76 default "custom-yopy.h" if TARGET_YOPY 73 default "custom-yopy.h" if TARGET_YOPY
77 74
78config OPTIMIZATIONS 75config OPTIMIZATIONS
79 string "Optimization flags" 76 string "Optimization flags"
80 depends OPTIMIZE 77 depends OPTIMIZE
81 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ 78 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ
82 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY 79 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY
83 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP 80 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP
84 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES 81 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES
85 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD 82 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD
86 83
87config EXPERIMENTAL 84config EXPERIMENTAL
88 bool "Prompt for development and/or incomplete items" 85 bool "Prompt for development and/or incomplete items"
89 default y 86 default y
90 87
91endmenu 88endmenu
92 89
90menu "Opie Compile Configs"
91config OPIE_NO_OVERRIDE_QT
92 boolean "Build Opie against an unpatched version of Qt"
93 default n
94
95
96config OPIE_NO_BUILTIN_SHUTDOWN
97 boolean "Disable the built in shutdown application"
98 default n
99
100config OPIE_NO_BUILTIN_CALIBRATE
101 boolean "Disable the built in calibrate application"
102 default y if TARGET_YOPY
103 default n
104
105config OPIE_SOUND_FRAGMENT_SHIFT
106 string "The sound fragment used in Opie Player I"
107 default "14" if TARGET_IPAQ
108 default "16" if (!TARGET_IPAQ)
109
110config USE_REALTIME_AUDIO_THREAD
111 boolean "Use a realtime thread in Opie Player I"
112 default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP
113 default n
114
115config QT_QWS_ALLOW_OVERCLOCK
116 boolean "Allow the user to overclock the device"
117 depends TARGET_RAMSES
118 default n
119
120config OPIE_HIGH_RES_SMALL_PHY
121 boolean "Resolution is bigger than physical scrren"
122 default y if TARGET_C700
123 default n
124
125config OPIE_NEW_ALLOC
126 boolean "Use malloc and free for the implementation"
127 default y if TARGET_RAMSES || TARGET_IPAQ || TARGET_SIMPAD || TARGET_SHARP
128 default n
129
130config OPIE_NO_SOUND_PCM_READ_BITS
131 boolean "there is not a pcm_read_bits io control"
132 default y if TARGET_SHARP
133 default n
134
135endmenu
136
93menu "Base" 137menu "Base"
94 choice 138 choice
95 prompt "Qpe Library Selection" 139 prompt "Qpe Library Selection"
96 default LIBQPE 140 default LIBQPE
97 source library/config.in 141 source library/config.in
98 source x11/config.in 142 source x11/config.in
99 endchoice 143 endchoice
100 source libopie/config.in 144 source libopie/config.in
101 source core/opie-login/config.in 145 source core/opie-login/config.in
102 source core/opiealarm/config.in 146 source core/opiealarm/config.in
103 source core/tools/quicklauncher/config.in 147 source core/tools/quicklauncher/config.in
104 source core/launcher/config.in 148 source core/launcher/config.in
105 source core/qws/config.in 149 source core/qws/config.in
106endmenu 150endmenu
107 151
108comment "" 152comment ""
109 153
110menu "Applets" 154menu "Applets"
111 source core/applets/config.in 155 source core/applets/config.in
112 source noncore/applets/config.in 156 source noncore/applets/config.in
113endmenu 157endmenu
114 158
115menu "Apps" 159menu "Apps"
116 source core/apps/config.in 160 source core/apps/config.in
117 source noncore/apps/config.in 161 source noncore/apps/config.in
118endmenu 162endmenu
119 163
120menu "Communications and Networking" 164menu "Communications and Networking"
121 source noncore/comm/config.in 165 source noncore/comm/config.in
122 source noncore/mail/config.in 166 source noncore/mail/config.in
123 source noncore/net/config.in 167 source noncore/net/config.in
124endmenu 168endmenu
125 169
126menu "Games" 170menu "Games"
127 source noncore/games/config.in 171 source noncore/games/config.in
128endmenu 172endmenu
129 173
130menu "Graphics and Multimedia" 174menu "Graphics and Multimedia"
131 source freetype/config.in 175 source freetype/config.in
132 source noncore/graphics/config.in 176 source noncore/graphics/config.in
133 source core/multimedia/config.in 177 source core/multimedia/config.in
134 source noncore/multimedia/config.in 178 source noncore/multimedia/config.in
135endmenu 179endmenu
136 180
137menu "Input methods" 181menu "Input methods"
138 source inputmethods/config.in 182 source inputmethods/config.in
139endmenu 183endmenu
140 184
141menu "Pim" 185menu "Pim"
142 source core/pim/config.in 186 source core/pim/config.in
143 menu "Today Plugins" 187 menu "Today Plugins"
144 source noncore/todayplugins/config.in 188 source noncore/todayplugins/config.in
145 source core/pim/today/plugins/config.in 189 source core/pim/today/plugins/config.in
146 endmenu 190 endmenu
147endmenu 191endmenu
148 192
149menu "Settings" 193menu "Settings"
150 source core/settings/config.in 194 source core/settings/config.in
151 source noncore/settings/config.in 195 source noncore/settings/config.in
152endmenu 196endmenu
153 197
154menu "Theming" 198menu "Theming"
155 source noncore/decorations/config.in 199 source noncore/decorations/config.in
156 source noncore/styles/config.in 200 source noncore/styles/config.in
157endmenu 201endmenu
158 202
159menu "Tools" 203menu "Tools"
160 source noncore/tools/config.in 204 source noncore/tools/config.in
161endmenu 205endmenu
162 206
163menu "Development" 207menu "Development"
164 source development/keyview/config.in 208 source development/keyview/config.in
165 #source development/debugviewer/config.in 209 #source development/debugviewer/config.in
166endmenu 210endmenu
167 211
168menu "Examples" 212menu "Examples"
169 config EXAMPLES 213 config EXAMPLES
170 boolean "Compile Example Application" 214 boolean "Compile Example Application"
171 source examples/config.in 215 source examples/config.in
172endmenu 216endmenu
173 217
174comment "" 218comment ""
175 depends on EXPERIMENTAL 219 depends on EXPERIMENTAL
176menu "Experimental" 220menu "Experimental"
177 depends on EXPERIMENTAL 221 depends on EXPERIMENTAL
178 source libopie2/config.in 222 source libopie2/config.in
179 223
180 config SQL_PIM_BACKEND 224 config SQL_PIM_BACKEND
181 bool "Add SQL-Backend support (experimental)" 225 bool "Add SQL-Backend support (experimental)"
182 default n 226 default n
183 help 227 help
184 This adds the SQL-Support, using SQLite. Which database is used 228 This adds the SQL-Support, using SQLite. Which database is used
185 by the backends is defined by the file "pimaccess.conf" in the 229 by the backends is defined by the file "pimaccess.conf" in the
186 directory "Settings". 230 directory "Settings".
187 There currently do exist to groups "[contact]" and "[todo]". You can 231 There currently do exist to groups "[contact]" and "[todo]". You can
188 select the used backend by the variable "usebackend=<type>", where 232 select the used backend by the variable "usebackend=<type>", where
189 <type> is "sql" or "xml". "xml" is the default ! 233 <type> is "sql" or "xml". "xml" is the default !
190 Important: The SQLite-library "libsqlite.so" must be installed ! 234 Important: The SQLite-library "libsqlite.so" must be installed !
191 depends ( LIBOPIE2DB ) 235 depends ( LIBOPIE2DB )
192 236
193 comment "SQL-Support needs libopie2db!" 237 comment "SQL-Support needs libopie2db!"
194 depends !( LIBOPIE2DB ) 238 depends !( LIBOPIE2DB )
195endmenu 239endmenu