summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Rules.make1
-rw-r--r--core/applets/cardmon/.cvsignore6
-rw-r--r--core/applets/cardmon/config.in4
-rw-r--r--core/applets/cardmon/pcmcia.cpp371
-rw-r--r--core/applets/cardmon/pcmcia.h80
-rw-r--r--core/applets/cardmon/pcmcia.pro12
-rw-r--r--packages1
7 files changed, 472 insertions, 3 deletions
diff --git a/Rules.make b/Rules.make
index f75e6da..3ce2853 100644
--- a/Rules.make
+++ b/Rules.make
@@ -1,350 +1,351 @@
1.phony: force 1.phony: force
2force: 2force:
3 3
4$(configs) : 4$(configs) :
5 $(call makecfg,$@) 5 $(call makecfg,$@)
6 6
7$(TOPDIR)/gen.pro : $(TOPDIR)/.config 7$(TOPDIR)/gen.pro : $(TOPDIR)/.config
8 echo > $@ 8 echo > $@
9# added for threaded version 9# added for threaded version
10ifneq ($(CONFIG_THREADED),) 10ifneq ($(CONFIG_THREADED),)
11 echo CONFIG += thread >> $@ 11 echo CONFIG += thread >> $@
12else 12else
13 echo CONFIG -= thread >> $@ 13 echo CONFIG -= thread >> $@
14endif 14endif
15# added for auto stripped build 15# added for auto stripped build
16ifneq ($(CONFIG_STRIP),) 16ifneq ($(CONFIG_STRIP),)
17 echo CONFIG += strip >> $@ 17 echo CONFIG += strip >> $@
18endif 18endif
19ifneq ($(CONFIG_DEBUG),) 19ifneq ($(CONFIG_DEBUG),)
20 echo CONFIG += debug >> $@ 20 echo CONFIG += debug >> $@
21 echo CONFIG -= release >> $@ 21 echo CONFIG -= release >> $@
22 echo DEFINES += "QT_COMPONENT_DEBUG=2" >> $@ 22 echo DEFINES += "QT_COMPONENT_DEBUG=2" >> $@
23 echo DEFINES += QT_DEBUG >> $@ 23 echo DEFINES += QT_DEBUG >> $@
24else 24else
25 echo CONFIG -= debug >> $@ 25 echo CONFIG -= debug >> $@
26 echo CONFIG += release >> $@ 26 echo CONFIG += release >> $@
27 echo DEFINES += "OPIE_NO_DEBUG" >> $@ 27 echo DEFINES += "OPIE_NO_DEBUG" >> $@
28endif 28endif
29ifeq ($(CONFIG_STATIC),y) 29ifeq ($(CONFIG_STATIC),y)
30 echo !contains\( TARGET,qpe \) \{ >> $@ 30 echo !contains\( TARGET,qpe \) \{ >> $@
31 echo CONFIG += staticlib >> $@ 31 echo CONFIG += staticlib >> $@
32 echo \} >> $@ 32 echo \} >> $@
33endif 33endif
34ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3 34ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3
35 echo CONFIG -= qt3 >> $@ 35 echo CONFIG -= qt3 >> $@
36else 36else
37 echo CONFIG += qt3 >> $@ 37 echo CONFIG += qt3 >> $@
38endif 38endif
39ifneq ($(CONFIG_QUICK_LAUNCH),) 39ifneq ($(CONFIG_QUICK_LAUNCH),)
40 echo contains\( CONFIG, quick-app \) \{ >> $@ 40 echo contains\( CONFIG, quick-app \) \{ >> $@
41 echo CONFIG -= staticlib >> $@ 41 echo CONFIG -= staticlib >> $@
42 echo CONFIG -= quick-app >> $@ 42 echo CONFIG -= quick-app >> $@
43 echo CONFIG += quick-app-lib >> $@ 43 echo CONFIG += quick-app-lib >> $@
44 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@ 44 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@
45 echo \} >> $@ 45 echo \} >> $@
46else 46else
47 echo contains\( CONFIG, quick-app \) \{ >> $@ 47 echo contains\( CONFIG, quick-app \) \{ >> $@
48 echo CONFIG -= quick-app >> $@ 48 echo CONFIG -= quick-app >> $@
49 echo CONFIG += quick-app-bin >> $@ 49 echo CONFIG += quick-app-bin >> $@
50 echo \} >> $@ 50 echo \} >> $@
51endif 51endif
52ifeq ($(CONFIG_SQL_PIM_BACKEND),y) 52ifeq ($(CONFIG_SQL_PIM_BACKEND),y)
53 echo ENABLE_SQL_PIM_BACKEND=$(CONFIG_SQL_PIM_BACKEND) >> $@ 53 echo ENABLE_SQL_PIM_BACKEND=$(CONFIG_SQL_PIM_BACKEND) >> $@
54else 54else
55 echo ENABLE_SQL_PIM_BACKEND=n >> $@ 55 echo ENABLE_SQL_PIM_BACKEND=n >> $@
56endif 56endif
57ifeq ($(CONFIG_OPIELOGIN_USEPAM),y) 57ifeq ($(CONFIG_OPIELOGIN_USEPAM),y)
58 echo CONFIG += OPIELOGIN_USEPAM >> $@ 58 echo CONFIG += OPIELOGIN_USEPAM >> $@
59endif 59endif
60ifeq ($(CONFIG_LIBQPE_WITHROHFEEDBACK),y) 60ifeq ($(CONFIG_LIBQPE_WITHROHFEEDBACK),y)
61 echo CONFIG += LIBQPE_WITHROHFEEDBACK >> $@ 61 echo CONFIG += LIBQPE_WITHROHFEEDBACK >> $@
62endif 62endif
63ifeq ($(CONFIG_LIBQPE_NO_INLINE_IMAGES),y) 63ifeq ($(CONFIG_LIBQPE_NO_INLINE_IMAGES),y)
64 echo DEFINES += LIBQPE_NO_INLINE_IMAGES >> $@ 64 echo DEFINES += LIBQPE_NO_INLINE_IMAGES >> $@
65endif 65endif
66ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y) 66ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y)
67 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@ 67 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@
68endif 68endif
69ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y) 69ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y)
70 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@ 70 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@
71endif 71endif
72ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y) 72ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y)
73 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@ 73 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@
74endif 74endif
75ifeq ($(CONFIG_USE_FILE_NOTIFICATION),y) 75ifeq ($(CONFIG_USE_FILE_NOTIFICATION),y)
76 echo DEFINES += USE_FILE_NOTIFICATION >> $@ 76 echo DEFINES += USE_FILE_NOTIFICATION >> $@
77endif 77endif
78ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y) 78ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y)
79 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@ 79 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@
80endif 80endif
81ifeq ($(CONFIG_OPIE_NEW_ALLOC),y) 81ifeq ($(CONFIG_OPIE_NEW_ALLOC),y)
82 echo DEFINES += OPIE_NEW_MALLOC >> $@ 82 echo DEFINES += OPIE_NEW_MALLOC >> $@
83endif 83endif
84ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y) 84ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y)
85 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@ 85 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@
86endif 86endif
87 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@ 87 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@
88ifeq ($(CONFIG_OPIE_WE_VERSION_OVERRIDE),y) 88ifeq ($(CONFIG_OPIE_WE_VERSION_OVERRIDE),y)
89 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@ 89 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@
90endif 90endif
91ifeq ($(CONFIG_OPIE_TASKBAR_LOCK_KEY_STATE),y) 91ifeq ($(CONFIG_OPIE_TASKBAR_LOCK_KEY_STATE),y)
92 echo DEFINES += OPIE_TASKBAR_LOCK_KEY_STATE >> $@ 92 echo DEFINES += OPIE_TASKBAR_LOCK_KEY_STATE >> $@
93 endif 93 endif
94# Write LIB dirs and INC dirs... 94# Write LIB dirs and INC dirs...
95ifeq ($(CONFIG_LIBETPAN_DEP),y) 95ifeq ($(CONFIG_LIBETPAN_DEP),y)
96 echo LIBETPAN_LIB_DIR = $(CONFIG_LIBETPAN_LIB_DIR) >> $@ 96 echo LIBETPAN_LIB_DIR = $(CONFIG_LIBETPAN_LIB_DIR) >> $@
97 echo LIBETPAN_INC_DIR = $(CONFIG_LIBETPAN_INC_DIR) >> $@ 97 echo LIBETPAN_INC_DIR = $(CONFIG_LIBETPAN_INC_DIR) >> $@
98endif 98endif
99ifeq ($(CONFIG_LIBPCAP_DEP),y) 99ifeq ($(CONFIG_LIBPCAP_DEP),y)
100 echo LIBPCAP_LIB_DIR = $(CONFIG_LIBPCAP_LIB_DIR) >> $@ 100 echo LIBPCAP_LIB_DIR = $(CONFIG_LIBPCAP_LIB_DIR) >> $@
101 echo LIBPCAP_INC_DIR = $(CONFIG_LIBPCAP_INC_DIR) >> $@ 101 echo LIBPCAP_INC_DIR = $(CONFIG_LIBPCAP_INC_DIR) >> $@
102endif 102endif
103ifeq ($(CONFIG_LIBSQLITE_DEP),y) 103ifeq ($(CONFIG_LIBSQLITE_DEP),y)
104 echo LIBSQLITE_LIB_DIR = $(CONFIG_LIBSQLITE_LIB_DIR) >> $@ 104 echo LIBSQLITE_LIB_DIR = $(CONFIG_LIBSQLITE_LIB_DIR) >> $@
105 echo LIBSQLITE_INC_DIR = $(CONFIG_LIBSQLITE_INC_DIR) >> $@ 105 echo LIBSQLITE_INC_DIR = $(CONFIG_LIBSQLITE_INC_DIR) >> $@
106endif 106endif
107ifeq ($(CONFIG_LIBXINE_DEP),y) 107ifeq ($(CONFIG_LIBXINE_DEP),y)
108 echo LIBXINE_LIB_DIR = $(CONFIG_LIBXINE_LIB_DIR) >> $@ 108 echo LIBXINE_LIB_DIR = $(CONFIG_LIBXINE_LIB_DIR) >> $@
109 echo LIBXINE_INC_DIR = $(CONFIG_LIBXINE_INC_DIR) >> $@ 109 echo LIBXINE_INC_DIR = $(CONFIG_LIBXINE_INC_DIR) >> $@
110endif 110endif
111ifeq ($(CONFIG_LIBBLUEZ_DEP),y) 111ifeq ($(CONFIG_LIBBLUEZ_DEP),y)
112 echo LIBBLUEZ_LIB_DIR = $(CONFIG_LIBBLUEZ_LIB_DIR) >> $@ 112 echo LIBBLUEZ_LIB_DIR = $(CONFIG_LIBBLUEZ_LIB_DIR) >> $@
113 echo LIBBLUEZ_INC_DIR = $(CONFIG_LIBBLUEZ_INC_DIR) >> $@ 113 echo LIBBLUEZ_INC_DIR = $(CONFIG_LIBBLUEZ_INC_DIR) >> $@
114endif 114endif
115ifeq ($(CONFIG_LIBIPK_DEP),y) 115ifeq ($(CONFIG_LIBIPK_DEP),y)
116 echo LIBIPK_LIB_DIR = $(CONFIG_LIBIPK_LIB_DIR) >> $@ 116 echo LIBIPK_LIB_DIR = $(CONFIG_LIBIPK_LIB_DIR) >> $@
117 echo LIBIPK_INC_DIR = $(CONFIG_LIBIPK_INC_DIR) >> $@ 117 echo LIBIPK_INC_DIR = $(CONFIG_LIBIPK_INC_DIR) >> $@
118endif 118endif
119ifeq ($(CONFIG_LIBSDK_DEP),y) 119ifeq ($(CONFIG_LIBSDK_DEP),y)
120 echo LIBSDL_LIB_DIR = $(CONFIG_LIBSDL_LIB_DIR) >> $@ 120 echo LIBSDL_LIB_DIR = $(CONFIG_LIBSDL_LIB_DIR) >> $@
121 echo LIBSDL_INC_DIR = $(CONFIG_LIBSDL_INC_DIR) >> $@ 121 echo LIBSDL_INC_DIR = $(CONFIG_LIBSDL_INC_DIR) >> $@
122endif 122endif
123ifeq ($(CONFIG_LIBSWORD_DEP),y) 123ifeq ($(CONFIG_LIBSWORD_DEP),y)
124 echo LIBSWORD_LIB_DIR = $(CONFIG_LIBSWORD_LIB_DIR) >> $@ 124 echo LIBSWORD_LIB_DIR = $(CONFIG_LIBSWORD_LIB_DIR) >> $@
125 echo LIBSWORD_INC_DIR = $(CONFIG_LIBSWORD_INC_DIR) >> $@ 125 echo LIBSWORD_INC_DIR = $(CONFIG_LIBSWORD_INC_DIR) >> $@
126endif 126endif
127ifeq ($(CONFIG_LIBFREETYPE2_DEP),y) 127ifeq ($(CONFIG_LIBFREETYPE2_DEP),y)
128 echo LIBFREETYPE2_INC_DIR = $(CONFIG_LIBFREETYPE2_INC_DIR) >> $@ 128 echo LIBFREETYPE2_INC_DIR = $(CONFIG_LIBFREETYPE2_INC_DIR) >> $@
129endif 129endif
130ifeq ($(CONFIG_LIBFLITE_DEP),y) 130ifeq ($(CONFIG_LIBFLITE_DEP),y)
131 echo LIBFLITE_LIB_DIR = $(CONFIG_LIBFLITE_LIB_DIR) >> $@ 131 echo LIBFLITE_LIB_DIR = $(CONFIG_LIBFLITE_LIB_DIR) >> $@
132 echo LIBFLITE_INC_DIR = $(CONFIG_LIBFLITE_INC_DIR) >> $@ 132 echo LIBFLITE_INC_DIR = $(CONFIG_LIBFLITE_INC_DIR) >> $@
133endif 133endif
134$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages 134$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages
135 @echo Generating dependency information... 135 @echo Generating dependency information...
136# add to subdir-y, and add descend rules 136# add to subdir-y, and add descend rules
137 @cat $(TOPDIR)/packages | grep -v '^#' | \ 137 @cat $(TOPDIR)/packages | grep -v '^#' | \
138 awk '{print \ 138 awk '{print \
139 ".PHONY : " $$2 "\n" \ 139 ".PHONY : " $$2 "\n" \
140 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \ 140 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \
141 print $$2 " : " $$2 "/Makefile\n\t+$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends 141 print $$2 " : " $$2 "/Makefile\n\t+$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends
142 cat $(TOPDIR)/packages | grep -v '^#' | \ 142 cat $(TOPDIR)/packages | grep -v '^#' | \
143 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \ 143 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \
144 >> $(TOPDIR)/.depends 144 >> $(TOPDIR)/.depends
145# interpackage dependency generation 145# interpackage dependency generation
146 @cat $(TOPDIR)/packages | \ 146 @cat $(TOPDIR)/packages | \
147 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends 147 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends
148 148
149$(TOPDIR)/.depends.cfgs: 149$(TOPDIR)/.depends.cfgs:
150# config.in interdependencies 150# config.in interdependencies
151 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs 151 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs
152 @cat dirs | ( for i in `cat`; do if [ "`cat dirs|grep $$i 2>/dev/null|wc -l`" -ne "1" ]; then deps=`cat dirs|grep $$i| grep -v "^$$i$$"|for i in \`cat|sed -e's,^$(TOPDIR)/,$$(TOPDIR)/,g'\`; do echo $$i/config.in; done`; echo `echo $$i/config.in|sed -e 's,^$(TOPDIR)/,$$(TOPDIR)/,'` : $$deps; fi; done ) >> $@ 152 @cat dirs | ( for i in `cat`; do if [ "`cat dirs|grep $$i 2>/dev/null|wc -l`" -ne "1" ]; then deps=`cat dirs|grep $$i| grep -v "^$$i$$"|for i in \`cat|sed -e's,^$(TOPDIR)/,$$(TOPDIR)/,g'\`; do echo $$i/config.in; done`; echo `echo $$i/config.in|sed -e 's,^$(TOPDIR)/,$$(TOPDIR)/,'` : $$deps; fi; done ) >> $@
153 @-rm -f dirs 153 @-rm -f dirs
154 154
155$(QTDIR)/stamp-headers : 155$(QTDIR)/stamp-headers :
156 @-rm -f $(QTDIR)/stamp-headers* 156 @-rm -f $(QTDIR)/stamp-headers*
157 ( cd $(QTDIR)/include; \ 157 ( cd $(QTDIR)/include; \
158 $(patsubst %,ln -sf ../src/kernel/%;,qgfx_qws.h qwsmouse_qws.h \ 158 $(patsubst %,ln -sf ../src/kernel/%;,qgfx_qws.h qwsmouse_qws.h \
159 qcopchannel_qws.h qwindowsystem_qws.h \ 159 qcopchannel_qws.h qwindowsystem_qws.h \
160 qfontmanager_qws.h qwsdefaultdecoration_qws.h)) 160 qfontmanager_qws.h qwsdefaultdecoration_qws.h))
161 touch $@ 161 touch $@
162 162
163$(QTDIR)/stamp-headers-x11 : 163$(QTDIR)/stamp-headers-x11 :
164 @-rm -f $(QTDIR)/stamp-headers* 164 @-rm -f $(QTDIR)/stamp-headers*
165 cd $(QTDIR)/include; $(patsubst %,ln -sf $(OPIEDIR)/x11/libqpe-x11/qt/%;,qgfx_qws.h qwsmouse_qws.h qcopchannel_qws.h qwindowsystem_qws.h qfontmanager_qws.h qwsdefaultdecoration_qws.h) 165 cd $(QTDIR)/include; $(patsubst %,ln -sf $(OPIEDIR)/x11/libqpe-x11/qt/%;,qgfx_qws.h qwsmouse_qws.h qcopchannel_qws.h qwindowsystem_qws.h qfontmanager_qws.h qwsdefaultdecoration_qws.h)
166 touch $@ 166 touch $@
167 167
168$(OPIEDIR)/stamp-headers : 168$(OPIEDIR)/stamp-headers :
169 @-rm -f $(OPIEDIR)/stamp-headers* 169 @-rm -f $(OPIEDIR)/stamp-headers*
170 mkdir -p $(TOPDIR)/include/qpe \ 170 mkdir -p $(TOPDIR)/include/qpe \
171 $(TOPDIR)/include/qtopia \ 171 $(TOPDIR)/include/qtopia \
172 $(TOPDIR)/include/opie \ 172 $(TOPDIR)/include/opie \
173 $(TOPDIR)/include/opie2 \ 173 $(TOPDIR)/include/opie2 \
174 $(TOPDIR)/include/opie2/private \ 174 $(TOPDIR)/include/opie2/private \
175 $(TOPDIR)/include/qtopia/private \ 175 $(TOPDIR)/include/qtopia/private \
176 $(TOPDIR)/include/sl 176 $(TOPDIR)/include/sl
177 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; ) 177 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; )
178 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; ) 178 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; )
179 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; ) 179 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; )
180 # libopie2 180 # libopie2
181 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; ) 181 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; )
182 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; ) 182 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; )
183 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/linux/*.h .; )
183 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; ) 184 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; )
184 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; ) 185 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; )
185 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; ) 186 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; )
186 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; ) 187 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; )
187 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; ) 188 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; )
188 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/backend/*.h .; ) 189 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/backend/*.h .; )
189 ( cd include/opie2/private && ln -sf ../../../libopie2/opiepim/private/*.h .; ) 190 ( cd include/opie2/private && ln -sf ../../../libopie2/opiepim/private/*.h .; )
190 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; ) 191 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; )
191 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; ) 192 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; )
192 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; ) 193 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; )
193 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; ) 194 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; )
194 ( cd include/opie2 && ln -sf ../../libopie2/opiesecurity/*.h .; ) 195 ( cd include/opie2 && ln -sf ../../libopie2/opiesecurity/*.h .; )
195 # auxilliary libraries 196 # auxilliary libraries
196 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; ) 197 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; )
197 ( cd include/sl && ln -sf ../../libslcompat/*.h .; ) 198 ( cd include/sl && ln -sf ../../libslcompat/*.h .; )
198 ( cd include/ && ln -sf ../noncore/net/ftplib/*.h .; ) 199 ( cd include/ && ln -sf ../noncore/net/ftplib/*.h .; )
199 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardcfg.h .; ) 200 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardcfg.h .; )
200 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardpicks.h .; ) 201 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardpicks.h .; )
201 # all 202 # all
202 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opieui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 203 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opieui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
203 ln -sf ../../libopie2/opieui/$$generatedHeader $$generatedHeader; done ) 204 ln -sf ../../libopie2/opieui/$$generatedHeader $$generatedHeader; done )
204 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opiepim/ui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 205 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opiepim/ui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
205 ln -sf ../../libopie2/opiepim/ui/$$generatedHeader $$generatedHeader; done ) 206 ln -sf ../../libopie2/opiepim/ui/$$generatedHeader $$generatedHeader; done )
206 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h 207 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h
207 touch $@ 208 touch $@
208 209
209$(OPIEDIR)/stamp-headers-x11 : 210$(OPIEDIR)/stamp-headers-x11 :
210 @-rm -f $(OPIEDIR)/stamp-headers* 211 @-rm -f $(OPIEDIR)/stamp-headers*
211 mkdir -p $(TOPDIR)/include/qpe \ 212 mkdir -p $(TOPDIR)/include/qpe \
212 $(TOPDIR)/include/qtopia \ 213 $(TOPDIR)/include/qtopia \
213 $(TOPDIR)/include/qtopia/private \ 214 $(TOPDIR)/include/qtopia/private \
214 $(TOPDIR)/include/opie \ 215 $(TOPDIR)/include/opie \
215 $(TOPDIR)/include/opie2 \ 216 $(TOPDIR)/include/opie2 \
216 $(TOPDIR)/include/opie2/private \ 217 $(TOPDIR)/include/opie2/private \
217 $(TOPDIR)/include/sl 218 $(TOPDIR)/include/sl
218 219
219 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; ) 220 ( cd include/qpe && rm -f *.h; ln -sf ../../library/*.h .; ln -sf ../../library/backend/*.h .; rm -f *_p.h; )
220 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; ) 221 ( cd include/qtopia && rm -f *.h; ln -sf ../../library/*.h .; )
221 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; ) 222 ( cd include/qtopia/private && rm -f *.h; ln -sf ../../../library/backend/*.h .; )
222 # libopie2 223 # libopie2
223 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; ) 224 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/*.h .; )
224 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; ) 225 ( cd include/opie2 && ln -sf ../../libopie2/opiecore/device/*.h .; )
225 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; ) 226 ( cd include/opie2 && ln -sf ../../libopie2/opiemm/*.h .; )
226 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; ) 227 ( cd include/opie2 && ln -sf ../../libopie2/opiedb/*.h .; )
227 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; ) 228 ( cd include/opie2 && ln -sf ../../libopie2/opienet/*.h .; )
228 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; ) 229 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/*.h .; )
229 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; ) 230 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/core/*.h .; )
230 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/backend/*.h .; ) 231 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/backend/*.h .; )
231 ( cd include/opie2/private && ln -sf ../../../libopie2/opiepim/private/*.h .; ) 232 ( cd include/opie2/private && ln -sf ../../../libopie2/opiepim/private/*.h .; )
232 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; ) 233 ( cd include/opie2 && ln -sf ../../libopie2/opiepim/ui/*.h .; )
233 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; ) 234 ( cd include/opie2 && ln -sf ../../libopie2/opieui/*.h .; )
234 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; ) 235 ( cd include/opie2 && ln -sf ../../libopie2/opieui/fileselector/*.h .; )
235 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; ) 236 ( cd include/opie2 && ln -sf ../../libopie2/opieui/big-screen/*.h .; )
236 ( cd include/opie2 && ln -sf ../../libopie2/opiesecurity/*.h .; ) 237 ( cd include/opie2 && ln -sf ../../libopie2/opiesecurity/*.h .; )
237 # auxilliary libraries 238 # auxilliary libraries
238 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; ) 239 ( cd include/opie2 && ln -sf ../../libqtaux/*.h .; )
239 ( cd include/sl && ln -sf ../../libslcompat/*.h .; ) 240 ( cd include/sl && ln -sf ../../libslcompat/*.h .; )
240 ( cd include/ && ln -sf ../noncore/net/ftplib/*.h .; ) 241 ( cd include/ && ln -sf ../noncore/net/ftplib/*.h .; )
241 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardcfg.h .; ) 242 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardcfg.h .; )
242 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardpicks.h .; ) 243 ( cd include/ && ln -sf ../inputmethods/pickboard/pickboardpicks.h .; )
243 # all 244 # all
244 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opieui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 245 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opieui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
245 ln -sf ../../libopie2/opieui/$$generatedHeader $$generatedHeader; done ) 246 ln -sf ../../libopie2/opieui/$$generatedHeader $$generatedHeader; done )
246 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opiepim/ui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \ 247 ( cd include/opie2; for generatedHeader in `cd ../../libopie2/opiepim/ui; ls *.ui | sed -e "s,\.ui,\.h,g"`; do \
247 ln -sf ../../libopie2/opiepim/ui/$$generatedHeader $$generatedHeader; done ) 248 ln -sf ../../libopie2/opiepim/ui/$$generatedHeader $$generatedHeader; done )
248 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h 249 ln -sf ../../library/custom.h $(TOPDIR)/include/qpe/custom.h
249 250
250 # Qtopia 251 # Qtopia
251 ( cd include/qpe; ln -sf ../../x11/libqpe-x11/qpe/*.h .; ) 252 ( cd include/qpe; ln -sf ../../x11/libqpe-x11/qpe/*.h .; )
252 ( cd include/qtopia; ln -sf ../../x11/libqpe-x11/qpe/*.h .; ) 253 ( cd include/qtopia; ln -sf ../../x11/libqpe-x11/qpe/*.h .; )
253 touch $@ 254 touch $@
254 255
255$(TOPDIR)/library/custom.h : $(TOPDIR)/.config 256$(TOPDIR)/library/custom.h : $(TOPDIR)/.config
256 @-rm -f $@ 257 @-rm -f $@
257 @$(if $(patsubst "%",%,$(CONFIG_CUSTOMFILE)),\ 258 @$(if $(patsubst "%",%,$(CONFIG_CUSTOMFILE)),\
258 ln -sf $(patsubst "%",%,$(CONFIG_CUSTOMFILE)) $@) 259 ln -sf $(patsubst "%",%,$(CONFIG_CUSTOMFILE)) $@)
259 @touch $@ 260 @touch $@
260 261
261$(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf $(TOPDIR)/scripts/kconfig/conf $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/qmake/qmake: 262$(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf $(TOPDIR)/scripts/kconfig/conf $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/qmake/qmake:
262 +$(call descend,$(shell dirname $@),$(shell basename $@)) 263 +$(call descend,$(shell dirname $@),$(shell basename $@))
263 264
264menuconfig: $(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf ./config.in 265menuconfig: $(TOPDIR)/scripts/lxdialog/lxdialog $(TOPDIR)/scripts/kconfig/mconf ./config.in
265 $(TOPDIR)/scripts/kconfig/mconf ./config.in 266 $(TOPDIR)/scripts/kconfig/mconf ./config.in
266 @touch ./.config.stamp 267 @touch ./.config.stamp
267 268
268xconfig: $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in 269xconfig: $(TOPDIR)/scripts/kconfig/qconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in
269 $(TOPDIR)/scripts/kconfig/qconf ./config.in 270 $(TOPDIR)/scripts/kconfig/qconf ./config.in
270 @touch .config.stamp 271 @touch .config.stamp
271 272
272gconfig: $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in 273gconfig: $(TOPDIR)/scripts/kconfig/gconf $(TOPDIR)/scripts/kconfig/libkconfig.so ./config.in
273 $(TOPDIR)/scripts/kconfig/gconf ./config.in 274 $(TOPDIR)/scripts/kconfig/gconf ./config.in
274 @touch .config.stamp 275 @touch .config.stamp
275 276
276config: $(TOPDIR)/scripts/kconfig/conf ./config.in 277config: $(TOPDIR)/scripts/kconfig/conf ./config.in
277 $(TOPDIR)/scripts/kconfig/conf ./config.in 278 $(TOPDIR)/scripts/kconfig/conf ./config.in
278 @touch .config.stamp 279 @touch .config.stamp
279 280
280oldconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 281oldconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
281 $(TOPDIR)/scripts/kconfig/conf -o ./config.in 282 $(TOPDIR)/scripts/kconfig/conf -o ./config.in
282 @touch .config.stamp 283 @touch .config.stamp
283 284
284randconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 285randconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
285 $(TOPDIR)/scripts/kconfig/conf -r ./config.in 286 $(TOPDIR)/scripts/kconfig/conf -r ./config.in
286 @touch .config.stamp 287 @touch .config.stamp
287 288
288allyesconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 289allyesconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
289 $(TOPDIR)/scripts/kconfig/conf -y ./config.in 290 $(TOPDIR)/scripts/kconfig/conf -y ./config.in
290 @touch .config.stamp 291 @touch .config.stamp
291 292
292allnoconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 293allnoconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
293 $(TOPDIR)/scripts/kconfig/conf -n ./config.in 294 $(TOPDIR)/scripts/kconfig/conf -n ./config.in
294 @touch .config.stamp 295 @touch .config.stamp
295 296
296defconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in 297defconfig: $(TOPDIR)/scripts/kconfig/conf ./config.in
297 $(TOPDIR)/scripts/kconfig/conf -d ./config.in 298 $(TOPDIR)/scripts/kconfig/conf -d ./config.in
298 @touch .config.stamp 299 @touch .config.stamp
299 300
300$(TOPDIR)/qmake/qmake : $(TOPDIR)/mkspecs/default 301$(TOPDIR)/qmake/qmake : $(TOPDIR)/mkspecs/default
301 302
302$(TOPDIR)/mkspecs/default : 303$(TOPDIR)/mkspecs/default :
303 ln -sf linux-g++ $@ 304 ln -sf linux-g++ $@
304 305
305$(TOPDIR)/scripts/subst : force 306$(TOPDIR)/scripts/subst : force
306 @( \ 307 @( \
307 echo 's,\$$QPE_VERSION,$(QPE_VERSION),g'; \ 308 echo 's,\$$QPE_VERSION,$(QPE_VERSION),g'; \
308 echo 's,\$$OPIE_VERSION,$(OPIE_VERSION),g'; \ 309 echo 's,\$$OPIE_VERSION,$(OPIE_VERSION),g'; \
309 echo 's,\$$QTE_VERSION,$(QTE_VERSION),g'; \ 310 echo 's,\$$QTE_VERSION,$(QTE_VERSION),g'; \
310 echo 's,\$$QTE_REVISION,$(QTE_REVISION),g'; \ 311 echo 's,\$$QTE_REVISION,$(QTE_REVISION),g'; \
311 echo 's,\$$SUB_VERSION,$(SUB_VERSION),g'; \ 312 echo 's,\$$SUB_VERSION,$(SUB_VERSION),g'; \
312 echo 's,\$$EXTRAVERSION,$(EXTRAVERSION),g'; \ 313 echo 's,\$$EXTRAVERSION,$(EXTRAVERSION),g'; \
313 echo 's,\$$QTE_BASEVERSION,$(QTE_BASEVERSION),g'; \ 314 echo 's,\$$QTE_BASEVERSION,$(QTE_BASEVERSION),g'; \
314 ) > $@ || ( rm -f $@; exit 1 ) 315 ) > $@ || ( rm -f $@; exit 1 )
315 316
316$(TOPDIR)/scripts/filesubst : force 317$(TOPDIR)/scripts/filesubst : force
317 @( \ 318 @( \
318 echo 's,\$$OPIEDIR/root/,/,g'; \ 319 echo 's,\$$OPIEDIR/root/,/,g'; \
319 echo 's,$(OPIEDIR)/root/,/,g'; \ 320 echo 's,$(OPIEDIR)/root/,/,g'; \
320 echo 's,\$$OPIEDIR,$(prefix),g'; \ 321 echo 's,\$$OPIEDIR,$(prefix),g'; \
321 echo 's,$(OPIEDIR),$(prefix),g'; \ 322 echo 's,$(OPIEDIR),$(prefix),g'; \
322 echo 's,\$$QTDIR,$(prefix),g'; \ 323 echo 's,\$$QTDIR,$(prefix),g'; \
323 echo 's,$(QTDIR),$(prefix),g'; \ 324 echo 's,$(QTDIR),$(prefix),g'; \
324 echo 's,^\(\./\)*root/,/,g'; \ 325 echo 's,^\(\./\)*root/,/,g'; \
325 echo 's,^\(\./\)*etc/,$(prefix)/etc/,g'; \ 326 echo 's,^\(\./\)*etc/,$(prefix)/etc/,g'; \
326 echo 's,^\(\./\)*lib/,$(prefix)/lib/,g'; \ 327 echo 's,^\(\./\)*lib/,$(prefix)/lib/,g'; \
327 echo 's,^\(\./\)*bin/,$(prefix)/bin/,g'; \ 328 echo 's,^\(\./\)*bin/,$(prefix)/bin/,g'; \
328 echo 's,^\(\./\)*pics/,$(prefix)/pics/,g'; \ 329 echo 's,^\(\./\)*pics/,$(prefix)/pics/,g'; \
329 echo 's,^\(\./\)*sounds/,$(prefix)/sounds/,g'; \ 330 echo 's,^\(\./\)*sounds/,$(prefix)/sounds/,g'; \
330 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \ 331 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \
331 echo 's,^\(\./\)*plugins/,$(prefix)/plugins/,g'; \ 332 echo 's,^\(\./\)*plugins/,$(prefix)/plugins/,g'; \
332 echo 's,^\(\./\)*apps/,$(prefix)/apps/,g'; \ 333 echo 's,^\(\./\)*apps/,$(prefix)/apps/,g'; \
333 echo 's,^\(\./\)*share/,$(prefix)/share/,g'; \ 334 echo 's,^\(\./\)*share/,$(prefix)/share/,g'; \
334 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \ 335 echo 's,^\(\./\)*i18n/,$(prefix)/i18n/,g'; \
335 echo 's,^\(\./\)*help/,$(prefix)/help/,g'; \ 336 echo 's,^\(\./\)*help/,$(prefix)/help/,g'; \
336 ) > $@ || ( rm -f $@; exit 1 ) 337 ) > $@ || ( rm -f $@; exit 1 )
337 338
338## general rules ## 339## general rules ##
339 340
340define descend 341define descend
341 $(MAKE) $(if $(QMAKE),QMAKE=$(QMAKE)) -C $(1) $(2) 342 $(MAKE) $(if $(QMAKE),QMAKE=$(QMAKE)) -C $(1) $(2)
342endef 343endef
343 344
344define makefilegen 345define makefilegen
345 cd $(if $(1),$(dir $(1))); $(TOPDIR)/qmake/qmake $(3) -o $(if $(1),$(notdir $(1))) $(word 3,$(shell grep "[[:space:]]$(patsubst %/Makefile,%,$(1))[[:space:]]" $(OPIEDIR)/packages)) 346 cd $(if $(1),$(dir $(1))); $(TOPDIR)/qmake/qmake $(3) -o $(if $(1),$(notdir $(1))) $(word 3,$(shell grep "[[:space:]]$(patsubst %/Makefile,%,$(1))[[:space:]]" $(OPIEDIR)/packages))
346endef 347endef
347 348
348define makecfg 349define makecfg
349 $(TOPDIR)/scripts/makecfg.pl $1 $(OPIEDIR) 350 $(TOPDIR)/scripts/makecfg.pl $1 $(OPIEDIR)
350endef 351endef
diff --git a/core/applets/cardmon/.cvsignore b/core/applets/cardmon/.cvsignore
index 37c45ac..d704947 100644
--- a/core/applets/cardmon/.cvsignore
+++ b/core/applets/cardmon/.cvsignore
@@ -1,5 +1,9 @@
1*.moc 1*moc
2*.~
2Makefile* 3Makefile*
3moc_* 4moc_*
5opieobj
6obj
7moc_
4.moc 8.moc
5.obj 9.obj
diff --git a/core/applets/cardmon/config.in b/core/applets/cardmon/config.in
index 50a52b4..5f5af73 100644
--- a/core/applets/cardmon/config.in
+++ b/core/applets/cardmon/config.in
@@ -1,4 +1,4 @@
1 config CARDMON 1 config PCMCIA-APPLET
2 boolean "opie-cardmon (monitor cf/sd/mmc card status, and eject function)" 2 boolean "opie-pcmciaapplet (monitor and configure pcmcia/cf cards)"
3 default "y" 3 default "y"
4 depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE2CORE 4 depends ( LIBQPE || LIBQPE-X11 ) && LIBOPIE2CORE
diff --git a/core/applets/cardmon/pcmcia.cpp b/core/applets/cardmon/pcmcia.cpp
new file mode 100644
index 0000000..2486f17
--- a/dev/null
+++ b/core/applets/cardmon/pcmcia.cpp
@@ -0,0 +1,371 @@
1/*
2                 This file is part of the Opie Project
3 =. (C) 2005 Michael 'Mickey' Lauer <mickey@Vanille.de>
4 .=l.
5           .>+-=
6 _;:,     .>    :=|. This program is free software; you can
7.> <`_,   >  .   <= redistribute it and/or modify it under
8:`=1 )Y*s>-.--   : the terms of the GNU Library General Public
9.="- .-=="i,     .._ License as published by the Free Software
10 - .   .-<_>     .<> Foundation; either version 2 of the License,
11     ._= =}       : or (at your option) any later version.
12    .%`+i>       _;_.
13    .i_,=:_.      -<s. This program is distributed in the hope that
14     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
15    : ..    .:,     . . . without even the implied warranty of
16    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
17  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
18..}^=.=       =       ; Library General Public License for more
19++=   -.     .`     .: details.
20 :     =  ...= . :.=-
21 -.   .:....=;==+<; You should have received a copy of the GNU
22  -_. . .   )=.  = Library General Public License along with
23    --        :-=` this library; see the file COPYING.LIB.
24 If not, write to the Free Software Foundation,
25 Inc., 59 Temple Place - Suite 330,
26 Boston, MA 02111-1307, USA.
27
28*/
29
30#include "pcmcia.h"
31
32/* OPIE */
33#include <opie2/odebug.h>
34#include <opie2/odevice.h>
35#include <opie2/oprocess.h>
36#include <opie2/oresource.h>
37#include <opie2/otaskbarapplet.h>
38#include <qpe/applnk.h>
39#include <qpe/resource.h>
40using namespace Opie::Core;
41using namespace Opie::Ui;
42
43/* QT */
44#include <qcopchannel_qws.h>
45#include <qpainter.h>
46#include <qfile.h>
47#include <qtextstream.h>
48#include <qsound.h>
49#include <qtimer.h>
50
51/* STD */
52#include <stdio.h>
53#include <unistd.h>
54#include <stdlib.h>
55#include <string.h>
56#include <fcntl.h>
57#if defined(_OS_LINUX_) || defined(Q_OS_LINUX)
58#include <sys/vfs.h>
59#include <mntent.h>
60#endif
61
62PcmciaManager::PcmciaManager( QWidget * parent ) : QWidget( parent )
63{
64 pm = Opie::Core::OResource::loadPixmap( "cardmon/pcmcia", Opie::Core::OResource::SmallIcon );
65#if 0
66 QCopChannel *channel = new QCopChannel("QPE/System", this);
67 connect(channel, SIGNAL(received(const QCString&,const QByteArray&)),
68 this, SLOT(systemMsg(const QCString&,const QByteArray&)) );
69#endif
70 QCopChannel * pcmciaChannel = new QCopChannel( "QPE/Card", this );
71 connect( pcmciaChannel,
72 SIGNAL( received(const QCString&,const QByteArray&) ), this,
73 SLOT( cardMessage(const QCString&,const QByteArray&) ) );
74
75 QCopChannel *sdChannel = new QCopChannel( "QPE/Card", this );
76 connect( sdChannel,
77 SIGNAL( received(const QCString&,const QByteArray&) ), this,
78 SLOT( cardMessage(const QCString&,const QByteArray&) ) );
79
80 cardInPcmcia0 = FALSE;
81 cardInPcmcia1 = FALSE;
82 cardInSd = FALSE;
83
84 setFocusPolicy( NoFocus );
85
86 setFixedWidth ( AppLnk::smallIconSize() );
87 setFixedHeight ( AppLnk::smallIconSize() );
88
89 getStatusPcmcia( TRUE );
90 getStatusSd( TRUE );
91 repaint( FALSE );
92 popupMenu = 0;
93}
94
95
96PcmciaManager::~PcmciaManager()
97{
98 delete popupMenu;
99}
100
101
102void PcmciaManager::popUp( QString message, QString icon )
103{
104 if ( !popupMenu ) {
105 popupMenu = new QPopupMenu( this );
106 }
107
108 popupMenu->clear();
109 if ( icon.isEmpty() ) {
110 popupMenu->insertItem( message, 0 );
111 } else {
112 popupMenu->insertItem( QIconSet( Opie::Core::OResource::loadPixmap( icon, Opie::Core::OResource::SmallIcon ) ),
113 message, 0 );
114 }
115
116 QPoint p = mapToGlobal( QPoint( 0, 0 ) );
117 QSize s = popupMenu->sizeHint();
118 popupMenu->popup( QPoint( p.x() + ( width() / 2 ) - ( s.width() / 2 ),
119 p.y() - s.height() ), 0 );
120
121 QTimer::singleShot( 2000, this, SLOT( popupTimeout() ) );
122}
123
124
125void PcmciaManager::popupTimeout()
126{
127 popupMenu->hide();
128}
129
130
131void PcmciaManager::mousePressEvent( QMouseEvent * )
132{
133 QPopupMenu * menu = new QPopupMenu( this );
134 QStringList cmd;
135 bool execute = true;
136
137 if ( cardInSd ) {
138 menu->insertItem( QIconSet( Opie::Core::OResource::loadPixmap( "cardmon/ide", Opie::Core::OResource::SmallIcon ) ),
139 tr( "Eject SD/MMC card" ), 0 );
140 }
141
142 if ( cardInPcmcia0 ) {
143 menu->
144 insertItem( QIconSet
145 ( Opie::Core::OResource::loadPixmap( "cardmon/" + cardInPcmcia0Type, Opie::Core::OResource::SmallIcon ) ),
146 tr( "Eject card 0: %1" ).arg( cardInPcmcia0Name ), 1 );
147 }
148
149 if ( cardInPcmcia1 ) {
150 menu->
151 insertItem( QIconSet
152 ( Opie::Core::OResource::loadPixmap( "cardmon/" + cardInPcmcia1Type, Opie::Core::OResource::SmallIcon ) ),
153 tr( "Eject card 1: %1" ).arg( cardInPcmcia1Name ), 2 );
154 }
155
156 QPoint p = mapToGlobal( QPoint( 0, 0 ) );
157 QSize s = menu->sizeHint();
158 int opt = menu->exec( QPoint( p.x() + ( width() / 2 ) - ( s.width() / 2 ),
159 p.y() - s.height() ), 0 );
160
161 if ( opt == 1 ) {
162 m_commandOrig = PCMCIA_Socket1;
163 cmd << "/sbin/cardctl" << "eject" << "0";
164 } else if ( opt == 0 ) {
165 m_commandOrig = MMC_Socket;
166 cmd << "umount" << cardSdName;
167 } else if ( opt == 2 ) {
168 m_commandOrig = PCMCIA_Socket2;
169 cmd << "/sbin/cardctl" << "eject" << "1";
170 }else
171 execute = false;
172
173 if ( execute )
174 execCommand( cmd );
175
176 delete menu;
177}
178
179
180void PcmciaManager::cardMessage( const QCString & msg, const QByteArray & )
181{
182 if ( msg == "stabChanged()" ) {
183 // odebug << "Pcmcia: stabchanged" << oendl;
184 getStatusPcmcia();
185 } else if ( msg == "mtabChanged()" ) {
186 // odebug << "CARDMONAPPLET: mtabchanged" << oendl;
187 getStatusSd();
188 }
189}
190
191
192bool PcmciaManager::getStatusPcmcia( int showPopUp ) {
193
194 bool cardWas0 = cardInPcmcia0; // remember last state
195 bool cardWas1 = cardInPcmcia1;
196
197 QString fileName;
198
199 if ( QFile::exists( "/var/run/stab" ) ) { fileName = "/var/run/stab"; }
200 else if ( QFile::exists( "/var/state/pcmcia/stab" ) ) { fileName = "/var/state/pcmcia/stab"; }
201 else { fileName = "/var/lib/pcmcia/stab"; }
202
203 QFile f( fileName );
204
205 if ( f.open( IO_ReadOnly ) ) {
206 QStringList list;
207 QTextStream stream( &f );
208 QString streamIn;
209 streamIn = stream.read();
210 list = QStringList::split( "\n", streamIn );
211 for ( QStringList::Iterator line = list.begin(); line != list.end();
212 line++ ) {
213 if ( ( *line ).startsWith( "Socket 0:" ) ) {
214 if ( ( *line ).startsWith( "Socket 0: empty" ) && cardInPcmcia0 ) {
215 cardInPcmcia0 = FALSE;
216 } else if ( !( *line ).startsWith( "Socket 0: empty" )
217 && !cardInPcmcia0 ) {
218 cardInPcmcia0Name =
219 ( *line ).mid( ( ( *line ).find( ':' ) + 1 ),
220 ( *line ).length() - 9 );
221 cardInPcmcia0Name.stripWhiteSpace();
222 cardInPcmcia0 = TRUE;
223 show();
224 line++;
225 int pos = ( *line ).find( '\t' ) + 1;
226 cardInPcmcia0Type =
227 ( *line ).mid( pos, ( *line ).find( "\t", pos ) - pos );
228 }
229 } else if ( ( *line ).startsWith( "Socket 1:" ) ) {
230 if ( ( *line ).startsWith( "Socket 1: empty" ) && cardInPcmcia1 ) {
231 cardInPcmcia1 = FALSE;
232 } else if ( !( *line ).startsWith( "Socket 1: empty" )
233 && !cardInPcmcia1 ) {
234 cardInPcmcia1Name =
235 ( *line ).mid( ( ( *line ).find( ':' ) + 1 ),
236 ( *line ).length() - 9 );
237 cardInPcmcia1Name.stripWhiteSpace();
238 cardInPcmcia1 = TRUE;
239 show();
240 line++;
241 int pos = ( *line ).find( '\t' ) + 1;
242 cardInPcmcia1Type =
243 ( *line ).mid( pos, ( *line ).find( "\t", pos ) - pos );
244 }
245 }
246 }
247 f.close();
248
249 if ( !showPopUp
250 && ( cardWas0 != cardInPcmcia0 || cardWas1 != cardInPcmcia1 ) ) {
251 QString text = QString::null;
252 QString what = QString::null;
253 if ( cardWas0 != cardInPcmcia0 ) {
254 if ( cardInPcmcia0 ) {
255 text += tr( "New card: " );
256 what = "on";
257 } else {
258 text += tr( "Ejected: " );
259 what = "off";
260 }
261 text += cardInPcmcia0Name;
262 popUp( text, "cardmon/" + cardInPcmcia0Type );
263 }
264
265 if ( cardWas1 != cardInPcmcia1 ) {
266 if ( cardInPcmcia1 ) {
267 text += tr( "New card: " );
268 what = "on";
269 } else {
270 text += tr( "Ejected: " );
271 what = "off";
272 }
273 text += cardInPcmcia1Name;
274 popUp( text, "cardmon/" + cardInPcmcia1Type );
275 }
276 #ifndef QT_NO_SOUND
277 QSound::play( Resource::findSound( "cardmon/card" + what ) );
278 #endif
279
280 }
281 } else {
282 // no file found
283 odebug << "no file found" << oendl;
284 cardInPcmcia0 = FALSE;
285 cardInPcmcia1 = FALSE;
286 }
287
288 repaint( FALSE );
289 return ( ( cardWas0 == cardInPcmcia0
290 && cardWas1 == cardInPcmcia1 ) ? FALSE : TRUE );
291
292}
293
294
295bool PcmciaManager::getStatusSd( int showPopUp )
296{
297
298 bool cardWas = cardInSd; // remember last state
299 cardInSd = FALSE;
300
301 #if defined(_OS_LINUX_) || defined(Q_OS_LINUX)
302
303 struct mntent *me;
304 FILE *mntfp = setmntent( "/etc/mtab", "r" );
305
306 if ( mntfp ) {
307 while ( ( me = getmntent( mntfp ) ) != 0 ) {
308 QString fs = QFile::decodeName( me->mnt_fsname );
309 //odebug << fs << oendl;
310 if ( fs.left( 14 ) == "/dev/mmc/part1" || fs.left( 7 ) == "/dev/sd"
311 || fs.left( 9 ) == "/dev/mmcd" || fs.left(11) == "/dev/mmcblk" ) {
312 cardInSd = TRUE;
313 cardSdName = fs;
314 show();
315 }
316 // else {
317 // cardInSd = FALSE;
318 // }
319 }
320 endmntent( mntfp );
321 }
322
323 if ( !showPopUp && cardWas != cardInSd ) {
324 QString text = QString::null;
325 QString what = QString::null;
326 if ( cardInSd ) {
327 text += tr("New card: SD/MMC");
328 what = "on";
329 } else {
330 text += tr("Ejected: SD/MMC");
331 what = "off";
332 }
333 //odebug << "TEXT: " + text << oendl;
334 #ifndef QT_NO_SOUND
335 QSound::play( Resource::findSound( "cardmon/card" + what ) );
336 #endif
337
338 popUp( text, "cardmon/ide" ); // XX add SD pic
339 }
340 #else
341 #error "Not on Linux"
342 #endif
343 repaint( FALSE );
344 return ( ( cardWas == cardInSd ) ? FALSE : TRUE );
345}
346
347void PcmciaManager::paintEvent( QPaintEvent * )
348{
349
350 QPainter p( this );
351
352 if ( cardInPcmcia0 || cardInPcmcia1 || cardInSd ) {
353 p.drawPixmap( 0, 0, pm );
354 show();
355 } else {
356 //p.eraseRect(rect());
357 hide();
358 }
359}
360
361int PcmciaManager::position()
362{
363 return 7;
364}
365
366void PcmciaManager::execCommand( const QStringList &strList )
367{
368}
369
370EXPORT_OPIE_APPLET_v1( PcmciaManager )
371
diff --git a/core/applets/cardmon/pcmcia.h b/core/applets/cardmon/pcmcia.h
new file mode 100644
index 0000000..58a2d42
--- a/dev/null
+++ b/core/applets/cardmon/pcmcia.h
@@ -0,0 +1,80 @@
1/*
2                 This file is part of the Opie Project
3 =. (C) 2005 Michael 'Mickey' Lauer <mickey@Vanille.de>
4 .=l.
5           .>+-=
6 _;:,     .>    :=|. This program is free software; you can
7.> <`_,   >  .   <= redistribute it and/or modify it under
8:`=1 )Y*s>-.--   : the terms of the GNU Library General Public
9.="- .-=="i,     .._ License as published by the Free Software
10 - .   .-<_>     .<> Foundation; either version 2 of the License,
11     ._= =}       : or (at your option) any later version.
12    .%`+i>       _;_.
13    .i_,=:_.      -<s. This program is distributed in the hope that
14     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
15    : ..    .:,     . . . without even the implied warranty of
16    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
17  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
18..}^=.=       =       ; Library General Public License for more
19++=   -.     .`     .: details.
20 :     =  ...= . :.=-
21 -.   .:....=;==+<; You should have received a copy of the GNU
22  -_. . .   )=.  = Library General Public License along with
23    --        :-=` this library; see the file COPYING.LIB.
24 If not, write to the Free Software Foundation,
25 Inc., 59 Temple Place - Suite 330,
26 Boston, MA 02111-1307, USA.
27
28*/
29
30#ifndef PCMCIA_H
31#define PCMCIA_H
32
33#include <qwidget.h>
34#include <qpixmap.h>
35#include <qpopupmenu.h>
36
37class PcmciaManager : public QWidget
38{
39 Q_OBJECT
40public:
41 enum {
42 PCMCIA_Socket1,
43 PCMCIA_Socket2,
44 MMC_Socket
45 };
46
47 PcmciaManager( QWidget *parent = 0 );
48 ~PcmciaManager();
49 bool getStatusPcmcia( int showPopUp = FALSE );
50 bool getStatusSd( int showPopUp = FALSE );
51 static int position();
52private slots:
53 void cardMessage( const QCString &msg, const QByteArray & );
54 void popupTimeout();
55
56protected:
57 void paintEvent( QPaintEvent* );
58 void mousePressEvent( QMouseEvent * );
59
60private:
61 void execCommand( const QStringList &command );
62 int m_commandOrig;
63 QPixmap pm;
64 // pcmcia socket 0
65 bool cardInPcmcia0;
66 QString cardInPcmcia0Name;
67 QString cardInPcmcia0Type;
68 // pcmcia socket 1
69 bool cardInPcmcia1;
70 QString cardInPcmcia1Name;
71 QString cardInPcmcia1Type;
72 bool cardInSd;
73 QString cardSdName; // the device which is mounted
74 void iconShow();
75 QPopupMenu *popupMenu;
76 void popUp(QString message, QString icon = QString::null );
77};
78
79#endif
80
diff --git a/core/applets/cardmon/pcmcia.pro b/core/applets/cardmon/pcmcia.pro
new file mode 100644
index 0000000..c4f7b62
--- a/dev/null
+++ b/core/applets/cardmon/pcmcia.pro
@@ -0,0 +1,12 @@
1TEMPLATE = lib
2CONFIG += qt plugin warn_on
3HEADERS = pcmcia.h
4SOURCES = pcmcia.cpp
5TARGET = pcmciaapplet
6DESTDIR = $(OPIEDIR)/plugins/applets
7INCLUDEPATH += $(OPIEDIR)/include
8DEPENDPATH += $(OPIEDIR)/include
9LIBS += -lqpe -lopiecore2
10VERSION = 0.1.0
11
12include( $(OPIEDIR)/include.pro )
diff --git a/packages b/packages
index be8c0f9..ac5f890 100644
--- a/packages
+++ b/packages
@@ -1,261 +1,262 @@
1 CONFIG_ABOUTAPPLET core/applets/aboutappletaboutapplet.pro 1 CONFIG_ABOUTAPPLET core/applets/aboutappletaboutapplet.pro
2 CONFIG_ADDRESSBOOK core/pim/addressbookaddressbook.pro 2 CONFIG_ADDRESSBOOK core/pim/addressbookaddressbook.pro
3 CONFIG_ADVANCEDFM noncore/apps/advancedfmadvancedfm.pro 3 CONFIG_ADVANCEDFM noncore/apps/advancedfmadvancedfm.pro
4 CONFIG_APPEARANCE2 noncore/settings/appearance2appearance2.pro 4 CONFIG_APPEARANCE2 noncore/settings/appearance2appearance2.pro
5 CONFIG_APPSKEY noncore/settings/appskeyappskey.pro 5 CONFIG_APPSKEY noncore/settings/appskeyappskey.pro
6 CONFIG_AQPKG noncore/settings/aqpkgaqpkg.pro 6 CONFIG_AQPKG noncore/settings/aqpkgaqpkg.pro
7 CONFIG_AUTOROTATEAPPLET noncore/applets/autorotateappletautorotateapplet.pro 7 CONFIG_AUTOROTATEAPPLET noncore/applets/autorotateappletautorotateapplet.pro
8 CONFIG_BACKGAMMONnoncore/games/backgammon backgammon.pro 8 CONFIG_BACKGAMMONnoncore/games/backgammon backgammon.pro
9 CONFIG_BACKUP noncore/settings/backupbackup.pro 9 CONFIG_BACKUP noncore/settings/backupbackup.pro
10 CONFIG_BARTENDER noncore/apps/opie-bartenderbartender.pro 10 CONFIG_BARTENDER noncore/apps/opie-bartenderbartender.pro
11 CONFIG_BATTERYAPPLET core/applets/batteryappletbatteryapplet.pro 11 CONFIG_BATTERYAPPLET core/applets/batteryappletbatteryapplet.pro
12 CONFIG_BEND noncore/unsupported/mail2/bendbend.pro 12 CONFIG_BEND noncore/unsupported/mail2/bendbend.pro
13CONFIG_BIGSCREEN_EXAMPLE unsupported/libopie/big-screen/example osplitter_mail.pro 13CONFIG_BIGSCREEN_EXAMPLE unsupported/libopie/big-screen/example osplitter_mail.pro
14 CONFIG_BINARY noncore/tools/calc2/binarybinary.pro 14 CONFIG_BINARY noncore/tools/calc2/binarybinary.pro
15 CONFIG_BLUE-PIN noncore/net/opietooth/blue-pinblue-pin.pro 15 CONFIG_BLUE-PIN noncore/net/opietooth/blue-pinblue-pin.pro
16 CONFIG_BOUNCE noncore/games/bouncebounce.pro 16 CONFIG_BOUNCE noncore/games/bouncebounce.pro
17 CONFIG_BRIGHTNESSAPPLET noncore/applets/brightnessappletbrightnessapplet.pro 17 CONFIG_BRIGHTNESSAPPLET noncore/applets/brightnessappletbrightnessapplet.pro
18 CONFIG_BUTTON-SETTINGS core/settings/buttonbutton.pro 18 CONFIG_BUTTON-SETTINGS core/settings/buttonbutton.pro
19 CONFIG_BUZZWORD noncore/games/buzzwordbuzzword.pro 19 CONFIG_BUZZWORD noncore/games/buzzwordbuzzword.pro
20 CONFIG_CALC2 noncore/tools/calc2calc.pro 20 CONFIG_CALC2 noncore/tools/calc2calc.pro
21 CONFIG_CALCULATOR noncore/tools/calculatorcalculator.pro 21 CONFIG_CALCULATOR noncore/tools/calculatorcalculator.pro
22 CONFIG_CALIBRATE core/apps/calibratecalibrate.pro 22 CONFIG_CALIBRATE core/apps/calibratecalibrate.pro
23 CONFIG_CAMERA noncore/multimedia/cameracamera.pro 23 CONFIG_CAMERA noncore/multimedia/cameracamera.pro
24 CONFIG_CARDMON core/applets/cardmoncardmon.pro 24 CONFIG_CARDMON core/applets/cardmoncardmon.pro
25 CONFIG_CHECKBOOK noncore/apps/checkbookcheckbook.pro 25 CONFIG_CHECKBOOK noncore/apps/checkbookcheckbook.pro
26 CONFIG_CITYTIME core/settings/citytimecitytime.pro 26 CONFIG_CITYTIME core/settings/citytimecitytime.pro
27 CONFIG_CLIPBOARDAPPLET core/applets/clipboardappletclipboardapplet.pro 27 CONFIG_CLIPBOARDAPPLET core/applets/clipboardappletclipboardapplet.pro
28 CONFIG_CLOCKAPPLET core/applets/clockappletclockapplet.pro 28 CONFIG_CLOCKAPPLET core/applets/clockappletclockapplet.pro
29 CONFIG_CLOCK noncore/tools/clockclock.pro 29 CONFIG_CLOCK noncore/tools/clockclock.pro
30 CONFIG_CONFEDIT noncore/apps/confeditconfedit.pro 30 CONFIG_CONFEDIT noncore/apps/confeditconfedit.pro
31CONFIG_DAGGER noncore/apps/dagger dagger.pro 31CONFIG_DAGGER noncore/apps/dagger dagger.pro
32 CONFIG_DASHER inputmethods/dasherdasher.pro 32 CONFIG_DASHER inputmethods/dasherdasher.pro
33 CONFIG_DATEBOOK2 core/pim/datebook2datebook2.pro 33 CONFIG_DATEBOOK2 core/pim/datebook2datebook2.pro
34 CONFIG_DATEBOOK core/pim/datebookdatebook.pro 34 CONFIG_DATEBOOK core/pim/datebookdatebook.pro
35CONFIG_DATEBOOK_BIRTHDAYS_HOLIDAY core/pim/datebook/holiday/birthday birthdays.pro 35CONFIG_DATEBOOK_BIRTHDAYS_HOLIDAY core/pim/datebook/holiday/birthday birthdays.pro
36CONFIG_DATEBOOK_CHRISTIAN_HOLIDAY core/pim/datebook/holiday/christian christian-holidays.pro 36CONFIG_DATEBOOK_CHRISTIAN_HOLIDAY core/pim/datebook/holiday/christian christian-holidays.pro
37CONFIG_DATEBOOK_NATIONAL_HOLIDAY core/pim/datebook/holiday/national national-holidays.pro 37CONFIG_DATEBOOK_NATIONAL_HOLIDAY core/pim/datebook/holiday/national national-holidays.pro
38 CONFIG_DECO_FLAT noncore/decorations/flatflat.pro 38 CONFIG_DECO_FLAT noncore/decorations/flatflat.pro
39 CONFIG_DECO_LIQUID noncore/decorations/liquidliquid.pro 39 CONFIG_DECO_LIQUID noncore/decorations/liquidliquid.pro
40 CONFIG_DECO_POLISHED noncore/decorations/polishedpolished.pro 40 CONFIG_DECO_POLISHED noncore/decorations/polishedpolished.pro
41 CONFIG_DICTIONARY noncore/apps/dictionarydictionary.pro 41 CONFIG_DICTIONARY noncore/apps/dictionarydictionary.pro
42CONFIG_DOCTAB noncore/settings/doctab doctab.pro 42CONFIG_DOCTAB noncore/settings/doctab doctab.pro
43 CONFIG_DRAWPAD noncore/graphics/drawpaddrawpad.pro 43 CONFIG_DRAWPAD noncore/graphics/drawpaddrawpad.pro
44 CONFIG_DVORAK inputmethods/dvorakdvorak.pro 44 CONFIG_DVORAK inputmethods/dvorakdvorak.pro
45 CONFIG_EMBEDDEDKONSOLE core/apps/embeddedkonsoleembeddedkonsole.pro 45 CONFIG_EMBEDDEDKONSOLE core/apps/embeddedkonsoleembeddedkonsole.pro
46 CONFIG_EUROCONV noncore/tools/euroconv/ euroconv.pro 46 CONFIG_EUROCONV noncore/tools/euroconv/ euroconv.pro
47 CONFIG_EXAMPLE_APPLET examples/appletapplet.pro 47 CONFIG_EXAMPLE_APPLET examples/appletapplet.pro
48CONFIG_EXAMPLE_BOARD examples/inputmethod inputmethod.pro 48CONFIG_EXAMPLE_BOARD examples/inputmethod inputmethod.pro
49 CONFIG_EXAMPLE_LIBOPIE2COREexamples/opiecore opiecore.pro 49 CONFIG_EXAMPLE_LIBOPIE2COREexamples/opiecore opiecore.pro
50 CONFIG_EXAMPLE_LIBOPIE2DBexamples/opiedb opiedb.pro 50 CONFIG_EXAMPLE_LIBOPIE2DBexamples/opiedb opiedb.pro
51 CONFIG_EXAMPLE_LIBOPIE2MMexamples/opiemm opiemm.pro 51 CONFIG_EXAMPLE_LIBOPIE2MMexamples/opiemm opiemm.pro
52 CONFIG_EXAMPLE_LIBOPIE2NETexamples/opienet opienet.pro 52 CONFIG_EXAMPLE_LIBOPIE2NETexamples/opienet opienet.pro
53 CONFIG_EXAMPLE_LIBOPIE2PIMexamples/opiepim opiepim.pro 53 CONFIG_EXAMPLE_LIBOPIE2PIMexamples/opiepim opiepim.pro
54 CONFIG_EXAMPLE_LIBOPIE2SECURITYexamples/opiesecurity opiesecurity.pro 54 CONFIG_EXAMPLE_LIBOPIE2SECURITYexamples/opiesecurity opiesecurity.pro
55 CONFIG_EXAMPLE_LIBOPIE2UI examples/opieuiopieui.pro 55 CONFIG_EXAMPLE_LIBOPIE2UI examples/opieuiopieui.pro
56CONFIG_EXAMPLE_MENU examples/menuapplet menuapplet.pro 56CONFIG_EXAMPLE_MENU examples/menuapplet menuapplet.pro
57CONFIG_EXAMPLE_VPN examples/networksettings networksettings.pro 57CONFIG_EXAMPLE_VPN examples/networksettings networksettings.pro
58 CONFIG_FIFTEEN noncore/games/fifteenfifteen.pro 58 CONFIG_FIFTEEN noncore/games/fifteenfifteen.pro
59 CONFIG_FILEBROWSER noncore/unsupported/filebrowserfilebrowser.pro 59 CONFIG_FILEBROWSER noncore/unsupported/filebrowserfilebrowser.pro
60 CONFIG_FLAT noncore/styles/flatflat.pro 60 CONFIG_FLAT noncore/styles/flatflat.pro
61 CONFIG_FORMATTER noncore/tools/formatterformatter.pro 61 CONFIG_FORMATTER noncore/tools/formatterformatter.pro
62 CONFIG_FREETYPE freetypefreetype.pro 62 CONFIG_FREETYPE freetypefreetype.pro
63 CONFIG_FRESH noncore/styles/freshfresh.pro 63 CONFIG_FRESH noncore/styles/freshfresh.pro
64 CONFIG_FTPLIB noncore/net/ftplibftplib.pro 64 CONFIG_FTPLIB noncore/net/ftplibftplib.pro
65 CONFIG_GO noncore/games/gogo.pro 65 CONFIG_GO noncore/games/gogo.pro
66 CONFIG_GSMTOOL noncore/unsupported/gsmtoolgsmtool.pro 66 CONFIG_GSMTOOL noncore/unsupported/gsmtoolgsmtool.pro
67 CONFIG_GUTENBROWSER noncore/apps/opie-gutenbrowseropie-gutenbrowser.pro 67 CONFIG_GUTENBROWSER noncore/apps/opie-gutenbrowseropie-gutenbrowser.pro
68 CONFIG_HANDWRITING inputmethods/handwritinghandwriting.pro 68 CONFIG_HANDWRITING inputmethods/handwritinghandwriting.pro
69 CONFIG_HELPBROWSER core/apps/helpbrowserhelpbrowser.pro 69 CONFIG_HELPBROWSER core/apps/helpbrowserhelpbrowser.pro
70 CONFIG_HOMEAPPLET core/applets/homeapplethomeapplet.pro 70 CONFIG_HOMEAPPLET core/applets/homeapplethomeapplet.pro
71 CONFIG_HOTPLUG_QCOP core/tools/hotplug-qcophotplug-qcop.pro 71 CONFIG_HOTPLUG_QCOP core/tools/hotplug-qcophotplug-qcop.pro
72 CONFIG_INTERFACES noncore/settings/networksettings/interfacesinterfaces.pro 72 CONFIG_INTERFACES noncore/settings/networksettings/interfacesinterfaces.pro
73 CONFIG_IRDAAPPLET core/applets/irdaappletirdaapplet.pro 73 CONFIG_IRDAAPPLET core/applets/irdaappletirdaapplet.pro
74 CONFIG_JUMPX inputmethods/jumpxjumpx.pro 74 CONFIG_JUMPX inputmethods/jumpxjumpx.pro
75 CONFIG_KBILL noncore/games/kbillkbill.pro 75 CONFIG_KBILL noncore/games/kbillkbill.pro
76 CONFIG_KCHECKERS noncore/games/kcheckerskcheckers.pro 76 CONFIG_KCHECKERS noncore/games/kcheckerskcheckers.pro
77 CONFIG_KEYBOARD inputmethods/keyboardkeyboard.pro 77 CONFIG_KEYBOARD inputmethods/keyboardkeyboard.pro
78CONFIG_KEYHELPER noncore/applets/keyhelper keyhelper.pro 78CONFIG_KEYHELPER noncore/applets/keyhelper keyhelper.pro
79 CONFIG_KEYPEBBLE noncore/comm/keypebblekeypebble.pro 79 CONFIG_KEYPEBBLE noncore/comm/keypebblekeypebble.pro
80 CONFIG_KEYVIEW development/keyviewkeyview.pro 80 CONFIG_KEYVIEW development/keyviewkeyview.pro
81 CONFIG_KJUMPX inputmethods/kjumpxkjumpx.pro 81 CONFIG_KJUMPX inputmethods/kjumpxkjumpx.pro
82 CONFIG_KPACMAN noncore/games/kpacmankpacman.pro 82 CONFIG_KPACMAN noncore/games/kpacmankpacman.pro
83 CONFIG_LANGUAGE noncore/settings/languagelanguage.pro 83 CONFIG_LANGUAGE noncore/settings/languagelanguage.pro
84 CONFIG_LAUNCHER core/launcherserver.pro 84 CONFIG_LAUNCHER core/launcherserver.pro
85 CONFIG_LAUNCHER-SETTINGS core/settings/launcherlauncher.pro 85 CONFIG_LAUNCHER-SETTINGS core/settings/launcherlauncher.pro
86 CONFIG_LIBFFMPEG core/multimedia/opieplayer/libffmpeglibffmpeg.pro 86 CONFIG_LIBFFMPEG core/multimedia/opieplayer/libffmpeglibffmpeg.pro
87 CONFIG_LIBFLASH core/multimedia/opieplayer/libflashlibflash.pro 87 CONFIG_LIBFLASH core/multimedia/opieplayer/libflashlibflash.pro
88 CONFIG_LIBMAD core/multimedia/opieplayer/libmadlibmad.pro 88 CONFIG_LIBMAD core/multimedia/opieplayer/libmadlibmad.pro
89 CONFIG_LIBMAIL noncore/unsupported/mail2/libmaillibmail.pro 89 CONFIG_LIBMAIL noncore/unsupported/mail2/libmaillibmail.pro
90CONFIG_LIBMAILWRAPPER noncore/net/mail/libmailwrapper libmailwrapper.pro 90CONFIG_LIBMAILWRAPPER noncore/net/mail/libmailwrapper libmailwrapper.pro
91 CONFIG_LIBMPEG3 core/multimedia/opieplayer/libmpeg3libmpeg3.pro 91 CONFIG_LIBMPEG3 core/multimedia/opieplayer/libmpeg3libmpeg3.pro
92 CONFIG_LIBOPIE2CORE libopie2/opiecoreopiecore.pro 92 CONFIG_LIBOPIE2CORE libopie2/opiecoreopiecore.pro
93 CONFIG_LIBOPIE2DB libopie2/opiedbopiedb.pro 93 CONFIG_LIBOPIE2DB libopie2/opiedbopiedb.pro
94 CONFIG_LIBOPIE2EXAMPLES libopie2/examplesexamples.pro 94 CONFIG_LIBOPIE2EXAMPLES libopie2/examplesexamples.pro
95 CONFIG_LIBOPIE2MM libopie2/opiemmopiemm.pro 95 CONFIG_LIBOPIE2MM libopie2/opiemmopiemm.pro
96 CONFIG_LIBOPIE2NET libopie2/opienetopienet.pro 96 CONFIG_LIBOPIE2NET libopie2/opienetopienet.pro
97 CONFIG_LIBOPIE2PIM libopie2/opiepimopiepim.pro 97 CONFIG_LIBOPIE2PIM libopie2/opiepimopiepim.pro
98 CONFIG_LIBOPIE2SECURITYlibopie2/opiesecurity opiesecurity.pro 98 CONFIG_LIBOPIE2SECURITYlibopie2/opiesecurity opiesecurity.pro
99 CONFIG_LIBOPIE2UI libopie2/opieuiopieui.pro 99 CONFIG_LIBOPIE2UI libopie2/opieuiopieui.pro
100 CONFIG_LIBOPIETOOTH noncore/net/opietooth/liblib.pro 100 CONFIG_LIBOPIETOOTH noncore/net/opietooth/liblib.pro
101 CONFIG_LIBOPIEnoncore/unsupported/libopie libopie.pro 101 CONFIG_LIBOPIEnoncore/unsupported/libopie libopie.pro
102 CONFIG_LIBQPE librarylibrary.pro 102 CONFIG_LIBQPE librarylibrary.pro
103 CONFIG_LIBQPE-X11 x11/libqpe-x11libqpe-x11.pro 103 CONFIG_LIBQPE-X11 x11/libqpe-x11libqpe-x11.pro
104CONFIG_LIBQRSYNC rsync rsync.pro 104CONFIG_LIBQRSYNC rsync rsync.pro
105 CONFIG_LIBQTAUX libqtauxlibqtaux.pro 105 CONFIG_LIBQTAUX libqtauxlibqtaux.pro
106 CONFIG_LIBSLCOMPAT libslcompatlibslcompat.pro 106 CONFIG_LIBSLCOMPAT libslcompatlibslcompat.pro
107 CONFIG_LIBSQL libsqllibsql.pro 107 CONFIG_LIBSQL libsqllibsql.pro
108CONFIG_LIBTREMOR core/multimedia/opieplayer/vorbis/tremor tremor.pro 108CONFIG_LIBTREMOR core/multimedia/opieplayer/vorbis/tremor tremor.pro
109CONFIG_LIBTREMORPLUGIN core/multimedia/opieplayer/vorbis libtremor.pro 109CONFIG_LIBTREMORPLUGIN core/multimedia/opieplayer/vorbis libtremor.pro
110 CONFIG_LIGHT-AND-POWER core/settings/light-and-powerlight-and-power.pro 110 CONFIG_LIGHT-AND-POWER core/settings/light-and-powerlight-and-power.pro
111 CONFIG_LIQUID noncore/styles/liquidliquid.pro 111 CONFIG_LIQUID noncore/styles/liquidliquid.pro
112 CONFIG_LOCKAPPLET core/applets/lockappletlockapplet.pro 112 CONFIG_LOCKAPPLET core/applets/lockappletlockapplet.pro
113 CONFIG_LOGOUTAPPLET core/applets/logoutappletlogoutapplet.pro 113 CONFIG_LOGOUTAPPLET core/applets/logoutappletlogoutapplet.pro
114 CONFIG_MAIL3 noncore/net/mail mail.pro 114 CONFIG_MAIL3 noncore/net/mail mail.pro
115CONFIG_MAILAPPLET noncore/net/mail/taskbarapplet taskbarapplet.pro 115CONFIG_MAILAPPLET noncore/net/mail/taskbarapplet taskbarapplet.pro
116 CONFIG_MAILIT noncore/unsupported/mailit mailit.pro 116 CONFIG_MAILIT noncore/unsupported/mailit mailit.pro
117CONFIG_MAIN_TAB_EXAMPLE examples/main-tab main-tab.pro 117CONFIG_MAIN_TAB_EXAMPLE examples/main-tab main-tab.pro
118 CONFIG_MEDIUMMOUNT noncore/settings/mediummountmediummount.pro 118 CONFIG_MEDIUMMOUNT noncore/settings/mediummountmediummount.pro
119 CONFIG_MEMORYAPPLET noncore/applets/memoryappletmemoryapplet.pro 119 CONFIG_MEMORYAPPLET noncore/applets/memoryappletmemoryapplet.pro
120 CONFIG_METAL noncore/styles/metalmetal.pro 120 CONFIG_METAL noncore/styles/metalmetal.pro
121 CONFIG_MINDBREAKER noncore/games/mindbreakermindbreaker.pro 121 CONFIG_MINDBREAKER noncore/games/mindbreakermindbreaker.pro
122 CONFIG_MINESWEEP noncore/games/minesweepminesweep.pro 122 CONFIG_MINESWEEP noncore/games/minesweepminesweep.pro
123 CONFIG_MOBILEMSG noncore/unsupported/mobilemsgmobilemsg.pro 123 CONFIG_MOBILEMSG noncore/unsupported/mobilemsgmobilemsg.pro
124 CONFIG_MODPLUG core/multimedia/opieplayer/modplugmodplug.pro 124 CONFIG_MODPLUG core/multimedia/opieplayer/modplugmodplug.pro
125CONFIG_MULTIAUTH_BLUEPING noncore/securityplugins/blueping bluepingplugin.pro 125CONFIG_MULTIAUTH_BLUEPING noncore/securityplugins/blueping bluepingplugin.pro
126CONFIG_MULTIAUTH_DUMMY noncore/securityplugins/dummy dummyplugin.pro 126CONFIG_MULTIAUTH_DUMMY noncore/securityplugins/dummy dummyplugin.pro
127CONFIG_MULTIAUTH_NOTICE noncore/securityplugins/notice noticeplugin.pro 127CONFIG_MULTIAUTH_NOTICE noncore/securityplugins/notice noticeplugin.pro
128CONFIG_MULTIAUTH_PIN noncore/securityplugins/pin pinplugin.pro 128CONFIG_MULTIAUTH_PIN noncore/securityplugins/pin pinplugin.pro
129 CONFIG_MULTIKEYAPPLET core/applets/multikeyappletmultikeyapplet.pro 129 CONFIG_MULTIKEYAPPLET core/applets/multikeyappletmultikeyapplet.pro
130 CONFIG_MULTIKEY inputmethods/multikeymultikey.pro 130 CONFIG_MULTIKEY inputmethods/multikeymultikey.pro
131 CONFIG_NETSYSTEMTIME noncore/settings/netsystemtimenetsystemtime.pro 131 CONFIG_NETSYSTEMTIME noncore/settings/netsystemtimenetsystemtime.pro
132 CONFIG_NETWORKAPPLET noncore/applets/networkappletnetworkapplet.pro 132 CONFIG_NETWORKAPPLET noncore/applets/networkappletnetworkapplet.pro
133 CONFIG_NETWORKSETUP noncore/settings/networksettingsnetworksettings.pro 133 CONFIG_NETWORKSETUP noncore/settings/networksettingsnetworksettings.pro
134 CONFIG_NOTESAPPLET noncore/applets/notesappletnotesapplet.pro 134 CONFIG_NOTESAPPLET noncore/applets/notesappletnotesapplet.pro
135 CONFIG_NS2BT noncore/settings/networksettings2/bluetoothbluetooth.pro 135 CONFIG_NS2BT noncore/settings/networksettings2/bluetoothbluetooth.pro
136 CONFIG_NS2GPRS noncore/settings/networksettings2/gprsGPRS.pro 136 CONFIG_NS2GPRS noncore/settings/networksettings2/gprsGPRS.pro
137 CONFIG_NS2CABLE noncore/settings/networksettings2/cablecable.pro 137 CONFIG_NS2CABLE noncore/settings/networksettings2/cablecable.pro
138 CONFIG_NS2CORE noncore/settings/networksettings2/networksettings2networksettings2.pro 138 CONFIG_NS2CORE noncore/settings/networksettings2/networksettings2networksettings2.pro
139 CONFIG_NS2OPIETOOTH noncore/settings/networksettings2/opietooth2opietooth2.pro 139 CONFIG_NS2OPIETOOTH noncore/settings/networksettings2/opietooth2opietooth2.pro
140 CONFIG_NS2OPIETOOTHAPPLET noncore/settings/networksettings2/opietooth2_appletopietooth2_applet.pro 140 CONFIG_NS2OPIETOOTHAPPLET noncore/settings/networksettings2/opietooth2_appletopietooth2_applet.pro
141 CONFIG_NS2IRDA noncore/settings/networksettings2/irdairda.pro 141 CONFIG_NS2IRDA noncore/settings/networksettings2/irdairda.pro
142 CONFIG_NS2LANCARD noncore/settings/networksettings2/lancardlancard.pro 142 CONFIG_NS2LANCARD noncore/settings/networksettings2/lancardlancard.pro
143 CONFIG_NS2MODEM noncore/settings/networksettings2/modemmodem.pro 143 CONFIG_NS2MODEM noncore/settings/networksettings2/modemmodem.pro
144 CONFIG_NS2NETWORK noncore/settings/networksettings2/networknetwork.pro 144 CONFIG_NS2NETWORK noncore/settings/networksettings2/networknetwork.pro
145 CONFIG_NS2 noncore/settings/networksettings2networksettings.pro 145 CONFIG_NS2 noncore/settings/networksettings2networksettings.pro
146 CONFIG_NS2PPP noncore/settings/networksettings2/pppppp.pro 146 CONFIG_NS2PPP noncore/settings/networksettings2/pppppp.pro
147 CONFIG_NS2PROFILE noncore/settings/networksettings2/profileprofile.pro 147 CONFIG_NS2PROFILE noncore/settings/networksettings2/profileprofile.pro
148 CONFIG_NS2USB noncore/settings/networksettings2/usbusb.pro 148 CONFIG_NS2USB noncore/settings/networksettings2/usbusb.pro
149 CONFIG_NS2VPN noncore/settings/networksettings2/vpnvpn.pro 149 CONFIG_NS2VPN noncore/settings/networksettings2/vpnvpn.pro
150 CONFIG_NS2WLAN noncore/settings/networksettings2/wlanwlan.pro 150 CONFIG_NS2WLAN noncore/settings/networksettings2/wlanwlan.pro
151 CONFIG_OAPP core/apps/oappoapp.pro 151 CONFIG_OAPP core/apps/oappoapp.pro
152 CONFIG_OBEX core/obexobex.pro 152 CONFIG_OBEX core/obexobex.pro
153 CONFIG_ODICT noncore/apps/odictodict.pro 153 CONFIG_ODICT noncore/apps/odictodict.pro
154 CONFIG_OIPKG noncore/unsupported/oipkgoipkg.pro 154 CONFIG_OIPKG noncore/unsupported/oipkgoipkg.pro
155 CONFIG_OPIEALARM core/opiealarmopiealarm.pro 155 CONFIG_OPIEALARM core/opiealarmopiealarm.pro
156 CONFIG_OPIE-CONSOLE noncore/apps/opie-consoleopie-console.pro 156 CONFIG_OPIE-CONSOLE noncore/apps/opie-consoleopie-console.pro
157 CONFIG_OPIE_EYE noncore/graphics/opie-eyephunk_view.pro 157 CONFIG_OPIE_EYE noncore/graphics/opie-eyephunk_view.pro
158 CONFIG_OPIE_EYE_SLAVE noncore/graphics/opie-eye/slaveslave.pro 158 CONFIG_OPIE_EYE_SLAVE noncore/graphics/opie-eye/slaveslave.pro
159 CONFIG_OPIEFTP noncore/net/opieftpopieftp.pro 159 CONFIG_OPIEFTP noncore/net/opieftpopieftp.pro
160 CONFIG_OPIEIRC noncore/net/opieircopieirc.pro 160 CONFIG_OPIEIRC noncore/net/opieircopieirc.pro
161 CONFIG_OPIE-LOGIN core/opie-loginopie-login.pro 161 CONFIG_OPIE-LOGIN core/opie-loginopie-login.pro
162 CONFIG_OPIEMAIL2noncore/unsupported/mail2 mail.pro 162 CONFIG_OPIEMAIL2noncore/unsupported/mail2 mail.pro
163 CONFIG_OPIEPLAYER2 noncore/multimedia/opieplayer2opieplayer2.pro 163 CONFIG_OPIEPLAYER2 noncore/multimedia/opieplayer2opieplayer2.pro
164 CONFIG_OPIEPLAYER3 noncore/multimedia/opieplayer3opieplayer3.pro 164 CONFIG_OPIEPLAYER3 noncore/multimedia/opieplayer3opieplayer3.pro
165 CONFIG_OPIEPLAYER core/multimedia/opieplayeropieplayer.pro 165 CONFIG_OPIEPLAYER core/multimedia/opieplayeropieplayer.pro
166 CONFIG_OPIE-RDESKTOP noncore/net/opierdesktopopierdesktop.pro 166 CONFIG_OPIE-RDESKTOP noncore/net/opierdesktopopierdesktop.pro
167 CONFIG_OPIE-READER noncore/apps/opie-readeropie-reader.pro 167 CONFIG_OPIE-READER noncore/apps/opie-readeropie-reader.pro
168 CONFIG_OPIE-READER-FLITEDYN noncore/apps/opie-reader/FliteDynFliteDyn.pro 168 CONFIG_OPIE-READER-FLITEDYN noncore/apps/opie-reader/FliteDynFliteDyn.pro
169 CONFIG_OPIE-READER-FLITEDYN16 noncore/apps/opie-reader/FliteDyn16FliteDyn16.pro 169 CONFIG_OPIE-READER-FLITEDYN16 noncore/apps/opie-reader/FliteDyn16FliteDyn16.pro
170 CONFIG_OPIEREC noncore/multimedia/opierecopierec.pro 170 CONFIG_OPIEREC noncore/multimedia/opierecopierec.pro
171 CONFIG_OPIE-SHEET noncore/apps/opie-sheetopie-sheet.pro 171 CONFIG_OPIE-SHEET noncore/apps/opie-sheetopie-sheet.pro
172 CONFIG_OPIE-SH noncore/tools/opie-shopie-sh.pro 172 CONFIG_OPIE-SH noncore/tools/opie-shopie-sh.pro
173 CONFIG_OPIETOOTH-APPLET noncore/net/opietooth/appletapplet.pro 173 CONFIG_OPIETOOTH-APPLET noncore/net/opietooth/appletapplet.pro
174 CONFIG_OPIETOOTH-MANAGER noncore/net/opietooth/managermanager.pro 174 CONFIG_OPIETOOTH-MANAGER noncore/net/opietooth/managermanager.pro
175 CONFIG_OPIE-WRITE noncore/apps/opie-writeopie-write.pro 175 CONFIG_OPIE-WRITE noncore/apps/opie-writeopie-write.pro
176 CONFIG_OSEARCH core/pim/osearchosearch.pro 176 CONFIG_OSEARCH core/pim/osearchosearch.pro
177 CONFIG_OXYGEN noncore/apps/oxygenoxygen.pro 177 CONFIG_OXYGEN noncore/apps/oxygenoxygen.pro
178 CONFIG_PACKAGEMANAGER noncore/settings/packagemanagerpackagemanager.pro 178 CONFIG_PACKAGEMANAGER noncore/settings/packagemanagerpackagemanager.pro
179 CONFIG_PARASHOOT noncore/games/parashootparashoot.pro 179 CONFIG_PARASHOOT noncore/games/parashootparashoot.pro
180 CONFIG_PCMCIA-APPLET noncore/applets/pcmciapcmcia.pro
180 CONFIG_PHASE noncore/styles/phasephase.pro 181 CONFIG_PHASE noncore/styles/phasephase.pro
181 CONFIG_PICKBOARD inputmethods/pickboardpickboard.pro 182 CONFIG_PICKBOARD inputmethods/pickboardpickboard.pro
182CONFIG_PIMCONVERTER noncore/tools/pimconverter converter.pro 183CONFIG_PIMCONVERTER noncore/tools/pimconverter converter.pro
183 CONFIG_POWERCHORD noncore/multimedia/powerchordpowerchord.pro 184 CONFIG_POWERCHORD noncore/multimedia/powerchordpowerchord.pro
184CONFIG_PPP noncore/settings/networksettings/ppp ppp.pro 185CONFIG_PPP noncore/settings/networksettings/ppp ppp.pro
185 CONFIG_PYQUICKLAUNCH-APPLET noncore/applets/pyquicklaunchpyquicklaunch.pro 186 CONFIG_PYQUICKLAUNCH-APPLET noncore/applets/pyquicklaunchpyquicklaunch.pro
186 CONFIG_PYQUICKLAUNCHER noncore/tools/pyquicklauncherpyquicklauncher.pro 187 CONFIG_PYQUICKLAUNCHER noncore/tools/pyquicklauncherpyquicklauncher.pro
187 CONFIG_PYTHON-EXAMPLESexamples/python bla.pro 188 CONFIG_PYTHON-EXAMPLESexamples/python bla.pro
188 CONFIG_QASHMONEY noncore/unsupported/qashmoneyqashmoney.pro 189 CONFIG_QASHMONEY noncore/unsupported/qashmoneyqashmoney.pro
189 CONFIG_QASTEROIDS noncore/games/qasteroidsqasteroids.pro 190 CONFIG_QASTEROIDS noncore/games/qasteroidsqasteroids.pro
190 CONFIG_QCOP core/apps/qcopqcop.pro 191 CONFIG_QCOP core/apps/qcopqcop.pro
191 CONFIG_QPDF noncore/unsupported/qpdfqpdf.pro 192 CONFIG_QPDF noncore/unsupported/qpdfqpdf.pro
192 CONFIG_QSS core/apps/qssqss.pro 193 CONFIG_QSS core/apps/qssqss.pro
193CONFIG_QUICKLAUNCHER core/tools/quicklauncher quicklauncher.pro 194CONFIG_QUICKLAUNCHER core/tools/quicklauncher quicklauncher.pro
194 CONFIG_QWS core/qwsqws.pro 195 CONFIG_QWS core/qwsqws.pro
195 CONFIG_REMOTE noncore/tools/remoteremote.pro 196 CONFIG_REMOTE noncore/tools/remoteremote.pro
196 CONFIG_RESTARTAPPLET2 core/applets/restartapplet2restartapplet2.pro 197 CONFIG_RESTARTAPPLET2 core/applets/restartapplet2restartapplet2.pro
197 CONFIG_RESTARTAPPLET core/applets/restartappletrestartapplet.pro 198 CONFIG_RESTARTAPPLET core/applets/restartappletrestartapplet.pro
198 CONFIG_ROTATEAPPLET core/applets/rotateappletrotateapplet.pro 199 CONFIG_ROTATEAPPLET core/applets/rotateappletrotateapplet.pro
199 CONFIG_ROTATION noncore/settings/rotationrotation.pro 200 CONFIG_ROTATION noncore/settings/rotationrotation.pro
200 CONFIG_RUNAPPLET core/applets/runappletrunapplet.pro 201 CONFIG_RUNAPPLET core/applets/runappletrunapplet.pro
201 CONFIG_SCREENSHOTAPPLET core/applets/screenshotappletscreenshotapplet.pro 202 CONFIG_SCREENSHOTAPPLET core/applets/screenshotappletscreenshotapplet.pro
202 CONFIG_SECURITY core/settings/securitysecurity.pro 203 CONFIG_SECURITY core/settings/securitysecurity.pro
203 CONFIG_MULTIAUTH_DEMO core/settings/security/demomultiauth.pro 204 CONFIG_MULTIAUTH_DEMO core/settings/security/demomultiauth.pro
204 CONFIG_SFCAVE noncore/games/sfcavesfcave.pro 205 CONFIG_SFCAVE noncore/games/sfcavesfcave.pro
205 CONFIG_SFCAVE-SDL noncore/games/sfcave-sdlsfcave-sdl.pro 206 CONFIG_SFCAVE-SDL noncore/games/sfcave-sdlsfcave-sdl.pro
206 CONFIG_SHOWIMG noncore/unsupported/showimgshowimg.pro 207 CONFIG_SHOWIMG noncore/unsupported/showimgshowimg.pro
207CONFIG_SIMPLE_EXAMPLE examples/simple simple.pro 208CONFIG_SIMPLE_EXAMPLE examples/simple simple.pro
208CONFIG_SIMPLE_ICON examples/simple-icon simple-icon.pro 209CONFIG_SIMPLE_ICON examples/simple-icon simple-icon.pro
209CONFIG_SIMPLE_MAIN examples/simple-main simple-main.pro 210CONFIG_SIMPLE_MAIN examples/simple-main simple-main.pro
210 CONFIG_SIMPLE noncore/tools/calc2/simplesimple.pro 211 CONFIG_SIMPLE noncore/tools/calc2/simplesimple.pro
211CONFIG_SIMPLE_PIM examples/simple-pim simple-pim.pro 212CONFIG_SIMPLE_PIM examples/simple-pim simple-pim.pro
212 CONFIG_SINGLE singlesingle.pro 213 CONFIG_SINGLE singlesingle.pro
213 CONFIG_SNAKE noncore/games/snakesnake.pro 214 CONFIG_SNAKE noncore/games/snakesnake.pro
214 CONFIG_SOLITAIRE noncore/games/solitairesolitaire.pro 215 CONFIG_SOLITAIRE noncore/games/solitairesolitaire.pro
215 CONFIG_SOUND noncore/settings/soundsound.pro 216 CONFIG_SOUND noncore/settings/soundsound.pro
216 CONFIG_SSHKEYS noncore/settings/sshkeyssshkeys.pro 217 CONFIG_SSHKEYS noncore/settings/sshkeyssshkeys.pro
217 CONFIG_SUSPENDAPPLET core/applets/suspendappletsuspendapplet.pro 218 CONFIG_SUSPENDAPPLET core/applets/suspendappletsuspendapplet.pro
218CONFIG_SYMLINKER core/symlinker symlinker.pro 219CONFIG_SYMLINKER core/symlinker symlinker.pro
219 CONFIG_SYSINFO noncore/settings/sysinfosysinfo.pro 220 CONFIG_SYSINFO noncore/settings/sysinfosysinfo.pro
220 CONFIG_TABLEVIEWER noncore/apps/tableviewertableviewer.pro 221 CONFIG_TABLEVIEWER noncore/apps/tableviewertableviewer.pro
221 CONFIG_TABMANAGER noncore/settings/tabmanagertabmanager.pro 222 CONFIG_TABMANAGER noncore/settings/tabmanagertabmanager.pro
222 CONFIG_TABOAPP core/apps/taboapptaboapp.pro 223 CONFIG_TABOAPP core/apps/taboapptaboapp.pro
223 CONFIG_TEST libsql/testtest.pro 224 CONFIG_TEST libsql/testtest.pro
224 CONFIG_TEST noncore/apps/opie-console/testtest.pro 225 CONFIG_TEST noncore/apps/opie-console/testtest.pro
225 CONFIG_TETRIX noncore/games/tetrixtetrix.pro 226 CONFIG_TETRIX noncore/games/tetrixtetrix.pro
226 CONFIG_TEXTEDIT core/apps/textedittextedit.pro 227 CONFIG_TEXTEDIT core/apps/textedittextedit.pro
227 CONFIG_THEME noncore/styles/themetheme.pro 228 CONFIG_THEME noncore/styles/themetheme.pro
228 CONFIG_TICTAC noncore/games/tictactictac.pro 229 CONFIG_TICTAC noncore/games/tictactictac.pro
229 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro 230 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro
230CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro 231CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro
231 CONFIG_TODAY core/pim/todaytoday.pro 232 CONFIG_TODAY core/pim/todaytoday.pro
232 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro 233 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro
233CONFIG_TODAY_EXAMPLE examples/todayplugin todayplugin.pro 234CONFIG_TODAY_EXAMPLE examples/todayplugin todayplugin.pro
234 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro 235 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro
235 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro 236 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro
236 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro 237 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro
237 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro 238 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro
238 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro 239 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro
239 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro 240 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro
240 CONFIG_TODO core/pim/todotodo.pro 241 CONFIG_TODO core/pim/todotodo.pro
241 CONFIG_TONLEITER noncore/multimedia/tonleitertonleiter.pro 242 CONFIG_TONLEITER noncore/multimedia/tonleitertonleiter.pro
242 CONFIG_TRACKER noncore/multimedia/trackertracker.pro 243 CONFIG_TRACKER noncore/multimedia/trackertracker.pro
243 CONFIG_UBROWSER noncore/unsupported/ubrowserubrowser.pro 244 CONFIG_UBROWSER noncore/unsupported/ubrowserubrowser.pro
244 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro 245 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro
245 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro 246 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro
246 CONFIG_VMEMO core/applets/vmemovmemo.pro 247 CONFIG_VMEMO core/applets/vmemovmemo.pro
247 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro 248 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro
248 CONFIG_VOLUMEAPPLET2 noncore/applets/volumeapplet2volumeapplet2.pro 249 CONFIG_VOLUMEAPPLET2 noncore/applets/volumeapplet2volumeapplet2.pro
249 CONFIG_VTAPPLET core/applets/vtappletvtapplet.pro 250 CONFIG_VTAPPLET core/applets/vtappletvtapplet.pro
250 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro 251 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro
251 CONFIG_WEBSTYLE noncore/styles/webweb.pro 252 CONFIG_WEBSTYLE noncore/styles/webweb.pro
252 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro 253 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro
253 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro 254 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro
254 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro 255 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro
255 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro 256 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro
256 CONFIG_YATZEE noncore/games/oyatzeeoyatzee.pro 257 CONFIG_YATZEE noncore/games/oyatzeeoyatzee.pro
257CONFIG_ZKBAPPLET noncore/applets/zkbapplet zkbapplet.pro 258CONFIG_ZKBAPPLET noncore/applets/zkbapplet zkbapplet.pro
258 CONFIG_ZLINES noncore/games/zlines zlines.pro 259 CONFIG_ZLINES noncore/games/zlines zlines.pro
259 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro 260 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro
260 CONFIG_ZSAME noncore/games/zsame zsame.pro 261 CONFIG_ZSAME noncore/games/zsame zsame.pro
261CONFIG_OPIESTUMBLER noncore/net/opiestumbler opiestumbler.pro 262CONFIG_OPIESTUMBLER noncore/net/opiestumbler opiestumbler.pro