|
1234567891011121314151617181920212223242526272829303132333435363738 |
- SUBDIRS= lib tools man
-
- all install uninstall:
- for dir in $(SUBDIRS) ; do \
- (cd $$dir && $(MAKE) $@) ; \
- done
-
- # reStructuredText Makefile
-
- RST2HTML= rst2html.py
- RST2LATEX= rst2latex.py
- LATEX2PDF= pdflatex
-
- RSTFILES= $(wildcard *.txt)
- HTMLFILES= $(RSTFILES:.txt=.html)
- LATEXFILES= $(RSTFILES:.txt=.tex)
- PDFFILES= $(RSTFILES:.txt=.pdf)
-
- html: $(HTMLFILES)
- cd man && $(MAKE) $@
- latex: $(LATEXFILES)
- pdf: $(PDFFILES)
-
- %.html: %.txt
- $(RST2HTML) $< > $@
-
- %.tex: %.txt
- $(RST2LATEX) $< > $@
-
- %.pdf: %.tex
- $(LATEX2PDF) $<
-
- clean:
- for dir in $(SUBDIRS) ; do \
- (cd $$dir && $(MAKE) $@) ; \
- done
- rm -f $(HTMLFILES) $(LATEXFILES) $(PDFFILES)
- rm -f *.aux *.log *.out
|