author | zautrix <zautrix> | 2005-01-15 23:02:13 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-01-15 23:02:13 (UTC) |
commit | 1b507d4a79b5d06766b6d1fb3f81c1fb38a316a1 (patch) (unidiff) | |
tree | 7856792e739594eee7cb7286f4fe0daf1dd5fe1a | |
parent | f9f60d23806530a5bccae372e5eeebee6d528f20 (diff) | |
download | kdepimpi-1b507d4a79b5d06766b6d1fb3f81c1fb38a316a1.zip kdepimpi-1b507d4a79b5d06766b6d1fb3f81c1fb38a316a1.tar.gz kdepimpi-1b507d4a79b5d06766b6d1fb3f81c1fb38a316a1.tar.bz2 |
Some fixes
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | Makefile.Embedded | 1 | ||||
-rw-r--r-- | bin/kdepim/SyncHowto.txt | 117 | ||||
-rw-r--r-- | version | 2 |
4 files changed, 103 insertions, 18 deletions
@@ -1,368 +1,369 @@ | |||
1 | export KDEPIMDIR = $(shell pwd) | 1 | export KDEPIMDIR = $(shell pwd) |
2 | 2 | ||
3 | export KDEPIM_VERSION=$(shell sed -e 's/.*\"\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/' < version) | 3 | export KDEPIM_VERSION=$(shell sed -e 's/.*\"\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/' < version) |
4 | 4 | ||
5 | ifeq ($(PLATFORM) , zaurus) | 5 | ifeq ($(PLATFORM) , zaurus) |
6 | BUILD_NO_LDAP_PLUGIN=1 | 6 | BUILD_NO_LDAP_PLUGIN=1 |
7 | endif | 7 | endif |
8 | 8 | ||
9 | ifneq ($(PLATFORM) , zaurus) | 9 | ifneq ($(PLATFORM) , zaurus) |
10 | BUILD_NO_SHARP_PLUGIN=1 | 10 | BUILD_NO_SHARP_PLUGIN=1 |
11 | endif | 11 | endif |
12 | 12 | ||
13 | #opie plugin is deprecated. The qtopia plugin handles the task from now on. | 13 | #opie plugin is deprecated. The qtopia plugin handles the task from now on. |
14 | BUILD_NO_OPIE_PLUGIN=1 | 14 | BUILD_NO_OPIE_PLUGIN=1 |
15 | 15 | ||
16 | SUBDIRS_MICROKDE = \ | 16 | SUBDIRS_MICROKDE = \ |
17 | libical/src/libical \ | 17 | libical/src/libical \ |
18 | libical/src/libicalss \ | 18 | libical/src/libicalss \ |
19 | qtcompat \ | 19 | qtcompat \ |
20 | microkde \ | 20 | microkde \ |
21 | libkcal \ | 21 | libkcal \ |
22 | libkdepim \ | 22 | libkdepim \ |
23 | kabc \ | 23 | kabc \ |
24 | kabc/formats/binary \ | 24 | kabc/formats/binary \ |
25 | kabc/plugins/file \ | 25 | kabc/plugins/file \ |
26 | kabc/plugins/dir \ | 26 | kabc/plugins/dir \ |
27 | korganizer \ | 27 | korganizer \ |
28 | kalarmd \ | 28 | kalarmd \ |
29 | kaddressbook | 29 | kaddressbook |
30 | 30 | ||
31 | SUBDIRS_QTOPIA_PLUGIN = \ | 31 | SUBDIRS_QTOPIA_PLUGIN = \ |
32 | kabc/plugins/qtopia | 32 | kabc/plugins/qtopia |
33 | 33 | ||
34 | SUBDIRS_OPIE_PLUGIN = \ | 34 | SUBDIRS_OPIE_PLUGIN = \ |
35 | kabc/plugins/opie | 35 | kabc/plugins/opie |
36 | 36 | ||
37 | SUBDIRS_SHARP_PLUGIN = \ | 37 | SUBDIRS_SHARP_PLUGIN = \ |
38 | kabc/plugins/sharpdtm | 38 | kabc/plugins/sharpdtm |
39 | 39 | ||
40 | SUBDIRS_LDAP_PLUGIN = \ | 40 | SUBDIRS_LDAP_PLUGIN = \ |
41 | kabc/plugins/ldap | 41 | kabc/plugins/ldap |
42 | 42 | ||
43 | SUBDIRS_MICROMAIL = \ | 43 | SUBDIRS_MICROMAIL = \ |
44 | kmicromail/libetpan \ | 44 | kmicromail/libetpan \ |
45 | kmicromail/libmailwrapper \ | 45 | kmicromail/libmailwrapper \ |
46 | kmicromail | 46 | kmicromail |
47 | 47 | ||
48 | SUBDIRS_GAMMU = \ | 48 | SUBDIRS_GAMMU = \ |
49 | gammu/emb/common \ | 49 | gammu/emb/common \ |
50 | gammu/emb/gammu | 50 | gammu/emb/gammu |
51 | 51 | ||
52 | SUBDIRS_PWMANAGER = \ | 52 | SUBDIRS_PWMANAGER = \ |
53 | pwmanager/libcrypt/mpi \ | 53 | pwmanager/libcrypt/mpi \ |
54 | pwmanager/libcrypt/error \ | 54 | pwmanager/libcrypt/error \ |
55 | pwmanager/libcrypt/cipher \ | 55 | pwmanager/libcrypt/cipher \ |
56 | pwmanager/libcrypt/zlib \ | 56 | pwmanager/libcrypt/zlib \ |
57 | pwmanager/pwmanager | 57 | pwmanager/pwmanager |
58 | 58 | ||
59 | SUBDIRS = \ | 59 | SUBDIRS = \ |
60 | $(SUBDIRS_MICROKDE) \ | 60 | $(SUBDIRS_MICROKDE) \ |
61 | $(SUBDIRS_QTOPIA_PLUGIN) \ | 61 | $(SUBDIRS_QTOPIA_PLUGIN) \ |
62 | $(SUBDIRS_OPIE_PLUGIN) \ | 62 | $(SUBDIRS_OPIE_PLUGIN) \ |
63 | $(SUBDIRS_SHARP_PLUGIN) \ | 63 | $(SUBDIRS_SHARP_PLUGIN) \ |
64 | $(SUBDIRS_LDAP_PLUGIN) \ | 64 | $(SUBDIRS_LDAP_PLUGIN) \ |
65 | $(SUBDIRS_MICROMAIL) \ | 65 | $(SUBDIRS_MICROMAIL) \ |
66 | $(SUBDIRS_GAMMU) \ | 66 | $(SUBDIRS_GAMMU) \ |
67 | $(SUBDIRS_PWMANAGER) | 67 | $(SUBDIRS_PWMANAGER) |
68 | 68 | ||
69 | 69 | ||
70 | all: build_microkde \ | 70 | all: build_microkde \ |
71 | build_qtopia_plugin \ | 71 | build_qtopia_plugin \ |
72 | build_opie_plugin \ | 72 | build_opie_plugin \ |
73 | build_sharp_plugin \ | 73 | build_sharp_plugin \ |
74 | build_ldap_plugin \ | 74 | build_ldap_plugin \ |
75 | build_micromail \ | 75 | build_micromail \ |
76 | build_gammu \ | 76 | build_gammu \ |
77 | build_pwmanager | 77 | build_pwmanager |
78 | 78 | ||
79 | 79 | ||
80 | build_microkde: variable_test tmake | 80 | build_microkde: variable_test tmake |
81 | for i in $(SUBDIRS_MICROKDE); do pushd $$i; \ | 81 | for i in $(SUBDIRS_MICROKDE); do pushd $$i; \ |
82 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 82 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
83 | done | 83 | done |
84 | 84 | ||
85 | build_qtopia_plugin: build_microkde | 85 | build_qtopia_plugin: build_microkde |
86 | ifdef BUILD_NO_QTOPIA_PLUGIN | 86 | ifdef BUILD_NO_QTOPIA_PLUGIN |
87 | @echo == qtopia plugin not build. | 87 | @echo == qtopia plugin not build. |
88 | else | 88 | else |
89 | for i in $(SUBDIRS_QTOPIA_PLUGIN); do pushd $$i; \ | 89 | for i in $(SUBDIRS_QTOPIA_PLUGIN); do pushd $$i; \ |
90 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 90 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
91 | done | 91 | done |
92 | endif | 92 | endif |
93 | 93 | ||
94 | build_opie_plugin: build_microkde | 94 | build_opie_plugin: build_microkde |
95 | ifdef BUILD_NO_OPIE_PLUGIN | 95 | ifdef BUILD_NO_OPIE_PLUGIN |
96 | @echo == opie plugin not build. | 96 | @echo == opie plugin not build. |
97 | else | 97 | else |
98 | for i in $(SUBDIRS_OPIE_PLUGIN); do pushd $$i; \ | 98 | for i in $(SUBDIRS_OPIE_PLUGIN); do pushd $$i; \ |
99 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 99 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
100 | done | 100 | done |
101 | endif | 101 | endif |
102 | 102 | ||
103 | build_sharp_plugin: build_microkde | 103 | build_sharp_plugin: build_microkde |
104 | ifdef BUILD_NO_SHARP_PLUGIN | 104 | ifdef BUILD_NO_SHARP_PLUGIN |
105 | @echo == ldap plugin not build. | 105 | @echo == ldap plugin not build. |
106 | else | 106 | else |
107 | for i in $(SUBDIRS_SHARP_PLUGIN); do pushd $$i; \ | 107 | for i in $(SUBDIRS_SHARP_PLUGIN); do pushd $$i; \ |
108 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 108 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
109 | done | 109 | done |
110 | endif | 110 | endif |
111 | 111 | ||
112 | build_ldap_plugin: build_microkde | 112 | build_ldap_plugin: build_microkde |
113 | ifdef BUILD_NO_LDAP_PLUGIN | 113 | ifdef BUILD_NO_LDAP_PLUGIN |
114 | @echo == ldap plugin not build. | 114 | @echo == ldap plugin not build. |
115 | else | 115 | else |
116 | for i in $(SUBDIRS_LDAP_PLUGIN); do pushd $$i; \ | 116 | for i in $(SUBDIRS_LDAP_PLUGIN); do pushd $$i; \ |
117 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 117 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
118 | done | 118 | done |
119 | endif | 119 | endif |
120 | 120 | ||
121 | 121 | ||
122 | build_micromail: build_microkde | 122 | build_micromail: build_microkde |
123 | ifdef BUILD_NO_MICROMAIL | 123 | ifdef BUILD_NO_MICROMAIL |
124 | @echo == kmicromail not build. | 124 | @echo == kmicromail not build. |
125 | else | 125 | else |
126 | for i in $(SUBDIRS_MICROMAIL); do pushd $$i; \ | 126 | for i in $(SUBDIRS_MICROMAIL); do pushd $$i; \ |
127 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 127 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
128 | done | 128 | done |
129 | endif | 129 | endif |
130 | 130 | ||
131 | build_gammu: variable_test tmake | 131 | build_gammu: variable_test tmake |
132 | ifdef BUILD_NO_GAMMU | 132 | ifdef BUILD_NO_GAMMU |
133 | @echo == gammu not build. | 133 | @echo == gammu not build. |
134 | else | 134 | else |
135 | for i in $(SUBDIRS_GAMMU); do pushd $$i; \ | 135 | for i in $(SUBDIRS_GAMMU); do pushd $$i; \ |
136 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 136 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
137 | done | 137 | done |
138 | endif | 138 | endif |
139 | 139 | ||
140 | build_pwmanager: build_microkde | 140 | build_pwmanager: build_microkde |
141 | ifdef BUILD_NO_PWMANAGER | 141 | ifdef BUILD_NO_PWMANAGER |
142 | @echo == pwmanager not build. | 142 | @echo == pwmanager not build. |
143 | else | 143 | else |
144 | for i in $(SUBDIRS_PWMANAGER); do pushd $$i; \ | 144 | for i in $(SUBDIRS_PWMANAGER); do pushd $$i; \ |
145 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 145 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
146 | done | 146 | done |
147 | endif | 147 | endif |
148 | 148 | ||
149 | 149 | ||
150 | variable_info: | 150 | variable_info: |
151 | @echo -------------------------------------- | 151 | @echo -------------------------------------- |
152 | @echo KDEPIM buildsystem, variableinfo... | 152 | @echo KDEPIM buildsystem, variableinfo... |
153 | @echo KDEPIMDIR=$(KDEPIMDIR) | 153 | @echo KDEPIMDIR=$(KDEPIMDIR) |
154 | @echo QTDIR=$(QTDIR) | 154 | @echo QTDIR=$(QTDIR) |
155 | @echo QPEDIR=$(QPEDIR) | 155 | @echo QPEDIR=$(QPEDIR) |
156 | @echo OPIEDIR=$(OPIEDIR) | 156 | @echo OPIEDIR=$(OPIEDIR) |
157 | @echo PLATFORM=$(PLATFORM) | 157 | @echo PLATFORM=$(PLATFORM) |
158 | @echo RELEASE_DEBUG=$(RELEASE_DEBUG) | 158 | @echo RELEASE_DEBUG=$(RELEASE_DEBUG) |
159 | @echo BUILD_NO_MICROMAIL=$(BUILD_NO_MICROMAIL) | 159 | @echo BUILD_NO_MICROMAIL=$(BUILD_NO_MICROMAIL) |
160 | @echo BUILD_NO_LDAP_PLUGIN=$(BUILD_NO_LDAP_PLUGIN) | 160 | @echo BUILD_NO_LDAP_PLUGIN=$(BUILD_NO_LDAP_PLUGIN) |
161 | @echo BUILD_NO_OPIE_PLUGIN=$(BUILD_NO_OPIE_PLUGIN) | 161 | @echo BUILD_NO_OPIE_PLUGIN=$(BUILD_NO_OPIE_PLUGIN) |
162 | @echo BUILD_NO_QTOPIA_PLUGIN=$(BUILD_NO_QTOPIA_PLUGIN) | 162 | @echo BUILD_NO_QTOPIA_PLUGIN=$(BUILD_NO_QTOPIA_PLUGIN) |
163 | @echo BUILD_NO_SHARP_PLUGIN=$(BUILD_NO_SHARP_PLUGIN) | 163 | @echo BUILD_NO_SHARP_PLUGIN=$(BUILD_NO_SHARP_PLUGIN) |
164 | ifndef BUILD_NO_SHARP_PLUGIN | 164 | ifndef BUILD_NO_SHARP_PLUGIN |
165 | @echo SHARPDTMSDK=$(SHARPDTMSDK) | 165 | @echo SHARPDTMSDK=$(SHARPDTMSDK) |
166 | endif | 166 | endif |
167 | @echo BUILD_NO_GAMMU=$(BUILD_NO_GAMMU) | 167 | @echo BUILD_NO_GAMMU=$(BUILD_NO_GAMMU) |
168 | @echo BUILD_NO_PWMANAGER=$(BUILD_NO_PWMANAGER) | 168 | @echo BUILD_NO_PWMANAGER=$(BUILD_NO_PWMANAGER) |
169 | @echo -------------------------------------- | 169 | @echo -------------------------------------- |
170 | 170 | ||
171 | variable_test: variable_info | 171 | variable_test: variable_info |
172 | @echo KDEPIM buildsystem, variablecheck... | 172 | @echo KDEPIM buildsystem, variablecheck... |
173 | ifndef KDEPIMDIR | 173 | ifndef KDEPIMDIR |
174 | @echo KDEPIMDIR is not defined. | 174 | @echo KDEPIMDIR is not defined. |
175 | $(error KDEPIMDIR is not defined) | 175 | $(error KDEPIMDIR is not defined) |
176 | endif | 176 | endif |
177 | ifndef PLATFORM | 177 | ifndef PLATFORM |
178 | @echo PLATFORM is not defined. | 178 | @echo PLATFORM is not defined. |
179 | $(error PLATFORM is not defined) | 179 | $(error PLATFORM is not defined) |
180 | endif | 180 | endif |
181 | ifdef BUILD_NO_LDAP_PLUGIN | 181 | ifdef BUILD_NO_LDAP_PLUGIN |
182 | @echo LDAP PLUGIN will not be build, because BUILD_NO_LDAP_PLUGIN is set to $(BUILD_NO_LDAP_PLUGIN) | 182 | @echo LDAP PLUGIN will not be build, because BUILD_NO_LDAP_PLUGIN is set to $(BUILD_NO_LDAP_PLUGIN) |
183 | endif | 183 | endif |
184 | ifdef BUILD_NO_OPIE_PLUGIN | 184 | ifdef BUILD_NO_OPIE_PLUGIN |
185 | @echo OPIE PLUGIN will not be build, because BUILD_NO_OPIE_PLUGIN is set to $(BUILD_NO_OPIE_PLUGIN) | 185 | @echo OPIE PLUGIN will not be build, because BUILD_NO_OPIE_PLUGIN is set to $(BUILD_NO_OPIE_PLUGIN) |
186 | endif | 186 | endif |
187 | ifdef BUILD_NO_QTOPIA_PLUGIN | 187 | ifdef BUILD_NO_QTOPIA_PLUGIN |
188 | @echo QTOPIA PLUGIN will not be build, because BUILD_NO__QTOPIA_PLUGIN is set to $(BUILD_NO__QTOPIA_PLUGIN) | 188 | @echo QTOPIA PLUGIN will not be build, because BUILD_NO__QTOPIA_PLUGIN is set to $(BUILD_NO__QTOPIA_PLUGIN) |
189 | endif | 189 | endif |
190 | ifdef BUILD_NO_MICROMAIL | 190 | ifdef BUILD_NO_MICROMAIL |
191 | @echo MICROMAIL will not be build, because BUILD_NO_MICROMAIL is set to $(BUILD_NO_MICROMAIL) | 191 | @echo MICROMAIL will not be build, because BUILD_NO_MICROMAIL is set to $(BUILD_NO_MICROMAIL) |
192 | endif | 192 | endif |
193 | ifdef BUILD_NO_SHARP_PLUGIN | 193 | ifdef BUILD_NO_SHARP_PLUGIN |
194 | @echo SHARP PLUGIN will not be build, because BUILD_NO_SHARP_PLUGIN is set to $(BUILD_NO_SHARP_PLUGIN) | 194 | @echo SHARP PLUGIN will not be build, because BUILD_NO_SHARP_PLUGIN is set to $(BUILD_NO_SHARP_PLUGIN) |
195 | else | 195 | else |
196 | ifndef SHARPDTMSDK | 196 | ifndef SHARPDTMSDK |
197 | @echo SHARP PLUGIN can not be build, because SHARPDTMSDK is set to $(SHARPDTMSDK) | 197 | @echo SHARP PLUGIN can not be build, because SHARPDTMSDK is set to $(SHARPDTMSDK) |
198 | $(error SHARPDTMSDK is not defined) | 198 | $(error SHARPDTMSDK is not defined) |
199 | endif | 199 | endif |
200 | endif | 200 | endif |
201 | ifdef BUILD_NO_GAMMU | 201 | ifdef BUILD_NO_GAMMU |
202 | @echo GAMMU will not be build, because BUILD_NO_GAMMU is set to $(BUILD_NO_GAMMU) | 202 | @echo GAMMU will not be build, because BUILD_NO_GAMMU is set to $(BUILD_NO_GAMMU) |
203 | endif | 203 | endif |
204 | ifdef BUILD_NO_PWMANAGER | 204 | ifdef BUILD_NO_PWMANAGER |
205 | @echo PWMANAGER will not be build, because BUILD_NO_PWMANAGER is set to $(BUILD_NO_PWMANAGER) | 205 | @echo PWMANAGER will not be build, because BUILD_NO_PWMANAGER is set to $(BUILD_NO_PWMANAGER) |
206 | endif | 206 | endif |
207 | @echo -------------------------------------- | 207 | @echo -------------------------------------- |
208 | 208 | ||
209 | 209 | ||
210 | objects: | 210 | objects: |
211 | for i in $(SUBDIRS); do mkdir -p $$i/obj/$(PLATFORM); done | 211 | for i in $(SUBDIRS); do mkdir -p $$i/obj/$(PLATFORM); done |
212 | for i in $(SUBDIRS); do mkdir -p $$i/moc/$(PLATFORM); done | 212 | for i in $(SUBDIRS); do mkdir -p $$i/moc/$(PLATFORM); done |
213 | mkdir -p libical/lib/$(PLATFORM) | 213 | mkdir -p libical/lib/$(PLATFORM) |
214 | mkdir -p pwmanager/libcrypt/$(PLATFORM) | 214 | mkdir -p pwmanager/libcrypt/$(PLATFORM) |
215 | 215 | ||
216 | clean: | 216 | clean: |
217 | rm -rf libical/lib/$(PLATFORM)/*; | 217 | rm -rf libical/lib/$(PLATFORM)/*; |
218 | rm -rf pwmanager/libcrypt/$(PLATFORM)/*; | 218 | rm -rf pwmanager/libcrypt/$(PLATFORM)/*; |
219 | for i in $(SUBDIRS); do pushd $$i; make clean; rm -f *~;\ | 219 | for i in $(SUBDIRS); do pushd $$i; make clean; rm -f *~;\ |
220 | rm -f obj/$(PLATFORM)/*; rm -f moc/$(PLATFORM)/*; rm Makefile$(PLATFORM); popd; \ | 220 | rm -f obj/$(PLATFORM)/*; rm -f moc/$(PLATFORM)/*; rm Makefile$(PLATFORM); popd; \ |
221 | done | 221 | done |
222 | 222 | ||
223 | install: | 223 | install: |
224 | 224 | ||
225 | cd bin/kdepim; make install | 225 | cd bin/kdepim; make install |
226 | cp -r Pim $(QPEDIR)/apps | 226 | cp -r Pim $(QPEDIR)/apps |
227 | cp db2file/db2file $(QPEDIR)/bin/db2file | 227 | cp db2file/db2file $(QPEDIR)/bin/db2file |
228 | cp korganizer/korganizer.desktop $(QPEDIR)/apps/Pim/korganizer.desktop | 228 | cp korganizer/korganizer.desktop $(QPEDIR)/apps/Pim/korganizer.desktop |
229 | cp kaddressbook/kaddressbook.desktop $(QPEDIR)/apps/Pim/kaddressbook.desktop | 229 | cp kaddressbook/kaddressbook.desktop $(QPEDIR)/apps/Pim/kaddressbook.desktop |
230 | cp kmicromail/kmicromail.desktop $(QPEDIR)/apps/Pim/kopiemail.desktop | 230 | cp kmicromail/kmicromail.desktop $(QPEDIR)/apps/Pim/kopiemail.desktop |
231 | cp pwmanager/pwmanager/pwmanager.desktop $(QPEDIR)/apps/Pim/pwmanager.desktop | 231 | cp pwmanager/pwmanager/pwmanager.desktop $(QPEDIR)/apps/Pim/pwmanager.desktop |
232 | 232 | ||
233 | dist: | 233 | dist: |
234 | @echo Dont forget to do "make install" before "make dist" | 234 | @echo Dont forget to do "make install" before "make dist" |
235 | rm -f *arm.ipk | 235 | rm -f *arm.ipk |
236 | rm -f *~ | 236 | rm -f *~ |
237 | cd ..; tar czf kdepimpi-$(KDEPIM_VERSION).tar.gz --exclude=obj --exclude=moc --exclude=CVS --exclude=Makefilezaurus --exclude=Makefileqtopia kdepim | 237 | cd ..; tar czf kdepimpi-$(KDEPIM_VERSION).tar.gz --exclude=obj --exclude=moc --exclude=CVS --exclude=Makefilezaurus --exclude=Makefileqtopia kdepim |
238 | mkipks kmicrokdelibs.control | 238 | mkipks kmicrokdelibs.control |
239 | mkipks korganizer.control | 239 | mkipks korganizer.control |
240 | mkipks kaddressbook.control | 240 | mkipks kaddressbook.control |
241 | ifndef BUILD_NO_MICROMAIL | 241 | ifndef BUILD_NO_MICROMAIL |
242 | mkipks kopiemail.control | 242 | mkipks kopiemail.control |
243 | endif | 243 | endif |
244 | ifndef BUILD_NO_SHARP_PLUGIN | 244 | ifndef BUILD_NO_SHARP_PLUGIN |
245 | mkipks ksharpPIM-DTMaccess.control | 245 | mkipks ksharpPIM-DTMaccess.control |
246 | endif | 246 | endif |
247 | mkipks korganizer-alarm.control | 247 | mkipks korganizer-alarm.control |
248 | ifndef BUILD_NO_GAMMU | 248 | ifndef BUILD_NO_GAMMU |
249 | mkipks kmobilephoneaccess.control | 249 | mkipks kmobilephoneaccess.control |
250 | endif | 250 | endif |
251 | ifndef BUILD_NO_PWMANAGER | 251 | ifndef BUILD_NO_PWMANAGER |
252 | mkipks pwmanager.control | 252 | mkipks pwmanager.control |
253 | endif | 253 | endif |
254 | mkipks pimTABicon.control | 254 | mkipks pimTABicon.control |
255 | zip kdepim_$(KDEPIM_VERSION)_for_SharpRom.ipk.zip *.ipk | ||
255 | 256 | ||
256 | tmake: objects \ | 257 | tmake: objects \ |
257 | qtcompat/Makefile$(PLATFORM) \ | 258 | qtcompat/Makefile$(PLATFORM) \ |
258 | microkde/Makefile$(PLATFORM) \ | 259 | microkde/Makefile$(PLATFORM) \ |
259 | libkcal/Makefile$(PLATFORM) \ | 260 | libkcal/Makefile$(PLATFORM) \ |
260 | libkdepim/Makefile$(PLATFORM) \ | 261 | libkdepim/Makefile$(PLATFORM) \ |
261 | korganizer/Makefile$(PLATFORM) \ | 262 | korganizer/Makefile$(PLATFORM) \ |
262 | kalarmd/Makefile$(PLATFORM) \ | 263 | kalarmd/Makefile$(PLATFORM) \ |
263 | libical/src/libical/Makefile$(PLATFORM) \ | 264 | libical/src/libical/Makefile$(PLATFORM) \ |
264 | libical/src/libicalss/Makefile$(PLATFORM) \ | 265 | libical/src/libicalss/Makefile$(PLATFORM) \ |
265 | kabc/Makefile$(PLATFORM) \ | 266 | kabc/Makefile$(PLATFORM) \ |
266 | kabc/formats/binary/Makefile$(PLATFORM) \ | 267 | kabc/formats/binary/Makefile$(PLATFORM) \ |
267 | kabc/plugins/file/Makefile$(PLATFORM) \ | 268 | kabc/plugins/file/Makefile$(PLATFORM) \ |
268 | kabc/plugins/dir/Makefile$(PLATFORM) \ | 269 | kabc/plugins/dir/Makefile$(PLATFORM) \ |
269 | kabc/plugins/ldap/Makefile$(PLATFORM) \ | 270 | kabc/plugins/ldap/Makefile$(PLATFORM) \ |
270 | kabc/plugins/opie/Makefile$(PLATFORM) \ | 271 | kabc/plugins/opie/Makefile$(PLATFORM) \ |
271 | kabc/plugins/qtopia/Makefile$(PLATFORM) \ | 272 | kabc/plugins/qtopia/Makefile$(PLATFORM) \ |
272 | kabc/plugins/sharpdtm/Makefile$(PLATFORM) \ | 273 | kabc/plugins/sharpdtm/Makefile$(PLATFORM) \ |
273 | kaddressbook/Makefile$(PLATFORM) \ | 274 | kaddressbook/Makefile$(PLATFORM) \ |
274 | kmicromail/Makefile$(PLATFORM) \ | 275 | kmicromail/Makefile$(PLATFORM) \ |
275 | kmicromail/libetpan/Makefile$(PLATFORM) \ | 276 | kmicromail/libetpan/Makefile$(PLATFORM) \ |
276 | kmicromail/libmailwrapper/Makefile$(PLATFORM) \ | 277 | kmicromail/libmailwrapper/Makefile$(PLATFORM) \ |
277 | gammu/emb/common/Makefile$(PLATFORM) \ | 278 | gammu/emb/common/Makefile$(PLATFORM) \ |
278 | gammu/emb/gammu/Makefile$(PLATFORM) \ | 279 | gammu/emb/gammu/Makefile$(PLATFORM) \ |
279 | pwmanager/pwmanager/Makefile$(PLATFORM) \ | 280 | pwmanager/pwmanager/Makefile$(PLATFORM) \ |
280 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM) \ | 281 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM) \ |
281 | pwmanager/libcrypt/error/Makefile$(PLATFORM) \ | 282 | pwmanager/libcrypt/error/Makefile$(PLATFORM) \ |
282 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM) \ | 283 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM) \ |
283 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM) | 284 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM) |
284 | 285 | ||
285 | qtcompat/Makefile$(PLATFORM): qtcompat/qtcompat.pro | 286 | qtcompat/Makefile$(PLATFORM): qtcompat/qtcompat.pro |
286 | cd qtcompat; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtcompat.pro -o Makefile$(PLATFORM) | 287 | cd qtcompat; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtcompat.pro -o Makefile$(PLATFORM) |
287 | 288 | ||
288 | microkde/Makefile$(PLATFORM): microkde/microkdeE.pro | 289 | microkde/Makefile$(PLATFORM): microkde/microkdeE.pro |
289 | cd microkde; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" microkdeE.pro -o Makefile$(PLATFORM) | 290 | cd microkde; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" microkdeE.pro -o Makefile$(PLATFORM) |
290 | 291 | ||
291 | libkcal/Makefile$(PLATFORM): libkcal/libkcalE.pro | 292 | libkcal/Makefile$(PLATFORM): libkcal/libkcalE.pro |
292 | cd libkcal; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkcalE.pro -o Makefile$(PLATFORM) | 293 | cd libkcal; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkcalE.pro -o Makefile$(PLATFORM) |
293 | 294 | ||
294 | 295 | ||
295 | libkdepim/Makefile$(PLATFORM): libkdepim/libkdepimE.pro | 296 | libkdepim/Makefile$(PLATFORM): libkdepim/libkdepimE.pro |
296 | cd libkdepim; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkdepimE.pro -o Makefile$(PLATFORM) | 297 | cd libkdepim; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkdepimE.pro -o Makefile$(PLATFORM) |
297 | 298 | ||
298 | kalarmd/Makefile$(PLATFORM): kalarmd/kalarmdE.pro | 299 | kalarmd/Makefile$(PLATFORM): kalarmd/kalarmdE.pro |
299 | cd kalarmd; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kalarmdE.pro -o Makefile$(PLATFORM) | 300 | cd kalarmd; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kalarmdE.pro -o Makefile$(PLATFORM) |
300 | 301 | ||
301 | korganizer/Makefile$(PLATFORM): korganizer/korganizerE.pro | 302 | korganizer/Makefile$(PLATFORM): korganizer/korganizerE.pro |
302 | cd korganizer; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" korganizerE.pro -o Makefile$(PLATFORM) | 303 | cd korganizer; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" korganizerE.pro -o Makefile$(PLATFORM) |
303 | 304 | ||
304 | libical/src/libical/Makefile$(PLATFORM): libical/src/libical/libicalE.pro | 305 | libical/src/libical/Makefile$(PLATFORM): libical/src/libical/libicalE.pro |
305 | cd libical/src/libical; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalE.pro -o Makefile$(PLATFORM) | 306 | cd libical/src/libical; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalE.pro -o Makefile$(PLATFORM) |
306 | 307 | ||
307 | libical/src/libicalss/Makefile$(PLATFORM): libical/src/libicalss/libicalssE.pro | 308 | libical/src/libicalss/Makefile$(PLATFORM): libical/src/libicalss/libicalssE.pro |
308 | cd libical/src/libicalss; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalssE.pro -o Makefile$(PLATFORM) | 309 | cd libical/src/libicalss; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalssE.pro -o Makefile$(PLATFORM) |
309 | 310 | ||
310 | kabc/Makefile$(PLATFORM): kabc/kabcE.pro | 311 | kabc/Makefile$(PLATFORM): kabc/kabcE.pro |
311 | cd kabc; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcE.pro -o Makefile$(PLATFORM) | 312 | cd kabc; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcE.pro -o Makefile$(PLATFORM) |
312 | 313 | ||
313 | kabc/formats/binary/Makefile$(PLATFORM): kabc/formats/binary/kabcformat_binaryE.pro | 314 | kabc/formats/binary/Makefile$(PLATFORM): kabc/formats/binary/kabcformat_binaryE.pro |
314 | cd kabc/formats/binary; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcformat_binaryE.pro -o Makefile$(PLATFORM) | 315 | cd kabc/formats/binary; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcformat_binaryE.pro -o Makefile$(PLATFORM) |
315 | 316 | ||
316 | kabc/plugins/file/Makefile$(PLATFORM): kabc/plugins/file/fileE.pro | 317 | kabc/plugins/file/Makefile$(PLATFORM): kabc/plugins/file/fileE.pro |
317 | cd kabc/plugins/file; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" fileE.pro -o Makefile$(PLATFORM) | 318 | cd kabc/plugins/file; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" fileE.pro -o Makefile$(PLATFORM) |
318 | 319 | ||
319 | kabc/plugins/dir/Makefile$(PLATFORM): kabc/plugins/dir/dirE.pro | 320 | kabc/plugins/dir/Makefile$(PLATFORM): kabc/plugins/dir/dirE.pro |
320 | cd kabc/plugins/dir; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" dirE.pro -o Makefile$(PLATFORM) | 321 | cd kabc/plugins/dir; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" dirE.pro -o Makefile$(PLATFORM) |
321 | 322 | ||
322 | kabc/plugins/ldap/Makefile$(PLATFORM): kabc/plugins/ldap/ldapE.pro | 323 | kabc/plugins/ldap/Makefile$(PLATFORM): kabc/plugins/ldap/ldapE.pro |
323 | cd kabc/plugins/ldap; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" ldapE.pro -o Makefile$(PLATFORM) | 324 | cd kabc/plugins/ldap; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" ldapE.pro -o Makefile$(PLATFORM) |
324 | 325 | ||
325 | kabc/plugins/opie/Makefile$(PLATFORM): kabc/plugins/opie/opieE.pro | 326 | kabc/plugins/opie/Makefile$(PLATFORM): kabc/plugins/opie/opieE.pro |
326 | cd kabc/plugins/opie; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" opieE.pro -o Makefile$(PLATFORM) | 327 | cd kabc/plugins/opie; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" opieE.pro -o Makefile$(PLATFORM) |
327 | 328 | ||
328 | kabc/plugins/qtopia/Makefile$(PLATFORM): kabc/plugins/qtopia/qtopiaE.pro | 329 | kabc/plugins/qtopia/Makefile$(PLATFORM): kabc/plugins/qtopia/qtopiaE.pro |
329 | cd kabc/plugins/qtopia; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtopiaE.pro -o Makefile$(PLATFORM) | 330 | cd kabc/plugins/qtopia; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtopiaE.pro -o Makefile$(PLATFORM) |
330 | 331 | ||
331 | kabc/plugins/sharpdtm/Makefile$(PLATFORM): kabc/plugins/sharpdtm/sharpdtmE.pro | 332 | kabc/plugins/sharpdtm/Makefile$(PLATFORM): kabc/plugins/sharpdtm/sharpdtmE.pro |
332 | cd kabc/plugins/sharpdtm; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" sharpdtmE.pro -o Makefile$(PLATFORM) | 333 | cd kabc/plugins/sharpdtm; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" sharpdtmE.pro -o Makefile$(PLATFORM) |
333 | 334 | ||
334 | kaddressbook/Makefile$(PLATFORM): kaddressbook/kaddressbookE.pro | 335 | kaddressbook/Makefile$(PLATFORM): kaddressbook/kaddressbookE.pro |
335 | cd kaddressbook; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kaddressbookE.pro -o Makefile$(PLATFORM) | 336 | cd kaddressbook; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kaddressbookE.pro -o Makefile$(PLATFORM) |
336 | 337 | ||
337 | kmicromail/Makefile$(PLATFORM): kmicromail/kmicromailE.pro | 338 | kmicromail/Makefile$(PLATFORM): kmicromail/kmicromailE.pro |
338 | cd kmicromail; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kmicromailE.pro -o Makefile$(PLATFORM) | 339 | cd kmicromail; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kmicromailE.pro -o Makefile$(PLATFORM) |
339 | 340 | ||
340 | kmicromail/libetpan/Makefile$(PLATFORM): kmicromail/libetpan/libetpanE.pro | 341 | kmicromail/libetpan/Makefile$(PLATFORM): kmicromail/libetpan/libetpanE.pro |
341 | cd kmicromail/libetpan; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libetpanE.pro -o Makefile$(PLATFORM) | 342 | cd kmicromail/libetpan; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libetpanE.pro -o Makefile$(PLATFORM) |
342 | 343 | ||
343 | kmicromail/libmailwrapper/Makefile$(PLATFORM): kmicromail/libmailwrapper/libmailwrapperE.pro | 344 | kmicromail/libmailwrapper/Makefile$(PLATFORM): kmicromail/libmailwrapper/libmailwrapperE.pro |
344 | cd kmicromail/libmailwrapper; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libmailwrapperE.pro -o Makefile$(PLATFORM) | 345 | cd kmicromail/libmailwrapper; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libmailwrapperE.pro -o Makefile$(PLATFORM) |
345 | 346 | ||
346 | gammu/emb/common/Makefile$(PLATFORM): gammu/emb/common/commonE.pro | 347 | gammu/emb/common/Makefile$(PLATFORM): gammu/emb/common/commonE.pro |
347 | cd gammu/emb/common; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" commonE.pro -o Makefile$(PLATFORM) | 348 | cd gammu/emb/common; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" commonE.pro -o Makefile$(PLATFORM) |
348 | 349 | ||
349 | gammu/emb/gammu/Makefile$(PLATFORM): gammu/emb/gammu/gammuE.pro | 350 | gammu/emb/gammu/Makefile$(PLATFORM): gammu/emb/gammu/gammuE.pro |
350 | cd gammu/emb/gammu; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" gammuE.pro -o Makefile$(PLATFORM) | 351 | cd gammu/emb/gammu; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" gammuE.pro -o Makefile$(PLATFORM) |
351 | 352 | ||
352 | pwmanager/pwmanager/Makefile$(PLATFORM): pwmanager/pwmanager/pwmanagerE.pro | 353 | pwmanager/pwmanager/Makefile$(PLATFORM): pwmanager/pwmanager/pwmanagerE.pro |
353 | cd pwmanager/pwmanager; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" pwmanagerE.pro -o Makefile$(PLATFORM) | 354 | cd pwmanager/pwmanager; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" pwmanagerE.pro -o Makefile$(PLATFORM) |
354 | 355 | ||
355 | 356 | ||
356 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM): pwmanager/libcrypt/mpi/mpi.pro | 357 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM): pwmanager/libcrypt/mpi/mpi.pro |
357 | cd pwmanager/libcrypt/mpi;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" mpi.pro -o Makefile$(PLATFORM) | 358 | cd pwmanager/libcrypt/mpi;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" mpi.pro -o Makefile$(PLATFORM) |
358 | 359 | ||
359 | pwmanager/libcrypt/error/Makefile$(PLATFORM): pwmanager/libcrypt/error/error.pro | 360 | pwmanager/libcrypt/error/Makefile$(PLATFORM): pwmanager/libcrypt/error/error.pro |
360 | cd pwmanager/libcrypt/error;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" error.pro -o Makefile$(PLATFORM) | 361 | cd pwmanager/libcrypt/error;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" error.pro -o Makefile$(PLATFORM) |
361 | 362 | ||
362 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM): pwmanager/libcrypt/cipher/cipher.pro | 363 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM): pwmanager/libcrypt/cipher/cipher.pro |
363 | cd pwmanager/libcrypt/cipher;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" cipher.pro -o Makefile$(PLATFORM) | 364 | cd pwmanager/libcrypt/cipher;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" cipher.pro -o Makefile$(PLATFORM) |
364 | 365 | ||
365 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM): pwmanager/libcrypt/zlib/zlib.pro | 366 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM): pwmanager/libcrypt/zlib/zlib.pro |
366 | cd pwmanager/libcrypt/zlib;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" zlib.pro -o Makefile$(PLATFORM) | 367 | cd pwmanager/libcrypt/zlib;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" zlib.pro -o Makefile$(PLATFORM) |
367 | 368 | ||
368 | 369 | ||
diff --git a/Makefile.Embedded b/Makefile.Embedded index 467710f..a9ea199 100644 --- a/Makefile.Embedded +++ b/Makefile.Embedded | |||
@@ -1,368 +1,369 @@ | |||
1 | export KDEPIMDIR = $(shell pwd) | 1 | export KDEPIMDIR = $(shell pwd) |
2 | 2 | ||
3 | export KDEPIM_VERSION=$(shell sed -e 's/.*\"\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/' < version) | 3 | export KDEPIM_VERSION=$(shell sed -e 's/.*\"\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/' < version) |
4 | 4 | ||
5 | ifeq ($(PLATFORM) , zaurus) | 5 | ifeq ($(PLATFORM) , zaurus) |
6 | BUILD_NO_LDAP_PLUGIN=1 | 6 | BUILD_NO_LDAP_PLUGIN=1 |
7 | endif | 7 | endif |
8 | 8 | ||
9 | ifneq ($(PLATFORM) , zaurus) | 9 | ifneq ($(PLATFORM) , zaurus) |
10 | BUILD_NO_SHARP_PLUGIN=1 | 10 | BUILD_NO_SHARP_PLUGIN=1 |
11 | endif | 11 | endif |
12 | 12 | ||
13 | #opie plugin is deprecated. The qtopia plugin handles the task from now on. | 13 | #opie plugin is deprecated. The qtopia plugin handles the task from now on. |
14 | BUILD_NO_OPIE_PLUGIN=1 | 14 | BUILD_NO_OPIE_PLUGIN=1 |
15 | 15 | ||
16 | SUBDIRS_MICROKDE = \ | 16 | SUBDIRS_MICROKDE = \ |
17 | libical/src/libical \ | 17 | libical/src/libical \ |
18 | libical/src/libicalss \ | 18 | libical/src/libicalss \ |
19 | qtcompat \ | 19 | qtcompat \ |
20 | microkde \ | 20 | microkde \ |
21 | libkcal \ | 21 | libkcal \ |
22 | libkdepim \ | 22 | libkdepim \ |
23 | kabc \ | 23 | kabc \ |
24 | kabc/formats/binary \ | 24 | kabc/formats/binary \ |
25 | kabc/plugins/file \ | 25 | kabc/plugins/file \ |
26 | kabc/plugins/dir \ | 26 | kabc/plugins/dir \ |
27 | korganizer \ | 27 | korganizer \ |
28 | kalarmd \ | 28 | kalarmd \ |
29 | kaddressbook | 29 | kaddressbook |
30 | 30 | ||
31 | SUBDIRS_QTOPIA_PLUGIN = \ | 31 | SUBDIRS_QTOPIA_PLUGIN = \ |
32 | kabc/plugins/qtopia | 32 | kabc/plugins/qtopia |
33 | 33 | ||
34 | SUBDIRS_OPIE_PLUGIN = \ | 34 | SUBDIRS_OPIE_PLUGIN = \ |
35 | kabc/plugins/opie | 35 | kabc/plugins/opie |
36 | 36 | ||
37 | SUBDIRS_SHARP_PLUGIN = \ | 37 | SUBDIRS_SHARP_PLUGIN = \ |
38 | kabc/plugins/sharpdtm | 38 | kabc/plugins/sharpdtm |
39 | 39 | ||
40 | SUBDIRS_LDAP_PLUGIN = \ | 40 | SUBDIRS_LDAP_PLUGIN = \ |
41 | kabc/plugins/ldap | 41 | kabc/plugins/ldap |
42 | 42 | ||
43 | SUBDIRS_MICROMAIL = \ | 43 | SUBDIRS_MICROMAIL = \ |
44 | kmicromail/libetpan \ | 44 | kmicromail/libetpan \ |
45 | kmicromail/libmailwrapper \ | 45 | kmicromail/libmailwrapper \ |
46 | kmicromail | 46 | kmicromail |
47 | 47 | ||
48 | SUBDIRS_GAMMU = \ | 48 | SUBDIRS_GAMMU = \ |
49 | gammu/emb/common \ | 49 | gammu/emb/common \ |
50 | gammu/emb/gammu | 50 | gammu/emb/gammu |
51 | 51 | ||
52 | SUBDIRS_PWMANAGER = \ | 52 | SUBDIRS_PWMANAGER = \ |
53 | pwmanager/libcrypt/mpi \ | 53 | pwmanager/libcrypt/mpi \ |
54 | pwmanager/libcrypt/error \ | 54 | pwmanager/libcrypt/error \ |
55 | pwmanager/libcrypt/cipher \ | 55 | pwmanager/libcrypt/cipher \ |
56 | pwmanager/libcrypt/zlib \ | 56 | pwmanager/libcrypt/zlib \ |
57 | pwmanager/pwmanager | 57 | pwmanager/pwmanager |
58 | 58 | ||
59 | SUBDIRS = \ | 59 | SUBDIRS = \ |
60 | $(SUBDIRS_MICROKDE) \ | 60 | $(SUBDIRS_MICROKDE) \ |
61 | $(SUBDIRS_QTOPIA_PLUGIN) \ | 61 | $(SUBDIRS_QTOPIA_PLUGIN) \ |
62 | $(SUBDIRS_OPIE_PLUGIN) \ | 62 | $(SUBDIRS_OPIE_PLUGIN) \ |
63 | $(SUBDIRS_SHARP_PLUGIN) \ | 63 | $(SUBDIRS_SHARP_PLUGIN) \ |
64 | $(SUBDIRS_LDAP_PLUGIN) \ | 64 | $(SUBDIRS_LDAP_PLUGIN) \ |
65 | $(SUBDIRS_MICROMAIL) \ | 65 | $(SUBDIRS_MICROMAIL) \ |
66 | $(SUBDIRS_GAMMU) \ | 66 | $(SUBDIRS_GAMMU) \ |
67 | $(SUBDIRS_PWMANAGER) | 67 | $(SUBDIRS_PWMANAGER) |
68 | 68 | ||
69 | 69 | ||
70 | all: build_microkde \ | 70 | all: build_microkde \ |
71 | build_qtopia_plugin \ | 71 | build_qtopia_plugin \ |
72 | build_opie_plugin \ | 72 | build_opie_plugin \ |
73 | build_sharp_plugin \ | 73 | build_sharp_plugin \ |
74 | build_ldap_plugin \ | 74 | build_ldap_plugin \ |
75 | build_micromail \ | 75 | build_micromail \ |
76 | build_gammu \ | 76 | build_gammu \ |
77 | build_pwmanager | 77 | build_pwmanager |
78 | 78 | ||
79 | 79 | ||
80 | build_microkde: variable_test tmake | 80 | build_microkde: variable_test tmake |
81 | for i in $(SUBDIRS_MICROKDE); do pushd $$i; \ | 81 | for i in $(SUBDIRS_MICROKDE); do pushd $$i; \ |
82 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 82 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
83 | done | 83 | done |
84 | 84 | ||
85 | build_qtopia_plugin: build_microkde | 85 | build_qtopia_plugin: build_microkde |
86 | ifdef BUILD_NO_QTOPIA_PLUGIN | 86 | ifdef BUILD_NO_QTOPIA_PLUGIN |
87 | @echo == qtopia plugin not build. | 87 | @echo == qtopia plugin not build. |
88 | else | 88 | else |
89 | for i in $(SUBDIRS_QTOPIA_PLUGIN); do pushd $$i; \ | 89 | for i in $(SUBDIRS_QTOPIA_PLUGIN); do pushd $$i; \ |
90 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 90 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
91 | done | 91 | done |
92 | endif | 92 | endif |
93 | 93 | ||
94 | build_opie_plugin: build_microkde | 94 | build_opie_plugin: build_microkde |
95 | ifdef BUILD_NO_OPIE_PLUGIN | 95 | ifdef BUILD_NO_OPIE_PLUGIN |
96 | @echo == opie plugin not build. | 96 | @echo == opie plugin not build. |
97 | else | 97 | else |
98 | for i in $(SUBDIRS_OPIE_PLUGIN); do pushd $$i; \ | 98 | for i in $(SUBDIRS_OPIE_PLUGIN); do pushd $$i; \ |
99 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 99 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
100 | done | 100 | done |
101 | endif | 101 | endif |
102 | 102 | ||
103 | build_sharp_plugin: build_microkde | 103 | build_sharp_plugin: build_microkde |
104 | ifdef BUILD_NO_SHARP_PLUGIN | 104 | ifdef BUILD_NO_SHARP_PLUGIN |
105 | @echo == ldap plugin not build. | 105 | @echo == ldap plugin not build. |
106 | else | 106 | else |
107 | for i in $(SUBDIRS_SHARP_PLUGIN); do pushd $$i; \ | 107 | for i in $(SUBDIRS_SHARP_PLUGIN); do pushd $$i; \ |
108 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 108 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
109 | done | 109 | done |
110 | endif | 110 | endif |
111 | 111 | ||
112 | build_ldap_plugin: build_microkde | 112 | build_ldap_plugin: build_microkde |
113 | ifdef BUILD_NO_LDAP_PLUGIN | 113 | ifdef BUILD_NO_LDAP_PLUGIN |
114 | @echo == ldap plugin not build. | 114 | @echo == ldap plugin not build. |
115 | else | 115 | else |
116 | for i in $(SUBDIRS_LDAP_PLUGIN); do pushd $$i; \ | 116 | for i in $(SUBDIRS_LDAP_PLUGIN); do pushd $$i; \ |
117 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 117 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
118 | done | 118 | done |
119 | endif | 119 | endif |
120 | 120 | ||
121 | 121 | ||
122 | build_micromail: build_microkde | 122 | build_micromail: build_microkde |
123 | ifdef BUILD_NO_MICROMAIL | 123 | ifdef BUILD_NO_MICROMAIL |
124 | @echo == kmicromail not build. | 124 | @echo == kmicromail not build. |
125 | else | 125 | else |
126 | for i in $(SUBDIRS_MICROMAIL); do pushd $$i; \ | 126 | for i in $(SUBDIRS_MICROMAIL); do pushd $$i; \ |
127 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 127 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
128 | done | 128 | done |
129 | endif | 129 | endif |
130 | 130 | ||
131 | build_gammu: variable_test tmake | 131 | build_gammu: variable_test tmake |
132 | ifdef BUILD_NO_GAMMU | 132 | ifdef BUILD_NO_GAMMU |
133 | @echo == gammu not build. | 133 | @echo == gammu not build. |
134 | else | 134 | else |
135 | for i in $(SUBDIRS_GAMMU); do pushd $$i; \ | 135 | for i in $(SUBDIRS_GAMMU); do pushd $$i; \ |
136 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 136 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
137 | done | 137 | done |
138 | endif | 138 | endif |
139 | 139 | ||
140 | build_pwmanager: build_microkde | 140 | build_pwmanager: build_microkde |
141 | ifdef BUILD_NO_PWMANAGER | 141 | ifdef BUILD_NO_PWMANAGER |
142 | @echo == pwmanager not build. | 142 | @echo == pwmanager not build. |
143 | else | 143 | else |
144 | for i in $(SUBDIRS_PWMANAGER); do pushd $$i; \ | 144 | for i in $(SUBDIRS_PWMANAGER); do pushd $$i; \ |
145 | make -f Makefile$(PLATFORM) || exit 1; popd; \ | 145 | make -f Makefile$(PLATFORM) || exit 1; popd; \ |
146 | done | 146 | done |
147 | endif | 147 | endif |
148 | 148 | ||
149 | 149 | ||
150 | variable_info: | 150 | variable_info: |
151 | @echo -------------------------------------- | 151 | @echo -------------------------------------- |
152 | @echo KDEPIM buildsystem, variableinfo... | 152 | @echo KDEPIM buildsystem, variableinfo... |
153 | @echo KDEPIMDIR=$(KDEPIMDIR) | 153 | @echo KDEPIMDIR=$(KDEPIMDIR) |
154 | @echo QTDIR=$(QTDIR) | 154 | @echo QTDIR=$(QTDIR) |
155 | @echo QPEDIR=$(QPEDIR) | 155 | @echo QPEDIR=$(QPEDIR) |
156 | @echo OPIEDIR=$(OPIEDIR) | 156 | @echo OPIEDIR=$(OPIEDIR) |
157 | @echo PLATFORM=$(PLATFORM) | 157 | @echo PLATFORM=$(PLATFORM) |
158 | @echo RELEASE_DEBUG=$(RELEASE_DEBUG) | 158 | @echo RELEASE_DEBUG=$(RELEASE_DEBUG) |
159 | @echo BUILD_NO_MICROMAIL=$(BUILD_NO_MICROMAIL) | 159 | @echo BUILD_NO_MICROMAIL=$(BUILD_NO_MICROMAIL) |
160 | @echo BUILD_NO_LDAP_PLUGIN=$(BUILD_NO_LDAP_PLUGIN) | 160 | @echo BUILD_NO_LDAP_PLUGIN=$(BUILD_NO_LDAP_PLUGIN) |
161 | @echo BUILD_NO_OPIE_PLUGIN=$(BUILD_NO_OPIE_PLUGIN) | 161 | @echo BUILD_NO_OPIE_PLUGIN=$(BUILD_NO_OPIE_PLUGIN) |
162 | @echo BUILD_NO_QTOPIA_PLUGIN=$(BUILD_NO_QTOPIA_PLUGIN) | 162 | @echo BUILD_NO_QTOPIA_PLUGIN=$(BUILD_NO_QTOPIA_PLUGIN) |
163 | @echo BUILD_NO_SHARP_PLUGIN=$(BUILD_NO_SHARP_PLUGIN) | 163 | @echo BUILD_NO_SHARP_PLUGIN=$(BUILD_NO_SHARP_PLUGIN) |
164 | ifndef BUILD_NO_SHARP_PLUGIN | 164 | ifndef BUILD_NO_SHARP_PLUGIN |
165 | @echo SHARPDTMSDK=$(SHARPDTMSDK) | 165 | @echo SHARPDTMSDK=$(SHARPDTMSDK) |
166 | endif | 166 | endif |
167 | @echo BUILD_NO_GAMMU=$(BUILD_NO_GAMMU) | 167 | @echo BUILD_NO_GAMMU=$(BUILD_NO_GAMMU) |
168 | @echo BUILD_NO_PWMANAGER=$(BUILD_NO_PWMANAGER) | 168 | @echo BUILD_NO_PWMANAGER=$(BUILD_NO_PWMANAGER) |
169 | @echo -------------------------------------- | 169 | @echo -------------------------------------- |
170 | 170 | ||
171 | variable_test: variable_info | 171 | variable_test: variable_info |
172 | @echo KDEPIM buildsystem, variablecheck... | 172 | @echo KDEPIM buildsystem, variablecheck... |
173 | ifndef KDEPIMDIR | 173 | ifndef KDEPIMDIR |
174 | @echo KDEPIMDIR is not defined. | 174 | @echo KDEPIMDIR is not defined. |
175 | $(error KDEPIMDIR is not defined) | 175 | $(error KDEPIMDIR is not defined) |
176 | endif | 176 | endif |
177 | ifndef PLATFORM | 177 | ifndef PLATFORM |
178 | @echo PLATFORM is not defined. | 178 | @echo PLATFORM is not defined. |
179 | $(error PLATFORM is not defined) | 179 | $(error PLATFORM is not defined) |
180 | endif | 180 | endif |
181 | ifdef BUILD_NO_LDAP_PLUGIN | 181 | ifdef BUILD_NO_LDAP_PLUGIN |
182 | @echo LDAP PLUGIN will not be build, because BUILD_NO_LDAP_PLUGIN is set to $(BUILD_NO_LDAP_PLUGIN) | 182 | @echo LDAP PLUGIN will not be build, because BUILD_NO_LDAP_PLUGIN is set to $(BUILD_NO_LDAP_PLUGIN) |
183 | endif | 183 | endif |
184 | ifdef BUILD_NO_OPIE_PLUGIN | 184 | ifdef BUILD_NO_OPIE_PLUGIN |
185 | @echo OPIE PLUGIN will not be build, because BUILD_NO_OPIE_PLUGIN is set to $(BUILD_NO_OPIE_PLUGIN) | 185 | @echo OPIE PLUGIN will not be build, because BUILD_NO_OPIE_PLUGIN is set to $(BUILD_NO_OPIE_PLUGIN) |
186 | endif | 186 | endif |
187 | ifdef BUILD_NO_QTOPIA_PLUGIN | 187 | ifdef BUILD_NO_QTOPIA_PLUGIN |
188 | @echo QTOPIA PLUGIN will not be build, because BUILD_NO__QTOPIA_PLUGIN is set to $(BUILD_NO__QTOPIA_PLUGIN) | 188 | @echo QTOPIA PLUGIN will not be build, because BUILD_NO__QTOPIA_PLUGIN is set to $(BUILD_NO__QTOPIA_PLUGIN) |
189 | endif | 189 | endif |
190 | ifdef BUILD_NO_MICROMAIL | 190 | ifdef BUILD_NO_MICROMAIL |
191 | @echo MICROMAIL will not be build, because BUILD_NO_MICROMAIL is set to $(BUILD_NO_MICROMAIL) | 191 | @echo MICROMAIL will not be build, because BUILD_NO_MICROMAIL is set to $(BUILD_NO_MICROMAIL) |
192 | endif | 192 | endif |
193 | ifdef BUILD_NO_SHARP_PLUGIN | 193 | ifdef BUILD_NO_SHARP_PLUGIN |
194 | @echo SHARP PLUGIN will not be build, because BUILD_NO_SHARP_PLUGIN is set to $(BUILD_NO_SHARP_PLUGIN) | 194 | @echo SHARP PLUGIN will not be build, because BUILD_NO_SHARP_PLUGIN is set to $(BUILD_NO_SHARP_PLUGIN) |
195 | else | 195 | else |
196 | ifndef SHARPDTMSDK | 196 | ifndef SHARPDTMSDK |
197 | @echo SHARP PLUGIN can not be build, because SHARPDTMSDK is set to $(SHARPDTMSDK) | 197 | @echo SHARP PLUGIN can not be build, because SHARPDTMSDK is set to $(SHARPDTMSDK) |
198 | $(error SHARPDTMSDK is not defined) | 198 | $(error SHARPDTMSDK is not defined) |
199 | endif | 199 | endif |
200 | endif | 200 | endif |
201 | ifdef BUILD_NO_GAMMU | 201 | ifdef BUILD_NO_GAMMU |
202 | @echo GAMMU will not be build, because BUILD_NO_GAMMU is set to $(BUILD_NO_GAMMU) | 202 | @echo GAMMU will not be build, because BUILD_NO_GAMMU is set to $(BUILD_NO_GAMMU) |
203 | endif | 203 | endif |
204 | ifdef BUILD_NO_PWMANAGER | 204 | ifdef BUILD_NO_PWMANAGER |
205 | @echo PWMANAGER will not be build, because BUILD_NO_PWMANAGER is set to $(BUILD_NO_PWMANAGER) | 205 | @echo PWMANAGER will not be build, because BUILD_NO_PWMANAGER is set to $(BUILD_NO_PWMANAGER) |
206 | endif | 206 | endif |
207 | @echo -------------------------------------- | 207 | @echo -------------------------------------- |
208 | 208 | ||
209 | 209 | ||
210 | objects: | 210 | objects: |
211 | for i in $(SUBDIRS); do mkdir -p $$i/obj/$(PLATFORM); done | 211 | for i in $(SUBDIRS); do mkdir -p $$i/obj/$(PLATFORM); done |
212 | for i in $(SUBDIRS); do mkdir -p $$i/moc/$(PLATFORM); done | 212 | for i in $(SUBDIRS); do mkdir -p $$i/moc/$(PLATFORM); done |
213 | mkdir -p libical/lib/$(PLATFORM) | 213 | mkdir -p libical/lib/$(PLATFORM) |
214 | mkdir -p pwmanager/libcrypt/$(PLATFORM) | 214 | mkdir -p pwmanager/libcrypt/$(PLATFORM) |
215 | 215 | ||
216 | clean: | 216 | clean: |
217 | rm -rf libical/lib/$(PLATFORM)/*; | 217 | rm -rf libical/lib/$(PLATFORM)/*; |
218 | rm -rf pwmanager/libcrypt/$(PLATFORM)/*; | 218 | rm -rf pwmanager/libcrypt/$(PLATFORM)/*; |
219 | for i in $(SUBDIRS); do pushd $$i; make clean; rm -f *~;\ | 219 | for i in $(SUBDIRS); do pushd $$i; make clean; rm -f *~;\ |
220 | rm -f obj/$(PLATFORM)/*; rm -f moc/$(PLATFORM)/*; rm Makefile$(PLATFORM); popd; \ | 220 | rm -f obj/$(PLATFORM)/*; rm -f moc/$(PLATFORM)/*; rm Makefile$(PLATFORM); popd; \ |
221 | done | 221 | done |
222 | 222 | ||
223 | install: | 223 | install: |
224 | 224 | ||
225 | cd bin/kdepim; make install | 225 | cd bin/kdepim; make install |
226 | cp -r Pim $(QPEDIR)/apps | 226 | cp -r Pim $(QPEDIR)/apps |
227 | cp db2file/db2file $(QPEDIR)/bin/db2file | 227 | cp db2file/db2file $(QPEDIR)/bin/db2file |
228 | cp korganizer/korganizer.desktop $(QPEDIR)/apps/Pim/korganizer.desktop | 228 | cp korganizer/korganizer.desktop $(QPEDIR)/apps/Pim/korganizer.desktop |
229 | cp kaddressbook/kaddressbook.desktop $(QPEDIR)/apps/Pim/kaddressbook.desktop | 229 | cp kaddressbook/kaddressbook.desktop $(QPEDIR)/apps/Pim/kaddressbook.desktop |
230 | cp kmicromail/kmicromail.desktop $(QPEDIR)/apps/Pim/kopiemail.desktop | 230 | cp kmicromail/kmicromail.desktop $(QPEDIR)/apps/Pim/kopiemail.desktop |
231 | cp pwmanager/pwmanager/pwmanager.desktop $(QPEDIR)/apps/Pim/pwmanager.desktop | 231 | cp pwmanager/pwmanager/pwmanager.desktop $(QPEDIR)/apps/Pim/pwmanager.desktop |
232 | 232 | ||
233 | dist: | 233 | dist: |
234 | @echo Dont forget to do "make install" before "make dist" | 234 | @echo Dont forget to do "make install" before "make dist" |
235 | rm -f *arm.ipk | 235 | rm -f *arm.ipk |
236 | rm -f *~ | 236 | rm -f *~ |
237 | cd ..; tar czf kdepimpi-$(KDEPIM_VERSION).tar.gz --exclude=obj --exclude=moc --exclude=CVS --exclude=Makefilezaurus --exclude=Makefileqtopia kdepim | 237 | cd ..; tar czf kdepimpi-$(KDEPIM_VERSION).tar.gz --exclude=obj --exclude=moc --exclude=CVS --exclude=Makefilezaurus --exclude=Makefileqtopia kdepim |
238 | mkipks kmicrokdelibs.control | 238 | mkipks kmicrokdelibs.control |
239 | mkipks korganizer.control | 239 | mkipks korganizer.control |
240 | mkipks kaddressbook.control | 240 | mkipks kaddressbook.control |
241 | ifndef BUILD_NO_MICROMAIL | 241 | ifndef BUILD_NO_MICROMAIL |
242 | mkipks kopiemail.control | 242 | mkipks kopiemail.control |
243 | endif | 243 | endif |
244 | ifndef BUILD_NO_SHARP_PLUGIN | 244 | ifndef BUILD_NO_SHARP_PLUGIN |
245 | mkipks ksharpPIM-DTMaccess.control | 245 | mkipks ksharpPIM-DTMaccess.control |
246 | endif | 246 | endif |
247 | mkipks korganizer-alarm.control | 247 | mkipks korganizer-alarm.control |
248 | ifndef BUILD_NO_GAMMU | 248 | ifndef BUILD_NO_GAMMU |
249 | mkipks kmobilephoneaccess.control | 249 | mkipks kmobilephoneaccess.control |
250 | endif | 250 | endif |
251 | ifndef BUILD_NO_PWMANAGER | 251 | ifndef BUILD_NO_PWMANAGER |
252 | mkipks pwmanager.control | 252 | mkipks pwmanager.control |
253 | endif | 253 | endif |
254 | mkipks pimTABicon.control | 254 | mkipks pimTABicon.control |
255 | zip kdepim_$(KDEPIM_VERSION)_for_SharpRom.ipk.zip *.ipk | ||
255 | 256 | ||
256 | tmake: objects \ | 257 | tmake: objects \ |
257 | qtcompat/Makefile$(PLATFORM) \ | 258 | qtcompat/Makefile$(PLATFORM) \ |
258 | microkde/Makefile$(PLATFORM) \ | 259 | microkde/Makefile$(PLATFORM) \ |
259 | libkcal/Makefile$(PLATFORM) \ | 260 | libkcal/Makefile$(PLATFORM) \ |
260 | libkdepim/Makefile$(PLATFORM) \ | 261 | libkdepim/Makefile$(PLATFORM) \ |
261 | korganizer/Makefile$(PLATFORM) \ | 262 | korganizer/Makefile$(PLATFORM) \ |
262 | kalarmd/Makefile$(PLATFORM) \ | 263 | kalarmd/Makefile$(PLATFORM) \ |
263 | libical/src/libical/Makefile$(PLATFORM) \ | 264 | libical/src/libical/Makefile$(PLATFORM) \ |
264 | libical/src/libicalss/Makefile$(PLATFORM) \ | 265 | libical/src/libicalss/Makefile$(PLATFORM) \ |
265 | kabc/Makefile$(PLATFORM) \ | 266 | kabc/Makefile$(PLATFORM) \ |
266 | kabc/formats/binary/Makefile$(PLATFORM) \ | 267 | kabc/formats/binary/Makefile$(PLATFORM) \ |
267 | kabc/plugins/file/Makefile$(PLATFORM) \ | 268 | kabc/plugins/file/Makefile$(PLATFORM) \ |
268 | kabc/plugins/dir/Makefile$(PLATFORM) \ | 269 | kabc/plugins/dir/Makefile$(PLATFORM) \ |
269 | kabc/plugins/ldap/Makefile$(PLATFORM) \ | 270 | kabc/plugins/ldap/Makefile$(PLATFORM) \ |
270 | kabc/plugins/opie/Makefile$(PLATFORM) \ | 271 | kabc/plugins/opie/Makefile$(PLATFORM) \ |
271 | kabc/plugins/qtopia/Makefile$(PLATFORM) \ | 272 | kabc/plugins/qtopia/Makefile$(PLATFORM) \ |
272 | kabc/plugins/sharpdtm/Makefile$(PLATFORM) \ | 273 | kabc/plugins/sharpdtm/Makefile$(PLATFORM) \ |
273 | kaddressbook/Makefile$(PLATFORM) \ | 274 | kaddressbook/Makefile$(PLATFORM) \ |
274 | kmicromail/Makefile$(PLATFORM) \ | 275 | kmicromail/Makefile$(PLATFORM) \ |
275 | kmicromail/libetpan/Makefile$(PLATFORM) \ | 276 | kmicromail/libetpan/Makefile$(PLATFORM) \ |
276 | kmicromail/libmailwrapper/Makefile$(PLATFORM) \ | 277 | kmicromail/libmailwrapper/Makefile$(PLATFORM) \ |
277 | gammu/emb/common/Makefile$(PLATFORM) \ | 278 | gammu/emb/common/Makefile$(PLATFORM) \ |
278 | gammu/emb/gammu/Makefile$(PLATFORM) \ | 279 | gammu/emb/gammu/Makefile$(PLATFORM) \ |
279 | pwmanager/pwmanager/Makefile$(PLATFORM) \ | 280 | pwmanager/pwmanager/Makefile$(PLATFORM) \ |
280 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM) \ | 281 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM) \ |
281 | pwmanager/libcrypt/error/Makefile$(PLATFORM) \ | 282 | pwmanager/libcrypt/error/Makefile$(PLATFORM) \ |
282 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM) \ | 283 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM) \ |
283 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM) | 284 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM) |
284 | 285 | ||
285 | qtcompat/Makefile$(PLATFORM): qtcompat/qtcompat.pro | 286 | qtcompat/Makefile$(PLATFORM): qtcompat/qtcompat.pro |
286 | cd qtcompat; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtcompat.pro -o Makefile$(PLATFORM) | 287 | cd qtcompat; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtcompat.pro -o Makefile$(PLATFORM) |
287 | 288 | ||
288 | microkde/Makefile$(PLATFORM): microkde/microkdeE.pro | 289 | microkde/Makefile$(PLATFORM): microkde/microkdeE.pro |
289 | cd microkde; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" microkdeE.pro -o Makefile$(PLATFORM) | 290 | cd microkde; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" microkdeE.pro -o Makefile$(PLATFORM) |
290 | 291 | ||
291 | libkcal/Makefile$(PLATFORM): libkcal/libkcalE.pro | 292 | libkcal/Makefile$(PLATFORM): libkcal/libkcalE.pro |
292 | cd libkcal; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkcalE.pro -o Makefile$(PLATFORM) | 293 | cd libkcal; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkcalE.pro -o Makefile$(PLATFORM) |
293 | 294 | ||
294 | 295 | ||
295 | libkdepim/Makefile$(PLATFORM): libkdepim/libkdepimE.pro | 296 | libkdepim/Makefile$(PLATFORM): libkdepim/libkdepimE.pro |
296 | cd libkdepim; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkdepimE.pro -o Makefile$(PLATFORM) | 297 | cd libkdepim; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libkdepimE.pro -o Makefile$(PLATFORM) |
297 | 298 | ||
298 | kalarmd/Makefile$(PLATFORM): kalarmd/kalarmdE.pro | 299 | kalarmd/Makefile$(PLATFORM): kalarmd/kalarmdE.pro |
299 | cd kalarmd; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kalarmdE.pro -o Makefile$(PLATFORM) | 300 | cd kalarmd; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kalarmdE.pro -o Makefile$(PLATFORM) |
300 | 301 | ||
301 | korganizer/Makefile$(PLATFORM): korganizer/korganizerE.pro | 302 | korganizer/Makefile$(PLATFORM): korganizer/korganizerE.pro |
302 | cd korganizer; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" korganizerE.pro -o Makefile$(PLATFORM) | 303 | cd korganizer; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" korganizerE.pro -o Makefile$(PLATFORM) |
303 | 304 | ||
304 | libical/src/libical/Makefile$(PLATFORM): libical/src/libical/libicalE.pro | 305 | libical/src/libical/Makefile$(PLATFORM): libical/src/libical/libicalE.pro |
305 | cd libical/src/libical; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalE.pro -o Makefile$(PLATFORM) | 306 | cd libical/src/libical; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalE.pro -o Makefile$(PLATFORM) |
306 | 307 | ||
307 | libical/src/libicalss/Makefile$(PLATFORM): libical/src/libicalss/libicalssE.pro | 308 | libical/src/libicalss/Makefile$(PLATFORM): libical/src/libicalss/libicalssE.pro |
308 | cd libical/src/libicalss; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalssE.pro -o Makefile$(PLATFORM) | 309 | cd libical/src/libicalss; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libicalssE.pro -o Makefile$(PLATFORM) |
309 | 310 | ||
310 | kabc/Makefile$(PLATFORM): kabc/kabcE.pro | 311 | kabc/Makefile$(PLATFORM): kabc/kabcE.pro |
311 | cd kabc; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcE.pro -o Makefile$(PLATFORM) | 312 | cd kabc; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcE.pro -o Makefile$(PLATFORM) |
312 | 313 | ||
313 | kabc/formats/binary/Makefile$(PLATFORM): kabc/formats/binary/kabcformat_binaryE.pro | 314 | kabc/formats/binary/Makefile$(PLATFORM): kabc/formats/binary/kabcformat_binaryE.pro |
314 | cd kabc/formats/binary; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcformat_binaryE.pro -o Makefile$(PLATFORM) | 315 | cd kabc/formats/binary; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kabcformat_binaryE.pro -o Makefile$(PLATFORM) |
315 | 316 | ||
316 | kabc/plugins/file/Makefile$(PLATFORM): kabc/plugins/file/fileE.pro | 317 | kabc/plugins/file/Makefile$(PLATFORM): kabc/plugins/file/fileE.pro |
317 | cd kabc/plugins/file; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" fileE.pro -o Makefile$(PLATFORM) | 318 | cd kabc/plugins/file; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" fileE.pro -o Makefile$(PLATFORM) |
318 | 319 | ||
319 | kabc/plugins/dir/Makefile$(PLATFORM): kabc/plugins/dir/dirE.pro | 320 | kabc/plugins/dir/Makefile$(PLATFORM): kabc/plugins/dir/dirE.pro |
320 | cd kabc/plugins/dir; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" dirE.pro -o Makefile$(PLATFORM) | 321 | cd kabc/plugins/dir; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" dirE.pro -o Makefile$(PLATFORM) |
321 | 322 | ||
322 | kabc/plugins/ldap/Makefile$(PLATFORM): kabc/plugins/ldap/ldapE.pro | 323 | kabc/plugins/ldap/Makefile$(PLATFORM): kabc/plugins/ldap/ldapE.pro |
323 | cd kabc/plugins/ldap; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" ldapE.pro -o Makefile$(PLATFORM) | 324 | cd kabc/plugins/ldap; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" ldapE.pro -o Makefile$(PLATFORM) |
324 | 325 | ||
325 | kabc/plugins/opie/Makefile$(PLATFORM): kabc/plugins/opie/opieE.pro | 326 | kabc/plugins/opie/Makefile$(PLATFORM): kabc/plugins/opie/opieE.pro |
326 | cd kabc/plugins/opie; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" opieE.pro -o Makefile$(PLATFORM) | 327 | cd kabc/plugins/opie; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" opieE.pro -o Makefile$(PLATFORM) |
327 | 328 | ||
328 | kabc/plugins/qtopia/Makefile$(PLATFORM): kabc/plugins/qtopia/qtopiaE.pro | 329 | kabc/plugins/qtopia/Makefile$(PLATFORM): kabc/plugins/qtopia/qtopiaE.pro |
329 | cd kabc/plugins/qtopia; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtopiaE.pro -o Makefile$(PLATFORM) | 330 | cd kabc/plugins/qtopia; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" qtopiaE.pro -o Makefile$(PLATFORM) |
330 | 331 | ||
331 | kabc/plugins/sharpdtm/Makefile$(PLATFORM): kabc/plugins/sharpdtm/sharpdtmE.pro | 332 | kabc/plugins/sharpdtm/Makefile$(PLATFORM): kabc/plugins/sharpdtm/sharpdtmE.pro |
332 | cd kabc/plugins/sharpdtm; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" sharpdtmE.pro -o Makefile$(PLATFORM) | 333 | cd kabc/plugins/sharpdtm; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" sharpdtmE.pro -o Makefile$(PLATFORM) |
333 | 334 | ||
334 | kaddressbook/Makefile$(PLATFORM): kaddressbook/kaddressbookE.pro | 335 | kaddressbook/Makefile$(PLATFORM): kaddressbook/kaddressbookE.pro |
335 | cd kaddressbook; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kaddressbookE.pro -o Makefile$(PLATFORM) | 336 | cd kaddressbook; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kaddressbookE.pro -o Makefile$(PLATFORM) |
336 | 337 | ||
337 | kmicromail/Makefile$(PLATFORM): kmicromail/kmicromailE.pro | 338 | kmicromail/Makefile$(PLATFORM): kmicromail/kmicromailE.pro |
338 | cd kmicromail; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kmicromailE.pro -o Makefile$(PLATFORM) | 339 | cd kmicromail; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" kmicromailE.pro -o Makefile$(PLATFORM) |
339 | 340 | ||
340 | kmicromail/libetpan/Makefile$(PLATFORM): kmicromail/libetpan/libetpanE.pro | 341 | kmicromail/libetpan/Makefile$(PLATFORM): kmicromail/libetpan/libetpanE.pro |
341 | cd kmicromail/libetpan; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libetpanE.pro -o Makefile$(PLATFORM) | 342 | cd kmicromail/libetpan; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libetpanE.pro -o Makefile$(PLATFORM) |
342 | 343 | ||
343 | kmicromail/libmailwrapper/Makefile$(PLATFORM): kmicromail/libmailwrapper/libmailwrapperE.pro | 344 | kmicromail/libmailwrapper/Makefile$(PLATFORM): kmicromail/libmailwrapper/libmailwrapperE.pro |
344 | cd kmicromail/libmailwrapper; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libmailwrapperE.pro -o Makefile$(PLATFORM) | 345 | cd kmicromail/libmailwrapper; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" libmailwrapperE.pro -o Makefile$(PLATFORM) |
345 | 346 | ||
346 | gammu/emb/common/Makefile$(PLATFORM): gammu/emb/common/commonE.pro | 347 | gammu/emb/common/Makefile$(PLATFORM): gammu/emb/common/commonE.pro |
347 | cd gammu/emb/common; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" commonE.pro -o Makefile$(PLATFORM) | 348 | cd gammu/emb/common; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" commonE.pro -o Makefile$(PLATFORM) |
348 | 349 | ||
349 | gammu/emb/gammu/Makefile$(PLATFORM): gammu/emb/gammu/gammuE.pro | 350 | gammu/emb/gammu/Makefile$(PLATFORM): gammu/emb/gammu/gammuE.pro |
350 | cd gammu/emb/gammu; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" gammuE.pro -o Makefile$(PLATFORM) | 351 | cd gammu/emb/gammu; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" gammuE.pro -o Makefile$(PLATFORM) |
351 | 352 | ||
352 | pwmanager/pwmanager/Makefile$(PLATFORM): pwmanager/pwmanager/pwmanagerE.pro | 353 | pwmanager/pwmanager/Makefile$(PLATFORM): pwmanager/pwmanager/pwmanagerE.pro |
353 | cd pwmanager/pwmanager; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" pwmanagerE.pro -o Makefile$(PLATFORM) | 354 | cd pwmanager/pwmanager; tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" pwmanagerE.pro -o Makefile$(PLATFORM) |
354 | 355 | ||
355 | 356 | ||
356 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM): pwmanager/libcrypt/mpi/mpi.pro | 357 | pwmanager/libcrypt/mpi/Makefile$(PLATFORM): pwmanager/libcrypt/mpi/mpi.pro |
357 | cd pwmanager/libcrypt/mpi;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" mpi.pro -o Makefile$(PLATFORM) | 358 | cd pwmanager/libcrypt/mpi;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" mpi.pro -o Makefile$(PLATFORM) |
358 | 359 | ||
359 | pwmanager/libcrypt/error/Makefile$(PLATFORM): pwmanager/libcrypt/error/error.pro | 360 | pwmanager/libcrypt/error/Makefile$(PLATFORM): pwmanager/libcrypt/error/error.pro |
360 | cd pwmanager/libcrypt/error;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" error.pro -o Makefile$(PLATFORM) | 361 | cd pwmanager/libcrypt/error;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" error.pro -o Makefile$(PLATFORM) |
361 | 362 | ||
362 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM): pwmanager/libcrypt/cipher/cipher.pro | 363 | pwmanager/libcrypt/cipher/Makefile$(PLATFORM): pwmanager/libcrypt/cipher/cipher.pro |
363 | cd pwmanager/libcrypt/cipher;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" cipher.pro -o Makefile$(PLATFORM) | 364 | cd pwmanager/libcrypt/cipher;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" cipher.pro -o Makefile$(PLATFORM) |
364 | 365 | ||
365 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM): pwmanager/libcrypt/zlib/zlib.pro | 366 | pwmanager/libcrypt/zlib/Makefile$(PLATFORM): pwmanager/libcrypt/zlib/zlib.pro |
366 | cd pwmanager/libcrypt/zlib;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" zlib.pro -o Makefile$(PLATFORM) | 367 | cd pwmanager/libcrypt/zlib;tmake "CONFIG+=$(RELEASE_DEBUG)" "VERSION=$(KDEPIM_VERSION)" zlib.pro -o Makefile$(PLATFORM) |
367 | 368 | ||
368 | 369 | ||
diff --git a/bin/kdepim/SyncHowto.txt b/bin/kdepim/SyncHowto.txt index 6c1da16..64f6f14 100644 --- a/bin/kdepim/SyncHowto.txt +++ b/bin/kdepim/SyncHowto.txt | |||
@@ -1,497 +1,580 @@ | |||
1 | WARNING: | 1 | WARNING: |
2 | YOU MAY GET UNEXPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS, | 2 | YOU MAY GET UNEXPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS, |
3 | IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM | 3 | IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM |
4 | THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES | 4 | THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES |
5 | HAVE TOO MUCH DIFFERENCE. | 5 | HAVE TOO MUCH DIFFERENCE. |
6 | 6 | ||
7 | In other words: Please make sure, that the clocks of the devices | 7 | In other words: Please make sure, that the clocks of the devices |
8 | you want to sync have only a difference of some seconds! | 8 | you want to sync have only a difference of some seconds! |
9 | 9 | ||
10 | 10 | ||
11 | CONTENT: | 11 | CONTENT: |
12 | 12 | ||
13 | 0) How syncing works | 13 | 0) How syncing works |
14 | 1) Qick overview of settings | 14 | 1) Qick overview of settings |
15 | 2) Sync settings in sync dialog | 15 | 2) Sync settings in sync dialog |
16 | 3) Syncing background | 16 | 3) Syncing background |
17 | 4) Sync preferences | 17 | 4) Sync preferences |
18 | 5) Details about sync profile kinds | 18 | 5) How a filter works |
19 | 6) Details about sync profile kinds | ||
19 | 20 | ||
20 | ************************************************************************* | 21 | ************************************************************************* |
21 | 0) How syncing works | 22 | 0) How syncing works |
22 | ************************************************************************* | 23 | ************************************************************************* |
23 | 24 | ||
24 | Note: | 25 | Note: |
25 | The recommended and easiest way to syncronize two devices where | 26 | The recommended and easiest way to syncronize two devices where |
26 | KO/Pi, KA/Pi or PWM/Pi is installed, is the profile kind "Pi-Sync". | 27 | KO/Pi, KA/Pi or PWM/Pi is installed, is the profile kind "Pi-Sync". |
27 | Details about that in 5) b). | 28 | Details about that in 6) b). |
28 | 29 | ||
29 | In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook/ | 30 | In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook/ |
30 | passwordfile with another calendar/addressbook/passwordfile, | 31 | passwordfile with another calendar/addressbook/passwordfile, |
31 | by syncing your (local) calendar/addressbook/passwordfile | 32 | by syncing your (local) calendar/addressbook/passwordfile |
32 | with a (remote) file. | 33 | with a (remote) file. |
33 | This remote file may on your local filesystem | 34 | This remote file may on your local filesystem |
34 | or on another (remote) device. | 35 | or on another (remote) device. |
35 | 36 | ||
36 | If you want to sync with another remote device, you have to create | 37 | If you want to sync with another remote device, you have to create |
37 | a sync profile. | 38 | a sync profile. |
38 | You have two choices for choosing the profil kind: | 39 | You have two choices for choosing the profil kind: |
39 | I) You can choose profile kind "Remote file" and specify a | 40 | I) You can choose profile kind "Remote file" and specify a |
40 | command line download/upload command ( like scp, ftp, ...) to | 41 | command line download/upload command ( like scp, ftp, ...) to |
41 | a) download the remote file to your local machine to a temp file | 42 | a) download the remote file to your local machine to a temp file |
42 | b) sync with this temp file | 43 | b) sync with this temp file |
43 | c) upload the synced file to the remote device | 44 | c) upload the synced file to the remote device |
44 | II) If you want to sync with a device, where KO/Pi( or KA/Pi, PWM/Pi) is | 45 | II) If you want to sync with a device, where KO/Pi( or KA/Pi, PWM/Pi) is |
45 | installed, you can easily get the remote file via network | 46 | installed, you can easily get the remote file via network |
46 | with the build in file transfer feature: | 47 | with the build in file transfer feature: |
47 | Choose profile kind "Pi-Sync" and | 48 | Choose profile kind "Pi-Sync" and |
48 | a) Start KO/Pi,KA/Pi or PWM/Pi on remote device and | 49 | a) Start KO/Pi,KA/Pi or PWM/Pi on remote device and |
49 | enable "Pi-Sync" on remote device with password and port. | 50 | enable "Pi-Sync" on remote device with password and port. |
50 | b) Specify password, port and IP address in your profile. | 51 | b) Specify password, port and IP address in your profile. |
51 | 52 | ||
52 | 53 | ||
53 | You can sync with your mobile phone as well. | 54 | You can sync with your mobile phone as well. |
54 | Everything is explained in more details below. | 55 | Everything is explained in more details below. |
55 | 56 | ||
56 | NOTE: | 57 | NOTE: |
57 | If you do not use profile kind "Pi-Sync", | 58 | If you do not use profile kind "Pi-Sync", |
58 | it is recommended to close | 59 | it is recommended to close |
59 | a running KO/Pi (KA/Pi, PWM/Pi) on the remote device. | 60 | a running KO/Pi (KA/Pi, PWM/Pi) on the remote device. |
60 | (Note: KO/Pi(KA/Pi, PWM/Pi) running on Zaurus with | 61 | (Note: KO/Pi(KA/Pi, PWM/Pi) running on Zaurus with |
61 | FastLoad enabled will never be closed!) | 62 | FastLoad enabled will never be closed!) |
62 | After syncing with a running KO/Pi on the remote device, | 63 | After syncing with a running KO/Pi on the remote device, |
63 | a "save" on the remote device will tell you that it needs to merge (sync). | 64 | a "save" on the remote device will tell you that it needs to merge (sync). |
64 | After merging (just a syncing with the changed file) | 65 | After merging (just a syncing with the changed file) |
65 | you will get the new data showing in remote KO/Pi. | 66 | you will get the new data showing in remote KO/Pi. |
66 | 67 | ||
67 | ************************************************************************* | 68 | ************************************************************************* |
68 | 1) Qick overview of settings | 69 | 1) Qick overview of settings |
69 | ************************************************************************* | 70 | ************************************************************************* |
70 | 71 | ||
71 | a) Open sync settings dialog (Menu Synchronize - Configure...) | 72 | a) Open sync settings dialog (Menu Synchronize - Configure...) |
72 | b) Give your device a unique name. | 73 | b) Give your device a unique name. |
73 | (unique in the set of all devices you want to sync with). | 74 | (unique in the set of all devices you want to sync with). |
74 | If you have already configured another devive and created | 75 | If you have already configured another devive and created |
75 | there a sync profile to sync with this device, give your device | 76 | there a sync profile to sync with this device, give your device |
76 | the same name as this sync profile! The same name is important, | 77 | the same name as this sync profile! The same name is important, |
77 | because it makes it possible to sync first A->B | 78 | because it makes it possible to sync first A->B |
78 | (A local device, that performs the sync, B remote device) | 79 | (A local device, that performs the sync, B remote device) |
79 | and then B->A. Such that the B->A sync knows about the | 80 | and then B->A. Such that the B->A sync knows about the |
80 | already performed A->B sync. | 81 | already performed A->B sync. |
81 | That means: It is unimportant if you sync A->B or B->A, | 82 | That means: It is unimportant if you sync A->B or B->A, |
82 | the devices A and B will be synced properly. | 83 | the devices A and B will be synced properly. |
83 | c) Create a new sync profile and give it a unique name. | 84 | c) Create a new sync profile and give it a unique name. |
84 | (unique in the set of all sync profiles on this device). | 85 | (unique in the set of all sync profiles on this device). |
85 | If you want to sync with a device, where KO/Pi is already installed | 86 | If you want to sync with a device, where KO/Pi is already installed |
86 | and which has a given unique device name, use this device name as | 87 | and which has a given unique device name, use this device name as |
87 | your profile name ( refer to b) ). | 88 | your profile name ( refer to b) ). |
88 | d) Coose the profile kind of your syncing method: | 89 | d) Coose the profile kind of your syncing method: |
89 | (i) Local file or | 90 | (i) Local file or |
90 | (ii) Pi-Sync or | 91 | (ii) Pi-Sync or |
91 | (iii) Remote file or | 92 | (iii) Remote file or |
92 | (iiii) Mobile Phone. | 93 | (iiii) Mobile Phone. |
93 | Detailed explanation in 5) | 94 | Detailed explanation in 6) |
94 | e) Choose the other profile options. | 95 | e) Choose the other profile options. |
95 | Detailed explanation in 2) | 96 | Detailed explanation in 2) |
96 | f) Close sync dialog with OK. | 97 | f) Close sync dialog with OK. |
97 | g) Sync. | 98 | g) Sync. |
98 | 99 | ||
99 | NOTE: | 100 | NOTE: |
100 | AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED | 101 | AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED |
101 | (OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE. | 102 | (OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE. |
102 | YOU MAY NOT DELETE OR CHANGE THESE EVENTS. | 103 | YOU MAY NOT DELETE OR CHANGE THESE EVENTS. |
103 | 104 | ||
104 | ************************************************************************* | 105 | ************************************************************************* |
105 | 2) Sync settings in sync dialog | 106 | 2) Sync settings in sync dialog |
106 | ************************************************************************* | 107 | ************************************************************************* |
107 | 108 | ||
108 | a) Local device name: | 109 | a) Local device name: |
109 | -> 1) b) | 110 | -> 1) b) |
110 | b) Profile: | 111 | b) Profile: |
111 | -> 1) c) | 112 | -> 1) c) |
112 | c) Include in multiple sync: | 113 | c) Multiple Sync options: Include in multiple sync: |
113 | In the Synchronize menu, there is a multiple sync menu entry. | 114 | In the Synchronize menu, there is a multiple sync menu entry. |
114 | If you choose this menu entry, all user defined profiles with this | 115 | If you choose this menu entry, all user defined profiles with this |
115 | 'Include in multiple sync' option enabled will be synced | 116 | 'Include in multiple sync' option enabled will be synced |
116 | one after another. And this twice. This will take some time. | 117 | one after another. And this twice. This will take some time. |
117 | After that sync, on all devices should be the same data. | 118 | After that sync, on all devices should be the same data. |
119 | |||
120 | d)- j) Sync algo options: | ||
121 | |||
118 | d) Ask for preferences before sync: | 122 | d) Ask for preferences before sync: |
119 | Check this to be asked for sync preferences settings before each sync. | 123 | Check this to be asked for "Sync preferences" settings before each sync. |
120 | If the profile kind is "Pi-Sync" you will be asked to confirm | 124 | If the profile kind is "Pi-Sync" you will be asked to confirm |
121 | the "Pi-Sync" specific settings (Password,IP address, port number) | 125 | the "Pi-Sync" specific settings (Password,IP address, port number) |
122 | as well. That makes it possible to use that profile for a | 126 | as well. That makes it possible to use that profile for a |
123 | device that is connected via DHCP to the network and gets different | 127 | device that is connected via DHCP to the network and gets different |
124 | IP addresses when connection to the network. | 128 | IP addresses when connecting to the network. |
125 | e) Sync preferences: | 129 | e) Sync preferences: |
126 | Choose here your sync preferences. | 130 | Choose here your sync preferences. |
127 | Details -> 4) | 131 | Details -> 4) |
128 | f) Show summary after sync: | 132 | f) Show summary after sync: |
129 | Check this to get a small summary dialog after sync | 133 | Check this to get a small summary dialog after sync |
130 | about number of added/changed/deleted events on local/remote. | 134 | about number of added/changed/deleted events on local/remote. |
135 | g) Apply filter when adding data to local: | ||
136 | What is a filter? You can read this in -> 5) | ||
137 | With this option you can specify a filter for events/contacts, | ||
138 | which should be added to the local database, because they are | ||
139 | in the remote database and not in the local database. | ||
140 | (Database = calendar file or addressbook file). | ||
141 | Note that the filter is NOT applied to the remote | ||
142 | database before syncing. It is only applied to a particular | ||
143 | item which should be added to the local database. | ||
144 | Well, but what is the difference? | ||
145 | The differnce is: If the remote database AND the local database contain | ||
146 | an already synced item, which does not match the filter, then this item is synced. | ||
147 | If the remote database contains an item which does not match the filter | ||
148 | and the local database does not contain this item, then this item is not added | ||
149 | to the local database, but it is still in the remote database after syncing. | ||
131 | g) Write back synced data: | 150 | g) Write back synced data: |
132 | Uncheck this to update the local calendar only. | 151 | Uncheck this to update the local calendar only. |
133 | I.e. your local calendar is synced with the remote calendar | 152 | I.e. your local calendar is synced with the remote calendar |
134 | but nothing on the remote calendar is changed. | 153 | but nothing on the remote calendar is changed. |
135 | If you uncheck "Write back synced data", the settings | 154 | If you uncheck "Write back synced data", the settings |
136 | under h) and i) are ignored, of course. | 155 | under h) and i) are ignored, of course. |
137 | h) --Write back (on remote) existing entries only: | 156 | |
157 | h) - j) Write back options: | ||
158 | |||
159 | h) Write back (on remote) existing entries only: | ||
138 | Check this to update the remote data only. | 160 | Check this to update the remote data only. |
139 | I.e. no data from yor local calendar/addressbook is added to the | 161 | I.e. no data from yor local calendar/addressbook is added to the |
140 | remote device. You may use this option to | 162 | remote device. You may use this option to |
141 | sync against some kind of "public calendar/addressbook" without | 163 | sync against some kind of "public calendar/addressbook" without |
142 | writing back your personal data. | 164 | adding anything of your personal data. |
143 | i) --Write back (calendar) entries in future only: | 165 | But in this case, you cannot add an item to the remoet device. |
144 | Check this to write back only calendar entries in future. | 166 | i) Apply filter when adding data to remote: |
167 | What is a filter? You can read this in -> 5) | ||
168 | With this option you can specify a filter for events/contacts, | ||
169 | which should be added to the remote database, because they are | ||
170 | in the local database and not in the remote database. | ||
171 | (Database = calendar file or addressbook file). | ||
172 | Note that the filter is NOT applied to the local | ||
173 | database before syncing. It is only applied to a particular | ||
174 | item of the local database which should be added to the remote database. | ||
175 | Well, but what is the difference? | ||
176 | The differnce is: If the local database AND the remote database contain | ||
177 | an already synced item, which does not match the filter, then this item is synced. | ||
178 | If the local database contains an item which does not match the filter | ||
179 | and the remote database does not contain this item, then this item is not added | ||
180 | to the remote database, but it is still in the local database after syncing. | ||
181 | Example: | ||
182 | You have specified a calendar filter "only public events". | ||
183 | You specify this filter as the outgoing filter for syncing. | ||
184 | If there is an event in the local database which is not "public", but "private", | ||
185 | this event is not added to the remote database. | ||
186 | If there is an event in the local database and in the remote database which is | ||
187 | "private" (maybe added by someone else) then this event is synced and | ||
188 | it is in the local database and in the remote database after syncing. | ||
189 | That means in particular you cannot remove an event from the remote | ||
190 | database but setting it to "private". | ||
191 | If you want to remove the event you can clone it, set it to private and delete the | ||
192 | original event. Then the original event is deleted in the remote database after sync and | ||
193 | the cloned event is not added to the remote database, because it is private. | ||
194 | j) Write back (calendar) entries for time period only: | ||
195 | Check this to write back only calendar entries for a given time period. | ||
145 | (Useful when syncing with mobile phones.) | 196 | (Useful when syncing with mobile phones.) |
146 | You can specify the date range in weeks with | 197 | You can specify the date range in weeks for the weeks in the past to the weeks in the future. |
147 | ---- Max. weeks in future. | 198 | |
148 | Note: The date range starts always 7 days before the actual date! | 199 | k) Profile kind: |
149 | I.e. the calendar events of the last week are written back always. | 200 | Details -> 6) |
150 | j) Profile kind: | ||
151 | Details -> 5) | ||
152 | 201 | ||
153 | ************************************************************************* | 202 | ************************************************************************* |
154 | 3) Syncing background | 203 | 3) Syncing background |
155 | ************************************************************************* | 204 | ************************************************************************* |
156 | 205 | ||
157 | The same mentioned for calendars is valid for addressbooks as well. | 206 | The same mentioned for calendars is valid for addressbooks as well. |
158 | 207 | ||
159 | Synchronizing calendars ( i.e. files ) means, | 208 | Synchronizing calendars ( i.e. files ) means, |
160 | to merge two calendars in a useful way. | 209 | to merge two calendars in a useful way. |
161 | If the two calendars are completely different, | 210 | If the two calendars are completely different, |
162 | there is no problem, the resulting calendar contains | 211 | there is no problem, the resulting calendar contains |
163 | all data from the local and from the remote calendar. | 212 | all data from the local and from the remote calendar. |
164 | 213 | ||
165 | Problems will occur, if you have edited items | 214 | Problems will occur, if you have edited items |
166 | from the local calendar on the remote machine. | 215 | from the local calendar on the remote machine. |
167 | Then it could be, that items are in conflict. | 216 | Then it could be, that items are in conflict. |
168 | Two items are "in conflict", if they have the | 217 | Two items are "in conflict", if they have the |
169 | same unique ID (which get an item at time of | 218 | same unique ID (which get an item at time of |
170 | creation and owns it until it is deleted ) | 219 | creation and owns it until it is deleted ) |
171 | and they both are modified after the last | 220 | and they both are modified after the last |
172 | synchronization. | 221 | synchronization. |
173 | 222 | ||
174 | At first sync of two calendars there is no item deleted. | 223 | At first sync of two calendars there is no item deleted. |
175 | If the calendars are synced before and there is an item, | 224 | If the calendars are synced before and there is an item, |
176 | which is not edited after the last sync and is only | 225 | which is not edited after the last sync and is only |
177 | available in one calendar, then this item is deleted | 226 | available in one calendar, then this item is deleted |
178 | in this calendar. | 227 | in this calendar. |
179 | 228 | ||
180 | But when was the last synchronization between two calendars? | 229 | But when was the last synchronization between two calendars? |
181 | 230 | ||
182 | To know that, KO/Pi creates at first syncing | 231 | To know that, KO/Pi creates at first syncing |
183 | of two files an unique event "<profile name> - sync Event" | 232 | of two files an unique event "<profile name> - sync Event" |
184 | on the remote and the local calendar. | 233 | on the remote and the local calendar. |
185 | After syncing, the start time of this event is set | 234 | After syncing, the start time of this event is set |
186 | to the time of syncing. | 235 | to the time of syncing. |
187 | The event is read only and the user may not change it. | 236 | The event is read only and the user may not change it. |
188 | 237 | ||
189 | If two such files are synced, that both have an event | 238 | If two such files are synced, that both have an event |
190 | "<profile name> - sync Event" and the events have | 239 | "<profile name> - sync Event" and the events have |
191 | the same start time, then deleted items on the one calendar | 240 | the same start time, then deleted items on the one calendar |
192 | are deleted on the other as well. | 241 | are deleted on the other as well. |
193 | 242 | ||
194 | 243 | ||
195 | ************************************************************************* | 244 | ************************************************************************* |
196 | 4) Sync preferences | 245 | 4) Sync preferences |
197 | ************************************************************************* | 246 | ************************************************************************* |
198 | 247 | ||
199 | Two items are "in conflict", if they have the same unique ID | 248 | Two items are "in conflict", if they have the same unique ID |
200 | and they both are modified after the last synchronization. | 249 | and they both are modified after the last synchronization. |
201 | (Details -> 3) ). | 250 | (Details -> 3) ). |
202 | 251 | ||
203 | If an item is not modified after the last sync and | 252 | If an item is not modified after the last sync and |
204 | it is not found in the other calendar, it is deleted. | 253 | it is not found in the other calendar, it is deleted. |
205 | 254 | ||
206 | On the first sync, there is no item deleted. | 255 | On the first sync, there is no item deleted. |
207 | 256 | ||
208 | SYNC PREFERENCES: | 257 | SYNC PREFERENCES: |
209 | -Take local entry on conflict: | 258 | -Take local entry on conflict: |
210 | Takes the local entry on conflict. | 259 | Takes the local entry on conflict. |
211 | If it is the first sync, | 260 | If it is the first sync, |
212 | "Ask for every entry" | 261 | "Ask for every entry" |
213 | is chosen automatically, | 262 | is chosen automatically, |
214 | if this is selected. | 263 | if this is selected. |
215 | 264 | ||
216 | -Take remote entry on conflict: | 265 | -Take remote entry on conflict: |
217 | Takes the remote entry on conflict. | 266 | Takes the remote entry on conflict. |
218 | If it is the first sync, | 267 | If it is the first sync, |
219 | "Ask for every entry" | 268 | "Ask for every entry" |
220 | is chosen automatically, | 269 | is chosen automatically, |
221 | if this is selected. | 270 | if this is selected. |
222 | 271 | ||
223 | -Take newest entry on conflict: | 272 | -Take newest entry on conflict: |
224 | This takes the newest entry on conflict. | 273 | This takes the newest entry on conflict. |
225 | May be the most useful syncing mode. | 274 | May be the most useful syncing mode. |
226 | 275 | ||
227 | -Ask for every entry on conflict: | 276 | -Ask for every entry on conflict: |
228 | Pops up an event viewer dialog and | 277 | Pops up an event viewer dialog and |
229 | shows the two conflicting entries there. | 278 | shows the two conflicting entries there. |
230 | The user can chose, which entry he would like to take. | 279 | The user can chose, which entry he would like to take. |
231 | The button for the newest entry | 280 | The button for the newest entry |
232 | is automatically set as default button. | 281 | is automatically set as default button. |
233 | The color for the newest entry is green. | 282 | The color for the newest entry is green. |
234 | 283 | ||
235 | -Force: Take local entry always: | 284 | -Force: Take local entry always: |
236 | Even if the calendars are already synced | 285 | Even if the calendars are already synced |
237 | there is no item deleted on local. | 286 | there is no item deleted on local. |
238 | 287 | ||
239 | -Force: Take remote entry always: | 288 | -Force: Take remote entry always: |
240 | Analogous to | 289 | Analogous to |
241 | "Force: Take local entry always" | 290 | "Force: Take local entry always" |
242 | 291 | ||
243 | ************************************************************************* | 292 | ************************************************************************* |
244 | 5) Details about sync profile kinds | 293 | 5) How a filter works |
294 | ************************************************************************* | ||
295 | |||
296 | A filter is a rule to decide if a particular item | ||
297 | (calendar iten item or contact item) belongs to a set of items. | ||
298 | For example, you can specify a set as: | ||
299 | Only items, that belongs to that category. | ||
300 | Or: Only items, that does not belong to that category. | ||
301 | Or: Only items, that are public. | ||
302 | |||
303 | If you specify a filter in a syncing profile, you can set the | ||
304 | rules of adding items to the local or remote database. | ||
305 | |||
306 | Example: | ||
307 | You have a public calendar in your company, which contains all | ||
308 | company relevant data. | ||
309 | |||
310 | You have different projects in the company and for project specific events | ||
311 | is always set the project name as a category: | ||
312 | E.g. all events of the project PRO_ABC do have set the categorie PRO_ABC. | ||
313 | But you are not interested in events of PRO_ABC, because you are not working on it. | ||
314 | Then you can specify a filter: All, but not with categoroy PRO_ABC. | ||
315 | When you specify this filter as an incoming filter for your sync profile, | ||
316 | all events of the company are synced and added to your local calendar, but not | ||
317 | the evenst of the project PRO_ABC. | ||
318 | |||
319 | You do not want that your private data can be seen | ||
320 | in the public calendar of your company. | ||
321 | Well, set the property to "private" for all your private data | ||
322 | and specify an outgoing filter: Only " public" and "confidential". | ||
323 | Then you can sync your personal calendar with the calendar of the company, | ||
324 | but your private data is not added to the public calendar. | ||
325 | |||
326 | ************************************************************************* | ||
327 | 6) Details about sync profile kinds | ||
245 | ************************************************************************* | 328 | ************************************************************************* |
246 | 329 | ||
247 | a) Local file | 330 | a) Local file |
248 | Please specify a local file you want to sync with. | 331 | Please specify a local file you want to sync with. |
249 | Note: If you are syncing a file, which is used by KA/Pi, please check the | 332 | Note: If you are syncing a file, which is used by KA/Pi, please check the |
250 | "Addressbook file (*.vcf) is used by KA/Pi". | 333 | "Addressbook file (*.vcf) is used by KA/Pi". |
251 | If you are syncing with a file from KAddressbook or another program, | 334 | If you are syncing with a file from KAddressbook or another program, |
252 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". | 335 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". |
253 | To set this properly is important! KA/Pi uses a "last modified" property, | 336 | To set this properly is important! KA/Pi uses a "last modified" property, |
254 | which is not supported by KAddressbook. | 337 | which is not supported by KAddressbook. |
255 | 338 | ||
256 | b) Pi-Sync (direct Kx/Pi to Kx/Pi sync) | 339 | b) Pi-Sync (direct Kx/Pi to Kx/Pi sync) |
257 | We mention here only KO/Pi, but the same is valid for KA/Pi. | 340 | We mention here only KO/Pi, but the same is valid for KA/Pi. |
258 | If you want to sync with a device, where KO/Pi is | 341 | If you want to sync with a device, where KO/Pi is |
259 | installed, you can easily get the remote file via network | 342 | installed, you can easily get the remote file via network |
260 | with the build in file transfer feature "Pi-Sync": | 343 | with the build in file transfer feature "Pi-Sync": |
261 | You have first to enable file transfer on the remote device: | 344 | You have first to enable file transfer on the remote device: |
262 | - Start KO/Pi on the remote device. | 345 | - Start KO/Pi on the remote device. |
263 | - Choose Menu Synchronize-Enable Pi-Sync. | 346 | - Choose Menu Synchronize-Enable Pi-Sync. |
264 | - Choose a port number, where KO/Pi should listen for | 347 | - Choose a port number, where KO/Pi should listen for |
265 | file sending requests. Valid port numbers are numbers | 348 | file sending requests. Valid port numbers are numbers |
266 | between 1 and 65565. Do not specify port numbers, that are | 349 | between 1 and 65565. Do not specify port numbers, that are |
267 | used by other applications. A port number between 9000 and 9999 | 350 | used by other applications. A port number between 9000 and 9999 |
268 | is most likely not used by another application. | 351 | is most likely not used by another application. |
269 | The default port number is 9197 for KO/Pi. | 352 | The default port number is 9197 for KO/Pi. |
270 | If you specify a port number, which is already in use, | 353 | If you specify a port number, which is already in use, |
271 | you will get an error message when closing this dialog. | 354 | you will get an error message when closing this dialog. |
272 | - Choose a password. | 355 | - Choose a password. |
273 | - Click OK. | 356 | - Click OK. |
274 | Now KO/Pi will send the calendar data via the network, | 357 | Now KO/Pi will send the calendar data via the network, |
275 | if some other device is sending a "please send calendar" | 358 | if some other device is sending a "please send calendar" |
276 | request on the given port using the given password. | 359 | request on the given port using the given password. |
277 | If you want to be sure, nobody can access your calendar | 360 | If you want to be sure, nobody can access your calendar |
278 | data, simply disable the file transfer feature on the | 361 | data, simply disable the file transfer feature on the |
279 | remote device after the syncing is done by choosing: | 362 | remote device after the syncing is done by choosing: |
280 | Menu Synchronize-Disable Pi-Sync. | 363 | Menu Synchronize-Disable Pi-Sync. |
281 | 364 | ||
282 | Note: If you want to sync with a remote device that gets different | 365 | Note: If you want to sync with a remote device that gets different |
283 | IPaddresses each time connected to the network | 366 | IPaddresses each time connected to the network |
284 | (this may be the case, if you use DHCP for connection | 367 | (this may be the case, if you use DHCP for connection |
285 | of the remote device to the network) simply enable | 368 | of the remote device to the network) simply enable |
286 | "Ask for preferences before sync". | 369 | "Ask for preferences before sync". |
287 | Then you will be asked to confirm the | 370 | Then you will be asked to confirm the |
288 | "Pi-Sync" specific settings | 371 | "Pi-Sync" specific settings |
289 | (Password,IP address, port number) | 372 | (Password,IP address, port number) |
290 | and you can easily change the IP address before each sync. | 373 | and you can easily change the IP address before each sync. |
291 | 374 | ||
292 | On your local device, create a new profile and choose | 375 | On your local device, create a new profile and choose |
293 | profile kind "Pi-Sync". | 376 | profile kind "Pi-Sync". |
294 | Fill in the needed values: | 377 | Fill in the needed values: |
295 | - Password for remote access: | 378 | - Password for remote access: |
296 | The password you specified on the remote device. | 379 | The password you specified on the remote device. |
297 | - Remote IP address: | 380 | - Remote IP address: |
298 | The IP address of the remote device. | 381 | The IP address of the remote device. |
299 | - Remote port number: | 382 | - Remote port number: |
300 | The port number you specified on the remote device. | 383 | The port number you specified on the remote device. |
301 | 384 | ||
302 | Now you can syncronize your local device easily with your | 385 | Now you can syncronize your local device easily with your |
303 | remote device. This works well for all platforms KO/Pi is | 386 | remote device. This works well for all platforms KO/Pi is |
304 | running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows | 387 | running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows |
305 | is now very easy. | 388 | is now very easy. |
306 | 389 | ||
307 | c) Remote file | 390 | c) Remote file |
308 | Note: If you are syncing a file, which is used by KA/Pi, please check the | 391 | Note: If you are syncing a file, which is used by KA/Pi, please check the |
309 | "Addressbook file (*.vcf) is used by KA/Pi". | 392 | "Addressbook file (*.vcf) is used by KA/Pi". |
310 | If you are syncing with a file from KAddressbook or another program, | 393 | If you are syncing with a file from KAddressbook or another program, |
311 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". | 394 | please uncheck "Addressbook file (*.vcf) is used by KA/Pi". |
312 | To set this properly is important! KA/Pi uses a "last modified" property, | 395 | To set this properly is important! KA/Pi uses a "last modified" property, |
313 | which is not supported by KAddressbook. | 396 | which is not supported by KAddressbook. |
314 | 397 | ||
315 | Syncing with the profile kind "Remote file" is performed in three steps: | 398 | Syncing with the profile kind "Remote file" is performed in three steps: |
316 | i) download the remote file to your local machine to a temp file | 399 | i) download the remote file to your local machine to a temp file |
317 | ii) sync with this temp file | 400 | ii) sync with this temp file |
318 | iii) upload the synced file to the remote device | 401 | iii) upload the synced file to the remote device |
319 | 402 | ||
320 | The down-/uploading if i) and iii) is done via a command line command. | 403 | The down-/uploading if i) and iii) is done via a command line command. |
321 | Please specify the download/upload command ( like scp, ftp, ...) and the | 404 | Please specify the download/upload command ( like scp, ftp, ...) and the |
322 | file name of the temp file in the corresponding fields. | 405 | file name of the temp file in the corresponding fields. |
323 | 406 | ||
324 | d) Mobile device (cell phone) | 407 | d) Mobile device (cell phone) |
325 | Note: On the Zaurus you have to install the phoneaccess_xxx_arm.ipk package | 408 | Note: On the Zaurus you have to install the phoneaccess_xxx_arm.ipk package |
326 | to be able to access mobile phones. | 409 | to be able to access mobile phones. |
327 | We mention here only KO/Pi, but the same is valid for KA/Pi. | 410 | We mention here only KO/Pi, but the same is valid for KA/Pi. |
328 | Note: | 411 | Note: |
329 | It is only possible to sync a mobile phone with one particular device | 412 | It is only possible to sync a mobile phone with one particular device |
330 | running KO/Pi. If you want to be able to write data of more than one device | 413 | running KO/Pi. If you want to be able to write data of more than one device |
331 | to the mobile phone (e.g. from your Zaurus and from your Windows Laptop) | 414 | to the mobile phone (e.g. from your Zaurus and from your Windows Laptop) |
332 | do not sync with the mobile phone at all, but use the | 415 | do not sync with the mobile phone at all, but use the |
333 | "Export to phone" functionality from the different devices. | 416 | "Export to phone" functionality from the different devices. |
334 | Using "Export to phone" makes it not possible to get back data from the | 417 | Using "Export to phone" makes it not possible to get back data from the |
335 | phone, if it was changed there, of course. | 418 | phone, if it was changed there, of course. |
336 | If you sync with the phone, do not use "Export to phone" from any device. | 419 | If you sync with the phone, do not use "Export to phone" from any device. |
337 | (And do not sync, as mentioned above, from any other device with that phone). | 420 | (And do not sync, as mentioned above, from any other device with that phone). |
338 | It would delete the needed information for syncing with that phone! | 421 | It would delete the needed information for syncing with that phone! |
339 | 422 | ||
340 | We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ ) | 423 | We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ ) |
341 | for accessing the phones. | 424 | for accessing the phones. |
342 | Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because | 425 | Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because |
343 | we have modified the original version to make it useable for syncing! | 426 | we have modified the original version to make it useable for syncing! |
344 | Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...). | 427 | Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...). |
345 | The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared). | 428 | The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared). |
346 | Bluetooth access is disabled on the Zaurus, but may work on Windows. | 429 | Bluetooth access is disabled on the Zaurus, but may work on Windows. |
347 | Please look at the Gammu homepage and documentation about more details | 430 | Please look at the Gammu homepage and documentation about more details |
348 | configuring Gammu how to access your phone. | 431 | configuring Gammu how to access your phone. |
349 | If you have problems accessing your phone, start KO/Pi from the konsole | 432 | If you have problems accessing your phone, start KO/Pi from the konsole |
350 | and you will get a more detailed output what went wrong. | 433 | and you will get a more detailed output what went wrong. |
351 | About Gammu from the Gammu homepage: | 434 | About Gammu from the Gammu homepage: |
352 | Gammu (formerly known as MyGnokii2) is a cellular | 435 | Gammu (formerly known as MyGnokii2) is a cellular |
353 | manager for various mobile phones/modems. | 436 | manager for various mobile phones/modems. |
354 | It supports the Nokia 2100, 3100, 32xx, 33xx, | 437 | It supports the Nokia 2100, 3100, 32xx, 33xx, |
355 | 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx, | 438 | 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx, |
356 | 63xx, 6510, 6610, 6800, 71xx, 7210, 7250, | 439 | 63xx, 6510, 6610, 6800, 71xx, 7210, 7250, |
357 | 7250i, 82xx, 83xx, 8910, 9110, 9210 | 440 | 7250i, 82xx, 83xx, 8910, 9110, 9210 |
358 | and compatible and AT devices (Siemens, Alcatel, | 441 | and compatible and AT devices (Siemens, Alcatel, |
359 | Falcom, WaveCom, IPAQ, Samsung, SE, and others) | 442 | Falcom, WaveCom, IPAQ, Samsung, SE, and others) |
360 | over cables/infrared/BlueTooth. | 443 | over cables/infrared/BlueTooth. |
361 | 444 | ||
362 | Here is an example what to specify to access a Nokia 6310i via infrared: | 445 | Here is an example what to specify to access a Nokia 6310i via infrared: |
363 | On Linux (Zaurus): | 446 | On Linux (Zaurus): |
364 | I/O device: /dev/ircomm | 447 | I/O device: /dev/ircomm |
365 | Connection: irda | 448 | Connection: irda |
366 | Model: <leave empty> | 449 | Model: <leave empty> |
367 | 450 | ||
368 | On Windows: | 451 | On Windows: |
369 | I/O device: <ignored - i.e. leave empty> | 452 | I/O device: <ignored - i.e. leave empty> |
370 | Connection: irda | 453 | Connection: irda |
371 | Model: <leave empty> | 454 | Model: <leave empty> |
372 | 455 | ||
373 | Here is the overview from the Gammu documentation, | 456 | Here is the overview from the Gammu documentation, |
374 | how to specify the connection settings for | 457 | how to specify the connection settings for |
375 | I/O device: | 458 | I/O device: |
376 | Connection: | 459 | Connection: |
377 | Model: | 460 | Model: |
378 | 461 | ||
379 | Note: The documentation uses the term "port", | 462 | Note: The documentation uses the term "port", |
380 | where we use the term "I/O device". | 463 | where we use the term "I/O device". |
381 | Note: You do not have to create/change the gammurc configuration file. | 464 | Note: You do not have to create/change the gammurc configuration file. |
382 | That will do KO/Pi for you. | 465 | That will do KO/Pi for you. |
383 | Note: For a known model, leave "Model:" always empty, | 466 | Note: For a known model, leave "Model:" always empty, |
384 | such that Gammu can auto detect the model. | 467 | such that Gammu can auto detect the model. |
385 | 468 | ||
386 | # This is a sample ~/.gammurc file. | 469 | # This is a sample ~/.gammurc file. |
387 | # In Unix/Linux copy it into your home directory and name it .gammurc | 470 | # In Unix/Linux copy it into your home directory and name it .gammurc |
388 | # or into /etc and name it gammurc | 471 | # or into /etc and name it gammurc |
389 | # In Win32 copy it into directory with Gammu.exe and name gammurc | 472 | # In Win32 copy it into directory with Gammu.exe and name gammurc |
390 | # More about parameters later | 473 | # More about parameters later |
391 | # ----------------------------------------------------------------------------- | 474 | # ----------------------------------------------------------------------------- |
392 | 475 | ||
393 | [gammu] | 476 | [gammu] |
394 | 477 | ||
395 | port = com8: | 478 | port = com8: |
396 | #model = 6110 | 479 | #model = 6110 |
397 | connection = fbusblue | 480 | connection = fbusblue |
398 | #synchronizetime = yes | 481 | #synchronizetime = yes |
399 | #logfile = gammulog | 482 | #logfile = gammulog |
400 | #logformat = textall | 483 | #logformat = textall |
401 | #use_locking = yes | 484 | #use_locking = yes |
402 | #gammuloc = locfile | 485 | #gammuloc = locfile |
403 | #startinfo = yes | 486 | #startinfo = yes |
404 | #gammucoding = utf8 | 487 | #gammucoding = utf8 |
405 | 488 | ||
406 | [gammu1] | 489 | [gammu1] |
407 | 490 | ||
408 | port = com8: | 491 | port = com8: |
409 | #model = 6110 | 492 | #model = 6110 |
410 | connection = fbusblue | 493 | connection = fbusblue |
411 | #synchronizetime = yes | 494 | #synchronizetime = yes |
412 | #logfile = gammulog | 495 | #logfile = gammulog |
413 | #logformat = textall | 496 | #logformat = textall |
414 | #use_locking = yes | 497 | #use_locking = yes |
415 | #gammuloc = locfile | 498 | #gammuloc = locfile |
416 | #startinfo = yes | 499 | #startinfo = yes |
417 | #gammucoding = utf8 | 500 | #gammucoding = utf8 |
418 | 501 | ||
419 | # ----------------------------------------------------------------------------- | 502 | # ----------------------------------------------------------------------------- |
420 | # Now info about "Connection" parameter and connected with it port type | 503 | # Now info about "Connection" parameter and connected with it port type |
421 | # (more about port types later) | 504 | # (more about port types later) |
422 | # ----------------------------------------------------------------------------- | 505 | # ----------------------------------------------------------------------------- |
423 | # "Connection" parameter | Port type | More details | 506 | # "Connection" parameter | Port type | More details |
424 | # -----------------------|-----------|----------------------------------------- | 507 | # -----------------------|-----------|----------------------------------------- |
425 | # "fbus" | serial | Nokia FBUS2 | 508 | # "fbus" | serial | Nokia FBUS2 |
426 | # "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device | 509 | # "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device |
427 | # "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable | 510 | # "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable |
428 | # "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY | 511 | # "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY |
429 | # "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on | 512 | # "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on |
430 | # | | PL2303 chip. | 513 | # | | PL2303 chip. |
431 | # "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device | 514 | # "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device |
432 | # "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial | 515 | # "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial |
433 | # | | device | 516 | # | | device |
434 | # "mrouterblue" | serial | | 517 | # "mrouterblue" | serial | |
435 | # "mbus" | serial | Nokia MBUS2 | 518 | # "mbus" | serial | Nokia MBUS2 |
436 | # "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop | 519 | # "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop |
437 | # | | bit, no flow control | 520 | # | | bit, no flow control |
438 | # -----------------------|-----------|----------------------------------------- | 521 | # -----------------------|-----------|----------------------------------------- |
439 | # "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared | 522 | # "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared |
440 | # "irdaat" | irda | AT commands with socket infrared | 523 | # "irdaat" | irda | AT commands with socket infrared |
441 | # "irdaobex" | irda | OBEX over socket infrared. MODEL "obex" | 524 | # "irdaobex" | irda | OBEX over socket infrared. MODEL "obex" |
442 | # -----------------------|-----------|----------------------------------------- | 525 | # -----------------------|-----------|----------------------------------------- |
443 | # "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack | 526 | # "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack |
444 | # "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack | 527 | # "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack |
445 | # "blueat"/"atblue" | BT | AT commands with Bluetooth stack | 528 | # "blueat"/"atblue" | BT | AT commands with Bluetooth stack |
446 | # "blueobex" | BT | OBEX with Bluetooth. MODEL "obex" | 529 | # "blueobex" | BT | OBEX with Bluetooth. MODEL "obex" |
447 | # | 530 | # |
448 | # Now more about port types and connected with it "Port" parameter | 531 | # Now more about port types and connected with it "Port" parameter |
449 | # ----------------------------------------------------------------------------- | 532 | # ----------------------------------------------------------------------------- |
450 | # Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix | 533 | # Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix |
451 | # ----------|---------------------------------|-------------------------------- | 534 | # ----------|---------------------------------|-------------------------------- |
452 | # serial | "com*:" | "/dev/ttyS*" | 535 | # serial | "com*:" | "/dev/ttyS*" |
453 | # | (example "com1:") | (example "/dev/ttyS1") | 536 | # | (example "com1:") | (example "/dev/ttyS1") |
454 | # | | or "/dev/tts/**" (with DevFS) | 537 | # | | or "/dev/tts/**" (with DevFS) |
455 | # ----------|---------------------------------|-------------------------------- | 538 | # ----------|---------------------------------|-------------------------------- |
456 | # irda | ignored (can be empty) | "/dev/ircomm*" | 539 | # irda | ignored (can be empty) | "/dev/ircomm*" |
457 | # ----------|---------------------------------|-------------------------------- | 540 | # ----------|---------------------------------|-------------------------------- |
458 | # BT | Bluetooth device address | 541 | # BT | Bluetooth device address |
459 | # | (example "") | 542 | # | (example "") |
460 | # ----------|---------------------------------|-------------------------------- | 543 | # ----------|---------------------------------|-------------------------------- |
461 | # dku5 | ignored (can be empty) | connection with it not possible | 544 | # dku5 | ignored (can be empty) | connection with it not possible |
462 | # ----------|---------------------------------|-------------------------------- | 545 | # ----------|---------------------------------|-------------------------------- |
463 | # usb | connection with it not possible | "/dev/ttyUSB*" | 546 | # usb | connection with it not possible | "/dev/ttyUSB*" |
464 | # | 547 | # |
465 | # Other config parameters | 548 | # Other config parameters |
466 | # ----------------------------------------------------------------------------- | 549 | # ----------------------------------------------------------------------------- |
467 | # Parameter name | Description | 550 | # Parameter name | Description |
468 | # ----------------|------------------------------------------------------------ | 551 | # ----------------|------------------------------------------------------------ |
469 | # Model | use only, when Gammu doesn't recognize your phone model. | 552 | # Model | use only, when Gammu doesn't recognize your phone model. |
470 | # | Put it here. Example values: "6110", "6150", "6210", "8210" | 553 | # | Put it here. Example values: "6110", "6150", "6210", "8210" |
471 | # SynchronizeTime | if you want to set time from computer to phone during | 554 | # SynchronizeTime | if you want to set time from computer to phone during |
472 | # | starting connection. Do not rather use this option when | 555 | # | starting connection. Do not rather use this option when |
473 | # | when to reset phone during connection (in some phones need | 556 | # | when to reset phone during connection (in some phones need |
474 | # | to set time again after restart) | 557 | # | to set time again after restart) |
475 | # GammuLoc | name of localisation file | 558 | # GammuLoc | name of localisation file |
476 | # StartInfo | this option allow to set, that you want (setting "yes") | 559 | # StartInfo | this option allow to set, that you want (setting "yes") |
477 | # | to see message on the phone screen or phone should enable | 560 | # | to see message on the phone screen or phone should enable |
478 | # | light for a moment during starting connection. Phone | 561 | # | light for a moment during starting connection. Phone |
479 | # | WON'T beep during starting connection with this option. | 562 | # | WON'T beep during starting connection with this option. |
480 | # GammuCoding | forces using specified codepage (in win32 - for example | 563 | # GammuCoding | forces using specified codepage (in win32 - for example |
481 | # | "1250" will force CP1250) or UTF8 (in Linux - "utf8") | 564 | # | "1250" will force CP1250) or UTF8 (in Linux - "utf8") |
482 | # ----------------|------------------------------------------------------------ | 565 | # ----------------|------------------------------------------------------------ |
483 | # Logfile | Use, when want to have logfile from communication. | 566 | # Logfile | Use, when want to have logfile from communication. |
484 | # Logformat | What debug info and format should be used: | 567 | # Logformat | What debug info and format should be used: |
485 | # | "nothing" - no debug level (default) | 568 | # | "nothing" - no debug level (default) |
486 | # | "text" - transmission dump in text format | 569 | # | "text" - transmission dump in text format |
487 | # | "textall" - all possible info in text format | 570 | # | "textall" - all possible info in text format |
488 | # | "errors" - errors in text format | 571 | # | "errors" - errors in text format |
489 | # | "binary" - transmission dump in binary format | 572 | # | "binary" - transmission dump in binary format |
490 | # ----------------|------------------------------------------------------------ | 573 | # ----------------|------------------------------------------------------------ |
491 | # Use_Locking | under Unix/Linux use "yes", if want to lock used device | 574 | # Use_Locking | under Unix/Linux use "yes", if want to lock used device |
492 | # | to prevent using it by other applications. In win32 ignored | 575 | # | to prevent using it by other applications. In win32 ignored |
493 | 576 | ||
494 | 577 | ||
495 | 578 | ||
496 | 579 | ||
497 | 580 | ||
@@ -1 +1 @@ | |||
version = "1.9.17"; | version = "1.9.18"; | ||