From: Reid Spencer Date: Wed, 8 Dec 2004 19:01:01 +0000 (+0000) Subject: Build the man and ps versions of the command guide as well when X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e47fd7d5317e860cda839aee2a839e966b2eb582;p=oota-llvm.git 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 --- diff --git a/docs/CommandGuide/Makefile b/docs/CommandGuide/Makefile index ee5834cda7d..51088d397d5 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