# # Jamfile for generating the documentation # DOXYGEN = doxygen ; XSLT = xsltproc ; DOCSOURCES = Doxyfile RF24.h ; rule Doxygen { Depends $(<) : $(>) ; Clean clean : $(<) ; Depends docs : $(<) ; } actions Doxygen { $(DOXYGEN) } rule Xslt { Depends $(<) : $(>) ; Clean clean : $(<) ; } actions Xslt { $(XSLT) $(STYLESHEET) $(>) > $(<) } Doxygen docs/xml/index.xml : $(DOCSOURCES) ; Xslt docs/xml/combined.xml : docs/xml/index.xml ; STYLESHEET on docs/xml/combined.xml = docs/xml/combine.xslt ; Depends combined : docs/xml/combined.xml ; Xslt docs/xml/wikidocs.txt : docs/xml/combined.xml ; STYLESHEET on docs/xml/wikidocs.txt = wikidoc.xslt ; Depends docs/xml/combined.xml : wikidoc.xslt ; Depends wiki : docs/xml/wikidocs.txt ;