mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-25 01:02:24 +00:00
ff6e3bc94d
can do it by hand, I've converted the man page set from Unix PuTTY into Halibut format, and enhanced the Makefile so it will build them. At some future point this will also allow me to include the man pages as an appendix in the main manual (once I _have_ a main manual for Unix PuTTY). [originally from svn r3966]
33 lines
992 B
Makefile
33 lines
992 B
Makefile
CHAPTERS := $(SITE) blurb intro gs using config pscp psftp plink pubkey
|
|
CHAPTERS += pageant errors faq feedback licence
|
|
|
|
INPUTS = $(patsubst %,%.but,$(CHAPTERS))
|
|
|
|
# This is temporary. Hack it locally or something.
|
|
HALIBUT = $(HOME)/src/halibut/build/halibut
|
|
|
|
all: Contents.html man
|
|
|
|
Contents.html: $(INPUTS)
|
|
$(HOME)/src/halibut/build/halibut $(INPUTS)
|
|
rm -f index.html
|
|
ln -s Contents.html index.html
|
|
mv output.txt puttydoc.txt
|
|
mv output.hlp putty.hlp
|
|
mv output.cnt putty.cnt
|
|
|
|
MKMAN = $(HOME)/src/halibut/build/halibut mancfg.but $< && mv output.1 $@
|
|
MANPAGES = putty.1 puttygen.1 plink.1 pscp.1 psftp.1 puttytel.1 pterm.1
|
|
man: $(MANPAGES)
|
|
|
|
putty.1: man-putt.but mancfg.but; $(MKMAN)
|
|
puttygen.1: man-pg.but mancfg.but; $(MKMAN)
|
|
plink.1: man-pl.but mancfg.but; $(MKMAN)
|
|
pscp.1: man-pscp.but mancfg.but; $(MKMAN)
|
|
psftp.1: man-psft.but mancfg.but; $(MKMAN)
|
|
puttytel.1: man-ptel.but mancfg.but; $(MKMAN)
|
|
pterm.1: man-pter.but mancfg.but; $(MKMAN)
|
|
|
|
clean:
|
|
rm -f *.html *.txt *.hlp *.cnt *.1
|