Annotation of embedaddon/bird2/doc/Makefile, revision 1.1

1.1     ! misho       1: # Force rebuilds
        !             2: .PHONY: progspell docs progdocs userdocs
        !             3: 
        !             4: doc-srcdir := $(shell cd $(s) && pwd)
        !             5: sgml2 := $(doc-srcdir)/sgml2
        !             6: 
        !             7: docs: progdocs userdocs
        !             8: 
        !             9: doc-fmt = $(1): $(o)prog.$(1) $(o)bird.$(1)
        !            10: $(call doc-fmt,html)
        !            11: $(call doc-fmt,dvi)
        !            12: $(call doc-fmt,ps)
        !            13: $(call doc-fmt,pdf)
        !            14: 
        !            15: progdocs: $(o)prog.html $(o)prog.pdf
        !            16: userdocs: $(o)bird.html $(o)bird.pdf
        !            17: progspell: $(o)prog.spell
        !            18: 
        !            19: $(o)prog.sgml: $(srcdir)/tools/progdoc $(objdir)/.dir-stamp
        !            20:        $(srcdir)/tools/progdoc $(srcdir) $@
        !            21: 
        !            22: $(o)%.sgml: $(s)%.sgml $(objdir)/.dir-stamp
        !            23:        cp $< $@
        !            24: 
        !            25: $(o)%.html: $(o)%.sgml
        !            26:        cd $(dir $@) && $(sgml2)html $(notdir $<)
        !            27: 
        !            28: $(o)%.tex: $(o)%.sgml
        !            29:        cd $(dir $@) && $(sgml2)latex --output=tex $(notdir $<)
        !            30: 
        !            31: $(o)%.dvi: $(o)%.tex
        !            32:        cd $(dir $@) && TEXINPUTS=$(TEXINPUTS):$(doc-srcdir)/tex latex $(notdir $<)
        !            33:        cd $(dir $@) && TEXINPUTS=$(TEXINPUTS):$(doc-srcdir)/tex latex $(notdir $<)
        !            34: 
        !            35: $(o)%.ps: $(o)%.dvi
        !            36:        dvips -D600 -ta4 -o $@ $<
        !            37: 
        !            38: $(o)%.pdf: $(o)%.tex
        !            39:        TEXINPUTS=$(TEXINPUTS):$(doc-srcdir)/tex pdflatex -output-directory=$(dir $@) $<
        !            40:        TEXINPUTS=$(TEXINPUTS):$(doc-srcdir)/tex pdflatex -output-directory=$(dir $@) $<
        !            41: 
        !            42: $(o)%.txt: $(o)%.sgml
        !            43:        cd $(dir $@) && $(sgml2)txt $(notdir $<)
        !            44: 
        !            45: $(o)prog.spell: $(o)prog.sgml $(s)prog-spell.sed
        !            46:        sed -f $(lastword $^) <$< >$@
        !            47:        ispell $@
        !            48: 
        !            49: $(call clean,prog.spell $(addprefix *.,html dvi ps pdf sgml tex txt aux log toc))

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>