diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-12-08 19:01:01 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-12-08 19:01:01 +0000 |
commit | e47fd7d5317e860cda839aee2a839e966b2eb582 (patch) | |
tree | 4a5ce5ed6788f7261dc6905cad46e98f2384061d /docs/CommandGuide | |
parent | 12d0cbce27fb74c497a08cc3bc8e96124f629657 (diff) |
Build the man and ps versions of the command guide as well when
BUILD_FOR_WEBSITE is set.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18653 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CommandGuide')
-rw-r--r-- | docs/CommandGuide/Makefile | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/docs/CommandGuide/Makefile b/docs/CommandGuide/Makefile index ee5834cda7..51088d397d 100644 --- a/docs/CommandGuide/Makefile +++ b/docs/CommandGuide/Makefile @@ -8,6 +8,7 @@ ##===----------------------------------------------------------------------===## ifdef BUILD_FOR_WEBSITE + # This special case is for keeping the CommandGuide on the LLVM web site # up to date automatically as the documents are checked in. It must build # the POD files to HTML only and keep them in the src directories. It must also @@ -15,13 +16,27 @@ ifdef BUILD_FOR_WEBSITE # make -s BUILD_FOR_WEBSITE=1 inside the cvs commit script. POD := $(wildcard *.pod) -HTML := $(patsubst %.pod,html/%.html, $(POD)) +HTML := $(patsubst %.pod, html/%.html, $(POD)) +MAN := $(patsubst %.pod, man/man1/%.1, $(POD)) +PS := $(patsubst %.pod, ps/%.ps, $(POD)) -all: $(HTML) +all: $(HTML) $(MAN) $(PS) -html/%.html : %.pod - pod2html --css=manpage.css --htmlroot=. --podpath=. \ - --noindex --infile=$< --outfile=$@ --title=$* +.SUFFIXES: +.SUFFIXES: .html .pod .1 .ps + +html/%.html: %.pod + pod2html --css=manpage.css --htmlroot=. \ + --podpath=. --noindex --infile=$< --outfile=$@ --title=$* + +man/man1/%.1: %.pod + pod2man --release=1.4 --center="LLVM Command Guide" $< $@ + +ps/%.ps: man/man1/%.1 + groff -Tps -man $< > $@ + +clean: + rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS) else |