summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Vars.make6
-rw-r--r--config.in4
2 files changed, 10 insertions, 0 deletions
diff --git a/Vars.make b/Vars.make
index 6a52a93..880ccf1 100644
--- a/Vars.make
+++ b/Vars.make
@@ -1,132 +1,138 @@
1prefix=/opt/QtPalmtop 1prefix=/opt/QtPalmtop
2 2
3ifeq ($(OPIEDIR),) 3ifeq ($(OPIEDIR),)
4 export OPIEDIR:=$(TOPDIR) 4 export OPIEDIR:=$(TOPDIR)
5endif 5endif
6ifeq ($(IPK_DIR),) 6ifeq ($(IPK_DIR),)
7 export IPK_DIR:=$(OPIEDIR) 7 export IPK_DIR:=$(OPIEDIR)
8endif 8endif
9 9
10ifneq ($(wildcard $(TOPDIR)/.config),) 10ifneq ($(wildcard $(TOPDIR)/.config),)
11 include $(TOPDIR)/.config 11 include $(TOPDIR)/.config
12endif 12endif
13 13
14ifndef CONFIG_TARGET_OE 14ifndef CONFIG_TARGET_OE
15 ifndef QTDIR 15 ifndef QTDIR
16 $(error QTDIR not set) 16 $(error QTDIR not set)
17 endif 17 endif
18else 18else
19 OEDIR:=$(shell echo $(CONFIG_OE_BUILD_DIR) | sed -e's/"//g') 19 OEDIR:=$(shell echo $(CONFIG_OE_BUILD_DIR) | sed -e's/"//g')
20 OEHOSTSYS:=$(shell echo $(CONFIG_OE_HOST_SYS) | sed -e's/"//g') 20 OEHOSTSYS:=$(shell echo $(CONFIG_OE_HOST_SYS) | sed -e's/"//g')
21 OETARGETSYS:=$(shell echo $(CONFIG_OE_TARGET_SYS) | sed -e's/"//g') 21 OETARGETSYS:=$(shell echo $(CONFIG_OE_TARGET_SYS) | sed -e's/"//g')
22 QTDIR:=$(shell echo $(OEDIR) | sed -e's/"//g')/tmp/staging/$(OETARGETSYS)/qt2 22 QTDIR:=$(shell echo $(OEDIR) | sed -e's/"//g')/tmp/staging/$(OETARGETSYS)/qt2
23 $(shell mkdir -p $(QTDIR)/src/moc) 23 $(shell mkdir -p $(QTDIR)/src/moc)
24 $(shell echo -e "all: \n\t" >>$(QTDIR)/src/moc/Makefile) 24 $(shell echo -e "all: \n\t" >>$(QTDIR)/src/moc/Makefile)
25 PLATFORM=sharp-linux 25 PLATFORM=sharp-linux
26endif 26endif
27 27
28ifdef CONFIG_TARGET_X86 28ifdef CONFIG_TARGET_X86
29 PLATFORM=x86-linux 29 PLATFORM=x86-linux
30endif 30endif
31ifdef CONFIG_TARGET_64BIT
32 PLATFORM=64-linux
33endif
31ifdef CONFIG_TARGET_SHARP 34ifdef CONFIG_TARGET_SHARP
32 PLATFORM=sharp-linux 35 PLATFORM=sharp-linux
33endif 36endif
34ifdef CONFIG_TARGET_IPAQ 37ifdef CONFIG_TARGET_IPAQ
35 PLATFORM=ipaq-linux 38 PLATFORM=ipaq-linux
36endif 39endif
37ifdef CONFIG_TARGET_RAMSES 40ifdef CONFIG_TARGET_RAMSES
38 PLATFORM=ramses-linux 41 PLATFORM=ramses-linux
39endif 42endif
40ifdef CONFIG_TARGET_SIMPAD 43ifdef CONFIG_TARGET_SIMPAD
41 PLATFORM=simpad-linux 44 PLATFORM=simpad-linux
42endif 45endif
43 46
44ifdef CONFIG_TARGET_YOPY 47ifdef CONFIG_TARGET_YOPY
45 PLATFORM=yopy-linux 48 PLATFORM=yopy-linux
46endif 49endif
47ifdef CONFIG_TARGET_MACOSX 50ifdef CONFIG_TARGET_MACOSX
48 PLATFORM=macx-darwin 51 PLATFORM=macx-darwin
49endif 52endif
50 53
51export QMAKE:=$(OPIEDIR)/qmake/qmake 54export QMAKE:=$(OPIEDIR)/qmake/qmake
52export QMAKESPECSDIR=$(OPIEDIR)/mkspecs 55export QMAKESPECSDIR=$(OPIEDIR)/mkspecs
53 56
54ifeq ($(QPE_VERSION),) 57ifeq ($(QPE_VERSION),)
55 VERSION_MAJ:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION "\([0-9]*\)\..*\..*".*/\1/p' <$(OPIEDIR)/library/version.h)) 58 VERSION_MAJ:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION "\([0-9]*\)\..*\..*".*/\1/p' <$(OPIEDIR)/library/version.h))
56 VERSION_MIN:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION ".*\.\([0-9]*\)\..*".*/\1/p' <$(OPIEDIR)/library/version.h)) 59 VERSION_MIN:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION ".*\.\([0-9]*\)\..*".*/\1/p' <$(OPIEDIR)/library/version.h))
57 VERSION_PAT:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION ".*\..*\.\([0-9]*\).*/\1/p' <$(OPIEDIR)/library/version.h)) 60 VERSION_PAT:=$(shell echo $$(sed -n -e 's/.*QPE_VERSION ".*\..*\.\([0-9]*\).*/\1/p' <$(OPIEDIR)/library/version.h))
58 QPE_VERSION:=$(VERSION_MAJ).$(VERSION_MIN).$(VERSION_PAT) 61 QPE_VERSION:=$(VERSION_MAJ).$(VERSION_MIN).$(VERSION_PAT)
59 62
60 ifeq ($(QPE_VERSION),..) 63 ifeq ($(QPE_VERSION),..)
61 QPE_VERSION=1.1.2 64 QPE_VERSION=1.1.2
62 endif 65 endif
63endif 66endif
64export QPE_VERSION 67export QPE_VERSION
65 68
66SUB_VERSION=$(shell echo $$(sed -n -e 's,.*SUB_VERSION \"\(.*\)\".*,\1,p' <$(OPIEDIR)/library/version.h)) 69SUB_VERSION=$(shell echo $$(sed -n -e 's,.*SUB_VERSION \"\(.*\)\".*,\1,p' <$(OPIEDIR)/library/version.h))
67ifeq ($(VERSION_CVS),) 70ifeq ($(VERSION_CVS),)
68 VERSION_CVS:=$(shell date +%s) 71 VERSION_CVS:=$(shell date +%s)
69endif 72endif
70ifneq ($(filter %snapshot",$(shell cat $(OPIEDIR)/library/version.h|grep QPE_VERSION)),) 73ifneq ($(filter %snapshot",$(shell cat $(OPIEDIR)/library/version.h|grep QPE_VERSION)),)
71 SUB_VERSION:=$(VERSION_CVS) 74 SUB_VERSION:=$(VERSION_CVS)
72endif 75endif
73export SUB_VERSION 76export SUB_VERSION
74 77
75ifneq ($(strip $(SUB_VERSION)),) 78ifneq ($(strip $(SUB_VERSION)),)
76EXTRAVERSION=-$(SUB_VERSION) 79EXTRAVERSION=-$(SUB_VERSION)
77endif 80endif
78 81
79ifeq ($(QTE_REVISION),) 82ifeq ($(QTE_REVISION),)
80 QTE_REVISION=6 83 QTE_REVISION=6
81endif 84endif
82export QTE_REVISION 85export QTE_REVISION
83 86
84export DEB_VERSION=2.0 87export DEB_VERSION=2.0
85 88
86ifeq ($(QTE_BASEVERSION),) 89ifeq ($(QTE_BASEVERSION),)
87 ifneq ($(shell ls $(QTDIR)/include/qglobal.h 2>/dev/null),) 90 ifneq ($(shell ls $(QTDIR)/include/qglobal.h 2>/dev/null),)
88 QTE_BASEVERSION:=$(shell cat $(QTDIR)/include/qglobal.h|grep '^\#define QT_VERSION'|grep -v STR|sed -e 's/\#define QT_VERSION\t*//; s/.*\([0-9]\)\([0-9]\)\([0-9]\).*/\1.\2.\3/;') 91 QTE_BASEVERSION:=$(shell cat $(QTDIR)/include/qglobal.h|grep '^\#define QT_VERSION'|grep -v STR|sed -e 's/\#define QT_VERSION\t*//; s/.*\([0-9]\)\([0-9]\)\([0-9]\).*/\1.\2.\3/;')
89 else 92 else
90 QTE_BASEVERSION=2.3.7 93 QTE_BASEVERSION=2.3.7
91 endif 94 endif
92endif 95endif
93export QTE_BASEVERSION 96export QTE_BASEVERSION
94 97
95ifeq ($(QTE_VERSION),) 98ifeq ($(QTE_VERSION),)
96 ifneq ($(shell ls $(QTDIR)/include/qglobal.h 2>/dev/null),) 99 ifneq ($(shell ls $(QTDIR)/include/qglobal.h 2>/dev/null),)
97 QTE_VERSION:=$(shell cat $(QTDIR)/include/qglobal.h|grep '^\#define QT_VERSION_STR'|sed -e 's/\#define QT_VERSION_STR\t*//;' -e 's/.*"\([^"]*\)".*/\1/;') 100 QTE_VERSION:=$(shell cat $(QTDIR)/include/qglobal.h|grep '^\#define QT_VERSION_STR'|sed -e 's/\#define QT_VERSION_STR\t*//;' -e 's/.*"\([^"]*\)".*/\1/;')
98 else 101 else
99 QTE_VERSION=2.3.7 102 QTE_VERSION=2.3.7
100 endif 103 endif
101endif 104endif
102export QTE_VERSION 105export QTE_VERSION
103 106
104export PATH:=$(OPIEDIR)/scripts:$(PATH) 107export PATH:=$(OPIEDIR)/scripts:$(PATH)
105export QMAKESPEC=$(QMAKESPECSDIR)/$(patsubst "%",%,$(CONFIG_SPECFILE)) 108export QMAKESPEC=$(QMAKESPECSDIR)/$(patsubst "%",%,$(CONFIG_SPECFILE))
106 109
107ifdef CONFIG_OPTIMIZATIONS 110ifdef CONFIG_OPTIMIZATIONS
108export CFLAGS_RELEASE=$(patsubst "%,%,$(CONFIG_OPTIMIZATIONS)) 111export CFLAGS_RELEASE=$(patsubst "%,%,$(CONFIG_OPTIMIZATIONS))
109export CFLAGS_RELEASE:=$(patsubst %",%,$(CFLAGS_RELEASE)) 112export CFLAGS_RELEASE:=$(patsubst %",%,$(CFLAGS_RELEASE))
110endif 113endif
111 114
112ifeq ($(STRIP),) 115ifeq ($(STRIP),)
113 ifneq ($(CONFIG_TARGET_X86),) 116 ifneq ($(CONFIG_TARGET_X86),)
114 STRIP=strip 117 STRIP=strip
115 endif 118 endif
119 ifneq ($(CONFIG_TARGET_64BIT),)
120 STRIP=strip
121 endif
116 ifneq ($(CONFIG_TARGET_IPAQ),) 122 ifneq ($(CONFIG_TARGET_IPAQ),)
117 STRIP=arm-linux-strip 123 STRIP=arm-linux-strip
118 endif 124 endif
119 ifneq ($(CONFIG_TARGET_SHARP),) 125 ifneq ($(CONFIG_TARGET_SHARP),)
120 STRIP=arm-linux-strip 126 STRIP=arm-linux-strip
121 endif 127 endif
122 ifneq ($(CONFIG_TARGET_RAMSES),) 128 ifneq ($(CONFIG_TARGET_RAMSES),)
123 STRIP=arm-linux-strip 129 STRIP=arm-linux-strip
124 endif 130 endif
125 ifneq ($(CONFIG_TARGET_SIMPAD),) 131 ifneq ($(CONFIG_TARGET_SIMPAD),)
126 STRIP=arm-linux-strip 132 STRIP=arm-linux-strip
127 endif 133 endif
128 ifneq ($(CONFIG_TARGET_YOPY),) 134 ifneq ($(CONFIG_TARGET_YOPY),)
129 STRIP=arm-linux-strip 135 STRIP=arm-linux-strip
130 endif 136 endif
131endif 137endif
132 138
diff --git a/config.in b/config.in
index 61107e7..e979966 100644
--- a/config.in
+++ b/config.in
@@ -1,287 +1,291 @@
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 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_OE 24 config TARGET_OE
25 boolean "OpenEmbedded w/ OE build dir set below" 25 boolean "OpenEmbedded w/ OE build dir set below"
26 26
27 config TARGET_IPAQ 27 config TARGET_IPAQ
28 boolean "iPAQ" 28 boolean "iPAQ"
29 29
30 config TARGET_RAMSES 30 config TARGET_RAMSES
31 boolean "Ramses" 31 boolean "Ramses"
32 32
33 config TARGET_SIMPAD 33 config TARGET_SIMPAD
34 boolean "SIMpad" 34 boolean "SIMpad"
35 35
36 config TARGET_YOPY 36 config TARGET_YOPY
37 boolean "Yopy 3500/3700" 37 boolean "Yopy 3500/3700"
38
39 config TARGET_64BIT
40 boolean "64 BIT"
41
38endchoice 42endchoice
39 43
40config OE_BUILD_DIR 44config OE_BUILD_DIR
41 depends TARGET_OE 45 depends TARGET_OE
42 string "OE build directory" 46 string "OE build directory"
43 default ">>>set OpenEmbedded build directory here<<<" 47 default ">>>set OpenEmbedded build directory here<<<"
44 48
45config OE_HOST_SYS 49config OE_HOST_SYS
46 depends TARGET_OE 50 depends TARGET_OE
47 string "OE host system" 51 string "OE host system"
48 default "i686-linux" 52 default "i686-linux"
49 53
50config OE_TARGET_SYS 54config OE_TARGET_SYS
51 depends TARGET_OE 55 depends TARGET_OE
52 string "OE target system" 56 string "OE target system"
53 default "arm-linux" 57 default "arm-linux"
54 58
55config OPTIMIZE 59config OPTIMIZE
56 boolean "Use optimizations" 60 boolean "Use optimizations"
57 default "y" if ! TARGET_X86 61 default "y" if ! TARGET_X86
58 62
59config THREADED 63config THREADED
60 boolean "Enable threaded build" 64 boolean "Enable threaded build"
61 default "n" 65 default "n"
62 66
63config STATIC 67config STATIC
64 boolean "Build static libraries" 68 boolean "Build static libraries"
65 default "n" 69 default "n"
66 70
67config DEBUG 71config DEBUG
68 boolean "Enable debug builds" 72 boolean "Enable debug builds"
69 default n 73 default n
70 74
71config RELEASE 75config RELEASE
72 bool 76 bool
73 default y 77 default y
74 depends !DEBUG 78 depends !DEBUG
75 79
76config QUICK_LAUNCH 80config QUICK_LAUNCH
77 boolean "Enable Quick Launch" 81 boolean "Enable Quick Launch"
78 default n if TARGET_X86 82 default n if TARGET_X86
79 default y if ! TARGET_X86 83 default y if ! TARGET_X86
80 84
81config QUICKLAUNCH_PATH 85config QUICKLAUNCH_PATH
82 string "Path to quicklauncher" 86 string "Path to quicklauncher"
83 default "./quicklauncher" if TARGET_X86 87 default "./quicklauncher" if TARGET_X86
84 default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86 88 default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86
85 89
86config SPECFILE 90config SPECFILE
87 string 91 string
88 default "qws/linux-generic-g++" if TARGET_X86 && (! X11) 92 default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
89 default "linux-g++" if TARGET_X86 && X11 93 default "linux-g++" if TARGET_X86 && X11
90 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) 94 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
91 default "linux-g++" if TARGET_SHARP && X11 95 default "linux-g++" if TARGET_SHARP && X11
92 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) 96 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
93 default "linux-g++" if TARGET_IPAQ && X11 97 default "linux-g++" if TARGET_IPAQ && X11
94 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) 98 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11)
95 default "linux-g++" if TARGET_RAMSES && X11 99 default "linux-g++" if TARGET_RAMSES && X11
96 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) 100 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11)
97 default "linux-g++" if TARGET_SIMPAD && X11 101 default "linux-g++" if TARGET_SIMPAD && X11
98 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) 102 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11)
99 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) 103 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11)
100 default "qws/linux-oe-g++" if TARGET_OE && (!X11) 104 default "qws/linux-oe-g++" if TARGET_OE && (!X11)
101 105
102config CUSTOMFILE 106config CUSTOMFILE
103 string 107 string
104 default "custom-ipaq.h" if TARGET_IPAQ 108 default "custom-ipaq.h" if TARGET_IPAQ
105 default "custom-sharp.h" if TARGET_SHARP 109 default "custom-sharp.h" if TARGET_SHARP
106 default "custom-ramses.h" if TARGET_RAMSES 110 default "custom-ramses.h" if TARGET_RAMSES
107 default "custom-ipaq.h" if TARGET_SIMPAD 111 default "custom-ipaq.h" if TARGET_SIMPAD
108 default "custom-yopy.h" if TARGET_YOPY 112 default "custom-yopy.h" if TARGET_YOPY
109 113
110config OPTIMIZATIONS 114config OPTIMIZATIONS
111 string "Optimization flags" 115 string "Optimization flags"
112 depends OPTIMIZE 116 depends OPTIMIZE
113 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ 117 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ
114 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY 118 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY
115 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP 119 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP
116 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES 120 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES
117 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD 121 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD
118 default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700 122 default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700
119 123
120config EXPERIMENTAL 124config EXPERIMENTAL
121 bool "Prompt for development and/or incomplete items" 125 bool "Prompt for development and/or incomplete items"
122 default y 126 default y
123 127
124config USE_CCACHE 128config USE_CCACHE
125 bool "Use ccache, if available?" 129 bool "Use ccache, if available?"
126 default y 130 default y
127 131
128endmenu 132endmenu
129 133
130menu "Configuration" 134menu "Configuration"
131config OPIE_NO_BUILTIN_SHUTDOWN 135config OPIE_NO_BUILTIN_SHUTDOWN
132 boolean "Disable the built in shutdown application" 136 boolean "Disable the built in shutdown application"
133 default y 137 default y
134 138
135config OPIE_NO_BUILTIN_CALIBRATE 139config OPIE_NO_BUILTIN_CALIBRATE
136 boolean "Disable the built in calibrate application" 140 boolean "Disable the built in calibrate application"
137 default y if TARGET_YOPY 141 default y if TARGET_YOPY
138 default n if ! TARGET_YOPY 142 default n if ! TARGET_YOPY
139 143
140config OPIE_SOUND_FRAGMENT_SHIFT 144config OPIE_SOUND_FRAGMENT_SHIFT
141 string "The sound fragment used in Opie Player I" 145 string "The sound fragment used in Opie Player I"
142 default "14" if TARGET_IPAQ 146 default "14" if TARGET_IPAQ
143 default "16" if ! TARGET_IPAQ 147 default "16" if ! TARGET_IPAQ
144 148
145config USE_REALTIME_AUDIO_THREAD 149config USE_REALTIME_AUDIO_THREAD
146 boolean "Use a realtime thread in Opie Player I" 150 boolean "Use a realtime thread in Opie Player I"
147 default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP 151 default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP
148 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) 152 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP)
149 153
150config QT_QWS_ALLOW_OVERCLOCK 154config QT_QWS_ALLOW_OVERCLOCK
151 boolean "Allow the user to overclock the device" 155 boolean "Allow the user to overclock the device"
152 depends TARGET_RAMSES 156 depends TARGET_RAMSES
153 default n 157 default n
154 158
155config USE_FILE_NOTIFICATION 159config USE_FILE_NOTIFICATION
156 boolean "Substitute (some) polling interfaces with OFileNotifier" 160 boolean "Substitute (some) polling interfaces with OFileNotifier"
157 default y 161 default y
158 162
159config OPIE_NEW_ALLOC 163config OPIE_NEW_ALLOC
160 boolean "Use malloc and free for the implementation" 164 boolean "Use malloc and free for the implementation"
161 default y if TARGET_RAMSES || TARGET_IPAQ || TARGET_SIMPAD || TARGET_SHARP 165 default y if TARGET_RAMSES || TARGET_IPAQ || TARGET_SIMPAD || TARGET_SHARP
162 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) 166 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP)
163 167
164config OPIE_TASKBAR_LOCK_KEY_STATE 168config OPIE_TASKBAR_LOCK_KEY_STATE
165 boolean "Have a KeyLock state indicator on the taskbar" 169 boolean "Have a KeyLock state indicator on the taskbar"
166 default y if TARGET_SHARP 170 default y if TARGET_SHARP
167 default n if !TARGET_SHARP 171 default n if !TARGET_SHARP
168 172
169config LIBQPE_WITHROHFEEDBACK 173config LIBQPE_WITHROHFEEDBACK
170 boolean "Build libqpe with Right-On-Hold feedback" 174 boolean "Build libqpe with Right-On-Hold feedback"
171 default y 175 default y
172 176
173config LIBQPE_NO_INLINE_IMAGES 177config LIBQPE_NO_INLINE_IMAGES
174 boolean "Build libqpe without inline images" 178 boolean "Build libqpe without inline images"
175 default n 179 default n
176 180
177config OPIE_NO_SOUND_PCM_READ_BITS 181config OPIE_NO_SOUND_PCM_READ_BITS
178 boolean "There is not a pcm_read_bits io control" 182 boolean "There is not a pcm_read_bits io control"
179 default y if TARGET_SHARP 183 default y if TARGET_SHARP
180 default n if ! TARGET_SHARP 184 default n if ! TARGET_SHARP
181endmenu 185endmenu
182 186
183menu "Dependencies" 187menu "Dependencies"
184 source dependencies.in 188 source dependencies.in
185endmenu 189endmenu
186 190
187menu "Base" 191menu "Base"
188 choice 192 choice
189 prompt "Qpe Library Selection" 193 prompt "Qpe Library Selection"
190 default LIBQPE 194 default LIBQPE
191 source library/config.in 195 source library/config.in
192 source x11/config.in 196 source x11/config.in
193 endchoice 197 endchoice
194 source libopie2/config.in 198 source libopie2/config.in
195 source libqtaux/config.in 199 source libqtaux/config.in
196 source rsync/config.in 200 source rsync/config.in
197 source core/opie-login/config.in 201 source core/opie-login/config.in
198 source core/opiealarm/config.in 202 source core/opiealarm/config.in
199 source core/tools/quicklauncher/config.in 203 source core/tools/quicklauncher/config.in
200 source core/tools/hotplug-qcop/config.in 204 source core/tools/hotplug-qcop/config.in
201 source core/launcher/config.in 205 source core/launcher/config.in
202 source core/symlinker/config.in 206 source core/symlinker/config.in
203endmenu 207endmenu
204 208
205comment "" 209comment ""
206 210
207menu "Applets" 211menu "Applets"
208 source core/applets/config.in 212 source core/applets/config.in
209 source noncore/applets/config.in 213 source noncore/applets/config.in
210endmenu 214endmenu
211 215
212menu "Apps" 216menu "Apps"
213 source core/apps/config.in 217 source core/apps/config.in
214 source noncore/apps/config.in 218 source noncore/apps/config.in
215endmenu 219endmenu
216 220
217menu "Communications and Networking" 221menu "Communications and Networking"
218 source noncore/comm/config.in 222 source noncore/comm/config.in
219 source noncore/net/config.in 223 source noncore/net/config.in
220endmenu 224endmenu
221 225
222menu "Games" 226menu "Games"
223 source noncore/games/config.in 227 source noncore/games/config.in
224endmenu 228endmenu
225 229
226menu "Graphics and Multimedia" 230menu "Graphics and Multimedia"
227 source freetype/config.in 231 source freetype/config.in
228 source noncore/graphics/config.in 232 source noncore/graphics/config.in
229 source core/multimedia/config.in 233 source core/multimedia/config.in
230 source noncore/multimedia/config.in 234 source noncore/multimedia/config.in
231endmenu 235endmenu
232 236
233menu "Input methods" 237menu "Input methods"
234 source inputmethods/config.in 238 source inputmethods/config.in
235endmenu 239endmenu
236 240
237menu "Pim" 241menu "Pim"
238 source core/obex/config.in 242 source core/obex/config.in
239 source core/pim/config.in 243 source core/pim/config.in
240 comment "Today Plugins ---" 244 comment "Today Plugins ---"
241 source noncore/todayplugins/config.in 245 source noncore/todayplugins/config.in
242 source core/pim/today/plugins/config.in 246 source core/pim/today/plugins/config.in
243 comment "Holiday Plugins ---" 247 comment "Holiday Plugins ---"
244 source core/pim/datebook/holiday/config.in 248 source core/pim/datebook/holiday/config.in
245endmenu 249endmenu
246 250
247menu "Settings" 251menu "Settings"
248 source core/settings/config.in 252 source core/settings/config.in
249 source noncore/settings/config.in 253 source noncore/settings/config.in
250 source noncore/securityplugins/config.in 254 source noncore/securityplugins/config.in
251endmenu 255endmenu
252 256
253menu "Theming" 257menu "Theming"
254 comment "Decorations ---" 258 comment "Decorations ---"
255 source noncore/decorations/config.in 259 source noncore/decorations/config.in
256 comment "Styles ---" 260 comment "Styles ---"
257 source noncore/styles/config.in 261 source noncore/styles/config.in
258endmenu 262endmenu
259 263
260menu "Tools" 264menu "Tools"
261 source noncore/tools/config.in 265 source noncore/tools/config.in
262endmenu 266endmenu
263 267
264menu "Development" 268menu "Development"
265 source development/keyview/config.in 269 source development/keyview/config.in
266 #source development/debugviewer/config.in 270 #source development/debugviewer/config.in
267endmenu 271endmenu
268 272
269menu "Examples" 273menu "Examples"
270 config EXAMPLES 274 config EXAMPLES
271 boolean "Compile Example Application" 275 boolean "Compile Example Application"
272 source examples/config.in 276 source examples/config.in
273endmenu 277endmenu
274 278
275comment "" 279comment ""
276 280
277menu "Unsupported / Unmaintained" 281menu "Unsupported / Unmaintained"
278 source noncore/unsupported/config.in 282 source noncore/unsupported/config.in
279endmenu 283endmenu
280 284
281comment "" 285comment ""
282 depends on EXPERIMENTAL 286 depends on EXPERIMENTAL
283menu "Experimental" 287menu "Experimental"
284 depends on EXPERIMENTAL 288 depends on EXPERIMENTAL
285 source libslcompat/config.in 289 source libslcompat/config.in
286 source core/qws/config.in 290 source core/qws/config.in
287endmenu 291endmenu