small changes to rules creating html files
[nvi.git] / docs / vi.ref / Makefile
blobbc125a028052f47f9516926bd294cf5152695932
1 # $Id: Makefile,v 8.22 2001/01/28 15:50:07 skimo Exp $ (Berkeley) $Date: 2001/01/28 15:50:07 $
3 MACROS= -me
4 ROFF= groff
5 TBL= tbl
7 all: vi.ref.txt vi.ref.ps ../html/vi.ref.html
9 vi.ref.txt: vi.ref index.so
10 soelim vi.ref | ${TBL} | groff ${MACROS} -Tascii > $@
11 rm -f index
12 chmod 444 $@
14 vi.ref.ps: vi.ref index.so
15 soelim vi.ref | ${TBL} | ${ROFF} ${MACROS} > $@
16 rm -f index
17 chmod 444 $@
19 ../html/vi.ref.html: vi.ref index.so
20 soelim $< | ${TBL} | ${ROFF} ${MACROS} -Thtml | \
21 sed 's/<img src="$<.*png">//' > $@
22 rm -f "$<"*png
23 chmod 444 $@
25 index.so: vi.ref
26 # Build index.so, side-effect of building the paper.
27 soelim vi.ref | ${TBL} | ${ROFF} ${MACROS} > /dev/null
28 sed -e 's/MINUSSIGN/\\-/' \
29 -e 's/DOUBLEQUOTE/""/' \
30 -e "s/SQUOTE/'/" \
31 -e 's/ /__SPACE/g' < index | \
32 sort -u '-t ' +0 -1 +1n | awk -f merge.awk | \
33 sed -e 's/__SPACE/ /g' > $@
34 rm -f index
35 chmod 444 $@
37 clean:
38 rm -f vi.ref.ps vi.ref.txt index index.so ../html/vi.ref.html