File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / bird / doc / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Aug 22 12:33:54 2017 UTC (6 years, 10 months ago) by misho
Branches: bird, MAIN
CVS tags: v1_6_3p0, v1_6_3, HEAD
bird 1.6.3

    1: root-rel=../
    2: dir-name=doc
    3: 
    4: ifneq ($(wildcard ../Rules),)
    5: include ../Rules
    6: else
    7: srcdir=$(shell cd $(root-rel) ; pwd)
    8: srcdir_abs=$(srcdir)
    9: endif
   10: 
   11: # Force rebuilds
   12: .PHONY: prog.sgml bird.sgml
   13: 
   14: docs: progdocs userdocs
   15: progdocs: prog.html prog.ps
   16: userdocs: bird.html bird.pdf
   17: 
   18: prog.sgml:
   19: 	$(srcdir)/tools/progdoc $(srcdir_abs)
   20: 
   21: %.html: %.sgml
   22: 	./sgml2html $<
   23: 
   24: %.dvi: %.tex
   25: 	latex $<
   26: 	latex $<
   27: 
   28: %.ps: %.dvi
   29: 	dvips -D600 -ta4 -o $@ $<
   30: 
   31: %.pdf: %.tex
   32: 	pdflatex $<
   33: 	pdflatex $<
   34: 
   35: %.tex: %.sgml
   36: 	./sgml2latex --output=tex $<
   37: 
   38: %.txt: %.sgml
   39: 	./sgml2txt $<
   40: 
   41: progspell: prog.sgml
   42: 	sed -f prog-spell.sed <prog.sgml >prog.spell
   43: 	ispell prog.spell
   44: 
   45: clean:
   46: 	rm -f *.tex *.dvi *.log *.txt *.aux *.toc *.spell
   47: 	rm -f prog.sgml
   48: 
   49: distclean: clean
   50: 	rm -f *.html *.ps

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