* sig-check.c (check_key_signature2): Comments.
[gnupg.git] / scripts / conf-riscos / Makefile
1 # Makefile for the RISC OS development version of GnuPG
2 BRANCH=devel
3
4 CC=cc
5 LINK=link
6 AR=libfile
7 AS=objasm
8 MAKE=amu
9 DEPEND=-depend !Depend
10 LIBLDAP=^.^.openldap-2/0/27
11 ZLIB=zlib.zlib
12
13 CC_FLAGS=-Wdp -throwback -Otime -Iinclude,mpi,intl,util,zlib,$(LIBLDAP).include,^.^.regex-0/12,Unix: -JUnix: -D__riscos__ -DHAVE_CONFIG_H -DNO_ASM -UIS_MODULE -DVERSION="\"$(GnuPG$Version)\"" -DSAFE_VERSION="\"$(GnuPG$SafeVersion)\"" -DIS_DEVELOPMENT_VERSION
14 AR_FLAGS=
15 AS_FLAGS=-throwback -predefine "ARMv4 SETA 0"
16 LD_FLAGS=
17 UNIXLIB=Unix:o.UnixLib
18
19 CIPHER_OBJS=cipher.o.blowfish \
20         cipher.o.cast5 \
21         cipher.o.cipher \
22         cipher.o.des \
23         cipher.o.dsa \
24         cipher.o.dynload \
25         cipher.o.elgamal \
26         cipher.o.g10c \
27         cipher.o.md \
28         cipher.o.md5 \
29         cipher.o.primegen \
30         cipher.o.pubkey \
31         cipher.o.random \
32         cipher.o.rijndael \
33         cipher.o.rmd160 \
34         cipher.o.rndriscos \
35         cipher.o.rsa \
36         cipher.o.sha1 \
37         cipher.o.sha256 \
38         cipher.o.sha512 \
39         cipher.o.smallprime \
40         cipher.o.twofish
41 GETTEXT_OBJS=intl.o.bindtextdom \
42         intl.o.dcgettext \
43         intl.o.dcigettext \
44         intl.o.dcngettext \
45         intl.o.dgettext \
46         intl.o.dngettext \
47         intl.o.explodename \
48         intl.o.finddomain \
49         intl.o.gettext \
50         intl.o.intl-compat \
51         intl.o.l10nflist \
52         intl.o.loadmsgcat \
53         intl.o.localealias \
54         intl.o.ngettext \
55         intl.o.plural \
56         intl.o.textdomain
57 MPI_OBJS=mpi.o.mpi-add \
58         mpi.o.mpi-bit \
59         mpi.o.mpi-cmp \
60         mpi.o.mpi-div \
61         mpi.o.mpi-gcd \
62         mpi.o.mpi-inline \
63         mpi.o.mpi-inv \
64         mpi.o.mpi-mul \
65         mpi.o.mpi-pow \
66         mpi.o.mpi-mpow \
67         mpi.o.mpi-scan \
68         mpi.o.mpicoder \
69         mpi.o.mpih-div \
70         mpi.o.mpih-mul \
71         mpi.o.mpiutil \
72         mpi.o.g10m \
73         mpi.arm.o.mpih
74 UTIL_OBJS=util.o.argparse \
75         util.o.dotlock \
76         util.o.errors \
77         util.o.fileutil \
78         util.o.g10u \
79         util.o.http \
80         util.o.iobuf \
81         util.o.logger \
82         util.o.memory \
83         util.o.miscutil \
84         util.o.secmem \
85         util.o.srv \
86         util.o.strgutil \
87         util.o.ttyio \
88         util.o.riscos
89 ZLIB_OBJS=zlib.o.adler32 \
90         zlib.o.compress \
91         zlib.o.crc32 \
92         zlib.o.deflate \
93         zlib.o.infblock \
94         zlib.o.infcodes \
95         zlib.o.inffast \
96         zlib.o.inflate \
97         zlib.o.inftrees \
98         zlib.o.infutil \
99         zlib.o.trees \
100         zlib.o.uncompr \
101         zlib.o.zutil
102 G10_OBJS=g10.o.armor \
103         g10.o.build-packet \
104         g10.o.cipher \
105         g10.o.comment \
106         g10.o.compress \
107         g10.o.dearmor \
108         g10.o.decrypt \
109         g10.o.delkey \
110         g10.o.encode \
111         g10.o.encr-data \
112         g10.o.exec \
113         g10.o.export \
114         g10.o.free-packet \
115         g10.o.getkey \
116         g10.o.helptext \
117         g10.o.import \
118         g10.o.kbnode \
119         g10.o.keydb \
120         g10.o.keyedit \
121         g10.o.keygen \
122         g10.o.keyid \
123         g10.o.keylist \
124         g10.o.keyring \
125         g10.o.keyserver \
126         g10.o.mainproc \
127         g10.o.mdfilter \
128         g10.o.misc \
129         g10.o.mkdtemp \
130         g10.o.openfile \
131         g10.o.parse-packet \
132         g10.o.passphrase \
133         g10.o.photoid \
134         g10.o.pipemode \
135         g10.o.pkclist \
136         g10.o.plaintext \
137         g10.o.progress \
138         g10.o.pubkey-enc \
139         g10.o.revoke \
140         g10.o.seckey-cert \
141         g10.o.seskey \
142         g10.o.sig-check \
143         g10.o.sign \
144         g10.o.signal \
145         g10.o.skclist \
146         g10.o.status \
147         g10.o.tdbdump \
148         g10.o.tdbio \
149         g10.o.textfilter \
150         g10.o.trustdb \
151         g10.o.verify
152 GPGV_OBJS=g10.o.armor \
153         g10.o.build-packet \
154         g10.o.compress \
155         g10.o.free-packet \
156         g10.o.getkey \
157         g10.o.gpgv \
158         g10.o.keydb \
159         g10.o.keylist \
160         g10.o.kbnode \
161         g10.o.keyid \
162         g10.o.keyring \
163         g10.o.mainproc \
164         g10.o.mdfilter \
165         g10.o.misc \
166         g10.o.openfile \
167         g10.o.parse-packet \
168         g10.o.plaintext \
169         g10.o.progress \
170         g10.o.seskey \
171         g10.o.sig-check \
172         g10.o.signal \
173         g10.o.status \
174         g10.o.textfilter \
175         g10.o.verify \
176         util.o.argparse \
177         util.o.errors \
178         util.o.fileutil \
179         util.o.g10u \
180         util.o.iobuf \
181         util.o.logger \
182         util.o.memory \
183         util.o.miscutil \
184         util.o.secmem \
185         util.o.strgutil \
186         util.o.riscos \
187         cipher.o.dsa \
188         cipher.o.dynload \
189         cipher.o.elgamal \
190         cipher.o.g10c \
191         cipher.o.md \
192         cipher.o.md5 \
193         cipher.o.pubkey \
194         cipher.o.rmd160 \
195         cipher.o.rsa \
196         cipher.o.sha1 \
197         cipher.o.sha256 \
198         cipher.o.sha512 \
199         mpi.mpi
200 GPGKEYS_OBJS=util.util \
201         intl.gettext
202
203 ## Rule Patterns ##
204
205 .SUFFIXES:      .c .o .s
206
207 .c.o:
208         $(CC) $(CC_FLAGS) $(DEPEND) -c -o $@ $<
209
210 .s.o:
211         $(AS) $(AS_FLAGS) $(DEPEND) $< $@
212
213 # Static dependencies:
214
215 all:
216         @echo Use one of the following as target:
217         @echo |  dev   to build the development version
218         @echo |  dist  to build the distribution with all archives
219         @echo All other targets are internal and shouldn't be used!
220
221 cipher.cipher: $(CIPHER_OBJS)
222         $(AR) $(AR_FLAGS) -c -o cipher.cipher $(CIPHER_OBJS)
223
224 intl.gettext: $(GETTEXT_OBJS)
225         $(AR) $(AR_FLAGS) -c -o intl.gettext $(GETTEXT_OBJS)
226
227 mpi.mpi: $(MPI_OBJS)
228         $(AR) $(AR_FLAGS) -c -o mpi.mpi $(MPI_OBJS)
229
230 tools.gpgsplit: tools.o.gpgsplit util.util intl.gettext $(ZLIB)
231         $(LINK) $(LD_FLAGS) -o tools.gpgsplit tools.o.gpgsplit util.util intl.gettext $(ZLIB) $(UNIXLIB)
232         -squeeze tools.gpgsplit
233         -copy tools.gpgsplit ADFS::A4.$.tmp.!GnuPG.gpgsplit ~CF~V
234
235 keyserver.gpgkeys_ldap: keyserver.o.gpgkeys_ldap $(GPGKEYS_OBJS) $(LIBLDAP).libraries.libldap.libldap
236         $(LINK) $(LD_FLAGS) -o keyserver.gpgkeys_ldap keyserver.o.gpgkeys_ldap $(GPGKEYS_OBJS) $(LIBLDAP).libraries.libldap.libldap $(UNIXLIB)
237         -squeeze keyserver.gpgkeys_ldap
238         -copy keyserver.gpgkeys_ldap ADFS::A4.$.tmp.!GnuPG.gpgkeys_ldap ~CF~V
239
240 keyserver.gpgkeys_hkp: keyserver.o.gpgkeys_hkp $(GPGKEYS_OBJS)
241         $(LINK) $(LD_FLAGS) -o keyserver.gpgkeys_hkp keyserver.o.gpgkeys_hkp $(GPGKEYS_OBJS) $(UNIXLIB)
242         -squeeze keyserver.gpgkeys_hkp
243         -copy keyserver.gpgkeys_hkp ADFS::A4.$.tmp.!GnuPG.gpgkeys_hkp ~CF~V
244
245 riscos.jpegview.jpegview:
246         -dir riscos.jpegview
247         -$(MAKE)
248         -back
249
250 util.util: $(UTIL_OBJS)
251         $(AR) $(AR_FLAGS) -c -o util.util $(UTIL_OBJS)
252
253 zlib.zlib: $(ZLIB_OBJS)
254         $(AR) $(AR_FLAGS) -c -o zlib.zlib $(ZLIB_OBJS)
255
256 g10.gpg: g10.o.g10 $(G10_OBJS) cipher.o.idea cipher.cipher intl.gettext mpi.mpi util.util $(ZLIB) BUILD
257         $(LINK) $(LD_FLAGS) -o g10.gpg g10.o.g10 $(G10_OBJS) cipher.o.idea cipher.cipher intl.gettext mpi.mpi util.util $(ZLIB) $(UNIXLIB)
258         -copy g10.gpg ADFS::A4.$.tmp.!GnuPG.gpg ~CFR~V
259
260 g10.gpgv: $(GPGV_OBJS) intl.gettext $(ZLIB) BUILD
261         $(LINK) $(LD_FLAGS) -o g10.gpgv $(GPGV_OBJS) intl.gettext $(ZLIB) $(UNIXLIB)
262         -copy g10.gpgv ADFS::A4.$.tmp.!GnuPG.gpgv ~CFR~V
263
264 g10.gpgpart: $(G10_OBJS) BUILD
265         copy $(UNIXLIB) g10.gpgpart ~CF~V
266         $(AR) $(AR_FLAGS) -i g10.gpgpart $(CIPHER_OBJS)
267         $(AR) $(AR_FLAGS) -i g10.gpgpart $(GETTEXT_OBJS)
268         $(AR) $(AR_FLAGS) -i g10.gpgpart $(MPI_OBJS)
269         $(AR) $(AR_FLAGS) -i g10.gpgpart $(UTIL_OBJS)
270 ifdef ZLIB
271         $(AR) $(AR_FLAGS) -i g10.gpgpart $(ZLIB_OBJS)
272 endif
273         $(AR) $(AR_FLAGS) -i g10.gpgpart $(G10_OBJS)
274
275 select-idea-src:
276         -copy distrib.idea-addon.cipher.c.idea cipher.c.idea ~CF~NR~V
277         $(CC) $(CC_FLAGS) $(DEPEND) -c -o cipher.o.idea cipher.c.idea
278
279 select-gpl-src:
280         -copy distrib.non-idea.cipher.c.idea cipher.c.idea ~CF~NR~V
281         $(CC) $(CC_FLAGS) $(DEPEND) -c -o cipher.o.idea cipher.c.idea
282
283 distrib.gnupgsrc/zip: select-gpl-src
284         -zip -9@ distrib.gnupgsrc/zip < distrib.resources.distfiles
285
286 distrib.gnupg/zip: distrib.gpl-bin.!GnuPG.JPEGview distrib.gpl-bin.!GnuPG.gpgsplit distrib.gpl-bin.!GnuPG.gpgkeys_hkp distrib.gpl-bin.!GnuPG.gpg distrib.gpl-bin.!GnuPG.gpgv select-gpl-src
287         -copy distrib.resources.History distrib.gpl-bin.History ~CFR~V
288         -copy distrib.resources.Upgrading distrib.gpl-bin.Upgrading ~CFR~V
289         -copy distrib.resources.ReadMe_bin distrib.gpl-bin.!ReadMe1st ~CFR~V
290         -copy distrib.resources.!GnuPG distrib.gpl-bin.!GnuPG ~CFR~V
291         -copy distrib.resources.!GnuPGUser distrib.gpl-bin.!GnuPGUser ~CFR~V
292         -copy distrib.resources.orig_docs distrib.gpl-bin.orig_docs ~CFR~V
293         -dir distrib.gpl-bin
294         -zip -r9 ^.gnupg/zip *
295         -back
296
297 distrib.gnupgdev/zip: distrib.private.!GnuPG.JPEGview distrib.private.!GnuPG.gpgsplit distrib.private.!GnuPG.gpgkeys_ldap distrib.private.!GnuPG.gpgkeys_hkp distrib.private.!GnuPG.gpg distrib.private.!GnuPG.gpgv select-idea-src
298         -ifthere distrib.private.!GnuPG.locale then wipe distrib.private.!GnuPG.locale ~CFR~V
299         -copy distrib.intl.!GnuPG.locale distrib.private.!GnuPG.locale ~CFR~V
300         -copy distrib.resources.History distrib.private.History ~CFR~V
301         -copy distrib.resources.Upgrading distrib.private.Upgrading ~CFR~V
302         -copy distrib.resources.ReadMe_bin distrib.private.!ReadMe1st ~CFR~V
303         -copy distrib.resources.!GnuPG distrib.private.!GnuPG ~CFR~V
304         -copy distrib.resources.!GnuPGUser distrib.private.!GnuPGUser ~CFR~V
305         -copy distrib.resources.orig_docs distrib.private.orig_docs ~CFR~V
306         -dir distrib.private
307         -zip -r9 ^.gnupgdev/zip *
308         -back
309
310 distrib.gnupgidea/zip: cipher.o.idea select-idea-src
311         -copy distrib.resources.ReadMe_idea distrib.idea-addon.!ReadMe ~CFR~V
312         -copy cipher.o.idea distrib.idea-addon.cipher.o.idea ~CFR~V
313         -dir distrib.idea-addon
314         -zip -r9 ^.gnupgidea/zip *
315         -back
316
317 distrib.gnupgpart/zip: g10.o.g10 g10.gpgpart select-idea-src
318         -copy distrib.resources.ReadMe_part distrib.part.!ReadMe1st ~CFR~V
319         -copy g10.gpgpart distrib.part.g10.gpgpart ~CFR~V
320         -copy g10.o.g10 distrib.part.g10.g10 ~CFR~V
321         -dir distrib.part
322         -zip -r9 ^.gnupgpart/zip *
323         -back
324
325 distrib.gnupgldap/zip: keyserver.gpgkeys_ldap
326         -copy distrib.resources.ReadMe_ldap distrib.ldap.!ReadMe ~CFR~V
327         -copy keyserver.gpgkeys_ldap distrib.ldap.!GnuPG.gpgkeys_ldap ~CFR~V
328         -dir distrib.ldap
329         -zip -r9 ^.gnupgldap/zip *
330         -back
331
332 distrib.gnupgintl/zip:
333         -dir distrib.intl
334         -zip -r9 ^.gnupgintl/zip *
335         -back
336
337 distrib.gpl-bin.!GnuPG.gpg: g10.gpg
338         -copy g10.gpg distrib.gpl-bin.!GnuPG.gpg ~CFR~V
339         -squeeze distrib.gpl-bin.!GnuPG.gpg
340
341 distrib.gpl-bin.!GnuPG.gpgv: g10.gpgv
342         -copy g10.gpgv distrib.gpl-bin.!GnuPG.gpgv ~CFR~V
343         -squeeze distrib.gpl-bin.!GnuPG.gpgv
344
345 distrib.gpl-bin.!GnuPG.gpgsplit: tools.gpgsplit
346         -copy tools.gpgsplit distrib.gpl-bin.!GnuPG.gpgsplit ~CFR~V
347         -squeeze distrib.gpl-bin.!GnuPG.gpgsplit
348
349 distrib.gpl-bin.!GnuPG.gpgkeys_hkp: keyserver.gpgkeys_hkp
350         -copy keyserver.gpgkeys_hkp distrib.gpl-bin.!GnuPG.gpgkeys_hkp ~CFR~V
351         -squeeze distrib.gpl-bin.!GnuPG.gpgkeys_hkp
352
353 distrib.gpl-bin.!GnuPG.JPEGview: riscos.jpegview.jpegview
354         -copy riscos.jpegview.jpegview distrib.gpl-bin.!GnuPG.JPEGview ~CFR~V
355
356 distrib.private.!GnuPG.gpg: g10.gpg
357         -copy g10.gpg distrib.private.!GnuPG.gpg ~CFR~V
358         -squeeze distrib.private.!GnuPG.gpg
359
360 distrib.private.!GnuPG.gpgv: g10.gpgv
361         -copy g10.gpgv distrib.private.!GnuPG.gpgv ~CFR~V
362         -squeeze distrib.private.!GnuPG.gpgv
363
364 distrib.private.!GnuPG.gpgsplit: tools.gpgsplit
365         -copy tools.gpgsplit distrib.private.!GnuPG.gpgsplit ~CFR~V
366         -squeeze distrib.private.!GnuPG.gpgsplit
367
368 distrib.private.!GnuPG.gpgkeys_ldap: keyserver.gpgkeys_ldap
369         -copy keyserver.gpgkeys_ldap distrib.private.!GnuPG.gpgkeys_ldap ~CFR~V
370         -squeeze distrib.private.!GnuPG.gpgkeys_ldap
371
372 distrib.private.!GnuPG.gpgkeys_hkp: keyserver.gpgkeys_hkp
373         -copy keyserver.gpgkeys_hkp distrib.private.!GnuPG.gpgkeys_hkp ~CFR~V
374         -squeeze distrib.private.!GnuPG.gpgkeys_hkp
375
376 distrib.private.!GnuPG.JPEGview: riscos.jpegview.jpegview
377         -copy riscos.jpegview.jpegview distrib.private.!GnuPG.JPEGview ~CFR~V
378
379 clean-cipher:
380         -ifthere cipher.o.* then wipe cipher.o.* ~CFR~V
381         -ifthere cipher.cipher then wipe cipher.cipher ~CFR~V
382
383 clean-intl:
384         -ifthere intl.o.* then wipe intl.o.* ~CFR~V
385         -ifthere intl.gettext then wipe intl.gettext ~CFR~V
386
387 clean-mpi:
388         -ifthere mpi.o.* then wipe mpi.o.* ~CFR~V
389         -ifthere mpi.arm.o.* then wipe mpi.arm.o.* ~CFR~V
390         -ifthere mpi.mpi then wipe mpi.mpi ~CFR~V
391
392 clean-util:
393         -ifthere util.o.* then wipe util.o.* ~CFR~V
394         -ifthere util.util then wipe util.util ~CFR~V
395
396 clean-zlib:
397         -ifthere zlib.o.* then wipe zlib.o.* ~CFR~V
398         -ifthere zlib.zlib then wipe zlib.zlib ~CFR~V
399
400 clean-dist:
401         -ifthere distrib.*/zip then wipe distrib.*/zip ~CFR~V
402
403 clean-g10:
404         -ifthere g10.gpg then wipe g10.gpg ~CFR~V
405         -ifthere g10.gpgv then wipe g10.gpgv ~CFR~V
406         -ifthere g10.gpgpart then wipe g10.gpgpart ~CFR~V
407         -ifthere g10.o.* then wipe g10.o.* ~CFR~V
408
409 clean-keyserver:
410         -ifthere keyserver.gpgkeys_ldap then wipe keyserver.gpgkeys_ldap ~CFR~V
411         -ifthere keyserver.gpgkeys_hkp then wipe keyserver.gpgkeys_hkp ~CFR~V
412         -ifthere keyserver.o.* then wipe keyserver.o.* ~CFR~V
413
414 clean-tools:
415         -ifthere tools.gpgsplit then wipe tools.gpgsplit ~CFR~V
416         -ifthere tools.o.* then wipe tools.o.* ~CFR~V
417
418 clean-riscos:
419         -ifthere riscos.jpegview.jpegview then wipe riscos.jpegview.jpegview ~CFR~V
420
421 clean-version:
422         -ifthere g10.o.armor then wipe g10.o.armor ~CFR~V
423         -ifthere g10.o.encode then wipe g10.o.encode ~CFR~V
424         -ifthere g10.o.g10 then wipe g10.o.g10 ~CFR~V
425         -ifthere g10.o.gpgv then wipe g10.o.gpgv ~CFR~V
426         -ifthere g10.o.keygen then wipe g10.o.keygen ~CFR~V
427         -ifthere g10.o.keyserver then wipe g10.o.keyserver ~CFR~V
428         -ifthere g10.gpg then wipe g10.gpg ~CFR~V
429         -ifthere g10.gpgv then wipe g10.gpgv ~CFR~V
430         -ifthere g10.gpgpart then wipe g10.gpgpart ~CFR~V
431
432 clean: clean-dist clean-cipher clean-intl clean-mpi clean-util clean-zlib clean-g10 clean-keyserver clean-tools clean-riscos
433
434 g10.o.armor: BUILD
435         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.armor g10.c.armor
436
437 g10.o.encode: BUILD
438         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.encode g10.c.encode
439
440 g10.o.g10: BUILD
441         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.g10 g10.c.g10
442
443 g10.o.gpgv: BUILD
444         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.gpgv g10.c.gpgv
445
446 g10.o.keygen: BUILD
447         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.keygen g10.c.keygen
448
449 g10.o.keyserver: BUILD
450         $(CC) $(CC_FLAGS) $(DEPEND) -c -o g10.o.keyserver g10.c.keyserver
451
452 dev: clean-version
453         $(MAKE) fast-dev
454
455 fast-dev: BUILD
456 ifdef USE_ZLIBRISCOS
457         zlib-riscos-use
458 else
459         zlib-riscos-nouse
460 endif
461         setver configure/ac AC_INIT(gnupg, , dev
462         wipe distrib.private.!GnuPG.gpg* ~CFR~V
463         -$(MAKE) keyserver.gpgkeys_ldap
464         $(MAKE) tools.gpgsplit
465         $(MAKE) distrib.gnupgdev/zip
466         ifthere <WebServe$ServeRoot>.private.gnupgdev/zip then wipe <WebServe$ServeRoot>.private.gnupgdev/zip ~CFR~V
467         rename distrib.gnupgdev/zip <WebServe$ServeRoot>.private.gnupgdev/zip
468
469 dist: BUILD clean-version tools.gpgsplit
470 ifdef USE_ZLIBRISCOS
471         zlib-riscos-use
472 else
473         zlib-riscos-nouse
474 endif
475         setver configure/ac AC_INIT(gnupg, , dist
476         wipe distrib.gpl-bin.!GnuPG.gpg* ~CFR~V
477         $(MAKE) distrib.gnupg/zip
478         $(MAKE) distrib.gnupgidea/zip
479         $(MAKE) distrib.gnupgpart/zip
480         wipe distrib.private.!GnuPG.gpg* ~CFR~V
481         $(MAKE) distrib.gnupgdev/zip
482         $(MAKE) distrib.gnupgsrc/zip
483         $(MAKE) distrib.gnupgintl/zip
484         $(MAKE) distrib.gnupgldap/zip
485         $(MAKE) select-idea-src
486         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg/zip ~CFR~V
487         ifthere <WebServe$ServeRoot>.private.gnupgdev/zip then wipe <WebServe$ServeRoot>.private.gnupgdev/zip ~CFR~V
488         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgidea/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgidea/zip ~CFR~V
489         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgpart/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgpart/zip ~CFR~V
490         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgsrc/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgsrc/zip ~CFR~V
491         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgintl/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgintl/zip ~CFR~V
492         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgldap/zip then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgldap/zip ~CFR~V
493         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_history/txt then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_history/txt ~CFR~V
494         ifthere <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_news/txt then wipe <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_news/txt ~CFR~V
495         rename distrib.gnupgdev/zip <WebServe$ServeRoot>.private.gnupgdev/zip
496         rename distrib.gnupg/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg/zip
497         rename distrib.gnupgidea/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgidea/zip
498         rename distrib.gnupgpart/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgpart/zip
499         rename distrib.gnupgsrc/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgsrc/zip
500         rename distrib.gnupgintl/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgintl/zip
501         rename distrib.gnupgldap/zip <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupgldap/zip
502         copy distrib.resources.History <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_history/txt ~CFR~V
503         copy distrib.resources.orig_docs.NEWS <WebServe$ServeRoot>.archives.gnupg-$(BRANCH).gnupg_news/txt ~CFR~V
504         unset GnuPG$DevDefine
505         unset GnuPG$Version
506         unset GnuPG$SafeVersion
507         updatesigs <WebServe$ServeRoot>.archives.gnupg-$(BRANCH) --secring adfs::pgp.$.secring/gpg
508
509 # Dynamic dependencies: