ASCIIDOC = asciidoc DOCS = $(filter-out index.txt, $(wildcard *.txt)) TECH_DOCS = $(filter-out technical/index.txt, $(wildcard technical/*.txt)) ifndef VERBOSE QUIET_ASCIIDOC = @echo ' ' GEN $@; QUIET_SCRIPT = @echo ' ' GEN $@; endif .PHONY : clean all : html technical html : index.html technical : technical/index.html %.html : %.txt $(QUIET_ASCIIDOC)$(ASCIIDOC) -b xhtml11 -o $@ $< index.txt : $(patsubst %.txt,%.html,$(DOCS)) $(QUIET_SCRIPT)$(shell ./genindex.sh index.txt) technical/index.txt : $(patsubst %.txt,%.html,$(TECH_DOCS)) $(QUIET_SCRIPT)cd technical && ./genindex.sh index.txt clean : $(RM) index.txt *.html technical/index.txt technical/*.html