6 DOCFILES := $(filter-out %~ %/Makefile doc/00-OLD doc/examples doc/rfc doc/source,$(wildcard doc/* doc/rfc/*.txt doc/examples/*))
7 DOCINSTALL := $(patsubst doc/%,$(R)$(docdir)/%,$(DOCFILES))
9 DOCDIRS := $(R)/$(docdir)/ $(R)/$(docdir)/rfc/ $(R)/$(docdir)/examples/
12 # Create the directories
15 @$(INSTALL) -d -m 755 $@
17 # Files depend on directories (order only).
18 # We don't care if the directories change.
19 $(DOCINSTALL): | $(DOCDIRS)
21 # Wildcard installation rule
22 $(R)$(docdir)/%: doc/%
24 @$(INSTALL) -m 644 $< $@
26 install.doc: $(DOCINSTALL)
30 @rm -f *~ rfc/*~ examples/*~
33 # Deal with these later
35 DOCRST := $(wildcard *.rst)
40 html: $(DOCRST:.rst=.html)