chiark / gitweb /
Merge branch 'running' of login.chiark.greenend.org.uk:public-git/inn-innduct
[innduct.git] / control / Makefile
1 ##  $Id: Makefile 6806 2004-05-18 01:18:57Z rra $
2
3 include ../Makefile.global
4
5 top           = ..
6
7 ALL           = controlbatch controlchan docheckgroups gpgverify perl-nocem \
8                 pgpverify signcontrol
9
10 MAN           = ../doc/man/perl-nocem.8 ../doc/man/pgpverify.1
11
12 all: $(ALL)
13
14 install: all
15         for F in $(ALL) ; do \
16             $(CP_XPUB) $$F $D$(PATHBIN)/$$F ; \
17         done
18         for M in modules/*.pl ; do \
19             $(CP_RPUB) $$M $D$(PATHCONTROL)/`basename $$M` ; \
20         done
21
22 man: $(MAN)
23
24 clean clobber distclean:
25         rm -f $(ALL)
26
27 profiled: all
28 depend:
29
30 $(FIXSCRIPT):
31         @echo Run configure before running make.  See INSTALL for details.
32         @exit 1
33
34
35 ##  Build rules.
36
37 FIX = $(FIXSCRIPT)
38
39 controlbatch:   controlbatch.in  $(FIX) ; $(FIX) controlbatch.in
40 controlchan:    controlchan.in   $(FIX) ; $(FIX) controlchan.in
41 docheckgroups:  docheckgroups.in $(FIX) ; $(FIX) docheckgroups.in
42 gpgverify:      gpgverify.in     $(FIX) ; $(FIX) gpgverify.in
43 perl-nocem:     perl-nocem.in    $(FIX) ; $(FIX) perl-nocem.in
44 pgpverify:      pgpverify.in     $(FIX) ; $(FIX) pgpverify.in
45 signcontrol:    signcontrol.in   $(FIX) ; $(FIX) -i signcontrol.in
46
47 ../doc/man/perl-nocem.8: perl-nocem
48         $(POD2MAN) -s 8 $? > $@
49
50 ../doc/man/pgpverify.1: pgpverify
51         $(POD2MAN) -s 1 $? > $@