78189bb3 |
1 | CHAPTERS := $(SITE) blurb intro gs using config pscp psftp plink pubkey |
2 | CHAPTERS += pageant errors faq feedback licence |
9e404299 |
3 | CHAPTERS += index |
e5b0d077 |
4 | |
5 | INPUTS = $(patsubst %,%.but,$(CHAPTERS)) |
6 | |
7 | # This is temporary. Hack it locally or something. |
5b68bbaf |
8 | HALIBUT = $(HOME)/src/halibut/build/halibut |
e5b0d077 |
9 | |
02d88d11 |
10 | all: man index.html |
d686cdbd |
11 | |
02d88d11 |
12 | index.html: $(INPUTS) |
13 | $(HALIBUT) --text --html --winhelp $(INPUTS) |
e3e5784e |
14 | |
02d88d11 |
15 | MKMAN = $(HALIBUT) --man=$@ mancfg.but $< |
e3e5784e |
16 | MANPAGES = putty.1 puttygen.1 plink.1 pscp.1 psftp.1 puttytel.1 pterm.1 |
17 | man: $(MANPAGES) |
18 | |
19 | putty.1: man-putt.but mancfg.but; $(MKMAN) |
20 | puttygen.1: man-pg.but mancfg.but; $(MKMAN) |
21 | plink.1: man-pl.but mancfg.but; $(MKMAN) |
22 | pscp.1: man-pscp.but mancfg.but; $(MKMAN) |
23 | psftp.1: man-psft.but mancfg.but; $(MKMAN) |
24 | puttytel.1: man-ptel.but mancfg.but; $(MKMAN) |
25 | pterm.1: man-pter.but mancfg.but; $(MKMAN) |
26 | |
e86cf399 |
27 | clean: |
e3e5784e |
28 | rm -f *.html *.txt *.hlp *.cnt *.1 |