Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / man / Makefile.in
1 # Makefile.in,v 1.2 1994/05/13 05:02:46 assar Exp
2
3 srcdir          = @srcdir@
4 VPATH           = @srcdir@
5
6 SHELL           = /bin/sh
7
8 INSTALL         = @INSTALL@
9 INSTALL_DATA    = @INSTALL_DATA@
10 MKINSTALLDIRS   = @top_srcdir@/mkinstalldirs
11
12 prefix          = @prefix@
13 mandir          = @mandir@
14 transform       = @program_transform_name@
15
16 disable_cat_manpages = @disable_cat_manpages@
17
18 # You need a BSD44 system or groff to create the manpages
19 NROFF_MAN = groff -mandoc -Tascii
20 #NROFF_MAN = nroff -man
21 .SUFFIXES: .1 .cat1 .3 .cat3 .5 .cat5 .8 .cat8
22 .1.cat1: ; $(NROFF_MAN) $< > $@
23 .3.cat3: ; $(NROFF_MAN) $< > $@
24 .5.cat5: ; $(NROFF_MAN) $< > $@
25 .8.cat8: ; $(NROFF_MAN) $< > $@
26
27
28 MANRX = \(.*\)\.\([0-9]\)
29 CATRX = \(.*\)\.cat\([0-9]\)
30 CATSUFFIX=@CATSUFFIX@
31
32 MAN1 = afslog.1 des.1 ftp.1 kauth.1 kdestroy.1 \
33        kerberos.1 kinit.1 klist.1 kpasswd.1 ksrvtgt.1 \
34        kx.1 login.1 movemail.1 otp.1 otpprint.1 pagsh.1 \
35        rcp.1 rlogin.1 rsh.1 rxtelnet.1 rxterm.1 su.1 \
36        telnet.1 tenletxr.1
37
38 CAT1 = afslog.cat1 des.cat1 ftp.cat1 kauth.cat1 kdestroy.cat1 \
39        kerberos.cat1 kinit.cat1 klist.cat1 kpasswd.cat1 ksrvtgt.cat1 \
40        kx.cat1 login.cat1 movemail.cat1 otp.cat1 otpprint.cat1 pagsh.cat1 \
41        rcp.cat1 rlogin.cat1 rsh.cat1 rxtelnet.cat1 rxterm.cat1 su.cat1 \
42        telnet.cat1 tenletxr.cat1
43
44 MAN3 = acl_check.3 des_crypt.3 kafs.3 \
45        kerberos.3 krb_realmofhost.3 krb_sendauth.3 \
46        krb_set_tkt_string.3 kuserok.3 tf_util.3 \
47        ../lib/editline/editline.3
48
49 # getusershell.3 
50
51 CAT3 = acl_check.cat3 des_crypt.cat3 kafs.cat3 \
52        kerberos.cat3 krb_realmofhost.cat3 krb_sendauth.cat3 \
53        krb_set_tkt_string.cat3 kuserok.cat3 tf_util.cat3 \
54        ../lib/editline/editline.cat3
55
56 # getusershell.cat3 
57
58 MAN5 = ftpusers.5 krb.conf.5 krb.equiv.5 krb.extra.5 \
59        krb.realms.5 login.access.5
60
61 CAT5 = ftpusers.cat5 krb.conf.cat5 krb.equiv.cat5 \
62        krb.realms.cat5 login.access.cat5
63
64 MAN8 = ext_srvtab.8 ftpd.8 kadmin.8 kadmind.8 kauthd.8 \
65        kdb_destroy.8 kdb_edit.8 kdb_init.8 kdb_util.8 \
66        kerberos.8 kprop.8 kpropd.8 ksrvutil.8 kstash.8 \
67        kxd.8 popper.8 rlogind.8 rshd.8 telnetd.8 \
68        ../appl/push/push.8
69
70 CAT8 = ext_srvtab.cat8 ftpd.cat8 kadmin.cat8 kadmind.cat8 kauthd.cat8 \
71        kdb_destroy.cat8 kdb_edit.cat8 kdb_init.cat8 kdb_util.cat8 \
72        kerberos.cat8 kprop.cat8 kpropd.cat8 ksrvutil.cat8 kstash.cat8 \
73        kxd.cat8 popper.cat8 rlogind.cat8 rshd.cat8 telnetd.cat8 \
74        ../appl/push/push.cat8
75
76 all: 
77
78 cat: $(CAT1) $(CAT3) $(CAT5) $(CAT8)
79
80 Wall:
81
82 install: all
83                 for x in man1 man3 man5 man8; do \
84                         $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/$$x; done
85                 if test "$(disable_cat_manpages)" != "yes"; then \
86                 for x in cat1 cat3 cat5 cat8; do \
87                         $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/$$x; done \
88                 fi
89                 @(cd $(srcdir); \
90                         for x in $(MAN1) $(MAN8); do \
91                                 f=`basename $$x`; \
92                                 b=`echo $$f | sed 's!$(MANRX)!\1!'`; \
93                                 s=`echo $$x | sed 's!$(MANRX)!\2!'` ; \
94                                 m=`echo $$b | sed '$(transform)'`.$$s; \
95                                 echo "$(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/man$$s/$$m";\
96                                 $(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/man$$s/$$m; done ;\
97                         for x in $(MAN3) $(MAN5); do \
98                                 f=`basename $$x`; \
99                                 s=`echo $$f | sed 's!$(MANRX)!\2!'` ; \
100                                 echo "$(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/man$$s/$$f";\
101                                 $(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/man$$s/$$f; done ;\
102                         if test "$(disable_cat_manpages)" != "yes"; then \
103                         for x in $(CAT1) $(CAT8); do \
104                                 if test -f $$x; then \
105                                 f=`basename $$x`; \
106                                 b=`echo $$f | sed 's!$(CATRX)!\1!'`; \
107                                 s=`echo $$x | sed 's!$(CATRX)!\2!'`; \
108                                 m=`echo $$b | sed '$(transform)'`; \
109                                 echo "$(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/cat$$s/$$m.$(CATSUFFIX)";\
110                         $(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/cat$$s/$$m.$(CATSUFFIX);\
111                          fi; done ;\
112                         for x in $(CAT3) $(CAT5); do \
113                                 if test -f $$x; then \
114                                 f=`basename $$x`; \
115                                 s=`echo $$f |  sed 's!$(CATRX)!\2!'`; \
116                                 b=`echo $$f |  sed 's!$(CATRX)!\1!'`; \
117                         echo "$(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/cat$$s/$$b.$(CATSUFFIX)";\
118                         $(INSTALL_DATA) $$x $(DESTDIR)$(mandir)/cat$$s/$$b.$(CATSUFFIX);\
119                          fi; done; fi )
120
121 uninstall:
122                 for x in $(MAN1) $(MAN8); do \
123                         f=`basename $$x`; \
124                         b=`echo $$f | sed 's!$(MANRX)!\1!'`; \
125                         s=`echo $$x | sed 's!$(MANRX)!\2!'` ; \
126                         m=`echo $$b | sed '$(transform)'`.$$s; \
127                         rm -f $(DESTDIR)$(mandir)/man$$s/$$m; done
128                 for x in $(MAN3) $(MAN5); do \
129                         f=`basename $$x`; \
130                         s=`echo $$f | sed 's!$(MANRX)!\2!'` ; \
131                         rm -f $(DESTDIR)$(mandir)/man$$s/$$f; done
132                 for x in $(CAT1) $(CAT8); do \
133                         f=`basename $$x`; \
134                         b=`echo $$f | sed 's!$(CATRX)!\1!'`; \
135                         s=`echo $$x | sed 's!$(CATRX)!\2!'`; \
136                         m=`echo $$b | sed '$(transform)'`; \
137                         rm -f $(DESTDIR)$(mandir)/cat$$s/$$m.$(CATSUFFIX); done
138                 for x in $(CAT3) $(CAT5); do \
139                         f=`basename $$x`; \
140                         s=`echo $$f | sed 's!$(CATRX)!\2!'`; \
141                         b=`echo $$x | sed 's!$(CATRX)!\1!'`; \
142                         rm -f $(DESTDIR)$(mandir)/cat$$s/$$b.$(CATSUFFIX); done
143
144 clean:
145
146 mostlyclean:    clean
147
148 distclean:
149         rm -f Makefile *~
150
151 realclean:      distclean
152
153 .PHONY: all cat Wall install uninstall clean mostlyclean distclean realclean