ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/doc/Makefile.maint
(Generate patch)

Comparing gvpe/doc/Makefile.maint (file contents):
Revision 1.6 by pcg, Fri Mar 28 19:55:05 2003 UTC vs.
Revision 1.7 by pcg, Fri Mar 28 20:30:54 2003 UTC

6# for i in *.1; do echo "$i: "|tr -d '\012'; \ 6# for i in *.1; do echo "$i: "|tr -d '\012'; \
7# grep -A1 SH.NAME $i|sed '/SH NAME/d;s/^[^ ][^ ]* .- //'; done 7# grep -A1 SH.NAME $i|sed '/SH NAME/d;s/^[^ ][^ ]* .- //'; done
8 8
9include Makefile.summ 9include Makefile.summ
10 10
11HELP2MAN-run = $(PERL) -w -- $(srcdir)/$(HELP2MAN)
12
13# Depend on configure.in to get version number changes. 11# Depend on configure.in to get version number changes.
14$(dyn_MANS): $(top_srcdir)/configure.in 12$(dyn_MANS): $(top_srcdir)/configure.in
15 13
16# Depend on the source file containing the --help text. 14# Depend on the source file containing the --help text.
17# Filter out irregular cases. 15# Filter out irregular cases.
18regular-men = $(filter-out $(irregular-men),$(dyn_MANS)) 16regular-men = $(filter-out $(irregular-men),$(dyn_MANS))
19$(regular-men): %.8: $(top_srcdir)/src/%.c 17$(regular-men): %.8: $(top_srcdir)/src/%.c
20 18
21executable = $(patsubst %/install,%/ginstall, ../src/$(basename $@)) 19executable = $(patsubst %/install,%/ginstall, ../src/$(basename $@))
22$(dyn_MANS): %.8: %.x $(HELP2MAN)
23 @if test -f $(executable); then \
24 echo "Updating man page $@"; \
25 rm -f $@-t $@; \
26 $(HELP2MAN-run) \
27 --name="$($(basename $@)-summary)" \
28 --include=$(basename $@).x \
29 $(executable) > $@-t; \
30 chmod -w $@-t; \
31 mv $@-t $@; \
32 else \
33 echo "WARNING: The man page $@ cannot be updated yet."; \
34 echo " Retry once the corresponding executable is built."; \
35 fi
36
37sample-config.tar.gz:
38 GZIP=$(GZIP_ENV) $(AMTAR) chozf sample-config.tar.gz sample-config
39 20
40%.5: %.5.pod Makefile.maint 21%.5: %.5.pod Makefile.maint
41 pod2man -n$(shell perl -e '$$ARGV[0] =~ s/\.\d$$//; print uc $$ARGV[0]' $@) -qnone -r$(VERSION) -s5 -c "Virtual Private Ethernet" $< >$@ 22 pod2man -n$(shell perl -e '$$ARGV[0] =~ s/\.\d$$//; print uc $$ARGV[0]' $@) -qnone -r$(VERSION) -s5 -c "Virtual Private Ethernet" $< >$@
42 23
43%.8: %.8.pod Makefile.maint 24%.8: %.8.pod Makefile.maint
44 pod2man -n$(shell perl -e '$$ARGV[0] =~ s/\.\d$$//; print uc $$ARGV[0]' $@) -qnone -r$(VERSION) -s8 -c "Virtual Private Ethernet" $< >$@ 25 pod2man -n$(shell perl -e '$$ARGV[0] =~ s/\.\d$$//; print uc $$ARGV[0]' $@) -qnone -r$(VERSION) -s8 -c "Virtual Private Ethernet" $< >$@
45 26
46vpe.texi: vpe.texi.in 27vpe.texi: vpe.texi.in
47 ./pod2texi <vpe.texi.in >vpe.texi 28 ./pod2texi <vpe.texi.in >vpe.texi
48 29
49../README: vpe.pod 30../README: vpe.5.pod
50 pod2text -q\\\" -a vpe.pod >../README 31 pod2text -q\\\" -a vpe.5.pod >../README
51 32

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines