summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--config.in57
1 files changed, 13 insertions, 44 deletions
diff --git a/config.in b/config.in
index f930b2e..4e8dfcd 100644
--- a/config.in
+++ b/config.in
@@ -1,39 +1,25 @@
1mainmenu "Opie Configuration" 1mainmenu "Opie Configuration"
2menu "Build Parameters"
3 2
4#choice 3menu "Build Parameters"
5# prompt "Build Processor family"
6# default BUILD_X86
7# help
8# Please select the architecture of the machine you will be
9# building the OpenZaurus buildroot on.
10#
11# config BUILD_X86
12# boolean "X86 Architecture"
13#
14#endchoice
15 4
16choice 5choice
17 prompt "Target Machine" 6 prompt "Target Machine"
18 default TARGET_X86 7 default TARGET_X86
19 help 8 help
20 Please select the architecture of the machine you will be 9 Please select the architecture of the machine you will be
21 building the OpenZaurus buildroot for. 10 building the OpenZaurus buildroot for.
22 11
23 config TARGET_X86 12 config TARGET_X86
24 boolean "Intel X86" 13 boolean "Intel X86"
25 14
26 config TARGET_SHARP 15 config TARGET_SHARP
27 boolean "Sharp Zaurus SL-5x00 - stock" 16 boolean "Sharp Zaurus SL-5x00 - stock"
28 17
29# config TARGET_OZ
30# boolean "Sharp Zaurus SL-5x00 - OpenZaurus"
31
32 config TARGET_IPAQ 18 config TARGET_IPAQ
33 boolean "iPAQ" 19 boolean "iPAQ"
34 20
35 config TARGET_RAMSES 21 config TARGET_RAMSES
36 boolean "Ramses" 22 boolean "Ramses"
37 23
38 config TARGET_SIMPAD 24 config TARGET_SIMPAD
39 boolean "SIMpad" 25 boolean "SIMpad"
@@ -42,140 +28,123 @@ endchoice
42 28
43config OPTIMIZE 29config OPTIMIZE
44 boolean "Use optimizations" 30 boolean "Use optimizations"
45 default "y" if ! TARGET_X86 31 default "y" if ! TARGET_X86
46 32
47config DEBUG 33config DEBUG
48 boolean "Enable debug builds" 34 boolean "Enable debug builds"
49 default n 35 default n
50 36config RELEASE
51 config RELEASE 37 bool
52 bool 38 default y
53 default y 39 depends !DEBUG
54 depends ! DEBUG
55 40
56config SPECFILE 41config SPECFILE
57 string 42 string
58 default "qws/linux-generic-g++" if TARGET_X86 && (! X11) 43 default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
59 default "linux-g++" if TARGET_X86 && X11 44 default "linux-g++" if TARGET_X86 && X11
60 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) 45 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
61 default "linux-g++" if TARGET_SHARP && X11 46 default "linux-g++" if TARGET_SHARP && X11
62# default "linux-oz-g++" if TARGET_OZ
63 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) 47 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
64 default "linux-g++" if TARGET_IPAQ && X11 48 default "linux-g++" if TARGET_IPAQ && X11
65 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) 49 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11)
66 default "linux-g++" if TARGET_RAMSES && X11 50 default "linux-g++" if TARGET_RAMSES && X11
67 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) 51 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11)
68 default "linux-g++" if TARGET_SIMPAD && X11 52 default "linux-g++" if TARGET_SIMPAD && X11
69 53
70config CUSTOMFILE 54config CUSTOMFILE
71 string 55 string
72 default "custom-ipaq.h" if TARGET_IPAQ 56 default "custom-ipaq.h" if TARGET_IPAQ
73 default "custom-sharp.h" if TARGET_SHARP 57 default "custom-sharp.h" if TARGET_SHARP
74 default "custom-ramses.h" if TARGET_RAMSES 58 default "custom-ramses.h" if TARGET_RAMSES
75 default "custom-ipaq.h" if TARGET_SIMPAD 59 default "custom-ipaq.h" if TARGET_SIMPAD
76
77 60
78config OPTIMIZATIONS 61config OPTIMIZATIONS
79 string "Optimization flags" 62 string "Optimization flags"
80 depends OPTIMIZE 63 depends OPTIMIZE
81 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ 64 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_SHARP 65 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP
83 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES 66 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES
84 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD 67 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD
85 68
86#config CROSS
87# string "Crosscompilation prefix"
88# default "arm-linux-"
89# help
90# Crosscompilation prefix is the prefix which will be prepended
91# to all compilation commands. For example, a crosscompilation prefix
92# of arm-linux-, results in the build calling arm-linux-gcc as its CC.
93
94config EXPERIMENTAL 69config EXPERIMENTAL
95 bool "Prompt for development and/or incomplete items" 70 bool "Prompt for development and/or incomplete items"
96 default y 71 default y
97 72
98endmenu 73endmenu
99 74
100menu "Base" 75menu "Base"
101 choice 76 choice
102 prompt "Qpe Library Selection" 77 prompt "Qpe Library Selection"
103 default LIBQPE 78 default LIBQPE
104
105 source library/config.in 79 source library/config.in
106 source x11/config.in 80 source x11/config.in
107 endchoice 81 endchoice
108 source libopie/config.in 82 source libopie/config.in
109 source core/opie-login/config.in 83 source core/opie-login/config.in
110 source core/opiealarm/config.in 84 source core/opiealarm/config.in
111 source core/launcher/config.in 85 source core/launcher/config.in
112 source core/qws/config.in 86 source core/qws/config.in
113endmenu 87endmenu
114 88
115comment "" 89comment ""
116 90
117#config APPLETS
118# bool "Applets"
119# default "y"
120
121menu "Applets" 91menu "Applets"
122# depends APPLETS
123
124 source core/applets/config.in 92 source core/applets/config.in
125 source noncore/applets/config.in 93 source noncore/applets/config.in
126endmenu 94endmenu
127 95
128#config APPS
129# bool "Apps"
130# default "y"
131
132menu "Apps" 96menu "Apps"
133# depends APPS
134
135 source core/apps/config.in 97 source core/apps/config.in
136 source noncore/apps/config.in 98 source noncore/apps/config.in
137endmenu 99endmenu
138 100
139menu "Communications and Networking" 101menu "Communications and Networking"
140 source noncore/comm/config.in 102 source noncore/comm/config.in
141 source noncore/mail/config.in 103 source noncore/mail/config.in
142 source noncore/net/config.in 104 source noncore/net/config.in
143endmenu 105endmenu
106
144menu "Games" 107menu "Games"
145 source noncore/games/config.in 108 source noncore/games/config.in
146endmenu 109endmenu
110
147menu "Graphics and Multimedia" 111menu "Graphics and Multimedia"
148 source freetype/config.in 112 source freetype/config.in
149 source noncore/graphics/config.in 113 source noncore/graphics/config.in
150 source core/multimedia/config.in 114 source core/multimedia/config.in
151 source noncore/multimedia/config.in 115 source noncore/multimedia/config.in
152endmenu 116endmenu
117
153menu "Input methods" 118menu "Input methods"
154 source inputmethods/config.in 119 source inputmethods/config.in
155endmenu 120endmenu
121
156menu "Pim" 122menu "Pim"
157 source core/pim/config.in 123 source core/pim/config.in
158 menu "Today Plugins" 124 menu "Today Plugins"
159 source noncore/todayplugins/config.in 125 source noncore/todayplugins/config.in
160 source core/pim/today/plugins/config.in 126 source core/pim/today/plugins/config.in
161 endmenu 127 endmenu
162endmenu 128endmenu
129
163menu "Settings" 130menu "Settings"
164 source core/settings/config.in 131 source core/settings/config.in
165 source noncore/settings/config.in 132 source noncore/settings/config.in
166endmenu 133endmenu
134
167menu "Theming" 135menu "Theming"
168 source noncore/decorations/config.in 136 source noncore/decorations/config.in
169 source noncore/styles/config.in 137 source noncore/styles/config.in
170endmenu 138endmenu
139
171menu "Tools" 140menu "Tools"
172 source noncore/tools/config.in 141 source noncore/tools/config.in
173 source development/config.in 142 source development/config.in
174endmenu 143endmenu
144
175comment "" 145comment ""
176 depends on EXPERIMENTAL 146 depends on EXPERIMENTAL
177menu "Experimental" 147menu "Experimental"
178 depends on EXPERIMENTAL 148 depends on EXPERIMENTAL
179 source libopie2/config.in 149 source libopie2/config.in
180endmenu 150endmenu
181